ThinkPad E431 刷成 CentOS 7.9 个人家用服务器
最近闲来无事,把我上大学时买的人生第一台笔记本电脑 ThinkPad E431 给刷成 Linux 当作家用服务器,来水一下。
安装操作系统
这个没什么好说的,基本思路就是从腾讯、阿里或者官网等地方下载 IOS 系统镜像,然后找个优盘和写盘工具搞就行了。
修改主机名称
为了提高辨识度,先给主机改个名,命令为:hostnamectl set-hostname 主机名
,主机名
随便写,比如我这个机器直接就是:hostnamectl set-hostname thinkpad
。
开启远程 Root 账号登录
# 修改配置
sed -i 's/#PermitRootLogin yes/PermitRootLogin yes/' /etc/ssh/sshd_config
# 重启服务
systemctl restart sshd
实际上就是修改 /etc/ssh/sshd_config
这个配置文件,将 #PermitRootLogin yes
前面的 #
去掉。
至此,就可以在别的机器上使用舒服的软件来远程 SSH 到 CentOS 上操作了,复制、粘贴更方便。
关闭笔记本合盖睡眠
既然是当作服务器,当然不能睡眠,要随时等待被压榨。
CentOS 7.9 设置这个非常简单:
# 修改配置
sed -i 's/HandleLidSwitch=suspend/HandleLidSwitch=lock/' /etc/systemd/logind.conf
# 重启服务
systemctl restart systemd-logind
设置 Yum 软件源
我个人比较喜欢腾讯的,以下是基于腾讯软件源操作。
# 安装 wget
yum install -y wget
# 备份原配置
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 下载腾讯的配置
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
# 更新缓存
yum clean all && yum makecache
设置好了源以后,可以顺便执行一下 yum update -y
更新一波。
安装 Docker 并配置加速
新版本的 Docker 在安装时都会顺便把 Docker Compose 给安装了,所以我们只安装 Docker 就可以了。
安装 Docker
# 下载 Docker 官方的软件源配置文件
wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
# 将官方的软件源配置文件里的链接替换成腾讯的,以起到加速作用
sudo sed -i 's+download.docker.com+mirrors.cloud.tencent.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
# 快速刷新缓存,以获取最新的软件包信息
yum makecache fast
# 安装 Docker 社区版
yum install -y docker-ce
# 开启 Docker 服务
systemctl start docker
# 将 Docker 服务添加到开机自启
systemctl enable docker
配置 Docker 加速
Docker 安装完了以后,此时下载 Docker Image 是从官方源下载的,速度相当慢,所以需要更换成国内的镜像源加速。
老样子,依然使用腾讯的。
执行 vim /etc/docker/daemon.json
打开配置文件,并将以下内容粘贴进去:
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
执行 systemctl restart docker
重启 Docker 服务。
生成 SSH 密钥
ssh-keygen -t ed25519 -C "coderlxc@gmail.com"
评论区