1、找出文件夹下包含 “aaa” 同时不包含 “bbb”的文件,然后把他们重新生成一下。要求只能用一行命令。

find ./ -type f -name "*aaa*" ! -name "*bbb*" -exec touch {} \;

文件系统操作命令

df:列出文件系统的整体磁盘使用情况 

du:列出目录所占空间

du –sh /  ---显示/目录下的所有目录大小

dumpe2fs:显示当前的磁盘状态

Parted2T以上磁盘分区工具

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用来显示系统当前的进程状况

资源监控

1free内存监控
Linux相关命令(1)-LMLPHP
2、vmstat:查看虚拟内存(Virtual Memory)使用状况的工具 

虚拟内存运行原理

3iostat 
4、uptime:查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况
03-23 09:16