Linux系统运维

更新时间:2023-10-20 15:18:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Linux系统运维

1. 作为系统管理员需要清楚所管理服务器的当前配置情况、性能瓶颈等,请根据以下步骤完成对检测和查询;

2. 清点当前服务器CPU信息(型号、核数等),物理内存大小,系统信息(内核版本、32位/64位等);

1)查看服务器cpu信息:cat /proc/cpuinfo

可以看出我的服务器共有两个处理器,否是Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz,共有两个核

2)查看服务器的物理内存大小:top

可以看出服务器的物理内存大小为2G。

3)查看系统信息:cat /proc/version或者uname–a

可以看出服务器的内核版本为2.6.32-431.el6.x86_64,是64 位系统。

3. 系统管理员每天都需要完成一些重复性的工作,请用更高效的方式解决:

??在下午4:50删除/tmp目录下的全部子目录和全部文件

创建cron:

crontab-e (执行文字编辑器来编写cron,用法与vi一样)

45 16 * * * rm-rf /tmp/*(在下午4:45 删除tmp目录下的所有文件) servicecrond restart 例:

??从早上8:00~下午6:00每小时读取/var/log/messages文件中的最后50行数据追加到/backup目录下的bak.txt文件内

创建cron: crontab -e

* 8-18 * * * tail -50 /var/log/messages > /backup/bak.txt servicecrond restart

??每星期一下午11:50将/backup目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;

创建cron: crontab -e

50 23 * * 1 tar cvfbackup.tar.gz /backup/* servicecrond restart

??在下午5:55将CD-ROM卸载(假设:CD-ROM的设备为/dev/cdrom);

创建cron: crontab -e

55 17 * * * umount -l /dev/cdrom servicecrond restart

4. 开启服务器的httpd服务,在客户端通过浏览器访问服务器的IP,同时在服务器捕获仅与客户端之间的http报文。

servicehttpdrstart

tcpdump host 192.168.1.88(虚拟机) and 192.168.1.7(主机) 在主机浏览器中输入192.168.1.88

实验小结:这个实验总体来说并不难,主要考验对于cron的理解,用法,可以看出cron可以完成许多想要机器帮你完成的任务,有助于更好地了解linux系统。学习linux会有一种越学越觉得这个系统强大,就好像只要你有创造力并且了解linux,你就可以用这个系统做出你想要的任何东西。可惜现在只初步入门了这个系统,要驾驭这个系统还有待努力啊。

本文来源:https://www.bwwdw.com/article/2iaf.html

Top