Linux常用命令

Posted by Qiuyu Zhang on 2019-11-06

Linux常用命令

  • 以下所有操作命令都是基于CentOS7

查看防火墙状态

1
firewall-cmd --state

关闭防火墙

1
systemctl stop firewalld.service

禁止开机启动防火墙

1
systemctl disable firewalld.service 

关闭selinux

1
vi /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled

df命令

  • 查看系统磁盘空间的使用情况

命令参数:

1
2
3
4
5
6
-h 以容易理解的格式(给人看的格式)输出文件系统分区使用情况,例如 10kB、10MB、10GB 等。
-k 以 kB 为单位输出文件系统分区使用情况。
-m 以 mB 为单位输出文件系统分区使用情况。
-a 列出所有的文件系统分区,包含大小为 0 的文件系统分区。
-i 列出文件系统分区的 inodes 信息。
-T 显示磁盘分区的文件系统类型。

查看系统的分区使用情况,并显示文件系统的类型

1
$ df -hT

查看某个目录所在分区的磁盘使用情况

1
$ df -h test/

输出文件系统的 inodes 信息

1
$ df -ih

du命令

  • 显示文件或目录所占的磁盘空间

命令参数:

1
2
-h 以容易理解的格式(给人看的格式)输出文件系统分区使用情况,例如 10kB、10MB、10GB 等。
-s 显示文件或整个目录的大小,默认单位为 kB

显示当前目录大小

1
$ du -hs

显示当前目录下所有文件的大小

1
$ du -hs ./*

同步时间

查看当前时区

1
$ timedatectl status|grep 'Time zone'

设置时区

1
$ timedatectl set-timezone Asia/Shanghai

安装ntpdate命令

1
$ yum -y install ntpdate

同步时间

1
$ ntpdate -u  pool.ntp.org

查看时间是否同步成功

1
$ date