目录
- 一、目的
- 二、准备
- 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. 重启网络
- 3.1 镜像制作
- 四、 测试
- 五、优化
- 六、成果
一、目的
搭建一台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 有什么问题欢迎来讨论