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.mzph.cn/web/80509.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

怎么用Origin画出MATLAB效果的3D时频图

MATLAB画3D时频图的效果比Origin差远了....但用Origin去画MATLAB需要一些过程 本帖让你轻轻松松把MATLAB的时频图搬移到Origin中,然后拥有高级视图的3D时频图,并且可以随心调整格式 一、数据搬移 首先,在MATLAB中打开时频图变量 复制 在O…

OpenEvidence AI临床决策支持工具平台研究报告

平台概述 OpenEvidence是一个专为医疗专业人士设计的临床决策支持工具,旨在通过整合各类临床计算器和先进的人工智能技术,提高医生的诊疗决策效率和准确性。作为一款综合性医疗平台,OpenEvidence将复杂的医学计算流程简化,同时提供个性化的临床建议,使医生能够更快、更准…

vim - v

在 Vim 中,使用 可视模式(Visual Mode) 可以选中文本并进行复制、剪切、粘贴等操作。以下是详细的使用方法: 1. 进入可视模式 命令功能v字符可视模式(按字符选择)V(大写)行可视模式…

GUI图形化演示

目录 概述 常用组件如下: JFrame: 一.新建JFrame对象: 二.设置JFrame的大小: 三.设定JFrame的关闭方式 布局方式: setLayout 方法概述 常用布局管理器 自定义布局 注意事项 面板与布局的嵌套: 监听器&#…

Visual Studio已更新为17.14+集成deepseek实现高效编程

01 Visual Studio 2022 v17.14。 此更新侧重于全面提供出色的开发人员体验,侧重于稳定性和安全性以及 AI 改进。 02 GPT-4o代码完成模式 我们非常高兴地宣布,新的 GPT-4o Copilot 代码完成模型现已在 Visual Studio 17.14 中为 GitHub Copilot 用户…

URP相机如何将场景渲染定帧模糊绘制

1)URP相机如何将场景渲染定帧模糊绘制 2)为什么Virtual Machine会随着游戏时间变大 3)出海项目,打包时需要勾选ARMv7吗 4)Unity是手动还是自动调用GC.Collect 这是第431篇UWA技术知识分享的推送,精选了UWA社…

OpenAI推出Codex — ChatGPT内置的软件工程Agents

OpenAI继续让ChatGPT对开发者更加实用。 几天前,他们增加了连接GitHub仓库的支持,可以"Deep Research"并根据你自己的代码提问。 今天,该公司在ChatGPT中推出了Codex的研究预览版,这是迄今为止最强大的AI编码Agent。 它可以编写代码、修复错误、运行测试,并在…

Python × CARLA:如何在自动驾驶仿真世界里打造智能驾驶系统?

Python CARLA:如何在自动驾驶仿真世界里打造智能驾驶系统? 在人工智能与自动驾驶的浪潮中,真实世界的测试成本高昂,而自动驾驶仿真已成为开发者训练和测试 AI 驾驶算法的关键技术手段。其中,CARLA(Car Learning to Act)作为开源自动驾驶仿真平台,凭借其真实感强、高度…

低空态势感知:基于AI的DAA技术是低空飞行的重要安全保障-机载端地面端

低空态势感知:基于AI的DAA技术是低空飞行的重要安全保障-机载端&地面端 目前空中已经有大量无人机和其他飞机,未来几年还会有空中出租车。目前,美国每年平均发生 15 到 25 起空中相撞事故。 检测和避免 (DAA) 检测和避免 (DAA) 技术可…

【springcloud学习(dalston.sr1)】Eureka 客户端服务注册(含源代码)(四)

d该系列项目整体介绍及源代码请参照前面写的一篇文章【springcloud学习(dalston.sr1)】项目整体介绍(含源代码)(一) springcloud学习(dalston.sr1)系统文章汇总如下: 【springcloud学习(dalsto…

CSS Grid布局:从入门到实战

CSS Grid布局:从入门到实战 一、初识Grid布局 还在为网页布局发愁吗?Flexbox虽然好用,但当遇到复杂布局时,CSS Grid才是真正的王者。Grid布局是CSS中最强大的二维布局系统,它就像一张无形的网格纸,让我们…

MongoDB 应用实战

1. java 原生客户端 引入maven 1 <dependencies> 2 <dependency> 3 <groupId>org.mongodb</groupId> 4 <artifactId>mongodb‐driver‐sync</artifactId> 5 <version>4.1.1</version> 6 </dependency> 7 </depende…

linux下tcp/ip网络通信笔记1,

本文章主要为博主在学习网络通信的笔记一个Udp_echo_server,和client的代码实现 1&#xff0c;网络发展&#xff0c;网络协议&#xff0c;意识到网络通信——不同主机的进程间通信&#xff0c; 2&#xff0c;学习如何在应用层调用系统提供的接口进行通信&#xff0c;echo_Udp…

前端二进制数据指南:从 ArrayBuffer 到高级流处理

前端开发中&#xff0c;二进制数据是处理文件、图像、音视频、网络通信等场景的基础。以下是核心概念和用途的通俗解释&#xff1a; 前端二进制数据介绍 1. 什么是前端二进制数据&#xff1f; 指计算机原始的 0 和 1 格式的数据&#xff08;比如一张图片的底层代码&#xff…

Cacti 未经身份验证SQL注入漏洞

0x00 前言 Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。 Cacti是通过 snmpget来获取数据&#xff0c;使用 RRDtool绘画图形&#xff0c;而且你完全可以不需要了解RRDtool复杂的参数。 0x01 漏洞描述 漏洞存在于从graph_view.php文件调用的growt…

使用国内源加速Qt在线安装

简介&#xff1a; 在线安装Qt时&#xff0c;会发现下载非常缓慢&#xff0c;可以用过使用国内镜像源来加速安装过程。 在线安装包的下载过程&#xff1a; 1&#xff0c;打开下载页面 https://www.qt.io/download-open-source 2&#xff0c;点击 Download the Qt online ins…

C#上位机RS485通信控制变频器

C#上位机使用Modbus RTU协议控制变频器 一、RTU报文格式示例 通信命令码&#xff1a; 03H:读从机参数 06H:写从机参数 10H:写多个参数上位机写单个寄存器&#xff1a;【从机地址】1字节【命令码】1字节【寄存器地址高-低】2字节【数据值高-低】2字节【CRC校验值低-高】…

OCC笔记:Brep格式

1. BREP格式简介 BREP格式是Open CASCADE内核&#xff08;OCCT&#xff09;的原生数据模型&#xff0c;直接描述几何体的边界表示&#xff08;面、边、顶点拓扑关系及几何参数&#xff09;。于OCCT内核的算法计算&#xff08;如布尔运算、曲面细分&#xff09;&#xff0c;存储…

Vue3进行工程化项目,保姆级教学(编译软件:vscode)大部分编译平台适用

目录 1. 创建vue工程 1.1 第一步 1.2 选择名称和工件 1.3 选择语言 1.4 自动下载js 1.5 运行vue工程 1.6 成功页面 2. 更改vue工程安装的位置 3. 更改运行工程方式 第一步 第二步 ​编辑 第三步 调试 ​编辑 运行项目 前面所学都是vue3的基础&#xff0c;为了简…

CSS常用选择器

CSS选择器用于选择HTML元素并为其应用样式。以下是CSS中最常用的选择器类型&#xff1a; 基本选择器 1.元素选择器 - 通过HTML标签名选择元素 p { color: blue; } 2.类选择器 - 通过class属性选择元素&#xff08;以.开头&#xff09; .warning { color: red; } 3.ID选择…