安装 Ubuntu Server 22.04.4 并设置静态IP,开启root远程登录

Ubuntu Server操作系统的安装及初始配置。

语言【默认】20250603203741980-屏幕截图 2025-06-03 203732选择语言为英文,不管有没有中文,都选英文。主要是字符集等一系列可能引发小问题的东西。

键盘布局【默认】

20250603203840111-屏幕截图 2025-06-03 203816版本【默认】

20250603203923888-屏幕截图 2025-06-03 203926

 安装版本,选择默认的服务版,减少麻烦。

网络配置【需配置】

网络配置是需要进行手动配置的,默认如下图:

20250603204057732-屏幕截图 2025-06-03 204059

 用方向键移动光标到eth0的位置,回车(Enter)

20250603204152675-屏幕截图 2025-06-03 204138

 选择IPv4,回车(Enter)

20250603204253503-屏幕截图 2025-06-03 20425120250603204335513-屏幕截图 2025-06-03 204337

 选择手动配置(Menual)

20250603204419340-屏幕截图 2025-06-03 204415

输入IP配置。这里有一些要注意的:

Subnet:子网,其作用于我们之前配置的掩码一致。我们现在配置的是192.168.137.0/24。需要注意的就是最后的24,它就是所谓的掩码。24的意思是3个8位。其实IP地址由四个255容量的数构成,而255加上0刚好是256个数,是2的8次方,也就是刚好是8位数表示的范围。这里的24的意思就是前三个8位不动,也就是192.168.137的部分。最后剩余的是可以动的。它与掩码:255.255.255.0含义相同。
Address:具体的IP地址
Gateway:网关地址
Name Servers:域名服务器地址,就是DNS,DNS是Domain Name Server的缩写,这里只是没有写Domain罢了。
Search domains:可以不填,我们这里用不到。

代理设置【默认选项,不设置。】

20250603204518781-屏幕截图 2025-06-03 204504

 镜像地址

20250603204555637-屏幕截图 2025-06-03 204557 国内也没有被墙,可以不改。也可以改成阿里的。http://mirrors.aliyun.com/ubuntu/

开始安装

20250603204710955-屏幕截图 2025-06-03 204659 磁盘划分【默认】

20250603204818679-屏幕截图 2025-06-03 204747

20250603204908961-屏幕截图 2025-06-03 204901

设置用户及主机名【手工配置】

20250603204951265-屏幕截图 2025-06-03 204946SSH选项【建议安装】

20250603205057757-屏幕截图 2025-06-03 205100

建议选择安装,反正要装的。

选装软件包【什么都不选,Done】

20250603205209597-屏幕截图 2025-06-03 205156

安装界面【等】

20250603205314785-屏幕截图 2025-06-03 205308

安装完成【重启】

20250603205403637-屏幕截图 2025-06-03 205345 如果是虚拟机,正常进入系统之前需要先移除IOS镜像。

=======================================基础配置=====================================

配置root账户远程登录

Ubuntu上设置了默认的root是没有设置密码的,无法远程登陆,其实这个是Ubuntu的安全策略。

  修改/etc/ssh/sshd_config配置文件

sudo vim /etc/ssh/sshd_config

修改Authentication一栏里的配置:

        注释:
            #PermitRootLogin prohibit-password
        添加:
            PermitRootLogin yes  
重启ssh服务:  

sudo systemctl restart ssh

补充说明:

这个配置文件是SSH服务器的配置文件,其中包含各种SSH服务器的设置,
    如允许的协议版本、登录认证方法、加密方式等

设置时区

Ubuntu默认的时区是有问题的,通过如下指令修正:

sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

另外还可以通过tzselect自行选择可用的时区,效果与上述指令相同。

包管理工具

Ubuntu的包管理工具是apt,而不是CentOS7中的yum。执行如下指令,将包更新到最新:

sudo apt update
sudo apt upgrade

防火墙设置

ubuntu防火墙默认是关着的,很懂事。基础操作指令如下:

sudo ufw enable # 开启防火墙
sudo ufw default deny # 设置防火墙默认拒绝
sudo ufw disable # 关闭防火墙
sudo ufw status # 查看防火墙状态

设置Selinux

ubuntu默认就没装selinux,也很懂事。就不管它了。

修改linux参数

sudo vim /etc/security/limits.conf

在最后追加如下内容:

* soft nproc 65536
* hard nproc 65536
* soft nofile 65536
* hard nofile 65536

含义如下:

soft nproc: 可打开的文件描述符的最大数(软限制)
hard nproc: 可打开的文件描述符的最大数(硬限制)
soft nofile:单个用户可用的最大进程数量(软限制)
hard nofile:单个用户可用的最大进程数量(硬限制)

切换root账号

sudo su
© 版权声明
<
THE END
喜欢就支持一下吧
分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容