1. 运行(正在运行或在运行队列中)
2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)
执行top命令即可查看!
uptime
raid0 就是把多个(最少2个)硬盘合并成1个逻辑盘使用,数据读写时对各硬盘同时操作,不同硬盘写入不同数据,速度快。
raid1就是同时对2个硬盘读写(同样的数据)。强调数据的安全性。比较浪费。
raid5也是把多个(最少3个)硬盘合并成1个逻辑盘使用,数据读写时会建立奇偶校验信息,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。
相当于raid0和raid1的综合。
raid10就是raid1+raid0,比较适合速度要求高,又要完全容错,最少需要4块硬盘(注意:做raid10时要先作RAID1,再
把数个RAID1做成RAID0,这样比先做raid0,再做raid1有更高的可靠性)。
上面的解释废话一连篇,看老师的速记:raid速记
top命令:查看CPU状态、内存状态、进程状态、交换分区状态,系统启动时间以及负载情况。
vmstat:现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。
使用命令:vmstat 2 1---表示每个两秒采集一次服务器状态,1表示只采集一次。如果不加1就一直采集。
cat test.txt | tr "\n" " " ;
sed 's/\n/ /g' test.txt;
想进一步了解sed命令的,请转机去:skyfans之每天一个Liunx命令系列之四十六:sed
1、有关当前登录用户的信息记录在文件utmp中;
2、who命令登录进入和退出纪录在文件wtmp中;
3、w命令最后一次登录文件可以用lastlog命令察看;
4、messages======从syslog中记录信息。
mysqldump备份:
mysqldump -u root -p 123456 -h 127.0.0.1 test > testbackup.sql
mysqldump还原:
mysql -u root -p 123456 -h 127.0.0.1 test< testbackup.sql
cat access_log | awk '{print $1}' | sort | uniq -c | sort -n -r | head -5
VSZ:虚拟内存集,进程占用的虚拟内存空间
RSS:物理内存集,进程占用实际物理内存空间
各个参数解释:
a 显示所有与终端相关的进程,由终端发起的.
x 显示所有与终端无关的进程.
u 显示用户导向的用户列表.
hexdump + 文件名