Linux系統管理習題

Linux 系統管理練習題

1.請為此虛擬機配置以下網絡參數:

1)主機名:chenyu.example.com (將chenyu改成自己名字的全拼)

2)IP 地址:192.168.100.100/24

3)默認網關:192.168.100.254

4)DNS 服務器:8.8.8.8

正確步驟
hostnamectl set-hostname yangduhan.example.com
vim /etc/sysconfig/network-scripts/ifcfg-ens33

添加以下內容:

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.100.100
NETMASK=255.255.255.0   # 或者使用 PREFIX=24
GATEWAY=192.168.100.254
DNS1=8.8.8.8

2. 配置默認軟件倉庫 YUM配置本地的yum倉庫,安裝httpd軟件包

正確步驟
mount /dev/cdrom /mnt
vim /etc/yum.repos.d/server.repo

內容:

[ydh]
name=YDH
baseurl=file:///mnt/
enabled=1     # 修正此處
gpgcheck=0
yum install -y httpd

3. 配置 cron 計劃任務

1)以用戶 root 的身份每 5 分鐘執行一次命令 logger “RH200 Test”

2)以root的身份每天下午2:28分執行一次命令logger “RH200 Test”

正確步驟
crontab -u root -e

添加以下內容:

*/5 * * * * logger "RH200 Test"
28 14 * * * logger "RH200 Test"

4. 配置 NTP 時間客戶端

1)設置你的系統,使其成為時鐘服務器

2)另外一臺服務器作為時鐘客戶端,將其向始終服務器的時間做同步

正確步驟
(1) 配置時鐘服務器
yum -y install chrony
vim /etc/chrony.conf

添加:

allow 192.168.100.100/24
local stratum 10
systemctl enable --now chronyd		#啟動服務
systemctl stop firewalld      #關閉防火墻
systemctl disable firewalld
(2) 配置客戶端
yum -y install chrony
vim /etc/chrony.conf

添加:

server 192.168.100.100 iburst
systemctl restart chronyd

5. 查找文件

查找系統中大小為10-20M的文件,并將其副本放入/root/files目錄

正確步驟
1
mkdir /root/files
find / -type f -size +10M -size -20M -exec cp -t /root/files/ {} \;
2
mkdir /root/files
find / -type f -size +10M -size -20M -exec cp -t /root/files/ {} + 2>/dev/null

6. 查找字符串

找出文件/etc/man_db.conf 中包含字符串 sbin 的所有行,將其副本按原始順序存放到文件 /root/out.txt 中。文件/root/out.txt 中不得包含空行,且所有行必須是/etc/man_db.conf 中原始行的準確副本

正確步驟
grep sbin /etc/man_db.conf | grep -v ^$ > /root/out.txt

7. 創建歸檔

1)創建一個名為/root/backup.tar.bz2 的 tar 歸檔,其應該包含/usr/local/的內容。此歸檔文件 必須使用 bzip2 進行壓縮。

2)創建一個名為/root/sysconfig.tar.gz 的 tar 歸檔,其應該包含/etc/sysconfig/的內容。此歸檔文件 必須使用 gzip 進行壓縮。

正確步驟
(1) 創建 bzip2 歸檔
tar -cjvf /root/backup.tar.bz2 -C /usr/local .
(2) 創建 gzip 歸檔
tar -czvf /root/sysconfig.tar.gz -C /etc/sysconfig .

8. 設置 root 密碼

獲得系統 node2 的管理權限,并將 node2 的 root 密碼設置為 redhat

正確步驟
mount -o remount,rw /sysroot
chroot /sysroot
echo "redhat" | passwd --stdin root   # 關鍵修正:設置root密碼為redhat
touch /.autorelabel
exit
reboot

9. 配置系統調優

為你的系統選擇建議的 tuned 配置集并將它設為默認設置

正確步驟
yum install tuned -y
systemctl enable --now tuned
recommended_profile=$(tuned-adm recommend)   # 獲取推薦配置
tuned-adm profile $recommended_profile       # 應用推薦配置

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

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

