categories: linux
Linux 一些命令
jar 重命名
1 | rename jar jar.back xx.jar |
查看防火墙状态
1 | systemctl status firewalld |
1 | service firewalld stop |
1 | firewall-cmd --permanent --add-port=3306/tcp |
# 查询端口是否开放
1 | firewall-cmd --query-port=3306/tcp |
#重启防火墙(修改配置后要重启防火墙)
1 | firewall-cmd --reload |
查看centos版本
1 | cat /etc/centos-release |
该目录是系统是可执行二进制文件的默认目录 /usr/local/bin/
如果需要命令将直接在控制台使用 可以 建立个软链接
如下 :
1 | ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/ |
1 | update user set host = '%' where user = 'root'; |
1 | flush privileges; |
masterha_check_ssh -conf=/etc/mha_master/mha.cnf
masterha_check_repl –conf==/etc/mha_master/mha.cnf
1 | ssh-keygen |
查看 java 进程 占用的端口
1 | netstat -anp|grep java |
change master to master_host=’39.106.214.114’,master_port=3306,master_user=’root’,master_password=’root’,master_log_file=’mysql-bin.000014’,master_log_pos=154;
start slave;
STOP SLAVE;
show slave status
INSTALL PLUGIN rpl_semi_sync_slave SONAME ‘semisync_slave.so’;
show VARIABLES LIKE ‘%semi%’
set GLOBAL rpl_semi_sync_slave_enabled=1
change master to master_host=’39.106.214.114’,master_port=3306,master_user=’root’,master_password=’root’,master_log_file=’mysql-bin.000016’,master_log_pos=759;
start slave;
STOP SLAVE;
slave reset;
INSTALL PLUGIN rpl_semi_sync_slave SONAME ‘semisync_slave.so’;
show VARIABLES LIKE ‘%semi%’
set GLOBAL rpl_semi_sync_slave_enabled=1
//批量替换文件中的内容
sed -i “s/查找字段/替换字段/g” grep 查找字段 -rl 路径 文件名
示例:sed -i “s/shan/hua/g” lishan.txt
把当前目录下lishan.txt里的shan都替换为hua