PAGE
PAGE1
ubuntu操作命令
前言:
1.蓝色字体表示命令行命令,正式执行时不要复制命令前面的#$号,#$只是提示符
2.#绿色字体表示注释,有时注释太多就不用绿色表示了
3.本文档以ubuntu2204为基础做操作命令示例;默认是在2204的版本上操作的
4.注意:本文档的所有操作请先在测环境进行实践,请不要直接在真实的服务器中操作!
★使用linux服务器注意事项:
①在使用新环境时,先alias查看别名,防止有人改了alias造成误操作
②谨慎操作用于远程登录的防火墙规则,先添加新的规则,后删除旧的规则
③未经允许,禁止在正式服务器上安装/运行任何工具软件(含脚本)
④修改网口ip后,不可使用ifdown/ifup操作,只可重启网络服务或重新加载网口配置
⑤对于路由操作,先添加新的,后删除旧的
⑥修改任何配置文件,必须先备份,再修改
版权声明:
本文档以开源的形式发布,所有条款如下:
(1)无担保:作者不保证文档内容的准确无误,亦不承担由于使用此文档所导致的任何后果
(2)自由使用:任何人可以出于任何目的而自由地阅读/链接/打印/转载/引用/分发/再创作此文档,无需任何附加条件
若您阅读/链接/打印/转载/引用/分发/再创作本文档,则说明接受以上2个条款。
作者:李茂福
邮箱:sysyear@163.com
更新日期:2024-06-06
第0章、ubuntu系统内核及py版本
发行版本
代号version_codename
内核版本
python版本
16.04.1LTS
xenial
4.4.0-31-generic
3.5.2
18.04.5LTS
bionic
4.15.0-112-generic
3.6.9
20.04.2LTS
focal
5.4.0-65-generic
3.8.5
21.04
hirsute
5.11.0-16-generic
3.9.4
22.04LTS
jammy
5.15.0-25-generic
3.10.4
24.04LTS
noble
6.8.0-31-generic
3.12.3
第1章、下载并安装ubuntu
官网:/
/#下载Serverinstallimage
/download/server#下载Manualserverinstallation版本
★本小节以2204版本为示例:
然后创建一个虚拟机,使用下载的光盘文件安装系统:
选择“TryorInstallUbuntuServer”(默认就是这行,背景色为白色),按下回车键
语言选择默认的“English”,按下回车键
选择“Done”确定,按下回车键
选择“Done”确定,按下回车键
网络配置可跳过
选择“Continuewithoutnetwork”,按下回车键
Proxyaddress这里不填,回车,选择“Done”确定,按下回车键
如果不想检查升级,可以跳过,选择“Continuewithoutupdating”
默认使用lvm逻辑卷管理,选择“SetupthisdiskasanLVMgroup”(前面[]括号里有个x表示选中了这一项)
上图是默认的磁盘分区情况,大概看一下,然后继续,选择“Continue”回车
填写用户名密码,选择“Done”回车
按下空格,选择“InstallOpenSSHserver”安装ssh服务,(前面[]括号里有个x表示选中了这一项)
选择“Done”回车
当屏幕上方出现“Installcomplete”表示系统安装完成了
选择“RebootNow”,回车
★需要手动按下Enter回车键才重启
重启后可用前面设置的用户名和密码登录了
要想关机,可直接输入sudoinit0
默认安装系统时创建的用户是加入了sudo组,所以此用户是有sudo权限的
可使用sudo命令执行需要root权限的命令,而不建议直接使用root用户登录操作
第2章、网络配置
可参考:https://netplan.io/examples/
★使用netplan的ubuntu版本
1804,2004,2204,2404
★默认在/etc/netplan/目录下有00-installer-config.yaml配置文件,可直接编辑它并应用即可使网络配置生效,如果没有文件,可直接创建一个.yaml文件。如果默认还有其他名称的配置文件,则需要一一查看并编辑相应网口的配置。
在安装系统时,我们跳过了网络配置,所以默认是使用dhcp自动获取ip配置,如下图:
$sudosystemctlstatussystemd-