《Linux操作系统实用教程》第5章

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第5章Linux系统管理本章主要介绍了Linux操作系统管理的方法,它主要包括用户和组的管理、软件包管理及文件压缩、网络通信管理、进程控制和系统的服务启动管理等。5.1用户和组管理用户和组概述账户用户和组用户和组的配置文件passwd文件shadow文件group文件gshadow文件用户及组的管理命令用户及组的管理命令帐户管理命令useraddusermodpasswduserdel组帐户管理命令groupaddgroupdelgpasswd添加用户到组将指定用户添加到指定用户组中gpasswd-ausernamegroupname5.2软件包管理Linux下软件包简介rpm包tar包bz2包gz包deb包sh结尾的文件src源码文件bin文件RPM软件包的管理RPM概述RPM的含义使用RPM的好处RPM的功能RPM包的名称格式获得RPM包的途径RPM包的命令RPM包的安装安装RPM包的基本命令格式是:rpm-ivhRPM包名RPM包的删除删除RPM包的基本命令格式是:rpm-eRPM包名RPM包的命令RPM包的查询rpm-qarpm-qRPM包名rpm-qpRPM包文件名rpm-qiRPM包名rpm-qlRPM包名rpm-qf文件名RPM包的命令RPM包的升级升级RPM包的基本命令格式是:rpm-UvhRPM包名RPM包的验证验证RPM包的基本命令格式是:rpm-V[参数]TAR的软件包管理TAR包概述TAR包的含义TAR包的名称格式TAR包的作用获得TAR软件包TAR包的命令建立TAR包有两种方式:一种是建立普通的TAR包,只打包,不压缩tarcvfTAR包名文件或目录名另一种是打包并压缩,选项是“zcvf”,其中“z”代表使用“gzip”程序进行文件的压缩tarzcvfTAR包名文件或目录名TAR包的命令~查询TAR包查询TAR包在释放TAR包之前,查看TAR包中的文件内容。其格式如下:tarztfTAR包名查询的参数是“ztf”,其中“z”同上,指查询压缩的TAR包,若无“z”则是普通的TAR包,“t”(Test)指查询TAR包,“f”指定TAR包的文件名。TAR包的命令~释放TAR包释放TAR包比较简单,它使用“zxvf”参数,其中“x”指释放(eXtract)。它也分为解非压缩和压缩包两种方式,命令格式如下:(注意,默认释放的路径是当前文件的路径)tarzxvfTAR包名若释放TAR包为非压缩的TAR包,则不需用参数“z”。src源代码包的编译及安装(1)释放TAR包(2)查看并阅读包内附带的软件安装说明(3)进行编译准备(4)进行编译(5)进行软件安装(6)清除临时文件5.3网络通信管理网络的基本配置网络相关概念IP地址主机名网关地址DNS服务器地址RedHatEnterpriseLinux5下的网络配置文件网络配置工具netconfig配置方法在字符界面下输入如下命令:Netconfig使用Tab键使光标点移到相应位置后,输入相应的网络属性,包括IP地址、子网掩码、默认网关和DNS服务器的地址,确认设置完后,按Tab键使光标移到“OK”按钮,回车保存并退出该配置程序。重新启动网络服务servicenetworkrestart常用网络管理命令hostnameifconfig显示当前活动的(或指定的)网卡设置。其格式为:ifconfig[网卡设备名]重新设置网卡的IP地址,一般由root用户进行设置。其格式为:ifconfig网卡设备名IP地址一块网卡设为多个虚拟IP地址把指定的一块网卡设为多个虚拟IP地址,格式为:Ifconfig网卡设备名:nIPn为指定网卡的编号pingping命令是最常用的网络测试命令,该命令通过向被测试的目的主机地址发送ICMP报文并收取回应报文,来测试当前主机到目的主机的网络连接状态。ping命令默认会不间断地发送ICMP报文直到用户ctrl+c组合键可以中途终止该命令。使用“-c”选项可以控制ping命令发送报文的数量。其格式为:ping[-c报文数]目的主机地址常用的内部通信命令write$writeusername[tty]Message…ctrl+dwallmesgtalkmail(1)撰写和发送邮件mailusernameSubject:topictext...ctrl+dCc:usernamemail–stopicusernamefilenameMail~(2)接收和阅读邮件直接输入mail命令后会看到所有的邮件,最后一行会有“&”符号,它为邮件命令提示符,在其后可输入各种邮件命令。如想看哪一封邮件,则输入如下:&n其中n为mail的编号mail命令的常用内部命令符号含义符号含义&n阅读n编号的邮件!command调用shell命令e编辑刚浏览过的邮件dn删除该编号的邮件r回复刚浏览过的邮件x或q退出h浏览所有邮件?或help获取mail命令的帮助5.4进程管理熟练掌握Linux下常用的进程管理,可以高效率地进行系统的管理。进程的概念进程属性进程的类型进程的控制命令~ps命令ps命令ps–efps-axu选项说明选项说明-a显示所有用户进程-f显示进程的详细信息-e显示包括系统进程的所有进程-x显示没有控制终端的进程-l显示进程的详细列表-u显示用户名和启动时间等信息ps输出信息的含义选项说明选项说明UID进程所有者的用户名VSZ进程占用的虚拟内存空间(KB)C占用的CPU时间与总时间的百分比RSS进程所占用的内存空间(KB)USER进程所有者的用户名TIME进程从启动以来占有CPU的总时间PID进程号USER用户名PPID父进程的进程号SIZE进程代码大小+数据大小+栈空间大小(KB)TTY进程从那个终端启动CMD进程的命令名STAT进程当前状态,详见表5-15%CPU占用的CPU时间与总时间的百分比STIME进程开始执行的时间NI进程的优先级进程状态含义符号含义符号含义S睡眠状态Z僵尸状态W进程没有驻留页D不间断睡眠R运行或准备运行状态T停止或追踪I空闲N低优先级的任务进程的控制命令~free命令free命令显示系统内存的使用情况,包括内存总量、已经使用内存数量,空闲内存数量等信息。进程的控制命令~top命令实时监控系统进程top环境中常用的功能排序监视指定用户指定刷新时间删除指定的进程查阅帮助退出top环境sleep命令sleep命令用于使进程延迟一段时间再执行。其格式为:sleeptime;command其中time为延迟时间,时间单位为s进程的控制命令~kill命令用kill命令来杀死程序产生的进程来结束程序的运行。格式1:killPID格式2:kill-9PID“-9”为SIGKILL信号,属于强制结束。进程的前台与后台控制前台与后台运行含义前台与后台运行相关命令commandcommand&jobs命令可以查看挂起到后台的进程fg命令将后台挂起的进程恢复到前台来运行,格式为:fg后台进程编号快捷键“Ctrl+Z”定时作业管理~at作业由守护进程atd管理的计划任务作业用户指定系统在将来的某个时间执行作业,则使用at命令可以完成。创建at作业创建at作业有如下几种实例格式显示at作业删除at作业定时作业管理~crond作业由守护进程crond等管理的计划任务作业要想实现以固定的间隔时间执行作业,并且能统一管理所有作业,at命令就不能胜任了,我们可以利用强大的crontab命令来实现cron作业。cron作业的分类系统cron作业用户cron作业系统cron作业使用cron作业服务必须安装vixie-cronRPM软件包,而且必须运行crond服务,要启动crond服务使用如下命令:servicecrondrestartcron的配置文件为“/etc/crontab”cron作业列表文件每列含义说明表头含义MinHourDayofMonMonDayofWeekCommand取值范围0-590-231-311-120-6用户cron作业方法一首先利用vi创建cron作业列表文件,文件命名为cronfile1(这个文件名随意起)按规定格式创建好任务文件用命令行crontabcronfile1把它写入“/var/spool/cron/username”文件中方法二用crontab–e就会自动进入vi编辑器中按规定格式编辑好任务:wq退出就保存为“/var/spool/cron/username”文件5.5系统的服务管理服务在不同运行级别启动的情况可能不同INIT进程及其配置文件运行级别runlevel命令显示运行级别转换运行级别系统服务管理的常用命令~chkconfigchkconfig服务启动状态查看系统服务启动状态chkconfig--list[服务名]设置系统服务的启动状态。其格式为:chkconfig[--levellevels][服务名]on|off系统服务管理的常用命令~serviceservice服务状态控制启动、停止或重新启动某个服务。其格式:service服务名{status|start|stop|restart}例:servicehttpdstatusservicehttpdstartservicehttpdrestartntsysv系统自启动服务控制在字符终端执行的命令,用于设置系统启动时自动启动服务的一个命令行程序,该命令只有管理员才有权限执行此程序。ntsysv进入界面后,如图5-5所示,用上下箭头移动到需启动的服务上,单击空格选中此服务,这样下次启动时就可以自动启动了。注意:选择的前提是必须要先安装完需要的软件包,否则看不到此服务。ntsysv5.6磁盘操作管理文件系统是逻辑概念,磁盘是物理概念,文件系统以磁盘为基础存储文件。磁盘操作管理中,如何掌握系统的磁盘使用情况、挂接新的磁盘文件系统、掌握系统的磁盘分区等也是系统管理员的重要工作之一。Linux文件系统类型简介存储设备的名称查看系统磁盘分区情况命令:fdisk–l磁盘文件系统的挂载与卸载使用命令手工挂载mount[-tfs-type][-ooption]devicemountpoint系统启动时自动挂载在/etc/fstab中添加如下一行卸载umount[device][dir]常用的磁盘操作命令fdisk磁盘分区fdisk[-l][device]du磁盘统计du[-a]directoryname可以在新的磁盘上用fdisk创建新的磁盘分区,然后用mkfs命令创建新的文件系统,然后手工命令挂载,以此体会Linux文件系统的使用特点ENDOFCHAPTER5

1 / 46
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功