欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Linux操作系统上必需要学的系统管理命令.pdf

    • 资源ID:70342936       资源大小:211.35KB        全文页数:13页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Linux操作系统上必需要学的系统管理命令.pdf

    Linux操作系统上必需要学的系统管理命令 疯狂代码 http:/CrazyC 对于Linux系统来说无论是中央处理器、内存、磁盘驱动器、键盘、鼠标还是用户等都是文件Linux系统管理命令是它正常运行核心熟悉了Linux常用文件处理命令以后这讲介绍对系统和用户进行管理命令 df 1.作用 df命令用来检查文件系统磁盘空间占用情况使用权限是所有用户 2.格式 df options 3.主要参数 s:对每个Names参数只给出占用数据块总数 a:递归地显示指定目录中各文件及子目录中各文件占用数据块数若既不指定s也不指定a则只显示Names中每个目录及其中各子目录所占磁盘块数 k:以1024字节为单位列出磁盘空间使用情况 x:跳过在区别文件系统上目录不予统计 l:计算所有文件大小对硬链接文件则计算多次 i:显示inode信息而非块使用量 h:以容易理解格式印出文件系统大小例如136KB、254MB、21GB P:使用POSIX输出格式 T:显示文件系统类型 4.介绍说明 df命令被广泛地用来生成文件系统使用统计数据它能显示系统中所有文件系统信息包括总容量、可用空闲空间、目前安装点等 超级权限用户使用df命令时会发现这样情况:某个分区容量超过了100这是Linux系统为超级用户保留了10空间由其单独支配也就是说对于超级用户而言他所见到硬盘容量将是110这样安排对于系统管理而言是有好处当硬盘被使用容量接近100时系统管理员还可以正常工作 5.应用例子 Linux支持文件系统非常多包括JFS、ReiserFS、ext、ext2、ext3、ISO9660、XFS、Minx、vfat、MSDOS等使用df-T命令查看磁盘空间时还可以得到文件系统信息:df T 文件系统 类型 容量 已用 可用 已用%挂载点/dev/hda7 reiserfs 5.2G 1.6G 3.7G 30%/dev/hda1 vfat 2.4G 1.6G 827M 66%/windows/C/dev/hda5 vfat 3.0G 1.7G 1.3G 57%/windows/D/dev/hda9 vfat 3.0G 2.4G 566M 82%/windows/E/dev/hda10 NTFS 3.2G 573M 2.6G 18%/windows/F/dev/hda11 vfat 1.6G 1.5G 23M 99%/windows/G 从上面除了可以看到磁盘空间容量、使用情况外分区文件系统类型、挂载点等信息也览无遗 top 1.作用 top命令用来显示执行中进程使用权限是所有用户 2.格式 top d delay q c S s i n 3.主要参数 d:指定更新间隔以秒计算 q:没有任何延迟更新如果使用者有超级用户则top命令将会以最高优先序执行 c:显示进程完整路径和名称 S:累积模式会将己完成或消失子行程CPU时间累积起来 s:模式 i:不显示任何闲置(Idle)或无用(Zombie)行程 n:显示更新次数完成后将会退出top 4.介绍说明 top命令是Linux系统管理个主要命令通过它可以获得许多信息这里我们结合图1来介绍说明它给出信息 图1 top命令显示 在图1中第行表示项目依次为当前时间、系统启动时间、当前系统登录用户数目、平均负载第 2行显示是所有启动进程、目前运行、挂起(Sleeping)和无用(Zombie)进程第 3行显示是目前CPU使用情况包括系统占用比例、用户使用比例、闲置(Idle)比例第 4行显示物理内存使用情况包括总可以使用内存、已用内存、空闲内存、缓冲区占用内存第 5行显示分区使用情况包括总分区、使用、空闲和用于高速缓存Cache大小第 6行显示项目最多下面列出了详细解释 PID(Process ID):进程标示号 USER:进程所有者用户名 PR:进程优先级别 NI:进程优先级别数值 VIRT:进程占用虚拟内存值 RES:进程占用物理内存值 SHR:进程使用共享内存值 S:进程状态其中S表示休眠R表示正在运行Z表示僵死状态N表示该进程优先值是负数%CPU:该进程占用CPU使用率%MEM:该进程占用物理内存和总内存百分比 TIME:该进程启动后占用总CPU时间 Command:进程启动启动命令名称如果这行显示不下进程会有个完整命令行 top命令使用过程中还可以使用些交互命令来完成其它参数功能这些命令是通过快捷键启动:立刻刷新 P:根据CPU使用大小进行排序 T:根据时间、累计时间排序 q:退出top命令 m:切换显示内存信息 t:切换显示进程和CPU状态信息 c:切换显示命令名称和完整命令行 M:根据使用内存大小进行排序 W:将当前设置写入/.toprc文件中这是写top配置文件推荐思路方法 可以看到top命令是个功能十分强大监控系统工具对于系统管理员而言尤其重要但是它缺点是会消耗很多系统资源 5.应用例子 使用top命令可以监视指定用户缺省情况是监视所有用户进程如果想查看指定用户情况在终端中按“U”键然后输入用户名系统就会切换为指定用户进程运行界面见图2所示 图2 使用top命令监视指定用户 free 1.作用 free命令用来显示内存使用情况使用权限是所有用户 2.格式 free b|k|m o s delay t V 3.主要参数 b k m:分别以字节(KB、MB)为单位显示内存使用情况 s delay:显示每隔多少秒数来显示次内存使用情况 t:显示内存总和列 o:不显示缓冲区调节列 4.应用例子 free命令是用来查看内存使用情况主要命令和top命令相比它优点是使用简单并且只占用很少系统资源通过S参数可以使用free命令不间断地监视有多少内存在使用这样可以把它当作个方便实时监控器 free b s5 使用这个命令后终端会连续不断地报告内存使用情况(以字节为单位)每5秒更新次 quota 1.作用 quota命令用来显示磁盘使用情况和限制情况使用权限超级用户 2.格式 quota guvp 用户名 组名 3.参数 g:显示用户所在组磁盘使用限制 u:显示用户磁盘使用限制 v:显示没有分配空间文件系统分配情况 p:显示简化信息 4.应用例子 在企业应用中磁盘配额非常重要普通用户要学会看懂自己磁盘使用情况要查询自己磁盘配额可以使用下面命令(下例中用户账号是caojh):quota caojh Disk quotas for user caojh(uid 502):Filesystem blocks quota limit grace files quota limit grace /dev/hda3 58 200000 400000 41 500 1000 以上显示ID号为502caojh账号文件个数设置为5001000个硬盘空间限制设置为200MB400MB旦磁盘配额要用完时就需要删除些垃圾文件或向系统管理员请求追加配额 at 1.作用 at命令用来在指定时刻执行指定命令序列 2.格式 at V q x f file m time 3.主要参数 V:显示标准输出 q:许多队列输出 f:从文件中读取作业 m:执行完作业后发送电子邮件到用户 time:设定作业执行时间time格式有严格要求由小时、分钟、日期和时间偏移量组成其中日期格式为MM.DD.YYMM是分钟DD是日期YY是指年份偏移量格式为时间偏移量单位是minutes、hours和days 4.应用例子 at f data 15:30+2 days 上面命令表示让系统在两天后17:30执行文件data中指明作业 lp 1.作用 lp是打印文件命令使用权限是所有用户 2.格式 lp cdmnumbertitle-p 3.主要参数 c:先拷贝文件再打印 d:打印队列文件 m:打印结束后发送电子邮件到用户 number:打印份数 title:打印标题 p:设定打印优先级别最高为100 4.应用例子(1)使用lp命令打印多个文件 lp 2 3 4 request id is 11(3 file(s)其中2、3、4分别是文件名;“request id is 11(3 file(s)”表示这是第11个打印命令依次打印这 3个文件 (2)设定打印优先级别 lp lp-d LaserJet-p 90/etc/aliases 通过添加“-p 90”规定了打印作业优先级为90它将在优先级低于90打印作业的前打印包括没有设置优先级作业缺省优先级是50 useradd 1.作用 useradd命令用来建立用户帐号和创建用户起始目录使用权限是超级用户 2.格式 useradd d home s shell c comment m k template f inactive e expire ppasswd r name 3.主要参数 c:加上备注文字备注文字保存在passwd备注栏中 d:指定用户登入时启始目录 D:变更预设值 e:指定账号有效期限缺省表示永久有效 f:指定在密码过期后多少天即关闭该账号 g:指定用户所属群组 G:指定用户所属附加群组 m:自动建立用户登入目录 M:不要自动建立用户登入目录 n:取消建立以用户名称为名群组 r:建立系统账号 s:指定用户登入后所使用shell u:指定用户ID号 4.介绍说明 useradd可用来建立用户账号它和adduser命令是相同账号建好的后再用passwd设定账号密码使用useradd命令所建立账号实际上是保存在/etc/passwd文本文件中 5.应用例子 建立个新用户账户并设置ID:useradd caojh u 544 需要介绍说明是设定ID值时尽量要大于500以免冲突Linux安装后会建立些特殊用户般0到499的间值留给bin、mail这样系统账号 groupadd 1.作用 groupadd命令用于将新组加入系统 2.格式 groupadd g gid o r f groupname 3.主要参数 g gid:指定组ID号 o:允许组ID号不必惟 r:加入组ID号低于499系统账号 f:加入已经有组时发展退出 4.应用例子 建立个新组并设置组ID加入系统:groupadd g 344 cjh 此时在/etc/passwd文件中产生个组ID(GID)是344项目 kill 1.作用 kill命令用来中止个进程 2.格式 kill s signal|p a pid.kill l signal 3.参数 s:指定发送信号 p:模拟发送信号 l:指定信号名称列表 pid:要中止进程ID号 Signal:表示信号 4.介绍说明 进程是Linux系统中个非常重要概念Linux是个多任务操作系统系统上经常同时运行着多个进程我们不关心这些进程究竟是如何分配或者是内核如何管理分配时间片所关心是如何去控制这些进程让它们能够很好地为用户服务 Linux操作系统包括 3种区别类型进程每种进程都有自己特点和属性交互进程是由个Shell启动进程交互进程既可以在前台运行也可以在后台运行批处理进程和终端没有联系是个进列监控进程(也称系统守护进程)时Linux系统启动时启动进程并在后台运行例如httpd是著名Apache监控进程 kill命令工作原理是向Linux系统内核发送个系统操作信号和某个进程标识号然后系统内核就可以对进程标识号指定进程进行操作比如在top命令中我们看到系统运行许多进程有时就需要使用kill中止某些进程来提高系统资源在讲解安装和登陆命令时曾提到系统多个虚拟控制台作用是当个出错造成系统死锁时可以切换到其它虚拟控制台工作关闭这个此时使用命令就是killkill是大多数 Shell内部命令可以直接 5.应用例子(1)强行中止(经常使用杀掉)个进程标识号为324进程:kill 9 324 (2)解除Linux系统死锁 在Linux中有时会发生这样种情况:个崩溃并且处于死锁状态此时般不用重新启动计算机只需要中止(或者说是关闭)这个有问题即可当kill处于X-Window界面时主要(除了崩溃的外)般都已经正常启动了此时打开个终端在那里中止有问题比如如果Mozilla浏览器出现了锁死情况可以使用kill命令来中止所有包含有 Mozolla浏览器首先用top命令查处该PID然后使用kill命令停止这个:kill SIGKILL XXX 其中XXX是包含有Mozolla浏览器进程标识号 (3)使用命令回收内存 我们知道内存对于系统是非常重要回收内存可以提高系统资源kill命令可以及时地中止些“越轨”或很长时间没有相应例如使用top命令发现个无用(Zombie)进程此时可以使用下面命令:kill 9 XXX 其中XXX是无用进程标识号 然后使用下面命令:free 此时会发现可用内存容量增加了 (4)killall命令 Linux下还提供了个killall命令可以直接使用进程名字而不是进程标识号例如:killall-HUP inetd crontab 1.作用 使用crontab命令可以修改crontab配置文件然后该配置由cron公用在适当时间执行该命令使用权限是所有用户 2.格式 crontab u user 文件 crontab u user l|r|e 3.主要参数 e:执行文字编辑器来设定时程表内定文字编辑器是vi r:删除目前时程表 l:列出目前时程表 crontab文件格式为“M H D m d cmd”其中M代表分钟(059)H代表小时(023)D代表天(131)m代表月(112)d代表星期内天(060为星期天)cmd表示要运行它被送入sh执行这个Shell只有USER、HOME、SHELL 3个环境变量 4.介绍说明 和at命令相比crontab命令适合完成固定周期任务 5.应用例子 设置个定时、定期系统提示:cao www cao#crontab e 此时系统会打开个vi编辑器 如果输入以下内容:35 17*5 wall Tomorrow is Saturday I will go CS然后存盘退出这时在/var/spool/cron/目录下会生产个cao文件内容如下:#DO NOT EDIT THIS FILE edit the master and re.#(/tmp/crontab.2707 ed _disibledevent=图3 个定时、定期系统提示 动手练习 1.联合使用kill和top命令观察系统性能变化 首先启动个终端运行top命令然后再启动个终端使用kill命令见图4所示 图4 观察kill命令对top终端影响 这时利用上面介绍kill命令来中止些:kill SIGKILL XXX 然后再看top命令终端变化包括内存容量、CPU使用率、系统负载等注意有些进程是不能中止不过学习Linux命令时可以试试看看系统有什么反应 2.使用at和halt命令定时关机 首先设定关机时间是17:35输入下面代码:at 17:35 warning:commands will be executed using(in order)a)$SHELL b)login shell c)/bin/sh athalt-i p at job 6 at 20040101 17:35 此时实际上就已经进入Linux系统Shell并且编写个最简单:halt i p上面Shell中文本结束符号表示按“CtrlD”组合键关闭命令提交任务退出Shell“Job 6 at 20040101 17:35”表示系统接受第6个at命令在“20040101 17:35”时执行命令:先把所有网络相关装置停止关闭系统后关闭电源 3.用crontab命令实现每天定时病毒扫描 前面已经介绍了个简单crontab命令操作这里看些更重要操作 (1)建立个文件文件名称自己设定假设为caoproject:crontab e (2)文件内容如下:05 09*antivir 用vi编辑后存盘退出antivir是个查杀Linux病毒软件Software当然需要时先安装在系统中 (3)使用crontab命令添加到任务列表中:crontab caoproject 这样系统内所有用户在每天9点05分会自动进行病毒扫描 4.用kill使修改配置文件马上生效 用户般都知道重要配置文件修改后往往都要重新启动计算机才能使修改生效而Linux由于采用了模块化设计可以自己根据需要实时设定服务这里以网络服务inetd为例介绍些操作窍门技巧 inetd是个监听守护进程监听和提供服务进程(如rlogin、telnet、ftp、rsh)进行连接要求并扩展所需服务进程默认情况下inetd监听这些daemon均列于/etc/inetd.conf文件中编辑/etc/inetd.conf文件可以改变inetd启动守护进程选项然后驱使inetd以 SIGHUP(signal 1)向当前inetd进程发送信号使inetd重读该文件这过程由kill命令来实现 用vi或其它编辑器修改inetd.conf后首先使用下面命令:ps-ef|grep inetd 上面代码表明查询inetd.conf进程号(PID)这里假设是1426然后使用下面命令:kill-1426 inetd 这样配置文件就生效了 这讲介绍系统管理命令都是比较重要特别是crontab命令和quota命令使用起来会有定难度需要多做些练习另外使用kill命令要注意“9“这个参数练习时最好不要运行些重要 2009-2-12 5:11:02 疯狂代码 http:/CrazyC

    注意事项

    本文(Linux操作系统上必需要学的系统管理命令.pdf)为本站会员(asd****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开