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----------