前言
这期呢主要说一说Linux中与系统相关的命令,一共包含10个命令
uname 显示系统信息
1、简介
uname命令用于显示系统相关信息,比如内核版本号、硬件架构等
2、语法格式
uname [参数选项] |
3、参数说明
参数 | 参数说明 |
---|---|
-a | 显示系统所有相关信息 |
-m | 显示计算机硬件架构 |
-n | 显示主机名称 |
-r | 显示内核发行版本号 |
-s | 显示内核名称 |
-v | 显示内核版本 |
4、实践操作
①显示系统所有信息
[root@xiezhr ~]# uname -a |
|
Linux xiezhr 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
②显示计算机硬件架构
[root@xiezhr ~]# uname -m |
|
x86_64 |
③显示主机名称
[root@xiezhr ~]# uname -n |
|
xiezhr |
④显示内核发行版本号
[root@xiezhr ~]# uname -r |
|
3.10.0-1127.19.1.el7.x86_64 |
hostname 显示或设置系统主机名
1、简介
hostname用于显示或设置系统主机名‘
2、语法格式
hostname [参数选项] |
3、参数说明
参数 | 参数说明 |
---|---|
-i | 显示主机IP地址,依赖DNS解析,比较慢 |
-I | 显示主机的所有IP地址,速度较快 |
3、实践操作
①显示主机名
[root@xiezhr ~]# hostname |
|
xiezhr |
②修改主机名
# 临时修改 |
|
[root@xiezhr ~]# hostname hosta |
|
# 永久修改 |
|
# Created by cloud-init on instance boot automatically, do not edit. |
|
[root@xiezhr ~]# vi /etc/sysconfig/network |
|
NETWORKING=yes |
|
hosta |
|
~ |
|
~ |
|
~ |
|
-- INSERT -- |
③ 获取IP地址
[root@xiezhr ~]# hostname -i |
|
::1 127.0.0.1 127.0.0.1 127.0.0.1 |
|
[root@xiezhr ~]# hostname -I |
|
172.17.0.4 |
du 统计磁盘空间使用情况
1、简介
du 用于统计磁盘空间使用情况。可以让我们找出哪些文件过多的占用磁盘空间
2、语法格式
du [参数选项] [文件或目录] |
3、参数说明
参数 | 参数说明 |
---|---|
-a | 显示所有文件大小 |
-h | 以人类可读的方式显示,以K、M、G为单位显示 |
-s | 显示文件的总大小 |
--exclude=<目录或文件> | 略过指定的目录或文件 |
--max-depth=<目录层数> | 超过指定层数的目录后,予以忽略 |
4、实践操作
① 【-a】参数显示所有目录或文件所占空间
[root@xiezhr ~]# du -a |
|
4 ./.lesshst |
|
4 ./.bashrc |
|
4 ./.pydistutils.cfg |
|
4 ./.bash_profile |
|
4 ./.mysql_secret |
|
4 ./.pm2/modules |
|
4 ./.pm2/pm2.pid |
|
0 ./.pm2/pub.sock |