linux系统命令的收集 第三部分

系统管理操作(25个命令)

 1.whoami (who am i 我是谁;print effective userid 打印有效的用户id)
 【命令作用】打印出正在登录的用户的用户名
 【命令语法】whoami[选项]
 【常用选项】
 【参数说明】
 【命令示例】
  查询正在登录用户
  whoami

 2.hostname (host name 主机名;show or set the system's host name 显示或设置系统的主机名)
 【命令作用】用来查看或更改主机名
 【命令语法】hostname [选项][参数]
 【常用选项】
  -i  查看主机的ip地址
  -f 查看主机的fqdn名
  -v 详细信息模式
  -a 显示主机别名
 【参数说明】需要更改的主机名(使用命令更改主机名不会永久保存,重启后修改便会失效,想要永久修改主机名,必需更改配置文件/etc/sysconfig/network,修改后重启主机生效)
 【命令示例】
  将主机名暂时修改为server1
  hoatname  server


 3.uname (print system information 打印系统信息)
 【命令作用】打印系统信息
 【命令语法】uname [选项]
 【常用选项】
  -a 打印系统的全部信息
  -r 打印系统内核的版本
  -m 打印机器硬件名称
  -n 显示在网络上的主机名称
  -v 打印操作系统的版本
  -s 打印操作系统的名称
  -p 打印处理器类型
  -i 打印硬件平台
  -o 打印操作系统名称
 【参数说明】
 【命令示例】
  查询系统的全部信息
  uname -a


 4.date (date 日期;print or set the system date and time 打印或设置系统时间和日期)
 【命令作用】打印或更改系统的日期和时间
 【命令语法】date[选项][参数]
 【常用选项】
  -d 显示字符串所描述的时间和日期(字符前后必须加双引号)
  -s 根据字符串来设置时间和日期(字符前后必须加双引号)
  -u 显示格林威治时间 (GMT)
  【日期格式字符串列表】
  %H 24小时制 (00-23)
  %I(大写的i)12小时制  (01-12)
  %K 24小时制  (0-23)
  %l(小写的l) 12小时制  (1-12)
  %M 分钟 (00-59)
  %p  显示AM或PM
  %r  显示时间,12小时制(hh:mm:ss %p)
  %s 从1970年1月1日00:00:00到目前经历的秒数
  %S 显示秒 (00-59)
  %T 显示时间,24小时(hh:mm:ss)
  %X 显示时间的制式 (%H:%M:%S)
  %Z 显示时区,日期域(CST)
  %a 星期的简称(Sun~Sat)
  %A 星期的全称(Sunday~Sarturday)
  %h,%b 月的简称(Jan~Dec)
  %B 月的全称(January~December)
  %c 日期和时间
  %d 一个月的第几天(01-31)
  %x,%D 日期(mm/dd/yy)
  %j 一年的第几天(001-366)
  %m 月份 (01-12)
  %w 一个星期的第几天 (0代表星期天)
  %W 一年的第几个星期(00-53,星期一为第一天)
  %y 年后最后两个数字
 【参数说明】<+"时间日期格式"> 指定显示使用的日期时间格式
 【命令示例】
  以%c 来输出时间
  date  +"%c"


 5.clear  (clear 清除;clean the terminal screen 清空主屏幕)
 【命令作用】清理屏幕
 【命令语法】clear
 【常用选项】
 【参数说明】
 【命令示例】
  清理当前屏幕
  clear


 6.users (users 用户;print the user names of users currently logged in to current host 打印当前登录到当前主机的用户名)
 【命令作用】打印当前登录到当前主机的用户名
 【命令语法】users [选项]
 【常用选项】
 【参数说明】
 【命令示例】
  打印出当前登录到主机的用户
  user


 7.groups (groups 组;print the groups a user is in 打印用户所在的组)
 【命令作用】打印出用户的所属组
 【命令语法】groups [选项][参数]
 【常用选项】
 【参数说明】需要查询的用户
 【命令示例】
  打印当前登录用户的所属组
  groups


 8.who (who 谁;show who is logged on 显示谁登录了)
 【命令作用】显示当前登录用户
 【命令语法】who [选项][参数]
 【常用选项】
  -H 显示各栏位的标题信息列
  -m 显示当前用户的登录途径,和用户名
  -q 显示登录的用户名和总人数 
 【参数说明】制定查询文件
 【命令示例】
  查询当前登录的用户
  who


 9.w  (show  who is logged  on and what they are doing 显示谁登录了,以及他们正在做什么)
 【命令作用】查看登录用户,以及他正在做什么
 【命令语法】w[选项][参数]
 【常用选项】
  -h 不显示页眉
  -s使用短格式输出
  -i 显示ip地址而不是主机名
  -f 显示用户从哪登录
  -u 显示当前进程和cpu时间时忽略用户名
 【参数说明】指定的用户
 【命令示例】
  查看登录用户以及他正在运行的命令
  w


 10.uptime  (uptime 正常运行时间;Tell how long the  system has been running  说明系统运行了多长时间)
 【命令作用】查询系统的运行时间和平均负载
 【命令语法】uptime
 【常用选项】
 【参数说明】
 【命令示例】
  查询系统的运行时间
  uptime


 11.sudo (substitute do 代做;execute a command as another user 作为另一位用户执行命令)
 【命令作用】切换为其他用户执行命令
 【命令语法】sudo[选项](参数)
 【常用选项】
  -u<用户>:以指定的用户作为新的身份
  -b :在后台执行指令
  -l : 列出目前用户可执行和无法执行的指令  
 【参数说明】需要运行的指令和对应的参数
 【命令示例】
  用sudo切换到root执行ls
  sudo   ls  root


 12.exit (exit 退出;)
 【命令作用】退出shell,并返回指定值
 【命令语法】exit[参数]
 【常用选项】
 【参数说明】指定的shell返回值
 【命令示例】
  退出当前shell(注销登录)
  exit


 13.reboot (reboot 重启;)
 【命令作用】重启系统
 【命令语法】reboot [选项]
 【常用选项】
  -f 强制重新开机,不调用shutdown指令的功能
  -i 在重开机前,先关闭所有网络界面
  -n 重开机之前不检查是否有未结束的程序
  -w 测试重启,并不会真正将系统重新开机,只会把数据写入/var/log中
 【参数说明】
 【命令示例】
  测试开机
  reboot -w


 14.poweroff  (power off 关机;)
 【命令作用】关闭系统
 【命令语法】poweroff[选项]
 【常用选项】
  -w 测试关机,仅在记录在/var/log/wtmp中
  -f 强制关闭系统
  -n 关闭系统时不执行sync操作
 【参数说明】
 【命令示例】
  强制关闭系统
  poweroff  -f 


 15.halt (halt 停止;)
 【命令作用】关闭系统(检查系统runlevel,当runlevel不是0或6时,调取shutdown关机)
 【命令语法】halt[选项]
 【常用选项】
  -f 不论目前的runlevel是什么,直接用shutdown关机
  -p halt之后执行poweroff  
 【参数说明】
 【命令示例】
  关闭系统
  halt


 16.shutdown (shutdown 关闭;)

 【命令作用】系统用来关机的命令
 【命令语法】shutdown[选项](参数)
 【常用选项】
  -h 系统关机
  -r 重启系统
  -n 不调用init程序,直接用shutdown关机
 【参数说明】预定关机的时间
 【命令示例】
  关闭系统
  shutdown -h 0


 17.init  (upstart process managemnet daemon   upsart流程管理和守护进程 )
 【命令作用】Linux系统下的进程初始化工具
 【命令语法】init [选项](参数)
 【常用选项】
 【运行级别】
  0  停机
   1  单用户模式
  2  多用户,没有 NFS
  3  完全多用户模式
  4  没有用到
  5  x11(Xwindow)
  6  重新启动
 【参数说明】要切换到的Linux运行级别
 【命令示例】
  用init关机
  init 0
  切换到桌面模式
  init 5


 18.alias (alias 别名;)
 【命令作用】用来设置命令的别名
 【命令语法】alias[选项](参数)
 【常用选项】
  -p 打印已设置好的命令别名 
 【参数说明】'命令别名'='实际命令'
 【命令示例】
  为命令rm -r 设置一个笔名
  alias  'rm'='rm-r'


 19.unalias
 【命令作用】取消命令别名
 【命令语法】unalias [选项](参数)
 【常用选项】
  -a 取消所有的命令别名
 【参数说明】指定要取消的命令别名
 【命令示例】
  取消命令rm的别名
  unalias rm


 20.history (history 历史;)
 【命令作用】查看历史命令
 【命令语法】history[选项][参数]
 【常用选项】
  -c 清空当前历史命令 
 【参数说明】想要打印历史命令条数
 【命令示例】
  查看已输入的所有历史命令
  history


 21.runlevel   (runlevel 运行级别;output previous and current runlevel 输出先前和当前的运行级别)
 【命令作用】打印当前系统的运行级别(显示结果中第一个数字是变更之前的运行级别,第二个数字才是现在的,若没有切换过,第一个数字为字母N)
 【命令语法】runlevel
 【常用选项】
 【参数说明】
 【命令示例】
  查看当前系统运行级别
  runlevel


 22.chkconfig  (check config 检查配置;updates and queries runlevel information for system services 更新和查询系统服务的运行级信息)
 【命令作用】更新查询系统服务的运行级信息
 【命令语法】chkconfig[选项]
 【常用选项】
  --add 添加一个新的系统服务
  --del 删除一个系统服务
  --level 指定一个系统服务运行级别(on 开 off 关)
 【参数说明】
 【命令示例】
  指定httpd在level 3 和5 上开级自启
  chkconfig  --level 35  on
  添加一个系统服务程序sshd
  chkconfig  --add  sshd


 23.write  (write 写;send a message to another user 给其他用户发送消息)
 【命令作用】向另一个已登录用户发送消息
 【命令语法】write [参数]
 【常用选项】
 【参数说明】指定接受信息的登录用户
 【命令示例】
  给同时登录的用户test发送消息
  write test


 24.last  (last 最后;show listing of last logged in users 显示最后登录用户的列表)
 【命令作用】显示用户最近的登录信息
 【命令语法】last [选项][参数]
 【常用选项】
  -d 把IP地址替换为主机地址
  -R 不显示登录系统的主机名或ip地址
 【参数说明】需要查询的用户名
 【命令示例】
  查询test用户的最近登录信息
  last  test


 25.lastlog (last log 最后的日志;)
 【命令作用】报告所有用户的最近登录情况
 【命令语法】lastlog[选项]
 【常用选项】
  -b<天数> 指定天数前的登录信息
  -u<用户名>指定用户的最近登录信息
  -t<天数> 指定天数以来的登录信息
 【参数说明】
 【命令示例】
  查看一周以来的登录信息
  lastlog -t7

 

上一部分 用户和组的操作

下一部分 文件系统权限操作

posted @ 2018-06-11 17:22  knightysa  阅读(213)  评论(0编辑  收藏  举报