前言:
此时兄弟们对“ubuntu修改配置文件需要什么命令”可能比较注意,我们都想要学习一些“ubuntu修改配置文件需要什么命令”的相关资讯。那么小编也在网摘上网罗了一些关于“ubuntu修改配置文件需要什么命令””的相关文章,希望大家能喜欢,小伙伴们快快来学习一下吧!一、 Ubuntu Server 22.04 LTS版介绍
本文章中介绍的是Ubuntu Server 22.04 LTS版,做为应用服务器的操作系统,本文章中的Ubuntu不带图形界面, 所有的操作均在命令行模式中完成。
Ubuntu Server 22.04 LTS版的主要特点:
1. 长期支持:LTS版本意味着它将获得长达5年的官方支持和更新,包括安全补丁和软件更新。这使得Ubuntu 22.04成为企业和个人用户的理想选择,因为他们可以依赖于一个稳定和可靠的操作系统。
2. GNOME桌面环境:Ubuntu 22.04 LTS将继续使用GNOME桌面环境作为默认桌面。GNOME提供了直观、现代和功能强大的用户界面,具有高度的可定制性。
3. 新的软件版本:随着Ubuntu版本的升级,许多软件包也将进行升级,包括核心组件和应用程序。这将包括更新的内核、新版本的LibreOffice办公套件、Firefox浏览器等。
4. 改进的性能和稳定性:Ubuntu 22.04 LTS将引入一些性能和稳定性方面的改进,以提升整体的系统响应速度和用户体验。
5. 安全增强:Ubuntu一直以来都注重安全性,22.04 LTS将继续加强系统的安全性。这包括及时的安全更新、强化的安全配置和增强的隐私保护功能。
二、系统设置1. 设置IP地址
查看现有IP
$ ip addr
查看网络配置文件,可以看到目前我的机器中有2个网卡,IP的分配方式为DHCP
$ cat /etc/netplan/00-installer-config.yaml
修改网卡地址
$ sudo vi /etc/netplan/00-installer-config.yaml
测试配置是否有错误
$ sudo netplan try
应用配置
$ sudo netplan apply
2. 修改SSH登陆端口
SSH默认的端口是22,如果有在外网通过远程SSH登陆的需求,建议修改默认端口,最好端口大于1024。这里以端口改为22222为样例。
安装openssh-server,已安装的请略过
$ sudo apt-get install openssh-server
修改ssh默认开放端口
$ sudo vi /etc/ssh/sshd_config
重启ssh服务,使配置生效。
$ sudo systemctl restart ssh
3. 设置防火墙
以最小化安装ubuntu server后ufw防火墙是默认未开启的
$ sudo ufw status
开启ufw防火墙
$ sudo ufw enable
列出被防火墙保护的程序
$ sudo ufw app list
目前只开放了openssh程序的端口,不过我们已经修改了ssh的默认端口,这时需要在ufw中允许新修改的22222端口,不然外部无法通过ssh远程登陆。
添加端口
$ sudo ufw allow 2222/tcp
重启ufw服务,使配置生效
$ sudo ufw reload
4. 设置时区、日期及时间
查看现有系统时区及日期时间
$ date -R
使用timedatectl 命令设置时区
$ sudo timedatectl set-timezone Asia/Shanghai
再次通过date -R命令查看系统时间
将当前时间写入BIOS,修改硬件时间
$ sudo hwclock --systohc
查看硬件时间
$ sudo hwclock --show
参考:
"Ubuntu22.04 LTS 分区及配置优化" [木法星人]
"Multicast routing using netplan"
“Ubuntu 软件仓库镜像使用帮助”