笔记 linux命令(持续更新)

防火墙

centos7
增加防火墙开放端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

(1)设置开机启用防火墙:systemctl enable firewalld.service

(2)设置开机禁用防火墙:systemctl disable firewalld.service

(3)启动防火墙:systemctl start firewalld

(4)关闭防火墙:systemctl stop firewalld

(5)检查防火墙状态:systemctl status firewalld

更新防火墙规则

firewall-cmd --reload

查看所有打开的端口

firewall-cmd --zone=public --list-ports

移除防火墙端口

firewall-cmd --permanent --remove-port=8080/tcp

通过网络同步时间

(1)首先安装 ntpdate 命令:

yum install -y ntpdate

(2)接着执行如下命令开始同步:

ntpdate 0.asia.pool.ntp.org

若上面的时间服务器不可用,也可以改用如下服务器进行同步:
time.nist.gov
time.nuri.net
0.asia.pool.ntp.org
1.asia.pool.ntp.org
2.asia.pool.ntp.org
3.asia.pool.ntp.org
ntp.aliyun.com

vim中的操作

n<Space>:n表示整数,按下数字后再按空格,光标向右移动n个字符
0 或 Home:光标移动到本行开头
$ 或 End:光标移动到本行末尾
gg:光标移动到第一行
G:光标移动到最后一行
:n 或 nG :n为整数,光标移动到第n行
n<Enter>:n为整数,光标向下移动n行

:noh 关闭查找关键词高亮
/word:向光标之后寻找第一个值为word的字符串
?word:向光标之前寻找第一个值为word的字符串
n:重复上一个查找操作
N:反向重复前一个查找操作
:n1,n2s/word1/word2/g:n1与n2为数字,在第n1行与n2行之间寻找word1这个字符串,并将该字符串替换为word2
:1,$s/word1/word2/g:将全文的word1替换为word2
:1,$s/word1/word2/gc:将全文的word1替换为word2,且在替换前要求用户确认。

v:选中文本
d:删除选中的文本
dd:删除当前行
y:复制选中的文本
yy:复制当前行
p:将复制的数据在光标的下一个位置/下一行粘贴
u:撤销
Ctrl+r:取消撤销
>:将选中的文本向右缩进一次
<:将选中的文本向左缩进一次
:w:保存
:w! 强制保存
:q:退出
:q!:强制退出
:wq :保存并退出

:set paste: 设置成粘贴模式,取消代码自动缩进
:set nopaste:取消成粘贴模式,开启代码自动缩进
:set nu:显示行号
:set nonu;隐藏行号
gg=G:将全文代码格式化

原文链接:https://blog.youkuaiyun.com/weixin_52341477/article/details/123283236

Nginx

检查配置文件 nginx -t
重启 nginx -s reload

端口占用

netstat -ano | grep 8888
安装netstat命令 yum -y install net-tools
ss -tnlp | grep 进程号 用进程号查占用端口

查找文件

find / -name nginx
find / -name nginx* #模糊匹配

系统服务

systemctl daemon-reload 重载配置
journalctl -xe 查看日志
pgrep -f xxx.jar 获取项目的pid

java -jar -Duser.timezone=GMT+08 xxx.jar 启动项目指定时区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值