查看系统信息
查看内核版本
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 |
内核release | 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 |
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 |
内核release | 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 |
查看系统版本
lsb_release -a
cat /etc/redhat-release
只适用与RadHat系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文件 |