内网服务器安装及服务部署

内网环境中安装Ubuntu服务的教程

本文包括:Ubuntu系统镜像下载、写入、安装、桌面环境卸载、远程终端配置、文件服务推荐

img

Ubuntu分为2个版本,分别为:“桌面系统 (desktop)”、“服务器版(server)”,推荐安装desktop版,这个版本含有桌面环境,并且安装过程也是图形页面,比较方便.如果后期不需要图形页面可以卸载掉.

本文演示的是desktop版本的安装.

一、获取Ubuntu desktop 镜像:

1.官方下载:

访问官方下载页面: https://cn.ubuntu.com/download/desktop 下载最新版镜像文件.

img

Tips:建议下载LTS版本,LTS版本会持续更新安全补丁及功能.
如官方下载速度比较慢,可以使用下面的方法

2.阿里云镜像站下载:

访问阿里云镜像站:https://developer.aliyun.com/mirror
选择“OS镜像”

img

选择需要的发行版及版本后点击下载即可

img

二、将iso文件写入U盘:

这里我推荐使用balenaEtcher这个工具,写入完毕后可以进行校验,防止因写入错误而造成的安装失败.
balenaEtcher下载地址:https://www.balena.io/etcher/
点击Flash from file(从文件开始),并选择下载的iso文件

img

现在需要插入U盘(理论上4GB的就可以,但建议8GB及以上)
点击Select target后在新页面选择要写入的U盘,选择完后点击Select

img

确认没有问题后,点击Flash!

img

U盘写入:

img

U盘校验:

img

完成后会提示这个页面,此时我们就可以拔出U盘

img

三、安装系统:

将电脑设置为U盘启动(因每个机型方式不一样,本步骤就不做讲解了)
等待一会就会进入安装页面,因为是desktop版,所以安装比较方便.

img

这里需要进行安装位置选择,因为我本地已经安装过了,所以会有共存及重新安装的选项,这里我选择的是”清除整个磁盘并安装Ubuntu”,这个选项会先格式化硬盘再安装Ubuntu,所以请提前备份资料.
如果需要自己分区可以选择”其他选项”.

img

这里选择要选择的时区,如果联网了可能会自动选择.(安装后整个系统都会使用这个时区的时间)

img

配置用户,登入系统及远程终端都需要用到.

img

等待安装即可
Tips:安装完毕后重启时要把U盘引导改回来,改成硬盘引导.

img

四、系统配置:

1.设置root密码

root用户是ubuntu最高权限的用户,有一些命令必须使用root用户运行,但是root用户默认没有密码,所以我们需要设置一个密码.
1
sudo passwd
Tips:在输入密码时是不会显示密码的,不要以为是键盘坏了.(Doge)

2.远程终端

Ubuntu Desktop版默认不带Openssh-server,所以需要安装后才可以远程连接.
安装指令
1
2
3
su -    #切换到root用户

sudo apt-get install openssh-server #安装openssh-server
安装完成后就可以使用远程终端了
1
2
3
4
5
远程终端连接参数:
IP: 服务器内网或外网地址
端口: 未修改的情况下为22,一般默认即可
用户名: 系统用户名(不能使用root)
密码: 安装时设置的密码
使用Xshell等工具及可连接

img

3.卸载桌面环境

如果感觉桌面环境过于臃肿,可使用以下方法卸载桌面环境.
1
2
3
4
5
6
7
8
9
10
11
12
su -    #切换到root用户

sudo apt-get remove gnome-shell #卸载gnome-shell
sudo apt-get remove gnome #卸载gnome
sudo apt-get autoremove #删除不需要的依赖关系
sudo apt-get purge gnome #删除gnome配置文件
sudo apt-get autoclean #清理缓存
sudo apt-get clean #清理缓存


sudo vi /etc/default/grub #打开配置文件

在新窗口中按下键盘的”i”键,进入编辑模式.
找到GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash”
将quiet splash改为text
即:GRUB_CMDLINE_LINUX_DEFAULT=“text”
按键盘的”ESC”键,进入指令模式后入: :wq (一个引号+文字wq),保存文件.
修改完毕后,运行下面的指令重载服务.
1
2
3
sudo update-grub
sudo systemctl set-default multi-user.target
sudo reboot #重启系统

五、部署服务

如果不会部署Nginx等服务,可以看《六、安装管理面板》中推荐的一些管理面板.

1.文件服务

下载地址:

Filerun: https://filerun.com/ (推荐)
Nextcloud: https://nextcloud.com/ (内存占用大,优化差,但功能多)
Cloudreve: http://cloudreve.org/
可道云: http://kodcloud.com/ (只能建一个账号)

演示地址:

Filerun DEMO: https://demo.filerun.com/?username=admin&password=admin
Nextcloud DEMO: https://try.nextcloud.com/
Cloudreve: 无
可道云 DEMO: http://demo.kodcloud.com/
我推荐使用FileRun,虽然不开源,但是这也是我认为目前最好的…
此外传输大文件优先应使用FTP,因为Nginx可能发挥不了内网的所有网速.

2.DDNS服务

这里的DDNS服务是软件层面上的,可以通过这个服务绑定域名,实现动态解析.
我目前使用的是定时sh脚本+Cloudflare API的方式.
这里大家可以自行搜一下,因为配置比较复杂,就不占用篇幅了.

六、安装管理面板 (可选)

下面的推荐没有给我充值,也看不上我(doge).
因为是内网服务器嘛,所以自然要方便配置一点,所以我这里给大家推荐一些面板:
宝塔面板:https://www.bt.cn/
小皮面板:https://www.xp.cn/linux.html 是最近几年刚开始做的,所以功能之类的可能没有宝塔成熟,但是免费、轻量.
具体的安装我这里就不写了,为了避免被充值的嫌疑,我这里也不做推荐.

Tips:安装运行环境(Nginx,PHP等)时,一定要选择编译安装,这样内存消耗小,唯一的缺点就是安装慢,但是长时间用的话也不差这么点时间了.

内网服务器安装及服务部署

https://blog.muna.uk/archives/install-ubuntu.html

Author

芙樱竹

Posted on

2022-01-22

Updated on

2024-03-03

Licensed under

Comments

若您使用我站的"评论"功能发表观点,则代表您已阅读并同意遵守 ICUA协议隐私政策