Linux之第五讲-进程管理与系统监视

来源:互联网 发布:js鼠标事件怎么用 编辑:程序博客网 时间:2024/05/23 22:52

第五讲 进程管理与系统监视
一、实验要求
1.熟练cron调度的设置方法。
2.了解进行系统性能监视的基本方法。
3.了解系统服务和管理的相关命令。
二、实验内容
1.网络相关配置
【操作要求1】 查看主机名和配置主机名
【操作步骤】
(1) 以超级用户(root)身份登录到Linux字符界面。
(2) 输入命令“hostname”,显示主机名。
输入命令“vi /etc/sysconfig/network”,打开输入i,进行编辑,修改好噢stname选项=zzz,wq进行保存,修改之后,重启系统才有效。
【操作步骤2】查看ip和配置ip 。
【操作步骤】
(1) 查看网卡配置信息:[root@zq~ ]# ifconfig ,也可以输入[root@zq~ ]# /sbin/ifconfig
(2) 查看指定网卡信息:[root@zq~ ]# /sbin/ifconfig eth0
(3) 设置指定网卡的ip地址:Ifconfig 网卡名 ip地址 netmask 子网掩码,如设置第一块网卡(eth0)的IP地址为192.168.1.3 子网掩码为255.255.255.0
(4) [root@zq~ ]# /sbin/ifconfig eth0 192.168.1.3 netmask 255.255.255.0
(5) 输入ifconfig eth0查看ip。
【操作要求3】 设置辅助ip
【操作步骤】
(1) 输入设置辅助IP,Ifconfig 网卡名:虚拟网卡ID IP地址 netmask 子网掩码,为eth0网卡设置辅助ip,如[root@zq~ ]# /sbin/ifconfig eth0:0 192.168.1.3 netmask 255.255.255.0
(2) 如果不设置netmask则使用默认的子网掩码,用ifconfig命令查看或[root@zq~ ]# /sbin/ifconfig
(3) 也可以为网卡设置多个虚拟网卡:eth0:0,eth0:1,eth0:2
(4) 删除辅助IP #ip addr del 192.168.1.3 dev eth0
【操作要求4】启用禁用网卡
【操作步骤】
(1) 对于网卡的禁用和启动,可以使用ifconfig命令,格式如下: ifconfig 网卡名称 down //禁用网卡; ifconfig 网卡名称 up //启用网卡, 如下所示:
[root@zq~ ]# /sbin/ifconfig eth0 down
[root@zq~ ]#/sbin/ ifconfig eth0 up
(2) 还可以使用ifdown和ifup命令实现禁用和启用网卡, 如下所示: [root@zq~ ]# ifdown eth0//禁用第一块以太网卡
[root@zq~ ]# ifup eth0 //启用第一块网卡
【操作要求4】更改网卡MAC地址。不建议修改,若修改注意备份。
【操作步骤】
(1) MAC地址长度为48位,通常是12个16进制数,每两个数字以冒号隔开,前6位代表网络硬件制造商编号,后六位是网络产品网卡序列号,更改MAC地址需要先禁用网卡。
(2) /sbin/ifconfig 网卡名 hw ether MAC地址
(3) [root@zq~ ]# /sbin/ifconfig eth0 down
(4) [root@zq~ ]# /sbin/ifconfig eth0 hw ether 00:01:23:24:7e:89
(5) [root@zq~ ]# /sbin/ifconfig
(6) [root@zq~ ]#/sbin/ ifconfig eth0 up
(7) ifconfig命令修改IP地址和MAC地址均为临时生效。重新启动系统后,设置失效。可以通过修改网卡配置文件使其永久生效。
【操作要求5】修改网关
【操作步骤】
(1) 使用route命令可以查看网关及路由情况,[root@zq~ ]#route
(2) route add default gw IP地址 //添加默认网关
(3) route del defaule tw IP地址 //删除默认网关
【操作要求6】修改网卡配置文件
【操作步骤】
(1) 使修改网卡配置文件,网卡配置文件位于/etc/sysconfig/network-scripts/目录下
(2) [root@zq~ ]#cd /etc/sysconfig/network-scripts 进入相关目录,退出目录呢 cd
(3) [root@zq network-scripts ]#ls 显示所有
(4) [root@zq network-scripts ]#ls ifcfg-* 模糊显示
(5) [root@zq network-scripts ]#vi ifcfg-eth0 进入文件,退出:q
(6) 配置文件内容:
DEVICE=eth0 设备名称
HWADDR mac地址
TYPE 网络类型
ONBOOT=yes 开机自启动
BOOTPROTO=dhcp动态ip分配;static 静态ip分配
DNS1= 首选dns
IPADDR= IP地址
NETMASK= 子网掩码
GATEWAY= 网关
(7) 网络环境测试ping,如[root@zq network-scripts ]#ping ip 或域名
icmp_seq: 数据包的序号,从1开始递增
ttl:Time To Live,生存周期
time:数据包的响应时间,即发送请求数据包,到接收到响应数据包的整个时间。
(8) 在ping命令通过ctrl+c终止后,会在下方出现统计信息,显示发送及接收的数据包、丢包率及响应时间。其中丢包率越低,说明网络状况良好,稳定。
3.cron进程调度
cron调度的内容包括6个字段,从左到右依次为分钟(0-59)、小时(0-23)、日期(01-31)、月份(1-12)、星期(0-6其中0为星期天)、命令;设置调度时字段不可以为空,“*”表示所有,“-”表示一段时间,“,”表示指定时间,“/”表示时间间隔频率。
【操作要求1】设置crontab调度,要求每天上午8点30分查看系统的进程状态。
【操作步骤】
(1) 超级用户输入命令“crontab -e”,新建一个crontab配置文件。
(2) 屏幕出现vi编辑器,按下“i”,进入输入模式,输入“30 8 * * * ps 〉ps.log”。
(3) 按下Ese 键退出vi的文本输入模式,并按下“:”键切换到最后行模式,输入“wq”,保存并退出编辑器。
(4) 输入命令crontab – l,查看超级用户的cron调度内容。
(5) 修改系统时间为8时25分。
(6) 等待5分钟后查看ps.log文件内容,可以查看调度设置成功。
【操作要求2】设置crontab调度,要求每三个月的1日零时查看正在使用的用户列表。
【操作步骤】
(1) 超级用户输入命令“crontab -e”,屏幕出现vi编辑器,按下“i”,进入输入模式。
(2) 在原有内容之后,另起一行,输入“0 0 1 /3 who 〉who.log”。
(3) 按下Ese 键退出vi的文本输入模式,并按下“:”键切换到最后行模式,输入“wq”,保存并退出编辑器。
(4) 输入命令crontab – l,查看超级用户的cron调度内容。
(5) 修改系统时间为3月31日23时55分,如data 命令。
date 显示系统时间
date 040708302017设置时间为2017年4月7号 8点23分
显示日历呢cal [选项]日月年
Cal:当前月份日历 ;cal 2017 显示2017年日历;cal 5 2020
(6) 等待5分钟后查看who.log文件内容,可以查看调度设置成功。
【操作要求3】查看crontab调度,然后删除此调度。
【操作步骤】
(1) 超级用户输入命令“crontab -l”,查看调度内容。
(2) 输入命令crontab –r,删除调度内容。
【操作要求4】调度shell,禁止访问许昌学院网站。
【操作步骤】
(1) 测试防火墙软件:rpm –qa |grep iptables;服务启动: service iptables start,stop,restart
防火墙命令:iptables [-t表] -命令 -匹配:表有nat(地址转换)、mangle(数据包修改)和filter(过滤数据包);命令A表示添加规则到指定链、D删除指定链中规则iptables -D OUTPUT 2删除第条规则、I表示插入指定链接位置iptables –I OUTPUT 2在第二个位置插入规则,链有INPUT(发往本机数据包),OUTPUT(本地产生数据包)等;命令-L显示指定链中规则
(2) 建立shell文件,vi /root/iptables_work.sh
井号/bin/bash
iptables -A OUTPUT -p ALL -d www.xcu.edu.cn -j REJECT
A表示添加防火墙规则:工作时间不允许访问许昌学院
(3) iptables_rest.sh
井号/bin/bash
iptables -D OUTPUT -p ALL -d www.xcu.edu.cn -j REJECT
D表示删除原来添加的防火墙规则:工作时间不允许访问许昌学院
(4)
3.系统管理常用命令
【操作要求1】显示计算机及其操作系统相关信息。
【操作步骤】
(1) 输入命令“uname”,-a:显示全部信息;-m:显示计算机类型和型号;-n:显示网络主机名;-s:显示操作系统名称;-v:显示系统版本号。如# uname –n
【操作要求2】显示系统内存使用和空闲状况。
【操作步骤】
(1) 输入“free”命令,-b,以字节为单位显示,-k,以千字节显示内存;-g,以gb显示内存;-o不显示缓冲调节信息。如#free –om:以兆字节和不显示缓冲调节显示内存。
【操作要求2】获取主机运行时间。
【操作步骤】
(1) 输入“uptime”命令,显示系统当前时间,主机运行时间,用户连接数,系统平均负荷。
【操作要求2】关机命令
【操作步骤】
(1) 输入“shutdown”命令,关闭所有进程。
(2) 输入“halt”命令,关闭系统。
(3) 输入“reboot”命令,重新开机。
(4) 输入“init”命令,init 0,完全关闭;init 6,关闭重启。
(5) 输入“logout”命令,用户注销。
【操作要求2】 清屏
【操作步骤】
(1)输入“clear或reset”命令,清屏操作,clear翻页,假清屏,reset:清屏。

0 0