博客第11周
1、linux查看系统进程的命令是
ps或top
2、在超级用户下显示linux系统中正在运行的全部进程,使用的命令和参数
ps aux 或ps -ef
3、在linux操作系统中,现在查看tomcat的进程状态使用命令是
ps -ef|grep tomcat
4、linux系统中,要想进程在后台运行,在命令结尾加上
&
5 、服务器如何设置每周一、三、五凌晨1点自动重启
00 1 * * 1,3,5 /sbin/reboot
6、在linux下top命令中load averages的含义?
1分钟,5分钟,15分钟平均负载
7、crontab任务计划,写出:周三7-9点每5分钟执行一次a.sh文件?
*/5 7-9 * * 3 /bin/bash a.sh >/dev/null 2>&1
8、定时任务计划,每天早上6点到12点,每隔2小时执行一次/usr/bin/httpd.sh怎么实现?如何备份生
产环境的定时任务?(生产环境的定时任务默认跑在root用户下)
0 6-12/2 * * * root /usr/bin/httpd.sh >/dev/null 2>&1
0 6-12/2 * * * /usr/bin/tar -Pcvf /root/crontabbak-`date +\%F-\%T`.zip /var/spool/cron/root
9、cron是一个linux下的定时执行工具,可在无需人工干预的情况下运行作业,其基本格式顺序为:*
* * * * command,其中第五个星号代表。c
a.分钟 b.小时 c.星期 d.日期
10 、解释top命令和vmstat命令?
vmstat : 虚拟内存信息
porcs: 进程
r:可运行的进程数;
b:不可中断睡眠状态的进程数
memory:内存信息
swap:交换内存使用总量
free:空闲内存使用总量
buffer:用于buffer的内存总量
cache:用于cache的内存总量
swap: 交换内存
si:从硬盘到交换内存(kb/s)
so:从交换内存到硬盘的数据速率(kb/s)
io:硬盘读写
bi:从块设备读入数据到系统的速率(kb/s)
bo:保存数据到块设备的速率
system:
in: interrupts 中断速率
cs:context switch 进程切换速率
cpu:
us sy id wa st
top : 显示linux 进程信息
第一行表示的项目依次为当前时间、系统运行时间、当前系统登录用户数目、1/5/10分钟系统平均负载;
第二行显示的是所有启动的进程、目前运行、挂起 (Sleeping)的和无用(Zombie)的进程;
第三行显示的是目前CPU的使用情况,us用户空间占用CPU百分比、sy 内核空间占用CPU百分比、ni 用户进程空间内改变过优先级的进程占用CPU百分比(中断处理占用)、id 空闲CPU百分比、wa 等待输入输出的CPU时间百分比、
第四行显示物理内存的使用情况,包括总的可以使用的内存、已用内存、空闲内存、缓冲区占用的内存。
第五行显示交换分区使用情况,包括总的交换分区、使用的、空闲的和用于高速缓存的大小。
第六行显示
PID(Process ID):进程标示号 ( 每个 process 的 ID )
USER:进程所有者的用户名 ( 该 process 所属的使用者 )
PR:进程的优先级别 ( Priority 的简写,程序的优先执行顺序,越小越早被执行 )
NI:进程的优先级别数值 ( Nice 的简写,与 Priority 有关,也是越小越早被执行 )
VIRT:进程占用的虚拟内存值。
RES:进程占用的物理内存值。
SHR:进程使用的共享内存值。
S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数。
%CPU:该进程占用的CPU使用率。
%MEM:该进程占用的物理内存和总内存的百分比。
TIME+:该进程启动后占用的总的CPU时间 ( CPU 使用时间的累加 );
Command:进程启动的启动命令名称;