Linux常见命令

#防火墙相关
 vim /etc/sysconfig/iptables   #iptables目录
 开启防火墙(重启后永久生效):chkconfig iptables on
关闭防火墙(重启后永久生效):chkconfig iptables off
开启防火墙(即时生效,重启后失效):service iptables start
关闭防火墙(即时生效,重启后失效):service iptables stop
重启防火墙:service iptables restart
nginx 重启 docker restart nginx
docker logs nginx  日志查看  docker ps 查看已运行镜像
sudo nginx -s reload
nginx -c /etc/nginx/nginx.conf
nginx -c /www/server/nginx/conf/nginx.conf  //渠道统计nginx路径
 history|grep XXX 历史输入命令
 将文件设置为只读
 chmod u=r-- BCState.xml

  

防火墙 开启某端口 以443端口为例
1 在Linux终端输入指令:
iptables -I INPUT -p tcp --dport 443 -j ACCEPT
2 回车之后继续输入指令,输入保存防火墙配置指令:
service iptables save
3 确认之后,返回防火墙配置保存成功的提示信息
4 输入重启防火墙服务指令:
service iptables restart
5 回车执行指令,返回防火墙服务重启成功的提示信息,
至此,成功开启了443端口

  

定时任务  cron
网站 https://blog.csdn.net/lck898989/article/details/79119242
crontab -e 编辑定时任务配置文件
/sbin/service crond start //启动服务  
/sbin/service crond stop //关闭服务  
/sbin/service crond restart //重启服务  
/sbin/service crond reload //重新载入配置
crontab任务配置基本格式:
*   *  *  *  *  command
分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天)  命令

  

软连接
这是linux中一个非常重要命令,请大家一定要熟悉。 它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s, 具体用法是:ln -s 源文件 目标文件
 
touch start.sh 创建文件 chmod u+x start.sh 赋予权限 ps -ef|grep jeecg-boot-module-system-2.2.0.jar 查看jar进程
mv node-v14.15.1-linux-x64  nodejs
使用apt-get install安装node.js导致安装成低版本的解决方案
sudo npm cache clean -f sudo npm install -g n sudo n stable //升级为最新稳定版本的node.js 或者 sudo n latest //升级为最新版本的node.

  

----------镜像操作记录----------
docker images 查看当前机器镜像
docker search xxx 查询镜像仓库中镜像
docker pull xxx:version 拉取镜像到本地
docker rmi xxx  删除镜像
----------END----------

----------容器操作记录----------
docker ps | docker ps -a  查看启动容器|所有容器
docker stop xxx 停止指定容器
docker start xxx | docker restart xxx 启动停止的容器|重启容器
docker rm xxx 删除指定的容器 -f 强制
docker exec -it xxxx /bin/bash 进入指定容器的命令行
----------END----------

----------高级操作记录----------
docker port xxx 网络端口查看
docker logs -f xxxx 查看容器的运行日志
----------END----------

----------延时消息插件----------
docker cp rabbitmq_delayed_message_exchange-3.8.0.ez <CONTAINER_ID>:/plugins
doctor exec -it <CONTAINER_ID>  bash
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
----------END----------

  

posted @ 2021-05-14 14:32  花间一壶酒/  阅读(43)  评论(0编辑  收藏  举报