centos 7 常用命令记录

本文档用于记录易忘的linux命令,方便日后查询,不定期更新

日志

打印最后10条日志

tail 10 /var/nginx/error.log

追踪打印最后10条日志

tail -f 10 /var/nginx/error.log

 .service文件

常用位置

系统单元目录 优先级 单元
/lib/systemd/system 本地配置的系统单元
/run/systemd/system 运行时配置的系统单元
/usr/lib/systemd/system 软件包安装的系统单元

修改.service文件后,重新加载命令

systemctl daemon-reload

设置开机自启动

systemctl enable nginx.conf

VI 相关

           注意:命令模式下,大小写敏感

删除光标行(命令模式下)

dd

撤销上一次操作(命令模式下)

u

复制光标所在行(命令模式下)

yy

粘贴(命令模式下)

p

防火墙

查看防火墙状态

systemctl status firewalld

启动防火墙

systemctl start firewalld

关闭防火墙

systemctl stop firewalld

禁用防火墙

systemctl disable firewalld

启用防火墙

systemctl enable firewalld

端口进程相关

查看指定端口使用状态

lsof -i:8080

查询特定进程是否运行或进程ID

ps -aux | grep nginx

时区

查看时区

timedatectl

UTC:整个地球分为二十四时区,每个时区都有自己的本地时间,在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC:Universal Time Coordinated)。

GMT:格林威治标准时间 (Greenwich Mean Time)指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线(UTC与GMT时间基本相同)。

CST:中国标准时间 (China Standard Time)

RTC(Real-Time Clock)或CMOS时间:硬件时间,一般在主板上靠电池供电,服务器断电后也会继续运行。仅保存日期时间数值,无法保存时区和夏令时设置。

DST:夏令时(Daylight Saving Time) 指在夏天太阳升起的比较早时,将时间拨快一小时,以提早日光的使用(中国不使用)。

查看时区列表

timedatectl list-timezones

设置特定时区

timedatectl set-timezone Asia/Shanghai

系统相关

查看内核版本

uname -r

显示cpu相关信息

lscpu

解压缩

tar命令

 tar 命令主要用于 *.tar  *.tar.gz  *.tar.bz2 格式

参数

作用

-c

创建压缩文件

-x

解开压缩文件

-t

查看压缩包内有哪些文件

-r

向压缩归档末尾追加文件

-u

更新压缩包中的文件

-z

用Gzip压缩或解压

-j

用bzip2压缩或解压

-v

显示压缩、解压过程

-f

目标文件名(-f应放在参数末位,立即接文档名)

-P

保留原始权限与属性

-p

使用绝对路径来压缩

-C

解压到指定目录

举例:

命令 目的
tar -tf *.tar.gz 查看文件(不解压)
tar -cvf jpg.tar  ./1.jpg 压缩当前目录下的1.png到jpg.tar
tar -xvf *.tar    解压tar包
tar -xzvf *.tar.gz 解压tar.gz包
tar -xjvf *.tar.bz2 解压tar.bz2包

uzip/zip

安装命令

yum install -y unzip zip

压缩当前目录下的abc文件夹和123.txt到abc123.zip中

zip -r abc123.zip abc 123.txt

解压到当前目录

unzip test.zip

解压到指定目录

unzip test.zip -d /temp

猜你喜欢

转载自blog.csdn.net/yunxiaobaobei/article/details/129839037