一个功能全面的Linux相关网站
发现了一个功能全面的linux安装配置网站: http://www.server-world.info/en
发现了一个功能全面的linux安装配置网站: http://www.server-world.info/en
Tmuxinator是管理tmux的工具.
iptables作为centos下的默认防火墙,功能强大的不得了.
在一些简单情况下,iptables还可以实现web server(nginx, apache)的一些简单功能.
iptables太强大了,所以我对iptables的配置不是很了解,只记录一些常用的,备份下.
最开始接触的ftp服务器是vsftpd
本着探索的精神试着安装了下pure-ftpd
毕竟pure-ftpd也是linux下的三大ftp软件之一
先对比一下:
| – | vsftpd | pure-ftpd |
|---|---|---|
| 设置空密码 | 否 | 是 |
| 支持插件 | 否 | 是 |
| 配置难度 | 难 | 简单 |
| 安全性 | 据说高点 |
个人简单试了下用erlang自带的ssh模块远程登录
调用命令:
1 | my_ssh:exec("192.168.6.77", 22, [{user, "root"}, {password, "123456"}], "export LANG=en.UTF-8 && ls -l"). |
CENTOS下NGINX+PHP简单安装配置
一个项目的开发可能涉及若干种语言,前端、后端、后台都有不同的适合的语言,比如在游戏中,前端用C+Lua,后端用Erlang,后台用PHP,不同语言直接的通信就成了一个比较棘手的问题,下面简单讨论几组可能的实现方式:
前端(或者后台)与后端约定好协议格式,以协议的方式通信。
后端架设一个HTTP服务器,前端(或者后台)通过HTTP请求将需要执行的命令以参数的形式传递给后端。
Erlang开启SSH服务器,前端(或者后台)通过插件SSH登录到Erlang服务器,执行命令。
1 | Eshell V5.10.4 (abort with ^G) |
1 | [root@localhost ~]# sshpass -p 123456 ssh -p 10000 root@127.0.0.1 'lists:seq(1, 10).' |