一、目录 /etc/crontab 计划任务配置文件 /etc/init.d/crond 计划任务启动结束脚本 /var/spool/cron 用户cron任务的配置文件存放目录 /etc/rsyslog.conf 决定将内核消息及各种系统程序消息记录到什么位置 /var/log/messages公共日志信息如启动,I/O错误,网络错误,程序故障等 /var/log/cron 计划任务日志 /var/log/dmesg linux系统在系统引导过程中的各种事件信息 /var/log/maillog 进入或发出系统的电子邮件活动 /var/log/lastlog 每个用户最近的登录事件 /var/log/secure 用户认证相关的安全事件信息 /var/log/wtmp 每个用户登录注销 及系统启动和停机事件 /var/log/btmp 记录失败错误的登录尝试及验证事件 /etc/sysconfig/network-scripts 存放网络配置文件 /etc/sysconfig/network 修改主机名 /etc/resolv.conf 修改dns

二、命令 查看进程动态信息 top
显示项: 系统任务 task :total 总进程数; running 正在运行 ;sleeping 休眠的; stoped 停止的进程 ; zombie 僵死的进程 CPU信息:us 用户占用 ;sy 内核占用 ; ni 优先级调度占用 ;id 空闲CPU ;wa I/O等待占用; hi 硬件终端占用;si 软件终端占用; st 虚拟化占用; 空闲CPU百分比 %id 内存占用 mem:total 总内存空间 ; used 已用内存 ; free 空闲内存;buffers缓冲区域 交换空间swap占用: otal 总交换空间 ; used 已用交换空间 ; free 空闲交换空间; cached,缓存空间 按键作用:P根据CPU使用情况排序 M 内存占用排序,N启动时间排序,h在线帮助信息,q退出,k输入终止进程的pid ps aux 显示项: USER 启动该进程的用户账户名称 PID 进程id,唯一性 TTY 在哪一个终端运行 ?未知或不需要终端 STAT 进程状态 S 休眠 ,R 运行, Z 僵死, < 高优先级 ,N 低优先级,s父进程,+前台进程,僵死程序手动终止 START 启动该进程的时间 TIME 该进程所占CPU时间 COMMAND 启动该进程的命令名称 %CPU CPU占用百分比 %MEM 内存占用百分比 VSZ 占用虚拟内存swap的大小 RSS 占用常驻内存物理内存的大小

pgrep 【选项】 参数 查询进程信息 选项: -o:仅显示找到的最小(起始)进程号; -n:仅显示找到的最大(结束)进程号; -l:显示进程名称; -P:指定父进程号; -g:指定进程组; -t:指定开启进程的终端; -u:指定进程的有效用户ID。

pstree 查看进程树 选项:-p 列出对应pid -u 列出对应用户名 -a 列出完整的命令信息 pstree -ap root 查看root打开的进程及子进程树结构

命令 & 放置后台运行程序 查看后台进程 jobs Ctrl+z 挂起当前进程放置后台 bg + 后台进程编号 将后台挂起的进程在后台运行 fg + 后台进程编号 将后台挂起的进程在前台运行

终止进程 kill + pid进程号 结束进程 添加-9选项 强制结束 killall + 进程名 有多个相同进程名的用killall结束所有 添加-9选项 强制结束所有 pkill [选项] 参数 根据多种属性结束进程 类似pgrep 选项:-U 指定用户 -t 指定终端
pkill -9 -U "xx" 强行终止用户xx的进程

计划任务 date 查看系统时间 at hh:mm yyyy-mm-dd 设置一次性任务 输入命令 Ctrl+D 提交 atq 查询未执行的一次性任务 atrm + 指定编号 删除指定的一次性计划任务

crontab 周期性任务

crontab [选项] 选项:-e 编辑计划任务 -u 指定用户 -l 列表显示 -r 删除计划任务 crontab -e 进入编写,类似vim 分钟 小时 日期 月份 星期 命令 分钟 0-59任意整数 小时 0-23任意整数 日期 1-31任意整数 在月份中必须有效 月份 1-12任意整数 星期 0-7任意整数 0或7 代表星期天 命令可以是普通命令或自己的脚本,需使用绝对路径 “*” 代表任意时间 - 表示一个连续的时间范围如1-5 ,表示1,2,3,4,5, ,表示一个间隔不连续的时间范围 2,5,7 / 指定间隔频率 */4 表示每隔4天

日志消息优先级别 0 EMERG 紧急 主机系统不可用 1 ALERT 警告 必须马上采取措施 2 CRIT 严重 比较严重 3 ERR 错误 运行出现错误 4 WARNING 提醒
5 NOTICE 注意 6 INFO 信息 7 DEBUG 调试 0-3需要注意 格式 时间 主机名 子系统名称 消息内容

查询当前用户登录情况 users 简单输出当前用户情况 who 当前登录到系统中的每个用户的信息,用户名、登录终端、登录日期、远程主机到 w 显示当前系统中的每个用户及其所运行的进程信息

查询用户登录的历史记录 last 成功登录到系统的用户 lastb 查询登录失败的用户记录

badblocks 检查磁盘坏道,定期检查 如:读取磁盘数据时,磁盘设备发出响声 访问磁盘中的某个文件,提示文件损坏 建立的新分区无法格式化 使用盖茨盘式频繁死机

ifconfig 查看网络接口配置或ip a 显示信息 HWaddr :mac 地址 inet addr :IP地址 Bcast :广播地址 Mask :子网掩码

hostname 查看主机名 临时修改可在后面直接加主机名 route 显示路由条目 -n 地址为数字显示 netstat [选项] 查看网络连接情况 -a 显示所有活动的网络信息(包括监听非监听的服务) -n 以数字形式显示相关信息 -r 显示路由表信息 -l 显示处于监听状态的网络连接 -t 查看tcp -u 查看udp -p 显示与网络连接关联的进程号(需要root权限)

ping 主机地址 测试网络的连通性 Destination host unreachable 目标主机不可达,目标地址不存在或者主机已经关闭 Nework is unreachable 没有可用的路由记录,如默认网关 Request timeout 连接超时,数据包响应缓慢或丢失,可能是防火墙阻挡ICMP ping 包

traceroute 跟踪数据包的路由途径,无法响应的为*

nslookup 测试dns域名解析 ...no servers could be reached 不能连接到dns服务器 ....can't find xxx.yyy.zzz: NXDOMAIN 查询域名不存在

ifconfig 网卡名 ip地址 临时设置IP地址 route -add -net 目标网段 gw 下一跳 添加静态路由 route del -net 目标网段 删除路由记录 route add default gw 网关 添加默认网关

修改网络配置文件