• 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

     

    上一部分 用户和组的操作

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

  • 相关阅读:
    Datatables 在asp.net mvc
    VS Code开发调试.NET Core
    领域模型中的用户设计
    MVC数组模型绑定
    Java RMI(远程方法调用) 实例与分析 (转)
    oracle转mysql总结(转)
    Windows远程桌面连接Ubuntu 14.04 (转)
    oracle转Mysql中,varchar2(10)和number应该转换为什么类型? (转)
    MySQL与Oracle的语法区别详细对比 (转)
    python购物淫秽数据分析(2)
  • 原文地址:https://www.cnblogs.com/knightysa/p/9168117.html
Copyright © 2020-2023  润新知