1.安装编译环境
yum -y install gcc automake make
2.安装ss5必要的包
yum -y install pam-devel openldap-devel cyrus-sasl-devel openssl-devel
本章开始介绍各种常见应用环境软件的安装和使用,今天先说说系统环境的优化和配置。我使用的系统环境为CentOS 6.5 x86_64版本,跑在VirtualBox上,使用阿里源的minimal iso安装。具体安装步骤就不赘述了。接下来说说从一个最小化安装的全新系统,一步步为搭建我们的服务器环境做准备。
基础命令如cd、ls和rm就不赘述了,此处说几个很有用的命令。
find
查找文件。一般格式为:
find 指定目录 指定条件 指定操作
意指在指定目录下按照指定条件搜索文件,搜到后进行指定操作。find支持的条件表达式和命令可以通过find —help查看。介绍一下常见的指令
1.1 Linux发行版
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
一、添加MX记录
由于MX记录添加后,可能生效要等待一段时间(通常为数分钟或数十分钟,也可能马上生效),所以在安装配置前,我们首先为域名添加MX记录。
二、Postfix 安装
CentOS 6.0 以上版本 默认已经安装 Postfix服务 并随着系统的启动而启动。(CentOS 6.0 以上版本请直接略过本节,直接查看如何配置)
一、安装
#yum install subversion
检查是否安装了svn
#subversion –v
创建svn库和对应的目录
#mkdir /home/svn #svnadmin create /home/svn
配置好的Nginx每次启动都要输两遍PEM pass phrase,很是不爽,尤其是在服务器重启后,Nginx压根就无法自动启动,必须手动启动并输入那麻烦的PEM pass phrase。如何避免Nginx启动出现Enter PEM pass phrase呢?
求助于万能的搜索引擎后,终于得到了解决的方法:
我们经常使用SSH登录管理服务器,在享受便利的同时也会遇到一些安全隐患,最常见的就是SSH密码被暴力破解。如果我们将SSH密码设置的过于复杂,又不容易记,因此限制SSH登录方式,只能使用ssh-key登录是一个不错的选择,既可以保证安全性,又非常方便。
具体的操作方法如下:
例:通过SecureCRT创建key登录认证
<< 向左走,向右走 >>