Linux

A collection of 9 posts
Linux 拦截 reboot 命令
代码

Linux 拦截 reboot 命令

拦截用户输入的 reboot 命令,防止手滑输入成reboot导致服务器重启,连选择的机会都没有 (之前在公司,一同事要重启apache,结果就敲成了 reboot... 那台服务器上运行了好多公司重要服务。瘫痪了10分钟 把下面代码写入到 /etc/profile 内,并执行一次 source /etc/profile # 自定义一个 func sendya_reboot() { while true do echo -n "You really want to restart the server? (yes/no):" read crm if [ "$crm"x = "yes"x ]; then echo "rebooting" \reboot else break
1 min read
L4D2 Linux 服务端安装教程
代码

L4D2 Linux 服务端安装教程

本教程在Linux上安装L4D2服务端教程 环境为: > CentOS7 or Ubuntu LTS 有问题可以直接在下方留言提问 视频转自 自己上传到B站的 请看视频 http://www.bilibili.com/video/av3907517/ 首先执行命令安装服务端&Steam等相关支持库 CentOS 系统: # 64-bit $ yum install mailx postfix curl wget bzip2 gzip unzip python binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686 # 32-bit $ yum install mailx postfix curl wget bzip2 gzip unzip
2 min read
Ghost博客使用MYSQL导出导入乱码玄学
代码

Ghost博客使用MYSQL导出导入乱码玄学

> Ghost版本是 0.7, 环境是 CentOS7 node 0.12, config.js 里编码是utf8 这是一个很玄学的的问题, 搞了一晚上导出导入了N次 后来让我找到是 MySQL 的锅,按照以下步骤操作既能修正这些问题(在数据库中已经乱码的无解) 1. 修改 my.ini (MariaDB在/etc/my.cnf.d/server.cnf) [mysqld] collation-server = utf8_unicode_ci init-connect = 'SET NAMES utf8' character-set-server = utf8 #备注 utf8_unicode_ci 或者 utf8_general_ci 都可以 2.
2 min read
SS多用户版 添加为系统服务脚本
代码

SS多用户版 添加为系统服务脚本

SS多用户版添加为系统服务脚本shadowsocks-py.service 使用 systemctl enable shadowsocks-py 设置开机启动 使用 systemctl start shadowsocks-py 运行ss多用户版 使用 systemctl status shadowsocks-py 查看状态 并且可以指定运行用户组,非常之方便。 (感谢 @kookxiang [https://ikk.me/] 大神指导写systemd服务脚本 [Unit] Description=Shadowsocks Proxy Services(Py ManyUser) After=syslog.target After=network.target [Service] Type=simple User=shadowsocks Group=shadowsocks WorkingDirectory=/home/shadowsocks ExecStart=/usr/
1 min read