zoukankan      html  css  js  c++  java
  • Linux操作系统常用命令合集——第三篇-系统管理操作(25个命令)

    1.whoami

    【命令作用】

     显示当前登录有效用户名称

    【命令语法】

     whoami    [选项]

    【常用选项】

     无

    【参数说明】

     用户名称

    【命令示例】

    显示当前登录有效用户名称

    # whoami

    2.hostname

    【命令作用】

     显示或临时设置主机名

    【命令语法】

     hostname    [选项]    [参数]

    【常用选项】

     无

    【参数说明】

     指定要设置的主机名

    【命令示例】

    # hostname stalk  --修改主机名为stalk

    3.uname

    【命令作用】

     显示当前系统相关信息(内核版本、硬件架构、主机名称、和操作系统类型等}

    【命令语法】

     uname    [选项]

    【常用选项】

    -a或--all  --显示全部的信息

    -n或--nodename  -显示在网络上的主机名称

    -m或--machine  --显示电脑类型

    -s或--sysname  --显示操作系统名称

    【参数说明】

     选项

    【命令示例】

    显示当前系统的全部信息(-a),网络上的主机名称(-n)、电脑类型(-m)、操作系统名称(-s)

    # uname -a

    # uname -n

    # uname -m

    # uname -s

    4.date

    【命令作用】

     显示和设置系统日期和时间

    【命令语法】

    date    [选项]    [参数]

    【常用选项】

    -d<字符串>  --显示字符串所指的日期与时间。字符串前后必须加上双引号

    -s<字符串>  --根据字符串来设置日期与时间。字符串前后必须加上双引号

    -u  --显示GMT

    【参数说明】

    指定显示时使用的日期时间格式

    【命令示例】

    # date +"%Y-%m-%d"  --格式化显示当前系统时间,以年月日的形式

    5.clear

    【命令作用】

     清屏,快捷键:Ctrl + l

    【命令语法】

     clear

    【常用选项】

     无

    【参数说明】

     直接输入clear或者ctrl+l

    【命令示例】

    # clear  --清屏

    6.users

    【命令作用】

     显示当前登录系统的所有用户的用户列表

    【命令语法】

     user    [选项]

    【常用选项】

     无

    【参数说明】

     选项

    【命令示例】

    # users  --显示当前登录系统的所有用户的用户列表

    7.groups

    【命令作用】

     显示用户所在组

    【命令语法】

     groups    [选项]    [参数]

    【常用选项】

     无

    【参数说明】

     指定要显示所属工作组的用户名

    【命令示例】

    # groups root  --显示root用户所属的组

    8.who

    【命令作用】

     系统当前所有的登录会话

    【命令语法】

     who    [选项]    [参数]

    【常用选项】

    -q--count  --只显示登入系统的账号名称和总人数

    -H--heading  --显示各栏位的标题信息列

    -w-T--mesg--message--writale  --显示用户的信息状态栏

    【参数说明】

     指定查询文件

    【命令示例】

    (1)# who  --显示当前系统的用户信息

    (2)# who -q  --显示当前开启的终端数量和账号个数

    9.w

    【命令作用】

     系统当前所有的登录会话及所做的操作

    【命令语法】

     w    [选项]    [参数]

    【常用选项】

    -h --不显示头信息

    -f  --显示用户从哪登录

    -u  --当显示当前进程和cpu时间时忽略用户名

    -s  --使用短输出格式

    【参数说明】

     仅显示指定用户

    【命令示例】

    # w -f root  --显示root用户从哪登录

    10.uptime

    【命令作用】

     显示系统总共运行了多长时间和系统的平均负载。

     系统平均负载是指在特定时间间隔内运行队列中的平均进程数。

     如果每个CPU内核的当前活动进程数不大于3的话,那么系统的性能是良好的。如果每个CPU内核的任务数大  于5,那么这台机器的性能有严重问题。

     如果你的linux主机是1个双核CPU的话,当Load Average6的时候说明机器已经被充分使用了。

    【命令语法】

     uptime    [选项]

    【常用选项】

     -V  --显示指令的版本信息

    【参数说明】

     选项

    【命令示例】

    使用uptime命令查看系统负载

    # uptime -v  --查看uptime命令版本信息

    # uptime 

    解释:

    05:22:11  --系统当前时间

    up 1 day,  2:42  --主机已运行时间,时间越大,说明你的机器越稳定

    2 users  --用户连接数。是总连接数而不是用户数

    load average: 0.00, 0.00, 0.00  --系统平均负载,统计最近1,5,15分钟的系统平均负载


    11.sudo

    【命令作用】

     以系统管理者的身份执行命令,也就是说,经由sudo所执行的指定就好像是root亲自执行使用权限,在 /etc/sudoers 中有出现的使用者

    【命令语法】

     sudo    [选项]    [参数]

    【常用选项】

    -l  --显示出自己[sudo的使用者]的权限

    -u<用户>  --指定的用户作为新的身份。若不加此参数,则预设以root作为新的身份

    【参数说明】

     需要运行的指令和对应的参数

    【命令示例】

    # sudo -u userb ls -l  --指定用户执行命令

    # sudo  !! --以root权限执行上一条命令

    # sudo -l  --列出目前的权限


    12.exit

    【命令作用】

     退出目前的shell,并返回给定值

    【命令语法】

     exit    [参数]

    【常用选项】

     无

    【参数说明】

     返回值:指定shell返回值

    【命令示例】

    # exit  --退出当前shell


    13.reboot

    【命令作用】

     重新启动正在运行的Linux操作系统

    【命令语法】

     reboot    [选项]

    【常用选项】

     -f  --强制重新开机,不调用shutdown指令的功能

    -w  --仅仅做测试,并不真正将系统重新开机,只会把重开机的数据写入 /var/log 目录下的 wtmp 记录文件

    【参数说明】

     选项

    【命令示例】

      # reboot  --重新开机

      # reboot -w  --做个重开机的模拟(只有记录并不会真的重开机)


    14.poweroff

    【命令作用】

     关闭计算机操作系统并且切断系统电源

    【命令语法】

     poweroff    [选项]

    【常用选项】

     -f  --强制关闭操作系统

    【参数说明】

     选项

    【命令示例】

    # poweroff  --使用poweroff命令立刻关闭系统


    15.halt

    【命令作用】

     关闭正在运行的Linux操作系统

    【命令语法】

     halt    [选项]

    【常用选项】

     -p  --halt之后,执行poweroff

     -d  --不要在wtmp中记录

     -w  --尽在wtmp中记录,而不实际结束系统

    【参数说明】

     选项

    【命令示例】

     # halt -p  --关闭系统后关闭电源

     # halt -d   --关闭系统,单不留下记录


    16.shutdown

    【命令作用】

     系统关机命令

    【命令语法】

     shutdown    [选项]    [参数]

    【常用选项】

     -h  --将系统关闭

    【参数说明】

     设置多久后执行shutdown命令

    要你送给所有登入用户的信息

    【命令示例】

     # shutdown -h now  --现在立刻关机

     # shutdown +5 "System will shutdown after 5 minutes"  --指定五分钟后关闭,同时输出警告信息给登入用户


    17.init

    【命令作用】

     Linux下的进程初始化工具,init进程是所有Linux进程的父进程,他的进程号为1

    【命令语法】

     init     [选项]    [参数]

    【常用选项】

     -b  --不执行相关脚本而直接进入单用户模式

     -s  --切换搭配单用户模式

    【参数说明】

     运行等级:指定Linux系统要切换到的运行等级

     几个常用的命令 :

     查看系统进程命令  #pa -ef | head

     查看init的配置文件 # more /etc/inittab

    【命令示例】

    运行级别:运行级别就是操作系统当前正在运行的功能级别。这个级别从06,具有不同的功能,可以在 /etc/inttab 中查看他的英文介绍

    # init 0  --停机(千万不能吧 initdefault 设置为0

             1  --单用户模式

             2  --多用户模式

             3  --完全多用户模式

             4  --没有用到

             5  --x11(Xwindow)

             6  --重新启动(千万不要把 initdefault 设置为6

    18.alias

    【命令作用】

     显示和设置命令别名

    【命令语法】

      alias    [选项]     [参数]

    【常用选项】

     -p  --显示已经设置的命令别名

    【参数说明】

     定义命令别名,格式为"命令别名='实际命令'"

    例如:alias 1='ls -lsh'  --将重新定义ls命令,现在只需输入l就可以列目录了。直接输入 alias 命令会列出当前系统中所有已经定义的命令别名。

    【命令示例】

    查看系统已经设置的别名:

    # alias -p

    19.unalias

    【命令作用】

     取消命令别名

    【命令语法】

     unalias    [选项]    [参数]

    【常用选项】

     -a  --取消所有命令别名

    【参数说明】

     指定要取消的命令别名

    【命令示例】

     # unallas cc  --取消已经设置的 "cc"命令别名取消


    20.history

    【命令作用】

     查看历史命令记录

    【命令语法】

     history    [选项]     [参数]

    【常用选项】

    -c   --清空当前历史命令

    【参数说明】

     显示最近的n条历史命令

    【命令示例】

     # history 10   --显示最近使用的10条历史命令信息

    21.runlevel

    【命令作用】

     显示当前LInux系统的运行等级

    【命令语法】

     runlevel     [参数]

    【常用选项】

    0  --停机

    1  --单用户模式

    2  --多用户,没有 NFS

    3  --完全多用户模式

    4  --图形界面

    5  --重新启动

    S s Single user mode

    【参数说明】

     参数

    【命令示例】

     # runlevl  --显示当前Linux的运行等级

    22.chkconfig

    【命令作用】

    检查、设置系统中的各种服务

    【命令语法】

     chkconfig    [选项]

    【常用选项】

    --level<等级代号>  --指定读系统服务在哪里一个执行等级中开启或关闭

    --add  --增加所指定的系统服务,让chkconfig指定得以管理它,并同时在系统启动的叙述文件内增加相关数据

    --del  --删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据

    等级代号:

    0  --表示关机

    1  --单用户模式

    2  --无网络连接的多用户命令行模式

    3  --有网络连接的多用户命令行模式

    4  --不可用

    5  --带图形界面的多用户模式

    6  --重新启动

    说明:level选项可以指定要查看的运行级而不一定是当前运行级。对于每一个运行级,只能有一个启动脚本或者停止脚本。当切换运行级时,init不会重新启动已经启动的服务,也不会再次去停止已经停止的服务

    运行级文件:

    每个被chkconfig管理的服务需要在对应的init.d下的脚本加上两行或者更多行的注释。第一行告诉chkconfig缺省启动的运行级以及启动和停机的优先级。如果某服务缺省不在任何运行级启动,那么使用 - 代替运行级。第二行对服务进行描述,可以用 跨行注释。

    【参数说明】

     选项

    【命令示例】

    # chkconfig  --list  --列出所有的系统服务

    # chkconfig  --add bind  --添加dns服务

    # chkconfig  --del bind  --删除dns服务

    # chkconfig --list  NetworkManager  --查看NetworkManager的所有运行级别

    # chkconfig --level 35 NetworkManager on (关闭off)  --开启(或关闭)NerworkManager35级别

    23.write

    【命令作用】

     向指定登录用户终端上发送信息

    【命令语法】

     write     [参数]

    【常用选项】

     无

    【参数说明】

    指定要接收信息的登录用户

    指定接收信息的用户的登录终端

    【命令示例】

    # wirte root  --传递信息给root(所有root登录的所有终端)

    # wirte root pts/3  --只传递信息给root的连线pts3

    24.last

    【命令作用】

     显示用户最近登录信息

    【命令语法】

     last     [选项]    [参数]

    【常用选项】

    -d  --将ip地址转换成主机名称

    -f<记录文件>  --指定记录文件

    -n<显示列数>- <显示列数>  --设置列出名单的显示列数

    【参数说明】

    显示用户登录列表

    显示指定终端的登录列表

    【命令示例】

    # last -5  --直接显示用户前五个的终端的登录记录


    25.lastlog

    【命令作用】

    显示系统中所有用户最近一次登录信息

    【命令语法】

    lastlog     [选项]

    【常用选项】

     【参数说明】

     选项

     【命令示例】

     # lastlog  显示当前系统中所有用户最近一次登录信息

  • 相关阅读:
    linux学习笔记2-命令总结2
    Hbase项目(完整版)
    hbase的优化(全)
    hbase读写流程
    Hbase出现ERROR: Can't get master address from ZooKeeper; znode data == null解决办法
    hbase的命令
    快照原理
    xshell同时发送多条命令
    配置NTP集群时间同步(二)
    配置 NTP 时间服务器
  • 原文地址:https://www.cnblogs.com/evolve/p/9157003.html
Copyright © 2011-2022 走看看