相關文章

SQL166 每天的日活數及新用戶占比

SQL166 每天的日活數及新用戶占比 題目理解 本SQL查詢旨在分析用戶活躍數據,計算兩個關鍵指標: 每日活躍用戶數(DAU)每日新增用戶占比(新用戶占活躍用戶的比例) 解題思路 1. 數據準備階段 首先我們需要獲取所有用戶的活躍記錄,包括&…

【33】C# WinForm入門到精通 ——表格布局器TableLayoutPanel【屬性、方法、事件、實例、源碼】

WinForm 是 Windows Form 的簡稱,是基于 .NET Framework 平臺的客戶端(PC軟件)開發技術,是 C# 語言中的一個重要應用。 .NET 提供了大量 Windows 風格的控件和事件,可以直接拿來使用。 本專欄內容是按照標題序號逐漸…

uv使用教程

以下是使用 Python 包管理工具 uv 的常見命令指南。uv 是由 Astral(Ruff 的開發者)開發的高性能 Python 包安裝器和解析器,旨在替代 pip 和 pip-tools: 1. 安裝 uv uv官網倉庫 # Linux/macOS curl -Ls https://astral.sh/uv/in…

SpringBoot3.x入門到精通系列:1.1 簡介與新特性

SpringBoot 3.x 簡介與新特性 📖 什么是SpringBoot SpringBoot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化Spring應用的初始搭建以及開發過程。SpringBoot集成了大量常用的第三方庫配置,SpringBoot應用中這些第三方庫幾乎可以零配…

二、搭建springCloudAlibaba2021.1版本分布式微服務-Nacos搭建及服務注冊和配置中心

nacos介紹 1、Nacos簡介 Nacos 是阿里巴巴推出來的一個新開源項目,這是一個更易于構建云原生應用的動態服務發現、配置管理和服務管理平臺。 Nacos 致力于幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您快速實現動態服務發現、…

淺談物聯網嵌入式程序開發源碼技術方案

在物聯網蓬勃發展的時代,嵌入式程序作為連接硬件與軟件的橋梁,發揮著至關重要的作用。以“邊緣智能 云協同”為核心,為工業、醫療、家居、農業、智慧城市五大場景提供穩定、低功耗、可擴展的物聯網終端與平臺一體化解決方案。以下董技叔軟件…

【筆記】重學單片機(51)

為學習嵌入式做準備,重新拿起51單片機學習。此貼為學習筆記,僅記錄易忘點,實用理論基礎,并不是0基礎。 資料參考:清翔零基礎教你學51單片機 51單片機學習筆記1. C語言中的易忘點1.1 數據類型1.2 位運算符1.3 常用控制語…

C++現代Redis客戶端庫redis-plus-plus詳解

🚀 C現代Redis客戶端庫redis-plus-plus詳解:告別繁瑣的hiredis,擁抱現代C的Redis操作 📅 更新時間:2025年07月28日 🏷? 標簽:C | Redis | redis-plus-plus | 現代C | 后端開發 文章目錄&#x…

Redis存儲原理與數據模型(上)

