产生日志信息是默认记录的位置/var/log 查看日志信息 tail messages
tail –f messages 不退出查看 tail secure 一些敏感信息 只有管理员有权限查看
klogd 专门记录内核产生的日志信息 syslogd配置文件在/etc/syslog.conf
cron 定时任务 每隔一段时间就执行一次 可以自己定义执行频率
可以分为system cron /etc/crontab user cron /var.spool/cron/username
*****表示分时日月周 *表示每 -表示取连续范围 ,表示离散范围 /表示取频率
anacron 是对cron的一个补充 配置文件在/etc/anacrontab 默认不会启动
启动方式:chkconfig anacron on service anacron start 重启生效
内核的监控和配置
操作内核: 微内核: (windows , solaris) core ,subsystem 单内核:linux模块化设计(modules)支持动态装载卸载
内存管理 ,物理内存.线性内存
安全性:加密解密
uptime 用于显示系统运行时间 tload基于图形的显示负载 gnome system monitor 显示进程(相当于进程管理器)
free 用于显示内存可用及已用的所有空间 vmstat 显示内存情况
iostat一般由sysstat提供的 用于报告cpu统计信息的
lsof 显示所打开的文件的 sosreport生成系统debug文件的信息摘要
vim /etc/sysctl.conf 里面设置 再用sysctl –p重新读取
查看pc信息 lspci 查看usb信息 lsusb x86info查看cpu详细信息 如果没装则用yum install x86info 安装此命令的组件
生成随机数的设备 /dev/random /dev/urandom 数据黑洞 /dev/null
lsmod 显示当前系统所有模块状态信息 查看某个模块摘要信息:modinfo 后跟模块名字
卸载模块 : modprobe –r 后跟模块名称 手动装载时 : modprobe 后跟模块名称
modprobe配置文件:/etc/modprobe.conf
depmod :用于生成模块间依赖关系的列表 insmod 用于装载模块 (后跟具体路径)
rmmod 从内核中移除模块 不需要指模块路径 后跟模块名称 –f强行卸载
mkinitrd 是个shell脚本
查看网络地址:ifconfig 还可以用ip addr show ip link show查看网络链接状态
ip –s link show 查看网络链接统计数据 动态配置地址:ip addr
ip link (dev eth0) down 禁用链接 duplex 设置网卡双工模式 half | full
autoneg on |off 打开或者关闭自动协商
当网卡无法获得地址时有一个自动专用地址:169.254网段 仅用来本地网络中的通信 不能实现路由
linux 支持网卡别名 可以在一个网卡配多个地址 通过取别名的方式来配置多个地址 例:eth0:0 这种方式网络服务重启就失效了
手动添加路由 route –n 查看当前路由信息 netstat –rn也可以查看当前主机下的路由信息
netstat –t 查看tcp链接 -u查看udp链接
ip route 显示本机上的路由信息
配置静态路由 route add –host / –net 表示到目标主机或者网络 后面跟目标网络及掩码后跟下一跳主机的网关 这些配置 在网络服务重启后全部失效
永久保留静态路由信息 需要建立配置文件来实现 cd /etc/sysconfig/network-scripts/下 vim route-eth0 具体配置在rh131第127页 service network restart重新启动网络服务
验证ip的连通性 用ping traceroute 在linux上 两者结合起来用mtr
/etc/hosts 下修改 取别名 来进行对主机名的配置
在当前主机配置DNS 服务器 编辑vim /etc/resolv.conf
gethostip 来获取主机的ip地址 dig –t A instructor.example.com 来获取主机信息
扫描工具:nmap -p扫描端口 –o探测对方操作系统的版本
tcpdump 抓包工具 –i指定接口抓包 wireshark 协议分析软件进行抓包
开机自动挂载 编辑/etc/fstab 添加一行进行挂载
本文出自 “攀岩,永不驻足。” 博客,谢绝转载!