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.pswp.cn/web/80509.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/80509.shtml
英文地址,請注明出處:http://en.pswp.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選擇…