进程
查看帮助
./configure -h > text.txt
查看进程
ps aux | grep easyswoole
www_my 25096 0.0 0.0 112708 988 pts/5 R+ 17:31 0:00 grep --color=auto easyswoole
ps aft | grep tcp_server.php
#父进程
lsof -p 父进程 id
端口进程:
netstat -anpl | grep 9501
[www_my@iZwz93nemx8syarb3b4zspZ ~]$ netstat -anpl | grep 9501
tcp 0 0 0.0.0.0:9501 0.0.0.0:* LISTEN 23753/EasySwoole
tcp 0 0 172.18.226.245:9501 115.60.190.140:26575 ESTABLISHED 23753/EasySwoole
#-n或--numeric:直接使用ip地址,而不通过域名服务器;
#-p或--programs:显示正在使用Socket的程序识别码和程序名称;
关闭进程
#终止进程:
kill -9 26575
kill -s 9 26575
#-s 9 指定了传递给进程的信号是9,即强制、尽快终止进程
查找
查找文件
# 查看 PHP 文件应在位置:
php -i | grep php.ini
# find [搜索范围] [搜索条件]
# 精确查找"config.inc.php"
find /etc -name config.inc.php
# 查找 以"config"开头
find /etc -name "config*"
# 搜索数据库中的,按天更新,只搜索文件名
# 更新数据库
updatedb
# 若无此命令,则安装之
yum install mlocate
# 搜索
locate [文件名]
* grep [选项] 字符串 文件名
* -i 忽略大小写
* -v 排除指定字符串
* 在anaconda-ks.cfg搜索搜索"size",不区分大小写
* grep -i "size" anaconda-ks.conf
* 在系统中搜索文件名中含有'php'的文件
* ls -l | grep 'php'
* whereis 命令名
* -b 只找可执行文件
* -m 只找帮助文件
* whereis -m ls
* whereis nginx
* nginx: /usr/bin/nginx /usr/local/nginx
查找命令
# which 命令名 (不但能查到位置,还能显示别名)
which python
/usr/bin/python
查看
文件夹
# 显示不隐藏的文件与文件夹
ls
# 显示不隐藏的文件与文件夹的详细信息
ls -l
# 显示当前目录下的所有文件及文件夹包括隐藏的.和..等
ls -a
# 查看文件夹大小,以KB、MB等为单位进行显示
ls -lh
查看Java JDK 安装位置
三步法:
# java程序的执行路径
which java
/usr/bin/java
ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Feb 14 22:16 /usr/bin/java -> /etc/alternatives/java
ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 35 Feb 14 22:16 /etc/alternatives/java -> /usr/java/jdk1.8.0_121/jre/bin/java
其它
# 如果配制了环境变量,则可以
echo $JAVA_HOME
# rpm -ql java