一、Redis數據模型 1.1、查看Redis數據定義: typedef struct redisDb {kvstore *keys; /* The keyspace for this DB 指向鍵值存儲的指針,用于快速訪問和修改數據庫中的鍵值對*/kvstore *expires; /* Timeout of keys with a t…

視頻生成模型蒸餾的方法

1.fastvideo https://github.com/hao-ai-lab/FastVideohttps://github.com/hao-ai-lab/FastVideo Distillation support Recipes for video DiT, based on PCM. Support distilling/finetuning/inferencing state-of-the-art open video DiTs: 1. Mochi 2. Hunyuan. 2.l

【mysql】—— mysql中的timestamp 和 datetime(6) 有什么區別,為什么有的地方不建議使用timestamp

在 MySQL 中,TIMESTAMP 和 DATETIME(6) 都是用于存儲日期和時間的數據類型,但它們在存儲范圍、時區處理、存儲方式等方面有顯著區別。 1. 核心區別對比 特性 TIMESTAMP DATETIME(6) 存儲范圍 1970-01-01 00:00:01 UTC ~ 2038-01-19 03:14:07 UTC(受限于 32 位時間戳) 1000…

前端下載文件相關

1、下載 ‘Content-Type‘: ‘application/octet-stream‘ 的文件 當后端返回的響應頭中 Content-Type 為 application/octet-stream 時,表示這是一個二進制流文件,瀏覽器無法直接展示,需要前端處理后下載到本地。 通過請求獲取二進制數據…

代碼隨想錄算法訓練營第五十六天|動態規劃part6

108.冗余連接 題目鏈接&#xff1a;108. 冗余的邊 文章講解&#xff1a;代碼隨想錄 思路&#xff1a; 題意隱含 只有一個冗余邊 #include <iostream> #include <vector> using namespace std; int n1001; vector<int>father(n,0);void init(){for(int i0;…

智能體通信協議

智能體通信協議A2AACPANPAgoraagents.jsonLMOSAITPA2A A2A官方文檔&#xff1a;https://www.a2aprotocol.net/docs/introduction 開源代碼和詳細規范&#xff1a;https://github.com/google/A2A ACP ACP官方文檔&#xff1a;https://acp.agentunion.cn ANP ANP官方文檔&am…

QT交叉編譯環境配置

QT交叉編譯環境配置1 配置交叉編譯工具鏈1.1 解壓 放到/opt中1.2 使用環境變量1.2.1 設置成永久的環境變量1.2.2 臨時環境變量1.3 安裝編譯需要的軟件2 編譯tslib庫&#xff08;如果不需要觸摸屏直接跳過&#xff09;3. 編譯qt3.1 編譯源碼3.2 設置QCreator4 說明4.1 關于編譯器…

【Android】【Java】一款簡單的文本/圖像加解密APP

寫在前面 之前寫過一篇博客,名為《【Java編程】【計算機視覺】一種簡單的圖片加/解密算法》,介紹了用Java在電腦上對圖片進行簡單的加密和解密操作,見鏈接: 文章鏈接 但是,文中所描述的算法在實際操作當中,存在嚴重的噪音(圖像失真)的問題(且原因不明),本次經筆者研…

技術筆記 | Ubuntu 系統 OTA 升級全流程詳解

前言&#xff1a;在嵌入式系統設備管理中&#xff0c;OTA&#xff08;Over-The-Air&#xff09;升級是實現設備遠程維護、功能迭代的核心能力。本文基于 Ubuntu 系統環境&#xff0c;詳細拆解 updateEngine 工具的 OTA 升級方案&#xff0c;從配置開啟、命令使用到實戰案例與問…

重復請求問題

重復請求問題 使用Promise和AbortController來實現思路是&#xff1a;通過在會話緩存中存儲和比較請求信息&#xff0c;來防止用戶在短時間內重復提交相同的請求。 具體思路如下&#xff1a; 存儲請求信息&#xff1a;每次請求時&#xff0c;將請求的相關信息&#xff08;如URL…

CentOS7 Docker安裝RocketMQ完整教程

目錄 前言 環境準備 系統要求 檢查Docker狀態 創建網絡和目錄 創建Docker網絡 創建數據目錄 安裝NameServer 啟動NameServer容器 參數說明 驗證NameServer啟動 安裝Broker 創建Broker配置文件 啟動Broker容器 參數說明 驗證Broker啟動 安裝管理控制臺 啟動控制…

main函數,常量指針與指針常量,野指針等,void與void的區別

指針&#xff08;續&#xff09; main函數原型 定義 main函數有多種定義格式&#xff0c;main函數也是函數&#xff0c;函數相關的結論對main函數也有效。 main函數的完整寫法&#xff1a;int main(int argc, char *argv[]){..}int main(int argc, char **argv){..}擴展寫法&am…