实验目的
1.熟练使用Linux进程及服务查看及管理命令
2.熟练使用at、crontab创建计划任务
3.熟悉Linux系统中网络管理方法
4.熟练使用ifconfig、ping、hostname等命令。
实验步骤
任务一、进程与服务管理
1.进程管理
1.查看和操纵进程:
(1)查看系统中是否已安装vsftpd软件包(如未安装则进行安装);
rpm -ivh vsftpd-3.0.2-28.el7.x86_64.rpm
(2)使用systemctl命令启动vsftpd服务
systemctl start vsftpd.service
(3)使用systemctl命令查看vsftpd服务状态;
systemctl status vsftpd.service
(4)使用ps命令查看vsftpd进程的相关信息;
ps aux|grep vsftpd
(5)使用kill命令将vsftpd进程杀死。
kill –s 9 3440
(6)使用top命令查看用户XXX(姓名首字母)进程的相关信息;
top -> u键 –> stu_user
2.服务管理
(1)使用systemctl命令重启vsftpd服务;
systemctl restart vsftpd
(2)查看vsftpd服务的开机启动情况;
systemctl is-enabled vsftpd.service
(3)如果vsftpd服务不是开机启动,将其设置为开机启动;
systemctl enable vsftpd.service
systemctl is-enabled vsftpd.service
3.系统运行级别管理
(1)查看系统当前的默认运行级别
runlevel
(2)将系统默认运行级别修改为运行级别3-字符界面的多用户模式,重启系统验证是否修改成功。
init 3
(3)运用系统运行级别,分别实现系统关机和系统重启。
init 0 关机
init 6 重启
任务二、计划任务管理
1.使用at命令设置一次性任务
下午4点,用户找出系统中所有以.c为后缀的文件,将结果保存在/tmp/result中。
at 16:00 find -name*.c>>/tmp/result.txt at-l
2.使用crontab命令设置周期性计划任务并查看
(1)每个周一、周五下午18:00使用tar命令自动备份“/home/XXX”目录到/tmp/XXX目录下。
vim /var/spool/cron/root
(2)每周一到周三凌晨1点清空/home/user目录下的内容。
vim /var/spool/cron/user
任务三、网络配置与管理
1.使用ifconfig命令查看网络配置情况。
ifconfig
2.禁用ens33网络接口
ifconfig ens33 down ifconfig ens33
3.启用ens33网络接口
ifconfig ens33 up ifconfig ens33
4.使用ifconfig命令将网卡ens33的IP地址设置为192.168.10.n(n为学号后两位),再次查看ens33的IP地址。
ifconfig ens33 192.168.10.30
ifconfig ens33
5.修改网卡ens33的配置文件,将其IP地址设置为192.168.10.n,子网掩码为255.255.255.0(n为学号后两位)。
ifconfig ens33 192.168.10.30 netmask 255.255.255.0
ifconfig ens33
6.使用hostname命令查看主机名,并将主机名设置为XXX(XXX为名字首字母缩写,如sjk)。
hostname
hostname zrz
7.使用ping命令,测试是否可以访问百度。
cd /etc/sysconfig/network-scripts
vim ifcfg-eth0
ping -c 4 www.baidu.com