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

系统管理操作(25个命令)
 1.whoami
 【命令作用】打印出正在登录的用户的用户名
 【命令语法】whoami[选项]
 【常用选项】
 【参数说明】
 【命令示例】
  查询正在登录用户
  whoami
 2.hostname
 【命令作用】用来查看或更改主机名
 【命令语法】hostname [选项][参数]
 【常用选项】
  -i  查看主机的ip地址
  -f 查看主机的fqdn名
  -v 详细信息模式
  -a 显示主机别名
 【参数说明】需要更改的主机名(使用命令更改主机名不会永久保存,重启后修改便会失效,想要永久修改主机名,必需更改配置文件/etc/sysconfig/network,修改后重启主机生效)
 【命令示例】
  将主机名暂时修改为server1
  hoatname  server
 3.uname
 【命令作用】打印系统信息
 【命令语法】uname [选项]
 【常用选项】
  -a 打印系统的全部信息
  -r 打印系统内核的版本
  -m 打印机器硬件名称
  -n 显示在网络上的主机名称
  -v 打印操作系统的版本
  -s 打印操作系统的名称
  -p 打印处理器类型
  -i 打印硬件平台
  -o 打印操作系统名称
 【参数说明】
 【命令示例】
  查询系统的全部信息
  uname -a
 4.date
 【命令作用】打印或更改系统的日期和时间
 【命令语法】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
 【常用选项】
 【参数说明】
 【命令示例】
  清理当前屏幕
  clear
 6.users
 【命令作用】打印当前登录到当前主机的用户名
 【命令语法】users [选项]
 【常用选项】
 【参数说明】
 【命令示例】
  打印出当前登录到主机的用户
  user
 7.groups
 【命令作用】打印出用户的所属组
 【命令语法】groups [选项][参数]
 【常用选项】
 【参数说明】需要查询的用户
 【命令示例】
  打印当前登录用户的所属组
  groups
 8.who
 【命令作用】显示当前登录用户
 【命令语法】who [选项][参数]
 【常用选项】
  -H 显示各栏位的标题信息列
  -m 显示当前用户的登录途径,和用户名
  -q 显示登录的用户名和总人数 
 【参数说明】制定查询文件
 【命令示例】
  查询当前登录的用户
  who
 9.w
 【命令作用】查看登录用户,以及他正在做什么
 【命令语法】w[选项][参数]
 【常用选项】
  -h 不显示页眉
  -s使用短格式输出
  -i 显示ip地址而不是主机名
  -f 显示用户从哪登录
  -u 显示当前进程和cpu时间时忽略用户名
 【参数说明】指定的用户
 【命令示例】
  查看登录用户以及他正在运行的命令
  w
 10.uptime
 【命令作用】查询系统的运行时间和平均负载
 【命令语法】uptime
 【常用选项】
 【参数说明】
 【命令示例】
  查询系统的运行时间
  uptime
 11.sudo
 【命令作用】切换为其他用户执行命令
 【命令语法】sudo[选项](参数)
 【常用选项】
  -u<用户>:以指定的用户作为新的身份
  -b :在后台执行指令
  -l : 列出目前用户可执行和无法执行的指令  
 【参数说明】需要运行的指令和对应的参数
 【命令示例】
  用sudo切换到root执行ls
  sudo   ls  root
 12.exit
 【命令作用】退出shell,并返回指定值
 【命令语法】exit[参数]
 【常用选项】
 【参数说明】指定的shell返回值
 【命令示例】
  退出当前shell(注销登录)
  exit
 13.reboot
 【命令作用】重启系统
 【命令语法】reboot [选项]
 【常用选项】
  -f 强制重新开机,不调用shutdown指令的功能
  -i 在重开机前,先关闭所有网络界面
  -n 重开机之前不检查是否有未结束的程序
  -w 测试重启,并不会真正将系统重新开机,只会把数据写入/var/log中
 【参数说明】
 【命令示例】
  测试开机
  reboot -w
 14.poweroff
 【命令作用】关闭系统
 【命令语法】poweroff[选项]
 【常用选项】
  -w 测试关机,仅在记录在/var/log/wtmp中
  -f 强制关闭系统
  -n 关闭系统时不执行sync操作
 【参数说明】
 【命令示例】
  强制关闭系统
  poweroff  -f 
 15.halt
 【命令作用】关闭系统(检查系统runlevel,当runlevel不是0或6时,调取shutdown关机)
 【命令语法】halt[选项]
 【常用选项】
  -f 不论目前的runlevel是什么,直接用shutdown关机
  -p halt之后执行poweroff  
 【参数说明】
 【命令示例】
  关闭系统
  halt
 16.shutdown
 【命令作用】系统用来关机的命令
 【命令语法】shutdown[选项](参数)
 【常用选项】
  -h 系统关机
  -r 重启系统
  -n 不调用init程序,直接用shutdown关机
 【参数说明】预定关机的时间
 【命令示例】
  关闭系统
  shutdown -h 0
 17.init
 【命令作用】Linux系统下的进程初始化工具
 【命令语法】init [选项](参数)
 【常用选项】
 【运行级别】
  0  停机
   1  单用户模式
  2  多用户,没有 NFS
  3  完全多用户模式
  4  没有用到
  5  x11(Xwindow)
  6  重新启动
 【参数说明】要切换到的Linux运行级别
 【命令示例】
  用init关机
  init 0
  切换到桌面模式
  init 5
 18.alias
 【命令作用】用来设置命令的别名
 【命令语法】alias[选项](参数)
 【常用选项】
  -p 打印已设置好的命令别名 
 【参数说明】'命令别名'='实际命令'
 【命令示例】
  为命令rm -r 设置一个笔名
  alias  'rm'='rm-r'
 19.unalias
 【命令作用】取消命令别名
 【命令语法】unalias [选项](参数)
 【常用选项】
  -a 取消所有的命令别名
 【参数说明】指定要取消的命令别名
 【命令示例】
  取消命令rm的别名
  unalias rm
 20.history
 【命令作用】查看历史命令
 【命令语法】history[选项][参数]
 【常用选项】
  -c 清空当前历史命令 
 【参数说明】想要打印历史命令条数
 【命令示例】
  查看已输入的所有历史命令
  history
 21.runlevel
 【命令作用】打印当前系统的运行级别(显示结果中第一个数字是变更之前的运行级别,第二个数字才是现在的,若没有切换过,第一个数字为字母N)
 【命令语法】runlevel
 【常用选项】
 【参数说明】
 【命令示例】
  查看当前系统运行级别
  runlevel
 22.chkconfig
 【命令作用】更新查询系统服务的运行级信息
 【命令语法】chkconfig[选项]
 【常用选项】
  --add 添加一个新的系统服务
  --del 删除一个系统服务
  --level 指定一个系统服务运行级别(on 开 off 关)
 【参数说明】
 【命令示例】
  指定httpd在level 3 和5 上开级自启
  chkconfig  --level 35  on
  添加一个系统服务程序sshd
  chkconfig  --add  sshd
 23.write
 【命令作用】向另一个已登录用户发送消息
 【命令语法】write [参数]
 【常用选项】
 【参数说明】指定接受信息的登录用户
 【命令示例】
  给同时登录的用户test发送消息
  write test
 24.last
 【命令作用】显示用户最近的登录信息
 【命令语法】last [选项][参数]
 【常用选项】
  -d 把IP地址替换为主机地址
  -R 不显示登录系统的主机名或ip地址
 【参数说明】需要查询的用户名
 【命令示例】
  查询test用户的最近登录信息
  last  test
 25.lastlog
 【命令作用】报告所有用户的最近登录情况
 【命令语法】lastlog[选项]
 【常用选项】
  -b<天数> 指定天数前的登录信息
  -u<用户名>指定用户的最近登录信息
  -t<天数> 指定天数以来的登录信息
 【参数说明】
 【命令示例】
  查看一周以来的登录信息
  lastlog -t7

猜你喜欢

转载自www.cnblogs.com/knightysa/p/9168117.html
今日推荐