当前位置: 首页 > java >正文

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 # 安装指定内核

http://www.xdnf.cn/news/6493.html

相关文章:

  • 典型的**N+1查询问题**
  • 使用CMake中的configure_file命令自动生成项目版本信息
  • 【好用的工具】连服务器进入base指令
  • X-Ray,XRD,XRF,XPS有什么区别?
  • 【文件上传漏洞】
  • 面试从微前端拓展到iframe是如何通信的
  • 初始化一个Springboot项目
  • 基于正点原子探索者开发板的简易音乐播放器
  • doris节点数量规划
  • 设计并应用一个IIR-ButterWorth-Filter的例子
  • 前端工程化
  • MySQL如何查看某个表所占空间大小?(表空间大小查看方法)
  • C#自定义控件-实现了一个支持平移、缩放、双击重置的图像显示控件
  • AMC8 -- 2009年真题解析(中文解析)
  • RHCA笔记
  • 高效电脑隐私信息清理实用工具
  • AIStarter使用技巧|如何通过日志判断项目启动完成?倒计时设置与脚本优化方法详解
  • 计量——检验与代理变量
  • 低分辨率运行安卓模拟器:
  • 查看字节真实二进制形式示例解析2
  • 《探秘光纤通信:多模光纤和单模光纤的区别》
  • Logistics | 供应链物流术语
  • 【js】JavaScript的变量提升、函数声明提升
  • ANTsPy:医学影像处理python库
  • Python继承
  • Java 异常处理之 BufferOverflowException(BufferOverflowException 概述、常见发生场景、避免策略)
  • 效法自然--让“存在”代替“价值”
  • DeepSearch:字节新一代 DeerFlow 框架
  • 9. 表的内连和外连
  • Linux | Linux系统安装虚拟机教程(超级简单)