第六周作业

1、Linux查看系统进程的命令是

答:ps

2、在超级用户下显示Linux系统中正在运行的全部进程,使用的命令和参数

答:ps aux

3、在Linux操作系统中,现在查看tomcat的进程状态使用命令是

答:ps aux | grep tomcat

4、Linux系统中,要想进程在后台运行,在命令结尾加上

答:&

5、服务器如何设置每周一、三、五凌晨1点自动重启

答:

0 1 1,3,5 * * root shutdown -r now

6、在Linux下top命令中load averages的含义

答:

平均负载:指定时间内可运行或不可中断的进程数量,和cpu颗数有关,通常每个cpu内核的当前活动进程数不大于3,那么系统性能良好。如果每个cpu的任务数大于5,那么性能就会有问题。

7、crontab任务计划,写出:周三7-9点每5分钟执行一次a.sh文件?

答:

*/5 7-9 * * 3 a.sh

8、定时任务计划,每天早上6点到12点,每隔2小时执行一次/usr/bin/httpd.sh怎么实现?如何备份生产环境的定时任务?(生产环境的定时任务默认跑在root用户下)

答:

0 6-12/2 * * * /usr/bin/httpd.sh

crontab -l > /PATH/crontab.bak

9、cron是一个Linux下的定时执行工具,可在无需人工干预的情况下运行作业,其基本格式顺序为:* * * * * command,其中第五个星号代表?

A、分钟  B、小时  C、星期  D、日期

答:C

10、解释top命令和vmstat命令

答:

top:

可以查看系统信息和进程实时状态信息,系统信息包括cpu利用率、内存利用率、进程总数和各种状态的进程数量

进程的实时信息可看到进程的属主、pid、优先级、虚拟内存集、常驻内存集、共享内存、进程状态、cpu利用率、内存利用率、运行时间、执行的命令

vmstat:

可以查看内存方面的统计信息,包含如下内容

procs
r:可运行(正运行或等待运行)进程的个数,和核心数有关

b:处于不可中断睡眠态的进程数(被阻塞的队列长度)

memory
swpd:交换内存的使用总量

free:空闲物理内存的总量

buffer:缓冲大小

cache:缓存大小

swap
si:从磁盘进内存的数据

so:从内存出到磁盘的数据

io
bi:从块设备读入系统(内存)

bo:从系统(内存)保存到块设备

system
in:interrupts 中断速率

cs:context switch 进程切换速率

cpu
us:用户空间的cpu利用率

sy:内核空间的cpu利用率

wa:用于等待io的cpu利用率

st:被虚拟化偷走的cpu利用率

原文地址:https://www.cnblogs.com/jojohyj/p/13260207.html