目錄 一、目的 二、準備 2.1 硬體 2.2 軟體 2.3 網路 結果 三、過程 3.1 鏡像製作 1.選擇鏡像 2. 製作啟動盤 3.2 安裝系統 1. 換源 2. 配置SSH 3. 設置靜態IP 4. 宿主機配置 5. 查看網卡 6. 修改配置文件 6.1 修改 6.2 新增 7. 重啟網路 ...
目錄
一、目的
搭建一臺CentOS系統的家用伺服器
二、準備
2.1 硬體
從廢品站里20大洋淘來了一臺2007年的電腦,配置如下
- CPU: Intel(R) Celeron(R) CPU 420 @ 1.60GHz
- 記憶體:1GB雜牌
- 硬碟:500GB希捷
2.2 軟體
安裝Centos7系統,沒有圖形界面,純命令行操作
2.3 網路
電腦直連伺服器,設置靜態IP,通過SSH進行登錄
結果
配置了靜態IP為192.168.3.15
三、過程
3.1 鏡像製作
1.選擇鏡像
使用CentOS的Minimal版本,特點是安裝完成後沒有圖形界面,比較輕量,畢竟伺服器只有1G的記憶體,能省就省了
2. 製作啟動盤
各顯神通了,博主使用的是軟碟通,當然使用大白菜,老毛桃也是可以的
3.2 安裝系統
註意! 此處為了演示方便,使用了虛擬機再現了安裝過程
網路選擇橋接模式,畢竟伺服器是直接連接網路的
安裝頁面
設置下網路和硬碟
然後重啟等待進入系統即可
開機進行登錄,無圖形界面
1. 換源
vi /etc/yum.repos.d/CentOS-Base.repo
在 mirrorlist= 開頭行前面加 # 註釋掉
將 baseurl= 開頭行取消註釋,輸入vi命令將該行內的mirror.centos.org換掉
%s/mirror.centos.org/mirrors.aliyun.com/g
2. 配置SSH
開放埠,設置允許密碼連接,允許root用戶連接
啟動ssh服務
systemctl start sshd.service
3. 設置靜態IP
這裡我準備將伺服器的ip設為192.168.3.20
4. 宿主機配置
記下IP地址,子網掩碼,預設網關,伺服器的ip應該設置為192.168.3.XXX,必須和宿主機在一個網段
5. 查看網卡
ifconfig
我這裡的網卡名為ens33,你操作時請以你的實際網卡名為準
6. 修改配置文件
/etc/sysconfig/network-scripts/ifcfg-ens33
6.1 修改
BOOTPROTO="static"
ONBOOT="yes
6.2 新增
#IP地址前三位要和自己宿主機的一養
IPADDR=192.168.3.20
#子網掩碼也一致
NETMASK=255.255.255.0
#網關也和宿主機一致
GATEWAY=192.168.3.1
#增加DNS
DNS1=192.168.3.1
DNS2=8.8.8.8
7. 重啟網路
service network restart
四、 測試
註:
使用虛擬機模擬的時候可能出現無法ping通的問題
進入虛擬機的虛擬網路編輯器,選擇電腦的外部網卡,我這裡選擇的是連接乙太網的網卡
搭建物理伺服器的時候並沒有出現這種情況
伺服器IP 192.168.3.20
宿主機IP 192.168.3.10
- 宿主機ping伺服器
- 伺服器ping宿主機
- 伺服器ping百度
五、優化
- 設置ssh開機自啟
systemctl enable sshd
- 開機自動登錄
此台伺服器沒外接顯示器,所以希望開機後自動以root用戶登錄,這樣我就能以SSH登錄它了
打開配置文件
vim /etc/systemd/system/getty.target.wants/[email protected]
修改對應配置如下
[Service]
...
ExecStart=-/sbin/agetty --autologin root --noclear %I
重啟即可
reboot
六、成果
接下來就可以愉快的玩耍了,嘿嘿!
作者QQ: 1061299112 有什麼問題歡迎來討論