1. 程式人生 > 其它 >(十五)Linux網路管理、軟體包安裝

(十五)Linux網路管理、軟體包安裝

1.fdisk -l 檢視處系統磁碟裝置,打boot“*”的是系統啟動的磁碟塊。

(1)檢視磁碟Disk /dev/sdb:5368MB(總大小),5368709120bytes(位元位)
(2)255heads(磁頭),63sectors/track(扇區),652cylinders(柱面)
(3)查看出磁碟是否還可建立主要看柱面,start到End用了523,總大小652,所以可以建立分割槽。
      Device Boot Start End Blocks id system
  /dev/sdb1 1 523 4200966 83 Linux

2.RJ45是普通網線,RJ41電話線。光纖的是fddi0。網線是eth0。

3.網絡卡位置:/etc/sysconfig/network-scripts/ifcfg-eth0。

DEVICE=eth0                           #裝置名
ONBOOT= yes                           #裝置重啟以後是否生效
BOOTPROTO=static                      #網路型別
IPADDR=10.1.1.10                      #IP地址
NETMASK=255.0.0.0                     #子網掩碼
GATEWAY=10.1.1.1                      #閘道器地址
DNS1=8.8.8.8                          #設定DNS

4.主機名位置:/etc/sysconfig/network。

5.簡易DNS檔案:/etc/hosts。

6.優先順序檔案:/etc/nsswitch.conf。

7.指定DNF服務IP檔案:/etc/resolv.conf。

8.禁ping檔案:/proc/sys/net/ipv4/icmp_echo_ignore_all。0是,1否。

9.禁用所有型別掛載檔案:/etc/sysctl.conf。

10.禁用轉發檔案:/proc/sys/net/ipv4/ip_forward。別人的資料包經過主機是否轉發。

11.檢視一個包是否安裝rpm -q 不需要填寫包全名。

12.建立yum:/etc/yum.repos.d/yum.repo

[local]                              #倉庫名
name=yum                             #倉庫描述
baseurl=file:///mnt                 #檔案路徑
enabled=1                            #1倉庫開啟
gpgcheck=0                           #0倉庫檢查

13.原始碼包安裝。

(1). 進入原始碼包下./configure  --prefix=/usr/local/xxx(指定安裝目錄)
(2).make  。(編譯)
(3).mask install 。(編譯安裝)完成安裝。
(4).安裝目錄下lib檔案(庫檔案),bin(可執行檔案)
命令:mii-tool eth0 #檢視網絡卡與網線的聯通性。
啟用網絡卡命名 ifconfig eth0 up
禁用網絡卡命名 ifconfig eth0 down
# 刪除預設路由
route del default
# 刪除預設閘道器
route del default gw
# 通過路由IP新增預設閘道器
route add default gw IP
# 通過網絡卡新增預設閘道器
route add default wlan0
命令:service network restart       #重啟網絡卡。
命令:ifconfig eth0 down            #重啟網絡卡,up啟動。
命令:hostname 名字                 #修改主機名。(臨時)
命令:route -n                      #檢視本機的路由表。U表示直連網路。UG直連閘道器。
命令:netstat -antp                 #檢視所有埠。a(all)n(解析)u(udp)t(tcp)p(顯示程式)
命令:setup                         #圖形修改配置
命令:ip addr                       #檢視ip地址。
命令:mount -o loop ios檔案 掛載目錄  #掛載ios檔案。
命令:rpm -ivh  包名.rpm             #安裝包命令。i安裝 v顯示 h進度條。U升級。q檢視是否安裝。qi檢視包資訊。qa檢視所有包。qf反檢視命令絕對路徑的包在哪裡。ql生成的檔案。e解除安裝包。--nodeps強制解除安裝。--force強制安裝。
命令:rpm -ql | grep 服務名          #檢視安裝到什麼位置
命令:rpm –qf “which 命令” #可檢視命令安裝包。
命令:rpm -ivh xxx.rpm --force --nodeps # --nodeps 屬性,不考慮依賴關係 --force 屬性,強制進行安裝
命令:yum makecache                 #清理快取
命令:yum install -y 安裝包          #安裝包 -y確認安裝。
命令:yum list                      #檢視yum庫下有哪些包。” @“的是已安裝包。
命令:yum remove -y 安裝包           #解除安裝包 -y確認解除安裝。
命令:yum reinstall  -y 安裝包       #重新安裝 -y確認安裝。
命令:yum grouplist                 #檢視組包。 groupinstall 安裝組包。
命令:yum repolist#檢視yum倉庫列表
命令:yum-config-manager --add-repo="http://xxxxx/yum"    #通過地址新增yum源
命令:yum-config-manager --disable "倉庫命"   #禁用倉庫
命令:yum-config-manager --enable "倉庫名"    #啟用倉庫
命令:yum search 命令#通過命令檢視需要安裝命令的安裝包
命令:yum  provides  */命令         #檢視一安裝命令的安裝包
命令:wget 下載地址                  #聯網下載安裝包。
本地離線安裝方案
# 安裝工具包
yum install yum-plugin-downloadonly
# 將離線包以及依賴下載到本地
yum install --downloadonly --downloaddir=/xxx/xxx 包名