Linux网络管理
查看网口配置:ifconfig 接口
IP地址 广播地址 MAC等
修改网口的配置
ifconfig 网口 [参数]
设置网口的参数,如IP,广播地址,掩码等
重启网络服务或操作系统后失效
修改其IP地址为192.168.100.128
这个在重启网络后,或者重启电脑后会失效的,如果想永久有效就需要去修改配置文件;
/etc/sysconfig/network-scripts/ifcfg-网口名字
查询和配置路由
查询路由表:route 用于查询本机路由表
Gemask表示网段的掩码
Flags 标记,如果是U表示这条路由是up,可用的的,G表示是需要网关转发的,如果是H,代表目的是一个主机,iface 是网关的一个出口
新增路由
2中方式
命令方式:
修改配置文件的方式:
侦测网络
ping和traceroute
ping:
traceroute
配置常用网络服务
yast是SUSELinux的图形化界面,这个工具主要用来设置软件、硬件、网络服务的
Linux进程和任务管理
进程管理:
程序:文件中保存的一系列可执行命令
进程:加载到内存中的程序,由CPU运行
守护进程:常驻内存,与终端无关的系统进程
用户进程:用户通过终端加载的进程
PID=1的进程为init进程
ps 静态查看某一时间点进程信息
top 连续观察进程动态,默认每3秒刷新一次,并按CPU使用率由高到低排序
pstree 使用ASCII字符显示树状结构 -p显示进程ID -u 显示用户名称
pstree pu | more
结束进程:
kill或者killall
killall终止同一进程组内的所有进程,例如killall httpd
kill -9 PID 强制终止进程,这个是突然的终止,进程在结束后,有可能导致系统资源无法释放,所以一般不推荐使用。
任务管理
任务:登录系统取得shell之后,在单一终端接口下启动的进程
在任务管理的行为当中,每一个任务都是目前shell的子进程,无法在其他shell下面去管理另外一个shell下面的任务
前台:在终端接口上,可以出现提示符让用户操作的环境
后台:不显示在终端接口的环境
任务管理的意义:可以多项任务并行执行。比如可以一边复制文件,一边搜索文件。
相关命令
& 直接将程序放入后台处理
如 find /-name smcapp &
jobs 查看当前shell的后台的任务
ctrl+z 将正在运行的任务放入后台暂停
+表示当前任务,-表示当前任务的下一个任务
如果fg和bg不加jobID的话,表示的是对当前任务操作
周期计划任务
例如:
ctrl+d 保存
Linux系统监控
作为系统管理员,需要监控哪些项目?
监控系统是否正常启动:
未显示的信息会保存在Kernel Ring Buffer中
linux中可以用dmesg 显示Kernel Ring Buffer中的开机信息
当系统完全启动后,信息会写入到/var/log/boot.msg中
监控系统硬件信息:
监控系统和进程:
监控用户登陆信息