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利用率