Ubuntu操作合集

UFW=Uncomplicated Firewall

查看状态和规则:

1查看状态sudo ufw status,

2查看详细信息sudo ufw status verbose,

默认策略配置:

1拒绝所有入站sudo ufw default deny incoming

2允许所有出战sudo ufw default allow outgoing

启用和禁用:sudo ufw enable/sudo ufw disable

彻底关闭:停止服务sudo systemctl stop ufw,禁用开机自启:sudo systemctl disable ufw

开放和关闭端口:

允许HTTP和https:sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw deny 8080/tcp

删除规则:sudo ufw delete allow 80/tcp

开放和关闭服务:sudo ufw allow 'ssh' sudo ufw deny smtp

重置所有规则:sudo ufw reset

重启生效:sudo ufw reload

查看version:

hostnamectl

lsb_release -a

cat /etc/os-release

默认时间同步服务:systemd-timesyncd

查案服务运行状态:timedatectl status

常见操作:sudo apt-get update 已同步,服务运行中

启用时间同步:sudo timedatectl set-ntp on

安装服务:sudo apt install systemd-timesyncd

重启服务:sudo systemctl restart systemd-timesyncd

高精度/复杂网络环境时间同步服务:ntpd

sudo=super user do=允许普通用户以 ​​root 或其他用户身份​​执行命令,无需直接切换用户

apt-get

更新软件包列表​​(同步最新版本信息)sudo apt-get update# 必须优先执行,确保后续操作基于最新数据

​​配置国内镜像源​​(如清华、阿里云):修改 /etc/apt/sources.list 文件,替换默认源地址,提升下载速度

安装软件​​:

安装sudo apt-get install package1 package2

sudo apt install nginx # 安装最新稳定版

sudo apt install nginx=1.18.0 # 指定版本

重新安装软件sudo apt-get install --reinstall package1 package2

卸载软件sudo apt-get remove package(保留配置)/purge(彻底删除)

常规升级:sudo apt-get upgrade # 仅升级现有软件包,不新增/删除依赖

清理缓存:

sudo apt-get clean # 删除所有已下载的 .deb 包

sudo apt-get autoclean # 仅清理过期或无法下载的缓存

软件安装与维护​​:

​​1. 安装流程​​

​​更新源列表​​:sudo apt update(同步最新软件信息)。

​​搜索软件​​:apt search nginx 或访问 Ubuntu Packages。

​​验证安装​​:nginx -v 或 systemctl status nginx。

​​2. 依赖与问题处理​​

​​依赖修复​​:

sudo apt --fix-broken install # 自动修复损坏的依赖

​​清理缓存​​:

sudo apt clean # 删除已下载的 .deb 包

sudo apt autoremove # 移除无用依赖

软件源(Sources)​=软件源(APT Repositories)定义了系统从哪些服务器获取软件包及其依赖项

主配置文件​​:/etc/apt/sources.list

附加配置目录​​:/etc/apt/sources.list.d/

添加阿里云操作参考opsx

系统服务维护​​

​​1. 服务管理​​

​​启动/停止服务​​:

sudo systemctl start nginx # 启动

sudo systemctl stop nginx # 停止

sudo systemctl restart nginx # 重启

​​设置开机自启​​:

sudo systemctl enable nginx # 启用

sudo systemctl disable nginx # 禁用

定期维护​​--​​系统更新​​:

sudo apt update && sudo apt upgrade # 更新所有软件

sudo apt dist-upgrade # 跨版本升级(谨慎使用)

​​内核管理​​:

uname -r # 查看当前内核版本

sudo apt install linux-image-5.4.0-80-generic # 安装指定内核

相关推荐
未济7 小时前
linux 配置环境变量
linux
傲世仙尊7 小时前
目录即文件-Ext文件系统收尾篇
linux·c语言
虎头金猫7 小时前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
_艾伦 耶格尔.9 小时前
进程间通信
linux
AI职业加油站9 小时前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
Liuqy-059 小时前
Linux IO编程——静态库、动态库
linux
此冬歌咏10 小时前
K8s 节点故障实战:优雅驱逐 31 秒,硬故障 331 秒,以及那个永远 Pending 的 Pod
运维·k8s
彧azz10 小时前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
-梅10 小时前
linux(8) 软硬链接
linux·运维·服务器
AIgorithmGEEK11 小时前
[Linux]线程三部曲(上):一个执行流的诞生——从操作系统一路拆到 pthread_create
linux·线程·pid