startx命令 – 初始化X-windows

startx命令用来启动X-Window,它负责调用X-Window系统的初始化程序xinit。以完成 X-Window运行所必要的初始化工作,并启动X-Window系统。

语法格式:startx [参数]

常用参数:

-d    指定在启动过程中传递给客户机的X服务器的显示名称
-m    当未找到启动脚本时,启动窗口管理器
-r    当未找到启动脚本时,装入资源文件
-w    强制启动
-x    使用startup脚本启动X-windows会话

参考实例

已默认方式启动X-windows系统:

[root@linuxcool ~]# startx

以16位颜色深度启动X-windows系统:

[root@linuxcool ~]# startx -- -depth 16

强制启动 X-windows系统:

[root@linuxcool ~]# startx -w

vmstat命令 – 显示虚拟内存状态

vmstat命令的含义为显示虚拟内存状态(“Virtual Memory Statistics”),但是它可以报告关于进程、内存、I/O等系统整体运行状态。

语法格式:vmstat [参数]

常用参数:

-a    显示活动内页
-f    显示启动后创建的进程总数
-m    显示slab信息
-n    头信息仅显示一次
-s    以表格方式显示事件计数器和内存状态
-d    报告磁盘状态
-p    显示指定的硬盘分区状态
-S    输出信息的单位

参考实例

显示活动内页:

[root@linuxcool ~]# vmstat -a

显示启动后创建的进程总数:

[root@linuxcool ~]# vmstat -f

显示slab信息:

[root@linuxcool ~]# vmstat -m

头信息仅显示一次:

[root@linuxcool ~]# vmstat -n

以表格方式显示事件计数器和内存状态:

[root@linuxcool ~]# vmstat -s

显示指定的硬盘分区状态:

[root@linuxcool ~]# vmstat -p /dev/sda1

指定状态信息刷新的时间间隔为1秒:

[root@linuxcool ~]# vmstat 1

rpm命令 – RPM软件包管理器

rpm命令是Red-Hat Package Manager(RPM软件包管理器)的缩写, 该命令用于管理Linux 下软件包的软件。在 Linux 操作系统下,几乎所有的软件均可以通过RPM 进行安装、卸载及管理等操作。

概括的说,rpm命令包含了五种基本功能:安装、卸载、升级、查询和验证。

语法格式:rpm [参数] [软件包]

常用参数:

-a    查询所有的软件包
-b或-t    设置包装套件的完成阶段,并指定套件档的文件名称;
-c    只列出组态配置文件,本参数需配合”-l”参数使用
-d    只列出文本文件,本参数需配合”-l”参数使用
-e或--erase    卸载软件包
-f    查询文件或命令属于哪个软件包
-h或--hash    安装软件包时列出标记
-i    显示软件包的相关信息
--install    安装软件包
-l    显示软件包的文件列表
-p    查询指定的rpm软件包
-q    查询软件包
-R    显示软件包的依赖关系
-s    显示文件状态,本参数需配合”-l”参数使用
-U或--upgrade    升级软件包
-v    显示命令执行过程
-vv    详细显示指令执行过程

参考实例

直接安装软件包:

[root@linuxcool ~]# rpm -ivh packge.rpm 

忽略报错,强制安装:

[root@linuxcool ~]# rpm --force -ivh package.rpm

列出所有安装过的包:

[root@linuxcool ~]# rpm -qa

查询rpm包中的文件安装的位置:

[root@linuxcool ~]# rpm -ql ls

卸载rpm包:

[root@linuxcool ~]# rpm -e package.rpm 

升级软件包:

[root@linuxcool ~]# rpm -U file.rpm

find命令 – 查找和搜索文件

find命令可以根据给定的路径和表达式查找的文件或目录。find参数选项很多,并且支持正则,功能强大。和管道结合使用可以实现复杂的功能,是系统管理者和普通用户必须掌握的命令。

find如不加任何参数,表示查找当前路径下的所有文件和目录,如果服务器负载比较高尽量不要在高峰期使用find命令,find命令模糊搜索还是比较消耗系统资源的。

语法格式:find [参数] [路径] [查找和搜索范围]

常用参数:

-name    按名称查找
-size    按大小查找
-user    按属性查找
-type    按类型查找
-iname    忽略大小写

参考实例

使用-name参数查看/etc目录下面所有的.conf结尾的配置文件:

[root@linuxcool ~]# find /etc -name "*.conf

使用-size参数查看/etc目录下面大于1M的文件:

[root@linuxcool ~]# find /etc -size +1M

查找当前用户主目录下的所有文件:

[root@linuxcool ~]# find $HOME -print

列出当前目录及子目录下所有文件和文件夹:

[root@linuxcool ~]# find .

在/home目录下查找以.txt结尾的文件名:

[root@linuxcool ~]# find /home -name "*.txt"

在/var/log目录下忽略大小写查找以.log结尾的文件名:

[root@linuxcool ~]# find /var/log -iname "*.log"

搜索超过七天内被访问过的所有文件:

[root@linuxcool ~]# find . -type f -atime +7

搜索访问时间超过10分钟的所有文件:

[root@linuxcool ~]# find . -type f -amin +10

找出/home下不是以.txt结尾的文件:

[root@linuxcool ~]# find /home ! -name "*.txt"

uname命令 – 显示系统信息

uname命令的英文全称即“Unix name”。

用于显示系统相关信息,比如主机名、内核版本号、硬件架构等。

如果未指定任何选项,其效果相当于执行”uname -s”命令,即显示系统内核的名字。

语法格式:uname [参数]

常用参数:

-a    显示系统所有相关信息
-m    显示计算机硬件架构
-n    显示主机名称
-r    显示内核发行版本号
-s    显示内核名称
-v    显示内核版本
-p    显示主机处理器类型
-o    显示操作系统名称
-i    显示硬件平台

参考实例

显示系统主机名、内核版本号、CPU类型等信息:

[root@linuxcool ~]# uname -a
Linux linuxcool 3.10.0-123.el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux

仅显示系统主机名:

[root@linuxcool ~]# uname -n
linuxcool

显示当前系统的内核版本 :

[root@linuxcool ~]# uname -r
3.10.0-123.el7.x86_64

显示当前系统的硬件架构:

[root@linuxcool ~]# uname -i
x86_64











Last modification:December 29, 2021
If you think my article is useful to you, please feel free to appreciate