一些服务器的命令
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 命令查找文件和文件夹