一天一个linux指令学习
netstat
原文连接
利用 netstat 指令可让你得知整个 Linux 系统的网络情况。
- netstat -apu 显示UDP端口号的使用情况
- netstat -l 显示监听的套接口
定时任务
systemctl reload crond.service # 重载配置文件, 无输出内容
systemctl status crond.service # 查看周期服务的状态。
crontab -l # 查看当前系统的周期任务
crontab -e # 编辑周期任务
一些例子:
0 6,12 * * * /root/db_backup.sh # 每天的6点和12点,执行db_backup.sh脚本
*/40 * * * * python3 /opt/sync_assetdetail.py # 每40分钟执行一次
0 19 18 11 * /root/crontab.sh # 11月18号19点执行
du、df和ll那些事
linux在线手册
du 是查看整个文件或目录的磁盘占用量,如果内容结尾处未使用完最后的4个字节,它也会计算其中。
原文连接
一些示例:
du -h --max-depth=1|sort -n
# -h 是以人类易读的形式展示占用量;
# --max-depth=1 是递归一层
# -n 是以占用量升序展示
ll 是查看文件内容的磁盘占用量
统计当前目录下文件、目录个数
ls -l |grep "^-"|wc -l # 统计当前目录下文件个数
ls -l |grep "^d"|wc -l # 统计当前目录下目录个数