Selinux 开启和关闭

如果 SELinux status 参数为 enabled 即为开启状态 /usr/sbin/sestatus -v getenforce 临时关闭 SELinux setenforce 0 修改 /etc/selinux/config,将 SELINUX=enforcing 改为 SELINUX=disabled,关闭 SELinux

一月 5, 2017

Github 密钥设置

设置 git 的 user.name 和 user.email git config --global user.name "kain" git config --global user.email "zhangtqx@vip.qq.com" 生成 RSA 密钥对 ssh-keygen -t rsa -C 将公钥内容上传至 git 服务器 或 github,测试一下 ssh git@github.com 生成以下内容代表成功 Warning: Permanently added 'github.com,192.30.255.112' (RSA) to the list of known hosts. PTY allocation request failed on channel 0 Hi kainOnly! You've successfully authenticated, but GitHub does not provide shell access.

十一月 8, 2016

Redis 故障

错误信息 If you get this error Can't save in background: fork: Cannot allocate memory it means that your current database is bigger than memory you have. 解决方式是开启 vm.overcommit_memory sysctl vm.overcommit_memory=1

十月 20, 2016

Lumen

增加 Cookie 安装 composer require illuminate/cookie 配置 $app->singleton('cookie', function () use ($app) { return $app->loadComponent('session', 'Illuminate\Cookie\CookieServiceProvider', 'cookie'); }); $app->bind('Illuminate\Contracts\Cookie\QueueingFactory', 'cookie');

七月 1, 2016

Iptables

常用命令列表 -A, --append 新增规则(追加方式)到某个规则链(这里是 INPUT 规则链)中,该规则将会成为规则链中的最后一条规则; -D, --delete 从某个规则链中删除一条规则,可以输入完整规则,或直接指定规则编号加以删除; -R, --replace 取代现行规则,规则被取代后并不会改变顺序; -I, --insert 插入一条规则,原本该位置(这里是位置 1)上的规则将会往后移动一个顺位; -L, --list 列出某规则链中的所有规则; -F, --flush 删除某规则链(这里是 INPUT 规则链)中的所有规则; -Z, --zero 将封包计数器归零。封包计数器是用来计算同一封包出现次数,是过滤阻断式攻击不可或缺的工具; -N, --new-chain 定义新的规则链 -X, --delete-chain 删除某个规则链 -P, --policy 定义过滤政策。 也就是未符合过滤条件之封包,预设的处理方式 -E, --rename-chain 修改某自订规则链的名称 插入规则,开放端口(例如 80 端) iptables -I INPUT -p tcp --dport 80 -j ACCEPT 查询规则列表 iptables -L -n --line-number 通过号码删除 iptables -D INPUT 2

六月 16, 2016