linux系统命令


命令搜索网站


查看系统信息

查看内核版本

  1. uname -a -a 展示全部
uname -a
Linux FC 4.18.0-193.14.2.el8_2.x86_64 #1 SMP Sun Jul 26 03:54:29 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

依次为

内核名称Linux
主机名称FC
内核release4.18.0-193.14.2.el8_2.x86_64
内核版本#1 SMP Sun Jul 26 03:54:29 UTC 2020
机器名称x86_64
处理器x86_64
硬件平台x86_64
操作系统GNU/Linux
  1. cat /proc/version
cat /proc/version
Linux version 4.18.0-193.14.2.el8_2.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Sun Jul 26 03:54:29 UTC 2020

依次为

内核名称Linux
内核releaseversion 4.18.0-193.14.2.el8_2.x86_64
编译信息具体不清楚(mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC))
内核版本#1 SMP Sun Jul 26 03:54:29 UTC 2020

查看系统版本

  1. lsb_release -a

  2. cat /etc/redhat-release 只适用与RadHat系

  3. cat /etc/issue

查看系统位数

getconf LONG_BIT
64

查看用户

# 查看用户
cat /etc/passwd
# 查看用户组
cat /etc/group
# 查看当前活跃的用户列表
w
#对于 cat /etc/passwd 的替换
cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more
# 修改密码 
passwd

yum

YUM(全称为 Yellow dog Updater,Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理。所以用yum安装,实质上是用RPM安装

# 安装
yum install              #全部安装
yum install package1     #安装指定的安装包package1
yum groupinsall group1   #安装程序组group1

# 更新和升级
yum update               #全部更新
yum update package1      #更新指定程序包package1
yum check-update         #检查可更新的程序
yum upgrade package1     #升级指定程序包package1
yum groupupdate group1   #升级程序组group1

# 查找
yum list installed | grep mysql
yum list installed mysql*

# 显示
yum info package1      #显示安装包信息package1
yum list               #显示所有已经安装和可以安装的程序包
yum list package1      #显示指定程序包安装情况package1
yum groupinfo group1   #显示程序组group1信息yum search string 根据关键字string查找安装包

# 删除程序
yum remove | erase package1   #删除程序包package1
yum groupremove group1             #删除程序组group1
yum deplist package1               #查看程序package1依赖情况

# 清除缓存
yum clean packages       #清除缓存目录下的软件包
yum clean headers        #清除缓存目录下的 headers
yum clean oldheaders     #清除缓存目录下旧的 headers

查找软件安装位置

# 查找安装包
rpm -qa|grep redis 
# 查找安装包
rpm -ql [安装包名字]
Directory Contents of Directory
一些配置文件的目录,例如/etc/init.d/mysql
/usr/bin 一些可执行文件
/usr/lib 一些程序使用的动态函数库
/usr/share/doc 一些基本的软件使用手册与帮助文档
/usr/share/man 一些man page文件

  目录