1、netstat –apn
2、netstat –apn | grep 端口号
二、杀掉进程
1、kill -9 端口号 (kill -9 2891)
2、使用"killall mysqld"命令,可以杀掉所有已mysqld命名的进程。
三、查看Linux装的服务
mysql -V
mysql/bin/mysql -u root -p -e “select version()”
/bin mysqladmin version |
cat /etc/redhat-release (redhat)
uname -r
#/usr/local/nginx/sbin/nginx -V
2、apache编译参数:
# cat /usr/local/apache/build/config.nice
3、php编译参数:
# /usr/local/php/bin/php -i |grep configure
4、mysql编译参数:
# cat /usr/local/mysql/bin/mysqlbug|grep configure
五、查找目录、文件
1、查找目录:find /(查找范围) -name '查找关键字' -type d
2、查找文件:find /(查找范围) -name 查找关键字 -print
查看当前目录pwd
六、查看文件内容
1、vi 文件名 #编辑方式查看,可修改
2、cat 文件名 #显示全部文件内容
3、more 文件名 #分页显示文件内容
4、tail 文件名 #仅查看尾部,还可以指定行数
5、head 文件名 #仅查看头部,还可以指定行数
七、Linux下确认Nginx的安装目录
输入命令行: ps -ef | grep nginx
(master process 后面的就是 nginx的目录)
八、Centos中查看nginx、apache、php、mysql配置文件路径
1、判断apache
首先执行命令找到httpd路径
ps aux | grep httpd
如httpd路径为 /usr/local/apache/bin/httpd
然后执行以下命令
/usr/local/apache/bin/httpd -V | grep “SERVER_CONFIG_FILE”
即可找到编译时加载的配置文件路径 httpd.conf
-V 参数可以看到编译时配置的参数
2、判断nginx
首先执行命令找到nginx路径
ps aux | grep nginx
如nginx路径为
/usr/local/nginx/sbin/nginx
然后执行以下命令
/usr/local/nginx/sbin/nginx -V
默认放在 安装目录下 conf/nginx.conf
3、判断mysql
首先执行命令找到mysql路径
ps aux | grep mysqld
如mysqld路径为
/usr/bin/mysql
然后执行以下命令
/usr/bin/mysql –verbose –help | grep -A 1 ‘Default options’
或
/usr/bin/mysql –print-defaults
4、判断php加载的配置文件路径
(1)、可通过php函数phpinfo来查看,写个文件,然后用网址访问一下,查找“Loaded Configuration File”对应的值即为php加载的配置文件
(2)、如果是nginx+php配置,也可以通过查找php执行路径
ps aux | grep php
如,路径为 /usr/local/nginx/sbin/php-fpm
然后执行以下命令
/usr/local/nginx/sbin/php-fpm -i | grep “Loaded Configuration File”
即可看到php加载的配置文件
(3)、如果是apache+mod_php配置,也可以在apache配置文件中查看加载的php.ini路径。如 PHPIniDir “/usr/local/apache/conf/php.ini”
当然也有简单的方法,就是通过find来搜索
如
find / -name nginx.conf
find / -name php.ini
find / -name my.cnf
find / -name httpd.conf
这种找发要经过刷选才行
九、cat、more、less 显示文件的区别
1、cat命令功能用于显示整个文件的内容单独使用没有翻页功能因此经常和more命令搭配使用,cat命令还有就是将数个文件合并成一个文件的功能。
2、more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。
3、less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。
当要结束浏览时,只要在less命令的提示符":"下按Q键即可。
其实这三个命令除了cat命令有合并文件的功能,其余功能上相近,只是从浏览习惯和显示方式上有所不同。
十、前台与后台执行任务
1、前台运行:必须等命令结束,才能进行下一命令。
2、后台运行:不必等待命令结束,只需要在程序名后添加符号&
十一、创建shelll脚本
1、凡是自定义的脚本建议放到/usr/local/sbin/目录下,这样做的目的是,一来可以更好的管理文档;二来以后接管你的管理员都知道自定义脚本放在哪里,方便维护。
2、Shell脚本的执行很简单,直接”sh filename “ 即可。
或
“bash filename” 或 “source filename” 或 “.”
3、也可以将filename这个文件的权限设定为可执行
chmod 755 filename //或 chmod u+x finename
十二、Linux下复制粘贴快捷键
1. 在终端下:
复制命令:Ctrl + Shift + C 组合键.
粘贴命令:Ctrl + Shift + V 组合键.
2. 在控制台下:
复制命令:Ctrl + Insert 组合键 或 用鼠标选中即是复制。
粘贴命令:Shift + Insert 组合键 或 单击鼠标滚轮即为粘贴。
十三、检查一个软件包是否安装
1、dpkg -s firefox(软件包)