Linux 一些命令


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
2
3
4
5
6
ssh-keygen
cd ~
cd .ssh/
cat id_rsa.pub

ssh-copy-id username@host

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