正在载入,请稍候.......


Centos 7 firewall 命令:

开启防火墙:

systemctl start firewalld.service

查看防火墙状态:

  • 查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
    firewall-cmd --state

*查看已经开放的端口:

firewall-cmd --list-ports

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

命令含义:

–zone #作用域

–add-port=80/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

重启防火墙

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

CentOS 7 以下版本 iptables 命令
如要开放80,22,8080 端口,输入以下命令即可

1
2
3
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

然后保存:

/etc/rc.d/init.d/iptables save

  • 查看打开的端口:

/etc/init.d/iptables status

  • 关闭防火墙
    1) 永久性生效,重启后不会复原

开启: chkconfig iptables on

关闭: chkconfig iptables off

2) 即时生效,重启后复原

开启: service iptables start

关闭: service iptables stop

virtualbox 虚拟机静态IP设置(用于Host Only和NAT共存的方式)

网卡1:NAT网络
网卡2:Host-Only网络

sudo vim /etc/network/interfaces

在下面添加

1
2
3
4
5
6
7
# 增加的Host-only静态IP设置 (enp0s8 是根据拓扑关系映射的网卡名称(旧规则是eth0,eth1))
# 可以通过 ```ls /sys/class/net```查看,是否为enp0s8
auto enp0s8
iface enp0s8 inet static
address 192.168.56.101
netmask 255.255.255.0
gateway 192.168.56.0

{@inheritDoc}的使用
这个注释的作用是在:继承的时候 直接把父类的注释都copy下来

PHPMailer发送的时候出现的 SMTP connect() failed 错误
以前封装好的方法 测试过没问题的 突然今天有问题了
查了一下 说是 因为从php5.6以后加入了一些安全校验,这样一来在连接有SSL验证的服务器的话,可能就会产生这样的问题。

解决方法就是加入这样一段内容:

1
2
3
4
5
6
7
$mail->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);

Sublime Text是一个专有的跨平台多功能文本和源代码编辑器,用于Web和软件开发。它非常快,并且具有许多开箱即用的强大功能。可以通过安装新插件和创建自定义设置来增强其功能。

阅读全文 »

谷歌浏览器是世界上使用最广泛的网络浏览器。它是为现代网络构建的快速,易用且安全的浏览器。
Chrome不是一个开源浏览器,它不包含在CentOS存储库中。它基于Chromium,这是一个开源浏览器,可在EPEL存储库中找到。

阅读全文 »

1
2
3
4
5
6
7
8
//安装composer
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php
sudo mv composer.phar /usr/local/bin/composer
//切换中国镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
//更新composer
composer selfupdate

Base64编码解码是经常用到的 js怎么用呢 第一反应是找 bases64.js
使用很简单,浏览器引入该JS文件,然后Base64编码这样

1
2
Base64.encode('123456');
// 返回:'MTIzNDU2'

解码就调用decode方法,

1
2
Base64.decode('MTIzNDU2');
// 返回:'123456'

就是这么简单。
结果,今天发现,尼玛原来浏览器很早就支持了JS Base64加密解密,还花时间去找类库,还要加载一次,只能说JS基础掌握不牢。

阅读全文 »
0%