考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
  当前位置:操作系统 > Unix > 文章内容
  

Unix系统:freebsd常用命令

 [ 2017年6月18日 ] 【

  4. shutdown -h +10

  【作用】:1. 设置在晚上9点关机,但并不会重新启动

  2. 系统即刻关机,但并不会重新启动

  3. 加上参数r表示关机后会再重新开机

  4. 系统在十分钟后关机

  【指令名称】:top

  【执行格式】:top [参数]

  【说明】:显示系统中使用CPU资源的Process排名、CPU当前的使用情况、内存当前的使用情况,而且会持续更新

  【举例】:top 3

  【作用】:显示显示CPU资源最多的前三名Process

  监督进程

  【指令名称】:ps

  【执行格式】:ps { -参数 }

  【说明】:ps指令可以用来监视、查看进程的状态

  【举例】:直接执行ps不加任何参数,只会显示属于自己的进程。虽说出现的信息很少,但重要的是,可显示属于自己所拥有进程的id号码

  执行ps -aux则会显示所有进程的详细数据

  [-u]:将进程的相关数据以较详细的方式显示出来

  [-a]:除了显示自己的进程,将其他人在tty所执行的进程也列出来

  [-x]:将不在tty中启动的进程也列出来,即显示tty为??的进程

  ps -aux栏位说明

  USER:进程的拥有者

  PID:进程的代码

  %CPU:进程占用CPU时间的百分比

  %MEM:进程使用实际内存的百分比

  VSZ:进程的虚拟大小(单位KB)

  RSS:进程常驻内存的空间大小(单位KB)

  TT:进程在编号为几的控制客户机上执行

  STAT:进程当前的状态 R=可执行 D=在驱动器中等待置换 I=睡眠中(<20秒) S=睡眠中(>20秒) T=停止 Z=结束

  常见的附加标志 +=属于控制客户机的前景程序 E=进程尝试离开 L=有页面被锁住 s=进程是此控制客户机的主人 W=进程被置换出去

  STARTED:进程开始的时间

  TIME:进程已耗用的CPU时间

  COMMAND:所执行的命令名称和参数

  停止进程

  【执行格式】:kill

  【说明】:将process从系统中删除,或送一个信号给Process,例如重新读取设置文件。但是只有Process的拥有者,才能对其拥有的Process下

  kill命令,你可以使用“ps”,找出要进行处理的Process

  【举例】:1. kill -l

  2. kill -HUP 228

  3. kill -9 928

  【作用】:1. 列出所有的参数

  2. 将Process Id为228的程序重run

  3. 将Process Id为928的程序,从系统中强迫删除

  控制Process

  在FreeBSD系统中,工作控制允许你将process做前景和背景的切换,一般我们需花费较长时间完成的工作,切换到背景执行,此时背景执行的工作,并不接受来自键盘的输入命令,也就是此process静静的执行,不需要作任何交谈。这样我们就可以不受影响的继续和前景工作交谈但在同一时间中,只能有一个job和你当前所使用的键盘和屏幕做沟通

  1. 在指令后面加上&:在背景执行指令

  如:gzip -9 -r test/ & //在背景执行压缩整个test目录的工作

  2. jobs:列出背景Process

  3. %n:参考第n号背景工作

  4. fg:把背景process切换到前景

  如:fg % 1 //将1号工作放置前景

  5. bg:重新开始停止的背景Process

  如:bg % 3 //在背景执行第三个Process

  6. kill:结束Process

  如:kill 132 //结束Process ID为132的Process

  7. [Ctrl+Z]:停止前景process

  注:指令ps可列出PID,指令jobs可看到临时编号的背景Process

  工作安排

  【指令名称】:crontab

  【执行格式】:crontab { -参数 }

  【说明】:crontab文件列出在某一个时间要采取的动作

  【举例】:1. crontab -e

  2. crontab -d

  3. crontab -l

  【作用】:1. 编辑crontab文件

  2. 删除crontab文件中定义的工作

  3. 列出crontab文件定义的工作

  crontab编写格式

  分 时 日 月 星期 由谁来做 所要执行的工作

  例:1 0 * * * root /home/word.sh //每天凌晨1点,由root执行/home/word.sh

  【指令名称】:ping

  【执行格式】:ping { -参数 } [Hostname | IP-Address]

  【说明】:使用ping可以检测网络上的机器连接情况,可以使用参数“-s”来指定送出Package的信息大小(bytes),使用参数“-c”来指定要连接送出几次

  【举例】:1. ping 140.131.41.10\

  2. ping -c 10 -s 1200 whyno.org

  【指令名称】:traceroute

  【执行格式】:traceroute [Hostname | IP-Address]

  【说明】:使用traceroute可以显示到网络上某台主机所经过的router,以检测发生问题的router路径

  【举例】:traceroute whyno.org

  【指令名称】:ifconfig

  【说明】:使用“ifconfig -a”可以查看所有网络接口的参数

  【指令名称】:netstate

  【说明】:显示网络状态

  【举例】:netstate -r

  【作用】:显示routing table

  【指令名称】:arp

  【说明】:显示Hostname(或IP-Address)与MAC Address的对照表

  【举例】:arp -a

  【指令名称】:fetch

  【执行格式】:fetch { -参数 } [来源文件地址]

本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved