最簡安裝SUSE15SP7導致大部分命令缺失

我嘞個去~~~明明選擇Enable了ssh,結果也沒給裝。

俺習慣使用NetworkManager管理網絡,沒給裝,用不了nmcli和nmtui。不高興歸不高興,最簡安裝的話,也情有可原。我嘞個去去~~連ping、vi都沒有裝,這也太簡了。

咋整?遠程不了還?

配置本地zypper鏡像源

1、將SLE-15-SP7-Full-x86_64-GM-Media1.iso上傳服務器,或者以光驅的方式掛載

2、將ISO文件掛載到/mnt/cdrom/

mkdir /mnt/cdrom/
mount -t iso9660 -o loop SLE-15-SP3-Full-x86_64-GM-Media1.iso /mnt/cdrom/

mount -t iso9660 -o loop /dev/sr0 /mnt/cdrom/

3、輸出要添加的repository

ll /mnt/cdrom/|awk '/Module|Product/{print "zypper ar file:/mnt/cdrom/"$NF" "$NF}'   

zypper ar file:/mnt/cdrom/Module-Basesystem Module-Basesystem
zypper ar file:/mnt/cdrom/Module-CAP-Tools Module-CAP-Tools
zypper ar file:/mnt/cdrom/Module-Containers Module-Containers

……

zypper ar file:/mnt/cdrom/Product-WE Product-WE

4、執行上述回顯命令添加repository。

可以有選擇的只添加其中部分,列如:Module-Basesystem、Module-Desktop-Applications、 Module-Server-Applications、Product-WE

5、查看repository

zypper lr

Repository priorities are without effect. All enabled repositories share the same priority.

# ?| Alias ? ? ? ? ? ? ? ? ? ? ? | Name ? ? ? ? ? ? ? ? ? ? ? ?| Enabled | GPG Check | Refresh
---+-----------------------------+-----------------------------+---------+-----------+--------
?1 | Module-Basesystem ? ? ? ? ? | Module-Basesystem ? ? ? ? ? | Yes ? ? | ( p) Yes ?| No ? ??
?2 | Module-CAP-Tools ? ? ? ? ? ?| Module-CAP-Tools ? ? ? ? ? ?| Yes ? ? | ( p) Yes ?| No ? ??
?3 | Module-Containers ? ? ? ? ? | Module-Containers ? ? ? ? ? | Yes ? ? | ( p) Yes ?| No ??

6、執行刷新緩存

zypper ref

Retrieving repository 'Module-Basesystem' metadata ...........................[done]
Building repository 'Module-Basesystem' cache ................................[done]
Retrieving repository 'Module-CAP-Tools' metadata ............................[done]
Building repository 'Module-CAP-Tools' cache .................................[done]

7、有11780個軟件包。

zypper pa |wc -l

安裝NetworkManager

在15SP7版本出現了一個新變化,之前nm的所有命令都來自于NetworkManager包,在本版本nmtui被分割出去了,需要額外安裝NetworkManager-tui。

zypper install NetworkManager NetworkManager-tui 

啟動NetworkManager服務

systemctl enable NetworkManager
systemctl start NetworkManager

查看當前連接

nmcli c show

NAME ?UUID ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?TYPE ? ? ?DEVICE?
eth0 ?5b6bafce-2e97-431d-94bb-a6b5e72e9f4a ?ethernet ?eth0 ??
lo ? ?1db67308-280b-4792-8dbe-850c150702aa ?loopback ?lo ? ??
Wired connection 1 ?5d058c66-753c-3e2e-8471-28373eff73e0 ?ethernet ?-- ? ?

刪除無效連接

nmcli c del 'Wired connection 1'

使用nmtui進行網絡配置,爽 啊~~

nmcli c reload
nmcli c up eth0
配置完之后,查看/etc/resolv.conf,發現文件空了,但是查看eth0的配置是有DNS的配置:

nmcli c show eth0 |grep -i dns
connection.mdns: ? ? ? ? ? ? ? ? ? ? ? ?-1 (default)
connection.dns-over-tls: ? ? ? ? ? ? ? ?-1 (default)
ipv4.dns: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 223.5.5.5,8.8.8.8

看來是沒有生效啊~~看了一下/etc/resolv.conf,受到了/etc/sysconfig/network/config文件中NETCONFIG_DNS_STATIC_SERVERS的影響。

配置NETCONFIG_DNS_STATIC_SERVERS,然后,執行netconfig update -f即可。
NETCONFIG_DNS_STATIC_SERVERS="223.5.5.5 223.6.6.6 8.8.8.8"

安裝缺失的ping、openssh-server、vi

為啥要單獨把這部分拿出來呢?如果我們不想那么復雜得去配置zypper鏡像源之后,再進行安裝軟件。可以進入到掛載好的ISO包中找到具體的RPM包,直接安裝:

cd /mnt/cdrom/Module-Basesystem/x86_64/
rpm -ivh openssh-server-9.6p1-150600.6.18.4.x86_64.rpm
rpm -ivh ../noarch/vim-data-common-9.1.1176-150500.20.24.2.noarch.rpm
rpm -ivh vim-9.1.1176-150500.20.24.2.x86_64.rpm
rpm -ivh iputils-20221126-150500.3.8.2.x86_64.rpm

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/912693.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/912693.shtml
英文地址,請注明出處:http://en.pswp.cn/news/912693.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Vue-14-前端框架Vue之應用基礎嵌套路由和路由傳參

文章目錄 1 嵌套路由1.1 News.vue1.2 Detail.vue1.3 router/index.ts2 路由傳參2.1 query參數2.1.1 News.vue(傳遞參數)2.1.2 Detail.vue(接收參數)2.2 params參數2.2.1 router/index.ts(需要提前占位)2.2.2 News.vue(傳遞參數)2.2.3 Detail.vue(接收參數)2.3 props配置2.3.1 r…

Python網安-ftp服務暴力破解(僅供學習)

目錄 源碼在這里 需要導入的模塊 連接ftp,并設置密碼本和線程 核心代碼 設置線程 源碼在這里 https://github.com/Wist-fully/Attack/tree/cracker 需要導入的模塊 import ftplib from threading import Thread import queue 連接ftp,并設置密碼…

ES6數組的`flat()`和`flatMap()`函數用法

今天給大家分享ES6中兩個超實用的數組函數:flat()和flatMap(),學會它們能讓數組處理變得更輕松! 1. flat()函數 1.1 基本介紹 flat()用于將嵌套數組"拍平",即將多維數組轉換為一維數組。 1.2 語法 const newArray …

upload-labs靶場通關詳解:第15-16關

