Ubuntu 装机指北-系统篇


Ubuntu Server安装教程

系统设置与优化

设置 root 用户密码

s
sudo passwd

Linux 换源

关闭自动休眠模式

不关闭自动休眠就得手动去服务器上唤醒,近的人还好,像我们这种把服务器扔在实验室的,实在不想跑一趟。o(〃^▽^〃)o

  1. 查看是否开启休眠模式
systemctl status sleep.target

发现如下所示:

● sleep.target - Sleep     Loaded: loaded (/lib/systemd/system/sleep.target; static; vendor preset: enabled)     Active: inactive (dead)       Docs: man:systemd.special(7)
  1. 执行关闭休眠功能的命令,如下:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

可以看到系统返回:

Created symlink /etc/systemd/system/sleep.target → /dev/null.Created symlink /etc/systemd/system/suspend.target → /dev/null.Created symlink /etc/systemd/system/hibernate.target → /dev/null.Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null.

3. 观察系统休眠状态,如下:

systemctl status sleep.target

可以看到自动休眠模式已被关闭:

● sleep.target     Loaded: masked (Reason: Unit sleep.target is masked.)     Active: inactive (dead)

连接 ssh 并配置密钥

输入下列代码在你的终端中连接你的电脑

ssh -l user host
  • user:你要登录的用户名
  • host:你 ubuntu 的 ip 地址
  • SSH 密钥登录

中文环境安装

看个人吧,我看得懂英文,但是能看中文还是看中文。

sudo apt-get update
sudo apt-get install language-pack-zh-hans
sudo nano  /etc/default/locale

把原来英语 US 的都换成如下的内容,并且注意配置文件中不能有多余的空格

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_MONETARY="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL="zh_CN.UTF-8"
sudo nano /etc/environment

不要修改原来的配置
在末尾另起一行,复制粘贴以下内容,并且注意配置文件中不能有多余的空格

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_MONETARY="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL="zh_CN.UTF-8"

服务器部署 clash + Yacd

系统时间更新

安装 NTP 校时包:

sudo apt-get install ntpdate

校时命令

sudo ntpdate cn.pool.ntp.org

设置定时任务

crontab [ -u user ] { -l | -r | -e }

定时规则

00 12 * * * /sbin/ntpdate cn.pool.ntp.org

示例

安装 Gui

有些人可能奇怪,为什么在装了桌面端之后还要装 GUI 这是因为有些操作在 gui 界面下比较好进行,而且相较于桌面版,这种方案可以在有需要的时候再启动 GUI 节省了大量的系统资源。

如果你没有梯子,请使用镜像源,详情参见:Ubuntu or Debian 换源

首先更新存储库和软件包列表:

sudo apt-get update && sudo apt-get upgrade

这样可以确保您正在使用最新的软件更新。

接下来,安装tasksel manager实用程序:

sudo apt-get install tasksel

注意: Tasksel是用于一次安装多个相关软件包的实用程序。有关更多详细信息,请参见文档

现在是时候安装桌面环境了。

安装显示管理器

为了节省系统资源我们选择使用更轻量的显示管理器,例如LightDM

sudo apt-get install lightdm

为了整体轻量化的考虑,在 GUI 上选择使用 Lubuntu

Lubuntu 是一个非常轻量级的GUI。如果需要图形界面,但要最大程度地减少对系统内存和处理器的影响,请使用此应用程序。

sudo tasksel install lubuntu-core

启动 GUI

sudo service lightdm start

关闭 GUI

按住 Ctrl+Alt+F2 进入命令行,输入下列指令:

sudo service lightdm stop

配置 GUI 非自启动

编辑文件

sudo nano /etc/X11/default-display-manager

如果值为false,则进入控制台(命令行方式)
否则会自动进入对应的 GUI

如果想从控制台进入图形界面,可以在控制台上输入命令

sudo startx

注意,修改自启动之后要用这个命令才能启动 GUI,上面的启动命令会失效

推荐搭配 rustdesk 使用,十分好用。

安装 docker

请参见:在 Ubuntu 中安装 docker

FTP 安装

虽然有人可能觉得很 low,但是在仅有文件传输需求的情况下,ftp就已经够用了。
更多详情点击:Ubuntu ftp

宝塔面板安装

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

只能说服务器还是有个面板舒服点,并且相对于 gui 小点。


如果本文帮助到了你,帮我点个广告可以咩(o′┏▽┓`o)


文章作者: Anubis
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Anubis !
评论
  目录