ubuntu21.04网络配置(ubuntu21.04)
比官方文档还细致的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/
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送至邮件举报,一经查实,本站将立刻删除。转载务必注明出处:http://www.hixs.net/article/20231027/169625534088674.html