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 Average 为6的时候说明机器已经被充分使用了。
【命令语法】
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
【命令示例】
运行级别:运行级别就是操作系统当前正在运行的功能级别。这个级别从0到6,具有不同的功能,可以在 /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) --开启(或关闭)NerworkManager的3和5级别
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操作系统常用命令合集——第三篇-系统管理操作(25个命令)的更多相关文章
- Linux操作系统常用命令合集——第六篇-软件包操作(2个命令)
一.前言介绍 软件包即程序包 程序包管理 关键词:rpm程序包管理.YUM仓库管理.源码编译安装 程序包管理: 将编译好的应用程序的各组成文件打包一个或几个程序包文件,从而方便快捷地实现程序包的安装. ...
- Linux操作系统常用命令合集——第五篇-磁盘和文件系统操作(15个命令)
1.fdisk [命令作用] 用于观察硬盘实体使用情况.也可以对硬盘分区. 对于一块硬盘来讲,最多只能管理15个分区 [命令语法] fidisk [选项] [参数] [常用选项] -b& ...
- Linux操作系统常用命令合集——第六篇-压缩和归档操作(16个命令)
1.gzip [命令作用] 压缩和解压缩文件 gzip/guzip/zcat zcat:不显式展开的前提下查看文本文件内容 zdiff/zgrep/zless/zmore [命令语法] gzip ...
- Linux操作系统常用命令合集——第四篇-文件系统权限操作(5个命令)
1.umask [命令作用] 文件或目录创建时的遮罩码 [命令语法] umask [选项] [参数] [常用选项] -p --输出的权限掩码可直接作为指令来执行 -s --以符号方式 ...
- Linux常用命令合集
常用命令合集 命令选项和参数 Linux中的命令格式为:command [options] [arguments] //中括号表示可选的,即有些命令不需要选项也不需要参数,但有的命令在运行时需要多个 ...
- Linux 操作系统常用的三种流012
Linux 操作系统常用的三种流: 0 标准输入流 1 标准输出流 2 标准错误流 通常在写脚本启动程序,写log时候,会出现如下写法: nohup commod > log.txt 2> ...
- 【转】Ubuntu常用软件合集
[转]Ubuntu常用软件合集 Ubuntu常用软件合集 我用的使Ubuntu-Kylin14.04,原因呢主要是觉得使本土化的,自带了日历.输入法.优客助手等易于上手的应用.也省的每次安装完原生的系 ...
- [转载]VIM命令合集
Vim命令合集 http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html 命令历史 以:和/开头的命令都有历史纪录, ...
- linux-Vim命令合集
Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filena ...
随机推荐
- 02 File类的方法练习——遍历文件夹
思路 需要遍历的文件夹 File 使用listFile列出下级文件及文件夹 判断得到的list是否为空,为空则输出当前文件夹名称 如果不为空,逐个判断是文件还是文件夹 如果是文件,输出文件名 如果是文 ...
- ASP.NET Core依赖注入多个服务实现类
依赖注入在 ASP.NET Core 中起中很重要的作用,也是一种高大上的编程思想,它的总体原则就是:俺要啥,你就给俺送啥过来. 服务类型的实例转由容器自动管理,无需我们在代码中显式处理. 因此,有了 ...
- Elastic Search快速上手(2):将数据存入ES
前言 在上手使用前,需要先了解一些基本的概念. 推荐 可以到 https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.htm ...
- VS2015功能介绍
1.New Web Site新网站 Recent 系统文件夹,里面存放最近使用的文档的快捷方式,以便再次访问(可删除) Installed 安装 Templates 样板,模板 Online 联网 . ...
- VBA Excel对象(十九)
使用VBA进行编程时,用户将要处理的重要对象很少.下面是一些常见的对象 - 应用程序对象 工作簿对象 工作表对象 范围对象 应用程序对象 应用程序对象由以下部分组成 - 应用程序范围的设置和选项. 返 ...
- iOS - 性能优化:Instruments使用简介
最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下. Instruments使用技巧 关于Instruments官方有一个很有 ...
- http://go.microsoft.com/fwlink/?linkid问题
今天不知怎的,打开一个网页出现了http://go.microsoft.com/fwlink/?linkid=XXX 烦死了,在百度搜了下方法,什么改注册表,策略模板等不见起效.其实打开IE的设置, ...
- nginx关闭日志功能access_log关闭
网上一堆错误示例,我就不吐槽了,未经验证的各种关闭配置.emmm.... 错误示例: error_log off ; access_log on; 以上这些会产生名字为 off/on 的日志文件... ...
- jquery判断数据类型源码解读
var class2type = {}; ("Boolean Number String Function Array Date RegExp Object Error").spl ...
- 【Linux】修改CentOS7启动方式
## 查看当前系统的默认启动方式: systemctl get-default ## 查看如下文件 cat /etc/inittab 可以看到 此文件中提示了如何进行修改默认的启动方式 ## 命令行启 ...