构建单元
硬件系统
硬件系统就地取材吧,只要是能稳定运行的PC都没问题,当然,内存、硬盘越大越好.另:也别太老旧了,如果不支持U盘安装,也是挻费劲的-_-#。
我这里用的是HP的MicroServer Gen8,目前为止,我能找到最好看的微服务器了。自己用没问题^_^
操作系统
- 操作系统准备
操作系统选流行的Linux发行版CentOS,目前最新版本是7.2,服务器系统,最小化安装,就下载NetInstall版吧。
把ISO映像写入U盘,用U盘安装。如果是Microservers Gen8就更方便了,直接用ILO里的远程控制软件挂载安装。
- 操作系统安装
启动安装
插好已经做好的U盘,选择从U盘启动,过一会,就能看到安装程序的启动画面,用方向键移动选择第一项进”Install CentOS 7”行安装。
语言选择
接下来是语言选择界面,选中文吧!
然后是“安装信息摘要”界面,这里是多选项,要把有”!”的全填好,才能进行下一步安装。
网络和主机名配置
因为是要通过网络最小化安装,所以得先配置左下角的“网络和主机名”
进入网络和主机名设置界面,左下角的“主机名”可以按自己喜好设置,也可以默认不动;关键是右上角的“关闭”选项要点成“开启”模式,然后再点右下角的“配置”进入下一步网络设置。
主要是配置“IPv4设置“,最好是”手动““添加”固定IP,具体怎么设置,根据自己的情况来吧。一般都是设置在”192.168.1.X”网段,因为大多的家用路由器都用这网段。好了就点右下角的“保存”,最后点击左上角的“完成”,来结束“网络和主机名”的配置。
安装源配置
点击“安装源”,进入“安装源”配置。现在国内有很多安装源,这里我选择我这最快的网易安装源。在http://后面的输入框中输入mirrors.163.com/centos/7/os/x86_64,然后点击左上角的完成来结束安装源配置。
软件选择
接下来,点击“软件选择”,进入服务器软件安装配置。根据自己的喜欢进行选择,这里我选择“最小安装”,并点上“调试工具”、“开发工具”,“安全工具”。个人觉得“安全工具”必选。
好了,点击左上角的“完成”结果配置。
安装位置
接下来,我们来看看硬盘分区,新手这里应该是最迷惘的-_-!。
点击“安装位置”,进入硬盘分区配置。
一开始看到的是硬盘选择,在“本地标准磁盘”中选上要用到的硬盘,在“其他存储选项”中选择“我要配置分区”,当然你也可以选择“自动配置分区”,这个比较省心。
好了之后,点击左上角的“完成”,进入下一步操作。
点击“点这里自动创建他们”,还是能自动分区。手动分区,点击左下角的“+”号增加分区,“-“号删除分区。
最基本的分区是要有/boot、/、swap三个分区,实际应用中,最好把/home数据分区独立,这样系统挂了,数据还在。
完成后,点击左上角的“完成”结束分区。
再次确定你的分区,如果没异议,就点击右下角的“接受更改”
所有“!“搞定后,“安装信息摘要”界面成中的“开始安装”就可以用了。点击它进行正式安装 。
设置root密码和创建普通用户
安装界面的左上角是配置“ROOT密码”,点开,输入2遍密码,确认完成配置
安装界面右上角是“创建用户”,点击可以创建日常用的普通用户,平时用这个用户登录,管理系统。
为了方便管理系统,最好把用户加入“wheel“组,即把“将此用户做为管理员”点上。完了,点击左上角的“完成”来结束配置。
结束安装
过一会,系统就安装好了。点击右下角的“重启”,操作系统安装结束。系统将重新启动进入刚刚安装的操作系统。
PT服务软件
这里我们要用到的PT下载软件是rtorrent。
登录系统
系统重启后,过会,就到登录界面了。在login后输入安装时的用户名,回车,再输入设置好的密码,就能登录系统了。
更新系统
刚刚安装好的系统,先把系统更新到最新。
sudo yum -y update
添加安装源
系统默认源中没有我们要用的PT下载软件rtorrent,所以要添加elel源。
sudo yum -y install epel-release && sudo yum -y update
安装软件
只要有软件源,CentOS下安装软件非常方便,其他发行版也差不多。
sudo yum -y install rtorrent
安装screen方便rtorrent的运行
sudo yum -y install screen
安装其他一些相关软件
sudo yum -y install nmap wget vim lynx
配置rtorrent
rtorrent的配置文件必须放到运行用户的根目录下,配置文件名一定要改为.rtorrent.rc(前面一定要有个.点号,表示隐藏文件)。
比如我用awei这个用户运行,操作如下
wget https://b.awei.pub/files/other/rtorrent.rc #目前我在用的配置文件,根据自己的情况改。
sudo awei mv rtorrent.rc ~/.rtorrent.rc #将下载的配置文件改名
mkidr .session #创建session目录
运行程序
- 手动运行
screen rtorrent
screen能把程序转到后台运行:在rtorrent运行界面按住Ctrl键,再按a,最后按d,程序就转入后台,即Ctrl+a+d。
只要rtorrent在后面运行,可以随时通过screen -r来恢复运行窗口。
screen -r
- 开机自动启动
下载脚本,放到/etc/init.d目录下,并修改/etc/rc.local,操作如下
wget https://b.awei.pub/files/other/rtorrent
sudo mv rtorrent /etc/init.d/
sudo chmod +x /etc/init.d/rtorrent /etc/rc.local
echo '/usr/sbin/service rtorrent start' >> /etc/rc.local
有了脚本,可以随时通过脚本来启动、关闭、启程服务
service rtorrent start #启动服务
service rtorrent stop #关闭服务
service rtorrent restart #重启服务
rtorrent运行UI