配置網路 軟體包管理 文字 檔案查詢

2021-08-21 06:36:35 字數 3339 閱讀 9864

【配置網路 、 軟體包管理 、 文字/檔案查詢】

2.配置永久的dns伺服器位址

vim /etc/resoce.conf search example.com 預設域字尾

寫入 nameserver 172.25.25.254 設定dna伺服器位址

3.配置靜態主機名

[root@svr0 ~]# vim /etc/hostname svr001.example.com 設定新機名

寫入 svr001.example.com

[root@svr0 ~]# exit

[root@svr001 ~]#

直接修改主機名 hostnamectl set-hostname svr001.example.com

本地 yum 源

服務端(軟體倉庫) 集中提供軟體安裝包,並提供依賴性支援

客戶端(yum命令及配置)

1. yum 服務端:共享光碟所有內容

掛載 /dev/cdrom

2. yum 客戶端:指定yum服務端位置

修改配置檔案 /etc/yum.repos.d/*.repo */

刪除其他客戶端檔案,防止有錯誤的檔案相互影響

[root@a ~]# rm -rf /etc/yum.repos.d/* */

[root@a ~]# vim /etc/yum.repos.d/***.repo

[rhel7] #倉庫名稱(可以任意,不能有空格)

name=nsd1705 #倉庫描述(可以任意)

baseurl=file:///myiso #指定yum服務端倉庫位置

enabled=1 #該檔案啟用

gpgcheck=0 #不檢測軟體包簽名

驗證: yum -y install httpd #安裝httpd軟體包

自動生成客戶端檔案

1.[root@server0 ~]# rm -rf /etc/yum.repos.d/* 刪除所有*/

2.[root@server0 ~]# yum-config-manager --add file:///myiso

3.[root@server0 ~]# vim /etc/yum.repos.d/myiso.repo

寫入 gpgcheck=0

[rhel7] #倉庫名稱(可以任意,不能有空格)

name=nsd1705 #倉庫描述(可以任意)

baseurl=file:///myiso #指定yum服務端倉庫位置

enabled=1 #該檔案啟用

gpgcheck=0 #不檢測軟體包簽名

yum repolist 列倉庫

yum clean all 清快取

yum list 軟體名 列軟體

yum -y install 軟體名 安裝軟體

yum -y remove 軟體名 解除安裝軟體

網路 yum 源

[root@a /]# rm -rf /etc/yum.repos.d/* */

[root@a /]# yum-config-manager --add

[root@a ~]# vim /etc/yum.repos.d/172.25.254.254_content_rhel7.0_x86_64_.repo

文末寫入 gpgcheck=0

[root@a ~]# rpm -e vsftpd 檢驗是否安裝軟體

[root@a ~]# yum -y install vsftpd 安裝該yum

公升級linux核心

[root@a ~]# wget packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm

[root@a ~]# rpm -ivh kernel-3.10.0-123.1.2.el7.x86_64.rpm

[root@a ~]# reboot

[root@a ~]# uname -r

find 按條件查詢檔案

根據預設的條件遞迴查詢對應的檔案

find [目錄] [條件1] [-a|-o] [條件2] ...

常用條件表示:

-type 型別 f(文字檔案)、d(目錄)、l(快捷方式)

find /boot -type f 查詢檔案

find /boot -type d 查詢目錄

find /boot -type l 查詢快捷方式

-name "文件名稱"

find /root/ -name "nsd*" -type f 查詢nsd*的檔案

-size +|-檔案大小(b、k、m、g)

find /boot/ -size +300k 查詢大於300k的檔案

find /boot/ -size +20m 查詢大於20m的檔案

find /boot/ -size -1g 查詢小於1g的檔案

-mtime +|-修改天數

find /root/ -mtime -5 查詢5天以內的檔案

find /root/ -mtime 5 查詢5~6天的檔案

find /root/ -mtime +5 查詢5天以前的檔案

-user 使用者名稱

find /home/ -user student 屬主student下的文件

-group 組名

find /home/ -group student 屬組student下的文件

find 結果處理--exec 操作

find .. .. -exec 處理命令 {} \;

優勢:以 {} 代替每乙個結果,逐個處理,遇 \; 結束

find /boot -size +10m -exec cp {} /opt \ 批量拷貝

grep 過濾操作

根據字串模式提取文字行

grep [選項] '匹配模式' 文字檔案

grep 'root' /etc/passwd

命令列 | grep [選項] '匹配模式'

常用命令選項

-v 取反匹配 grep -v 'root' /etc/passwd

-i 忽略大小寫 grep 'root' /etc/passwd

^... 以字串開頭 grep '^root' /etc/passwd

...$ 以字串結尾 grep '/bin/bash$' /etc/passwd

^$ 匹配空行 grep -v '^#' /etc/login.defs | grep -v '^$' 有效字段

重定向輸出

將命令列的正常輸出儲存到檔案

覆蓋式:命令列 > 檔案

ifconfig eth0 > /opt/ipaddr.txt

追加式:命令列 >> 檔案

echo 123456 >> /opt/ipaddr.txt

軟體包管理

軟體源 ete apt sources.list.d 軟體源索引 var lib apt lists 狀態資訊 var lib dpkg statustonny tonny ftt apt cache pkgnames wc l 軟體包的數目 tonny tonny ftt apt cache po...

軟體包管理

使用rpm命令管理軟體rpm q 軟體包 查詢軟體包 rpm ivh 軟體名 版本號.rpm 安裝 rpm e 軟體名 解除安裝 rpm ql 軟體名 檢視已安裝清單補充 匯入紅帽簽名資訊 rpm import 路徑.rpm gpg key redhat release rpm ivh vh 顯示進...

軟體包管理

在linux作業系統中,有乙個系統軟體包,它的功能類似於windows裡面的 新增 刪除程式 但是功能又比 新增 刪除程式 強很多,它就是red hat package manager 簡稱rpm 此工具包最先是由red hat公司推出的,後來被其他linux開發商所借用。由於它為linux使用者省...