您的位置:首页 > 运维架构 > Linux

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

2017-04-13 12:34 239 查看
第五讲 进程管理与系统监视

一、实验要求

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:清屏。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: