从其它平台迁移而来


背景

有一台旧笔记本电脑,电池鼓包已拆除,显示器画面乱跳(暂未查出原因,外接显示器正常),闲置已久,计划改为家用服务器使用。

系统安装及配置

安装系统

冒着闪瞎眼的风险,安装Debian,安装过程尽可能简化。

注意事项:

  • 特别注意下网卡是否需要另外下载驱动(本机刚好不需要,忽略)

  • 安装过程中会提示选择源,但Debian 软件安全更新源并不会采用所选源,所以,安装过程可能会因此变得很漫长

  • 由于是做服务器用,所以不需要安装桌面环境,本着最小安装原则,什么都不安装(包括标准系统工具,因为很多用不上)

配置系统

安装ssh服务

由于显示问题,先安装ssh服务,然后远程进行其它配置

1
2
3
# root登录
apt update
apt install openssh-server -y

安装并配置sudo

1
2
apt install sudo -y
usermod -aG sudo xxx # xxx为用户名

查看ip,并远程登录

由于显示问题,直接通过路由器查得。

1
ssh 用户名@ip地址

修改ssh端口

1
sudo vi /etc/ssh/sshd_config

取消Port 22的注释,再添加一行Port xxx

重启ssh服务

1
sudo systemctl restart sshd.service

退出ssh并用新端口登录

1
ssh -p 新端口 用户名@ip地址

登录成功后再注释Port 22,再次重启ssh服务

修改源

1
sudo vi /etc/apt/sources.list

#注释掉 deb-src 开头的行,然后把security.debian.org替换为mirrors.ustc.edu.cn,把main non-free-firmware替换为main contrib non-free non-free-firmware

1
2
:%s/security.debian.org/mirrors.ustc.edu.cn/g
:%s/main non-free-firmware/main contrib non-free non-free-firmware/g

保存配置并更新系统

1
sudo apt update && sudo apt upgrade -y

安装补全工具

1
sudo apt install bash-completion

安装配置防火墙

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
# 安装 ufw
sudo apt install ufw -y
# 查看规则状态
sudo ufw status
# 设置默认规则
sudo ufw default allow outgoing
sudo ufw default deny incoming
# 重置规则
sudo ufw reset
# 开放ssh端口
sudo ufw allow xxx/tcp # xxx为前面设置的ssh端口
# 启用
sudo ufw enable
# 停用
sudo ufw disable

注意:一定要允许ssh端口后再启用!

设置笔记本合盖不休眠

1
sudo vi /etc/systemd/logind.conf

修改#HandleLidSwitch=suspendHandleLidSwitch=ignore,或直接添加一行,重启电脑后即可直接合盖运行。

其它个性化设置

如设置别名等。


至此,基本系统已配置完成。