嗨玩手游网

比官方文档还细致的ubuntu22.04安装和初步配置步骤

当前家庭网络玩热,其中all in one是个核心玩法。在all in one里面,使用linux的玩法也很多,既能做宿主机,又能做虚拟机。linux上也有很多应用的教程,在功能性方面和软路由也能互相补充,可以说家庭网络里有一个linux的话,很多事情都会事半功倍。

我自己的折腾过程里面,就经常用ubuntu来玩wireguard、tailscale和做docker的宿主,在这些方面,ubuntu比openwrt更加灵活和自由,也更加强大,除了硬盘空间占用稍微大一些(我这个方法大概5个G),在内存和cpu方面,需要的资源都很低。

我最喜欢用的linux是ubuntu的22.04.3 LTS,在云服务器和虚拟机上安装和安装完成做初步配置过程中,也没找到一份细致的安装过程,踩过很多坑,所以今天整理一份安装和初步配置过程,有需要的朋友可以收藏。我使用的是ubuntu中国官方的镜像,这份镜像内置的源是国内的官方源,后续安装其他软件都很方便。地址如下:https://cn.ubuntu/download/server/step1,我使用的是server版,不是desktop,不带图形化ui的,注意不要下载错了。

1.安装

下面的安装过程,没有特别提到的地方,都直接选择默认即可,需要说明的地方我都会用图标记出来,或者加以文字说明。在esxi、pve上安装和物理机安装上都是一样的。

1.选择第一个选项

这里有些朋友会选择HWE kernel,我是没有选。

2.默认选择english

虽然键盘默认选了english,但是在esxi的控制台上安装的过程中,还是踩了很多坑,安装完成之后,这个键盘在使用vi的时候还是不正常,比如只有左shift键才能输入正确的:右shift就不行。

3.上方向键修改网络

正是因为上面所说的原因,再加上新的ubuntu里,手工改网络的配置文件是一件很烦人的事情,有时候多一个空格,或者语法使用了更早版本的语法,都会不成功,所以后来我就在这个界面里面选择先把网络配好,这样装完我就可以离开esxi控制台,直接去ssh工具里面登录了。所以我在这里不选择continue without network,使用向上方向键到最上面一个方括号的选项。假如你使用dhcp方式配置ip地址,这里直接选择continue without network就行了。

4.手工配置ip地址

在我标记1的方括号里选择配置,在标记2这里按空格调出选项后选择manual,然后如图所示,配置完按save键,然后要等一会儿,等网络配置都应用了,才继续下一步。

5.配置默认用户

这里从上往下分别是你的名字,你服务器的名字和你的用户名,然后输入两遍密码,不用复杂密码就行,然后下一步。

6.选择安装openssh server

这里要选择安装这个openssh,按我的选择即可,这个是带sftp的,安装完使用finalshell登录的时候可以对文件夹进行操作。然后继续。

6.等待安装完成

然后就没什么需要特别说的了,就是一直按默认就行了,要安装好久,大概一二十分钟,直到出现这个界面,上面显示install complete,下面出现reboot now才算安装完成,按它选择重启,然后继续在esxi控制台里面进行几个小配置。

2.配置

7.配置root用户

重新启动之后,使用刚才上面自己设的用户名和密码登录,然后修改root用户的密码,以方便后续使用sudo命令。具体方法是键入sudo passwd root命令,先输当前用户密码,再输两次root用户的要使用的密码,显示password updated successfully就算完成了。

sudo passwd root

8.配置时区

然后是检查时区,输入timedatectl命令看你的时区对不对,可以看到我的当前时区是不对的,输入timedatectl set-timezone Asia/Shanghai命令将你的时区改到正确的时区。

timedatectltimedatectl set-timezone Asia/Shanghai

然后是修改ssh配置文件,以方便使用第三方工具登录ssh。使用sudo vim /etc/ssh/sshd_config命令修改配置文件,假如当前用户就是root,也可以不用加sudo,也可以使用vi或者nano等工具修改。

sudo vim /etc/ssh/sshd_config

将这个配置文件的33-37行修改成下面这样,也就是34行PermitRootLogin后面改成yes,然后33-37行前面的#符号全部删掉,然后在vi或者vim里面按esc,键入:wq即可,或者在nano里面按ctrl+x,选择是,即可保存退出。

LoginGraceTime 2mPermitRootLogin yesStrictModes yesMaxAuthTries 6MaxSessions 10

然后使用service ssh restart命令重启一下ssh,就可以使用第三方ssh工具登录你的ubuntu系统了,并且可以直接用root用户登录,不用普通用户登录再转root用户。

3.其他

使用这个官方镜像,大部分软件都是可以下载的,偶尔需要使用代理的话,可用下面方式,APT设置代理,将http斜杠之间的地址和端口号替换成你自己的就行了。

sudo vim /etc/apt/aptnf.d/80proxy

Acquire::http::proxy " http://192.168.8.201:7890/";

Acquire::https::proxy "https://192.168.8.201:7890/";

Acquire::ftp::proxy "ftp://192.168.8.201:7890/";

GET设置代理,将http斜杠之间的地址和端口号替换成你自己的就行了。

vim ~/.wgetrc

use_proxy = on

http_proxy = http://192.168.8.201:7890/

https_proxy = http://192.168.8.201:7890/

ftp_proxy = http://192.168.8.201:7890/

更多攻略
游戏推荐
更多+