1、找出文件夹下包含 “aaa” 同时不包含 “bbb”的文件,然后把他们重新生成一下。要求只能用一行命令。
find ./ -type f -name "*aaa*" ! -name "*bbb*" -exec touch {} \;
文件系统操作命令
df:列出文件系统的整体磁盘使用情况
du:列出目录所占空间
du –sh / ---显示/目录下的所有目录大小
dumpe2fs:显示当前的磁盘状态
Parted:2T以上磁盘分区工具
Fdisk: 2T以下的磁盘
Fdisk –l ---显示系统中的所有分区内容
partprobe : 更新分区表 / 磁盘
Mkfs: 磁盘格式化
Mkfs –t 文件系统格式 设备文件名(盘符)
e2label :设置磁盘卷标
e2label 设备名称 新 label 名称,可以用 dumpe2fs 查看卷标
e2label /dev/hda1 aixi
Mount:挂载磁盘
mount –o remount,rw,auto / 重新挂载
mount –n –o remount,rw / 重新挂载根目录,设置为可读写
用户管理
Pwck
Grpck
Linux的启动流程
进程管理命令
[root@localhost ~]# ps -aux |more
可以用 | 管道和 more 连接起来分页查看;
[root@localhost ~]# ps aux > ps001.txt
[root@localhost ~]# more ps001.txt
这里是把所有进程显示出来,并输出到 ps001.txt 文件,然后再通过 more 来分页查看;
[root@localhost ~]# ps aux |grep httpd
和 grep 结合,提取指定程序的进程;
# ps -auxf | sort -nr -k 4 | head -10
找出消耗内存最多的前 10 名进程
# ps -auxf | sort -nr -k 3 | head -10
找出使用 CPU 最多的前 10 名进程
Pstree :列出当前的进程,以及它们的树状结构
top:用来显示系统当前的进程状况
资源监控
1、free内存监控
2、vmstat:查看虚拟内存(Virtual Memory)使用状况的工具
虚拟内存运行原理