Linux随笔整理

10 篇文章 0 订阅
4 篇文章 0 订阅

1,nginx 查看版本命令
/usr/local/nginx/sbin/nginx -V
2,nginx重启命令
/usr/local/nginx/sbin/nginx -s reload
service nginx restart
3,PHP重启命令
service php-fpm restart
4,MySQL重启命令
service mysql restart

5,如果apache安装成为linux的服务的话,可以用以下命令操作:
service httpd start 启动
service httpd restart 重新启动
service httpd stop 停止服务

centos7以上

systemctl status httpd.service     查看httpd服务的运行状态 

systemctl is-active httpd.service  检查httpd服务是否处于活动状态 

systemctl start httpd.service 启动
systemctl restart httpd.service 重新启动
systemctl stop httpd.service 停止服务

6,linux 全部删除根目录(谨慎使用)
sudo rm -rf /*

7,查看linux的内核版本,系统信息,常用的三种办法:

uname -a
more /etc/issue
cat /proc/version
8,查看apache的版本信息

如果是通过yum,或者是rpm安装的,可以使用rpm -qa |gerp httpd 来查看,
还可以通过httpd -v来查询,
当然,安装好apache后,可以直接elink回环查看apache的信息。
rpm -qa |gerp httpd
httpd -v
9,查看php的版本信息

如果是通过yum,或者是rpm包安装的,可以使用rpm -qa |grep php来查看;
同样,也可以使用php -v来查看php的版本信息;
rpm -qa |grep php
php -v

10,查看mysql的版本信息
--help|grep Distrib
mysql -V
如果是通过yum安装的,或者是rpm包安装的,可以使用rpm -qa |grep mysql 来查看;
也可以使用mysql -V 或者是--help|grep Distrib来查看;

也可以进入mysql,然后通过命令select version();来查看;

或者是status;命令查看。

linux 下查看Apache版本  httpd  -v
linux 下查看PHP版本   php -v
linux 下查看mysql版本  mysql -V    (大写的V)

11,防火墙

(1)iptables防火墙

# 查看防火墙状态  service iptables status 

# 停止防火墙  service iptables stop  

# 启动防火墙  service iptables start 

# 重启防火墙  service iptables restart 

# 永久关闭防火墙  chkconfig iptables off

# 永久关闭后重启  chkconfig iptables on

 

centos7

开启防火墙: systemctl start firewalld

关闭防火墙: systemctl stop firewalld.service

查看防火墙状态:firewall-cmd --state

设置开机启动: systemctl enable iptables.service

关闭开机启动:systemctl disable firewalld.service

开放端口

开启80端口

vim /etc/sysconfig/iptables
# 加入如下代码
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
保存退出(wq)后重启防火墙(service iptables restart)

(2)firewall防火墙

查看firewall服务状态  systemctl status firewalld

出现Active: active (running)切高亮显示则表示是启动状态。

出现 Active: inactive (dead)灰色表示停止,看单词也行。


查看firewall的状态  firewall-cmd --state


开启、重启、关闭、firewalld.service服务

# 开启 service firewalld start
# 重启 service firewalld restart
# 关闭 service firewalld stop


查看防火墙规则 firewall-cmd --list-all


查询、开放、关闭端口(permanent 永久,add-port 添加端口)

# 查询端口是否开放 firewall-cmd --query-port=8080/tcp
# 开放80端口 firewall-cmd --permanent --add-port=80/tcp
# 移除端口 firewall-cmd --permanent --remove-port=8080/tcp
#重启防火墙(修改配置后要重启防火墙) firewall-cmd --reload

12 find 查找目录或文件

find 查找文件或者目录(find的主要用来查找文件,查找文件的用法我们比较熟悉,也可用它来查找文件夹,用法跟查找文件类似,只要在最后面指明查找的文件类型 -type d,如果不指定type类型,会将包含查找内容的文件和文件夹一起输出。)

查找当前目录下某个文件

find . –name  [filename]

find ./ -name app

-type 按类型进行查找,d查找目录,f查找文件

find / -name AnmyTest -type d(查找AnmyTest目录位置)

find ./ -name app -type d

find ./ -name index.php -type f

13 查看公网ip

curl cip.cc

14 查看端口占用情况

(1)根据端口port查进程

       lsof  -i:port 

   lsof -i:8000

(2)根据进程pid查端口

     lsof -i | grep pid

(3) 根据进程pid查端口:

     netstat -nap | grep pid

(4) 根据端口port查进程

     netstat -nap | grep port

(5)端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,

netstat -tunlp |grep

netstat -tunlp |grep 8000

15

ps -ef|grep详解

ps命令将某个进程显示出来

grep命令是查找

中间的|是管道命令 是指ps命令与grep同时执行

PS是LINUX下最常用的也是非常强大的进程查看命令

grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

以下这条命令是检查java 进程是否存在:ps -ef |grep java

16 linux 启动redis

./redis-server /usr/local/redis-6.0.8/redis.conf

查看redis进程

ps -aux | grep redis

17 linux定时任务

#cron是一个linux下的定时执行工具,可无需人工干预的情况下运行作业 一般都默认安装了
#常用命令如下:
# 启动服务
systemctl start crond
# 关闭服务   
systemctl stop crond
#重启服务   
systemctl restart crond
# 重新载入配置
systemctl reload crond
# 查看服务状态 
systemctl status crond
#查看root用户的crontab任务
crontab -l
#删除root用户所有crontab任务
crontab -r
#使用者名称
crontab -u root -r
#/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任务
#每个任务以创建者的名字命名,比如root建的crontab任务对应的文件就是/var/spool/cron/root
#一般一个用户最多只有一个crontab文件
# 在/etc目录下:cron.daily/   cron.hourly/  cron.monthly/   cron.weekly/ 有这四个目录 将需要执行的命令直接写到这四个目录即可,而且不需要使用到crontab -e
# /etc/cron.d/目录用来存放任何要执行的crontab文件或脚本

#crontab时间格式说明
#第一个* 一小时的第几分钟 0-59
#第二个* 一天中的第几个小时 0-23
#第三个* 一月中的第几天  1-31
#第四个* 一年中的第几月  1-12
#第五个* 一周当中的星期几 0-7(0和7星期天)
#示例如下:
#每分钟执行  */1 * * * *
#每五分钟执行  */5 * * * *
#每小时执行     0 */1 * * *
#每12小时执行   0 */12 * * *
#每天执行        0 0 * * *
#每周执行       0 0 * * 0
#每月执行        0 0 1 * *
#每年执行    0 0 1 1 *

 



 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木子李0531

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值