第六周作业

1、linux查看系统进程的命令是
pstree -p

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

3、在linux操作系统中,现在查看tomcat的进程状态使用命令是
ps aux |grep tomcat

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

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

6、在linux下top命令中load averages的含义?
平均负载(load average)指系统的运行队列的平均利用率,也可以认为是可运行进程的平均数。
load average后面分别是1分钟、5分钟、15分钟的负载情况。数据是每隔5秒钟检查一次活跃的进程数,然后根据这个数值算出来的。

如果这个数除以CPU 的数目,结果高于5的时候就表明系统在超负荷运转了。

以路况为例,
单核CPU、单车道 情况如下:
0.00-1.00 之间的数字表示此时路况非常良好,没有拥堵,车辆可以毫无阻碍地通过。
1.00 表示道路还算正常,但有可能会恶化并造成拥堵。此时系统已经没有多余的资源了,管理员需要进行优化。
1.00-*** 表示路况不太好了,如果到达2.00表示有桥上车辆一倍数目的车辆正在等待。这种情况你必须进行检查了。
多核CPU - 多车道 情况如下:
多核CPU的话,满负荷状态的数字为 "1.00 * CPU核数",即双核CPU为2.00,四核CPU为4.00。
一般的进程需要消耗CPU、内存、磁盘I/O、网络I/O等资源,在这种情况下,平均负载就不是单独指的CPU使用情况。
即内存、磁盘、网络等因素也可以影响系统的平均负载值。在单核处理器中,平均负载值为1或者小于1的时候,系统处理进程会非常轻松,即负载很低。当达到3的时候,就会显得很忙,达到5或者8的时候就不能很好的处理进程了(其中5和8目前还是个争议的阈值,为了保守起见,建议选择低的)。

 

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

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

(生产环境的定时任务默认跑在root用户下)
0  6-12/2  *  *  * root   usr/bin/httpd.sh

如何备份生产环境的定时任务:
将/var/spool/cron/root复制一份到其它机器

 

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

a.分钟 b.小时 c.星期 d.日期

 

10 、解释top命令和vmstat命令?
top命令:
会在当前终端全屏显示系统运行信息,实时跟踪系统资源的使用情况,显示内容包括CPU、内存占用情况,系统
运行进程的列表和每一个进程运行的状态等信息,对于分析系统运行中的问题很有帮助。
vmstat命令:
可以观察到系统的进展状态、内存使用、虚拟内存使用、磁盘IO读写、中断、上下文切换、CPU使用等负载信息。
相对于top命令、iostat命令以及free命令来说,它是一个综合查看性能的命令。

posted @ 2020-07-07 20:07  日落-之前  阅读(127)  评论(0)    收藏  举报