MariaDB远程访问IP授权

授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'你的IP' IDENTIFIED BY '密码' WITH GRANT OPTION;

删除
delete from mysql.user where User = 'root' and Host = 'IP'; FLUSH PRIVILEGES;

在centos7上安装git客户端

首先需要安装依赖包:

1
2
yum -y install zlib-devel openssl-devel perl cpio expat-devel gettext-devel 
yum install autoconf

下载git源码包

1
wget xxxxxxxxxxxxxx

解压源码包

1
tar zxvf xxxxxxxx.tar.gz

编译安装

1
2
3
4
5
cd  git(源码目录)
autoconf
./configure --with-curl=/usr/local/git(安装目录)
make
make install

编译的时候有可能会报Can’t locate ExtUtils/MakeMaker.pm的错误

解决方式:

1
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

centos7上firewall防火墙的常用命令

查看所有开放的端口
firewall-cmd --list-ports

开启80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防火墙

1
2
3
firewall-cmd --reload #重启firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

iptables常用命令

文本形式查看iptables规则
vi /etc/sysconfig/iptables

禁用3306端口
iptables -A INPUT -p tcp --dport 3306 -j DROP

允许IP访问所有端口
iptables -A INPUT -s 127.0.0.1 -j ACCEPT

查看现有规则
iptables -L -n

按行数查看规则
iptables -nL --line-number

按序号删除INPUT规则
iptables -D INPUT 1

保存iptables规则
service iptables save

已启用全站https

听说明年谷歌对没有使用https的网站将会在地址栏报警

于是抓紧把https给弄好了,用的是Let’s Encrypt的免费证书。

其实部署还是挺简单的,只不过之前在centos6.5上死活安装不上Python(用的Certbot,需要Python的支持),只好把服务器改成了centos7。

然后百度的ueditor默认是不支持https的。。只好找到js改了下,现在貌似是完美了,不过得手动把以前的表情全改为https,这是最气的。

先测试下加了证书后会不会有其他问题出现吧