第十五關 getimagesize函數驗證 一、分析源代碼 function isImage($filename){$types .jpeg|.png|.gif;if(file_exists($filename)){$info getimagesize($filename);$ext image_type_to_extension($info[2]);if(stripos($types,$ext)>0){return $ext;}else{return false…

【Linux】基礎IO流

好的代碼自己會說話,清晰的邏輯與優雅的結構,是程序員與世界對話的方式。 前言 這是我自己學習Linux系統編程的第五篇筆記。后期我會繼續把Linux系統編程筆記開源至博客上。 上一期筆記是關于進程: 【Linux】進程-CSDN博客https://blog.csdn…

【C語言】學習過程教訓與經驗雜談:思想準備、知識回顧(二)

🔥個人主頁:艾莉絲努力練劍 ?專欄傳送門:《C語言》、《數據結構與算法》、C語言刷題12天IO強訓、LeetCode代碼強化刷題 🍉學習方向:C/C方向 ??人生格言:為天地立心,為生民立命,為…

AD8021ARZ-REEL7【ADI】300MHz低噪聲運放放大器,高頻信號處理的性價比之選!

AD8021ARZ-REEL7(ADI)產品解析與推廣文案 1. 產品概述 AD8021ARZ-REEL7 是 Analog Devices Inc.(ADI) 推出的一款 高速、低噪聲運算放大器(Op-Amp),屬于 ADI的高性能放大器系列,專為…

WPF學習筆記(11)數據模板DataTemplate與數據模板選擇器DataTemplateSelector

數據模板DataTemplate與數據模板選擇器DataTemplateSelector 一、DataTemplate1. DataTemplate概述2. DataTemplate詳解 二、DataTemplateSelector1. DataTemplateSelector概述2. DataTemplateSelector詳解 總結 一、DataTemplate 1. DataTemplate概述 DataTemplate 表示數據…

【V6.0 - 聽覺篇】當AI學會“聽”:用聲音特征捕捉視頻的“情緒爽點”

系列回顧: 在上一篇 《AI的“火眼金睛”:用OpenCV和SHAP洞察“第一眼緣”》 中,我們成功地讓AI擁有了視覺,它已經能像一個嚴苛的“質檢員”一樣,評判我視頻的畫質和動態感。 但我的焦慮并沒有完全消除。因為我發現&a…

(5)pytest-yield操作

1. 簡介 上一篇中,我們剛剛實現了在每個用例之前執行初始化操作,那么用例執行完之后如需要清除數據(或還原)操作,可以使用 yield 來實現。fixture通過scope參數控制setup級別,既然有setup作為用例之前前的操…

C++中的cmath庫

在C編程中,數值計算是科學計算、工程應用及算法開發的基礎。cmath庫作為C標準庫的重要組成部分,提供了豐富的數學函數和工具,能夠高效處理各種數值計算任務。本文將全面解析cmath庫的核心功能,并通過實戰案例展示其強大威力。 一…

python包管理工具uv VS pip

在 Python 中,uv 和 pip 都是包管理工具,但它們的定位和特性有所不同。以下是主要區別: 1. pip(傳統工具) 定位:Python 官方的包安裝工具,是 Python 生態中最基礎的包管理器。特點:…

OpenCv基礎(C++)

1.圖像讀取與顯示 #include<opencv2/opencv.hpp> using namespace cv;Mat src imread("C:/Users/16385/Desktop/new/photo/1.jpg");//讀取圖像 Mat src imread("C:/Users/16385/Desktop/new/photo/1.jpg",IMREAD_GRAYSCALE); //將讀取的圖像轉為灰…

MySQL非阻塞創建索引的方法

文章目錄 1. Online DDL (MySQL 5.6)2. pt-online-schema-change 工具3. gh-ost 工具4. 對于MySQL 8.0注意事項 在MySQL中創建大型表索引時&#xff0c;傳統方式會阻塞表的寫操作&#xff0c;影響生產環境使用。以下是幾種非阻塞創建索引的方法&#xff1a; 1. Online DDL (My…

數字雨動畫背景

<!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>數字雨動畫背景</title><style>* {m…

分布式鎖的概念與應用場景

一、分布式鎖的核心概念 分布式鎖是一種在分布式系統環境下&#xff0c;用于保證多個進程/節點對共享資源實現互斥訪問的機制。其本質是通過某種中間件&#xff08;如Redis、ZooKeeper等&#xff09;實現跨節點的鎖控制&#xff0c;確保在分布式環境中&#xff0c;同一時刻只有…

js代碼09

題目 好的&#xff0c;我們繼續。 在上一個練習中&#xff0c;我們深入探討了 this 的復雜性。你會發現&#xff0c;ES6 引入的 class 語法在很大程度上就是為了簡化 this 的使用&#xff0c;并為 JavaScript 提供一個更清晰、更熟悉的面向對象編程&#xff08;OOP&#xff0…

基于Airtest的App數據爬取實戰:突破傳統爬蟲的邊界

引言:App數據爬取的技術困境 在當今移動優先的時代,App已成為企業核心數據載體,然而??傳統爬蟲技術??在App數據獲取上面臨三大難題: ??協議層屏障??:加密HTTPS、SSL Pinning等技術阻斷中間人攻擊??渲染層障礙??:React Native、Flutter等跨平臺框架使DOM解析…

【LeetCode 熱題 100】560. 和為 K 的子數組——(解法一)前綴和+暴力

Problem: 560. 和為 K 的子數組 題目&#xff1a;給你一個整數數組 nums 和一個整數 k &#xff0c;請你統計并返回 該數組中和為 k 的子數組的個數 。子數組是數組中元素的連續非空序列。 【LeetCode 熱題 100】560. 和為 K 的子數組——&#xff08;解法二&#xff09;前綴和…

android車載開發之HVAC

目前主要在做車載hvac的開發&#xff0c;主要的一些功能主要是hvac&#xff0c;座椅&#xff0c;香氛&#xff0c;設置等的一些模塊&#xff0c;具體模塊下&#xff0c;比如 1.空調 ac&#xff0c;智能模式&#xff08;極速降溫&#xff0c;極速采暖&#xff0c;智能除味&…