查看系统版本和环境
uname -a 查看所用的linux版本号
cat /etc/issue 查看所用的linux版本号
lsb_release -a 查看所用的linux版本号
python --version python环境
perl --version perl环境
ruby --version ruby环境
java -version java环境
node -v nodejs环境
gcc --version gcc环境
sudo apt-get install language-pack-zh-hans #配置中文环境
sudo apt-get install zhcon #配置中文环境
安装软件
sudo apt-get update 更新软件源
sudo apt-get upgrade 从软件源处更新软件
sudo apt-get autoremove 自动卸载系统不需要的软件
sudo apt-get install vim 安装vim编辑器
sudo update-alternatives --config editor 默认编辑设置为vim
sudo apt-get install tmux tumx用于保持工作现场
sudo apt-get install lnav 安装终端看访问日志的神器 lnav观看
sudo apt-get install openssh-server 安装ssh-server,可供远程登录
sudo apt-get install git 安装git,用于管理代码
sudo apt-get install unrar 安装rar解压工具,unrar x test.rar解压到当前文件夹
sudo apt-get install zsh 安装zsh 配置oh-my-zsh
Nginx
参考文档
sudo apt-get install libpcre3 libpcre3-dev openssl libssl-dev zlib1g-dev
sudo yum -y install gcc automake pcre pcre-devel zlib zlib-devel open openssl-devel (对比CentOS)
sudo ./configure --prefix=/server/nginx_1_8_2 设置安装位置
sudo make
sudo make install
sudo path/to/nginx 启动
sudo path/to/nginx -s reload 重启
sudo path/to/nginx -s stop 停止
curl localhost 测试是否安装正确
nginx 403 forbidden
缺少index.html或者index.PHP文件
目录权限:nginx的启动用户默认是nginx的,把web目录的权限改大,或者是把nginx的启动用户改成目录的所属用户,重起一下就能解决
http://segmentfault.com/a/1190000003067828#articleHeader1
http://macshuo.com/?p=547 趣谈个人建站 lnmp 架构
使用apt-get安装 lnmp 架构
使用的是root用户
安装mysql
apt-get install mysql-server mysql-client
安装nginx
service apache2 stop update-rc.d -f apache2 remove apt-get remove apache2
apt-get install nginx
service nginx start
curl localhost # 验证下安装是否成功
安装php-fpm
apt-get install php5-fpm
apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php-apc
配置文件 vim /etc/php5/fpm/php.ini
cgi.fix_pathinfo=0<