首页 > 技术文章 > 一些服务器的命令

ccdv 2020-10-23 15:22 原文

CentOS7以上的服务重启命令

  systemctl restart xxx

CentOS7以下的服务重启命令

  service xxx restart

一、nginx

1、查找nginx,的安装目录 用
nginx -t

2、确定nginx的启动文件 用

`ps  -ef | grep nginx `

master process 后面的就是nginx 的启动目录。

3、显示nginx的版本 用

`nginx -v`

4、重启

`nginx -s reload` 或 service nginx restart

二、PHP

1、找PHP的配置文件, 用

`find / -name php.ini`

2、重启php-fpm:

service php-fpm restart

如果提示权限不足,则用

sudo service php-fpm restart

3、查看php-fpm进程数,以及php-fpm.cnf文件的位置:

 ps -ef |grep php

三、Linux服务器的一些命令

1、在打开的文件里面查找 用

 `/something`

/ 和 something 之间没有空格。

2、统计文件数量

find . -name "*20_10_22.log" | wc -l

统计以‘20_10_22.log’结尾的文件的数量。

3、解压文件。

unzip filename.zip

解压filename.zip文件。如果报错-bash: unzip: command not found,使用命令yum install unzip zip安装。

4、压缩文件。

 zip filename.zip files

把files压缩为 filename.zip

5、创建目录

 mkdir dir

创建dir目录。

6、新建文件

 touch file

7、显示所有文件,包含隐藏文件

 ll -a

8、上传

 rz -eay

‘-eay’会覆盖同名的文件。

9、下载

 sz

10、查看硬盘空间

 df -h

11、查看当前目录给文件夹的大小

 du --max-depth=1 -h 

12、vim 或 vi 命令下查找字符串方法:

 命令模式下输入“/字符串”,点击enter;
 需要往上查找,点击‘N’,继续反方向搜索;
 需要往下查找,点击‘n’,继续朝同一个方向搜索。

13、在当前文件夹下面模糊搜索文件,‘boot’表示文件名中包含的字符串:

 find . -type f | xargs grep 'boot'

14、查看Linux服务器的版本信息:

 cat /etc/redhat-release

15、查看服务器是64位还是32位:

 getconf LONG_BIT

16、find命令查找文件和文件夹:

  查找目录:find /(查找范围) -name '查找关键字' -type d
  查找文件:find /(查找范围) -name '查找关键字' -print

这两个查找‘关键字都是精确匹配的’,而下面的查找可以模糊匹配文件或文件路径:

  find /usr/ -path "*local*"

其中‘path’是命令关键字。

17、强制杀死某个端口的进程

sudo fuser -k -n tcp 80 

18、查看某个端口的进程

 netstat -anp | grep 9000

19、启动指定的PHP

 /etc/rc.d/init.d/php-fpm5.5 start

20、FastCGI进程是否已经启动

 ps aux|grep php

四、git命令。

19、执行一下,下面的命令,再输入一次用户名和密码就可以了。

 git config --global credential.helper store

参考文章

linux下查找nginx里的nginx.conf文件地址方法
linux如何查看php环境安装路径
如何统计 Linux 中文件和文件夹/目录的数量
linux下如何解压和压缩文件
在linux下如何显示隐藏文件
linux上查找文件存放地点和文件中查找字符串方法
linux find 命令查找文件和文件夹

推荐阅读