【配置網路 、 軟體包管理 、 文字/檔案查詢】
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使用者省...