第五周 博客作業

運維

1、簡述rpm與yum命令的常見選項,并舉例

使用語法:
rpm [OPTIONS] [PACKAGE_FILE]

常用選項:
安裝: -i
升級: -U
卸載: -e
查詢: -q
顯示安裝進度:-h
顯示安裝過程:-v
案例:
[root@zhws Packages]# rpm -q tigervnc-server
tigervnc-server-1.1.0-16.el6.x86_64

[root@zhws Packages]# rpm -ivh tigervnc-server-1.1.0-16.el6.x86_64.rpm
warning: tigervnc-server-1.1.0-16.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing… ########################################### [100%]
package tigervnc-server-1.1.0-16.el6.x86_64 is already installed

yum 命令
語法格式:
yum [options] [command] [package …]
常用選項:
yum install <軟件名> 安裝指定軟件
yum groupinstall <組名> 安裝一組軟件
yum update 升級
yum remove|erase 卸載
yum clean 清理緩存
yum list 列出所有倉庫的軟件,支持 glob
all
available:可用的,倉庫中有但尚未安裝的
installed: 已安裝的
updates: 可用的升級
案例:
[root@zhws Packages]# yum remove tigervnc-server
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use
Dependencies Resolved
=====================================================================================================================================
Package Arch Version Repository Size
=====================================================================================================================================
Removing:
tigervnc-server x86_64 1.1.0-16.el6 @xi 2.6 M

Transaction Summary
=====================================================================================================================================
Remove 1 Package(s)

Removed:
tigervnc-server.x86_64 0:1.1.0-16.el6
Complete!

[root@zhws Packages]# yum install -y tigervnc-server
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Package Arch Version Repository Size
Installing:
tigervnc-server x86_64 1.1.0-16.el6 xi 1.0 M
Transaction Summary
Install 1 Package(s)
Installed:
tigervnc-server.x86_64 0:1.1.0-16.el6

Complete!

2、自建yum倉庫,分別為網絡源和本地源
[local]
name=OracleLinux
baseurl=file:///mnt
enabled=1
gpgcheck=0

[http]
name=Linux
baseurl=http:///http://mirrors.163.com/centos/$7.4.1708/updates/$x86_64/
enabled=1
gpgcheck=0

3、簡述at和crontab命令,制定 每周三凌晨三、五點10分執行某個腳本,輸出當前時間,時間格式為 2017-12-28 10:00:00
at 特定時間執行一次
at 命令用于在一個指定的時刻執行一個指定的任務,任務僅執行一次,它需要開啟 atd 進程

crontab 周期性循環執行
crontab 命令用來設置周期性任務,進行相關配置后將定時自動執行相關任務,可以在不需人工干預的情況下運行某些作業。

4、簡述sed常用操作命令,并舉例”
sed與grep、awk被成為文本處理三劍客,其中sed是流編輯器,將文本中的數據進行逐行編輯處理,處理過程大體是至上而下讀取一行數據到模式空間(pattern space)與模式空間中的指定模式進行edit【編輯處理】由模式決定是否輸出至stdout(標準輸出)。

語法:
sed [OPTION]…’script’ [input-file]…

常用選項:
-n:不輸出模式空間中的內容至屏幕。
-r:支持使用正則表達式。
-i:直接編輯源文件。
-e scripts: 同時編輯多個文檔。
-f /PATH/TO/SED_SCRIPT_FILE: 多個編輯命令組成的script腳本來編輯文件

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/91153

(0)
淑淑淑淑
上一篇 2018-01-16 09:32
下一篇 2018-01-16 19:47

相關推薦

  • Linux Services and Security–part1

    一、詳細描述一次加密通訊的過程,結合圖示最佳 以Bob和Alice安全通訊為例: Bob<———>Alice 1. Bob要和Alice安全通信首先要取得對方的公鑰,即對方的證書,并驗證證書的合法性。驗證過程和內容: 1)、用CA的公鑰(雙方已知)解密對方證書中CA的簽名;能解密說明證書來原可靠; 2)、用證書中標記的“簽名算法”來計算證書的相關…

    2017-10-17
  • Linux基礎知識總結

    Linux基礎知識 計算機系統 計算機硬件組成 1.控制器:計算機系統的控制中心,協調各部分工作,保證計算機按照預先規定的目標和步驟進行操作及處理。 2.運算器:對數據進行算數運算,邏輯判斷以及數據的比較、移位等操作。 3.存儲器:存取程序和各種數據信息。  4.輸入設備:把信息,如數字、文字、圖像等轉換為數字形式的“編碼”的設備(鍵盤,掃描儀) …

    2017-05-18
  • Linux 基礎知識(二)

    一、Linux文件管理類命令的使用方法及其相關示例演示? 1、文件管理 2、文件查看 二、Bash特性詳解 1、命令行展開 (1)在/tmp目錄下創建:a_c,a_d,b_c,b_d 方法一:mkdir -pv {a,b}_{c,d} (2)在/tmp目錄下創建mylinux目錄,其結構如下:         方法一:…

    Linux干貨 2016-09-26
  • 馬哥教育網絡班22期+第三周課程練習

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。  who | tr -s [[:space:]] | cut -d" " -f1 | sort -u [root@localhost cdrom]# who root     pts/1     &…

    Linux干貨 2016-09-07
  • Linux基礎之LVM

    一.LVM介紹 LVM(Logic Volume Management)邏輯卷管理器,其基本原理就是將多個磁盤的分區在邏輯上進行組合,使之成為一個大容量的磁盤進行使用,可以實現動態的分配存儲空間。 LVM基本模型以及基本術語,如下圖所示: PV:物理卷,從邏輯上與磁盤分區具有同樣功能的設備 VG:卷組,由一個或多個物理卷組成 LV:邏輯卷,具有邏輯邊界的存儲…

    Linux干貨 2016-11-09
  • 程序包管理之編譯安裝apache

    編譯就是講開發者提供的源代碼,通過編譯器,匯編器,連接器轉換成可以直接在操作系統上運行的二進制指令的過程。C/C++源碼的編譯通常包括以下幾個過程:     預處理(Preprocessing)     編譯(Compilation)    &nbs…

    Linux干貨 2016-08-24
欧美性久久久久