liunx軟件安裝與網絡管理和遠程訪問

三、軟件安裝
1、RPM包管理器進行軟件安裝
語法:rpm【選項】【軟件包】
-i 安裝一個以前從來未安裝過的軟件包
-v 將安裝過程打印在屏幕上
-h 以字符“#”顯示安裝進度條
rpm -q【軟件包】
rpm -qa
rpm -qi【軟件包】
rpm【選項】【軟件包】
-U對一個已經安裝的舊版本軟件包進行升級,如果以前沒有安裝過則安裝它
-F對一個已經安裝的舊版本軟件包進行升級
rpm -e【軟件名】
例如:rpm -e zsh
RMP包注意事項:
①安裝有依賴關係的多個軟件時
被依賴的軟件包需要先安裝
同時指定多個rpm包文件進行安裝
②卸載有依賴關係的多個軟件時
依賴其他程序的軟件包需要先卸載
同時指定多個軟件名進行卸載
③忽略依賴關係
結合”-nodeps“選項,但可能導致軟件異常
2、YUM安裝
YUM是Yellow dog Updater Modified的簡稱,
也稱爲軟件倉庫,可以通過http或ftp共享出來,也可以是本地軟件池。
客戶端在第一次安裝的時候就會去下載header文件並加以分析,
這樣才能自動地從服務端下載相關軟,
自動按需安裝相應的軟件包且可以解決包依賴性。

YUM客戶端配置:
客戶端配置文件放在本地的 /etc/yum.repo.d/*.repo文件中,格式爲:

[倉庫名]	
name=倉庫描述
 	
baseurl=倉庫位置

 enabled=0 | 1  (0:不激活配置;1:激活配置)
 
 gpgcheck=0 | 1 (0:安裝前部隊RPM包檢測;1:反之)
 
 gpgkey=GPG文件的位置

yum的軟件包下載更新安裝卸載操作

yum【選項】【軟件包|組名】
install客戶端從遠程倉庫中下載軟件並安裝
localinstall安裝一個本地已經下載來的軟件
groupinstall如果倉庫爲軟件分了組,則可以通過安裝此組來完成這個組裏面的所有軟件包
yum【選項】【軟件包|組名】
update更新全部可以更新的軟件
update<軟件包>更新指定程序包
check-update檢查系統中可以被升級的軟件包
groupupdate<組名>升級組裏面的軟件包
 yum【選項】【軟件包|組名】
info<軟件名>顯示安裝包信息
list顯示所有已經安裝和倉庫中可以安裝的程序
list<軟件名>顯示指定軟件包安裝情況
grouplist顯示倉庫中有哪些組 groupinfo<組名>
search<關鍵名>查找軟件包 deplist<軟件包名>
 yum【選項】【軟件包|組名】
remove<軟件名>卸載軟件
erase<軟件名>卸載軟件
groupremove<組名>卸載組裏所包含的軟件包

四、網絡管理與遠程訪問
4.1網絡查看與配置
版本6

1.查看所有活動網絡接口信息
ifconfig

2.查看所有網絡接口的信息
ifconfig -a

3.查看指定網絡接口信息
ifconfig [網絡接口名]

版本7

1.查看所有網絡接口信息
ip a
ip add
ip address

2.查看網卡流量
ip -s link show
4.2查看網絡連接狀態

版本6
netstat [選項]
-a:顯示所有活動連接
-n:以數字形式顯示
-p:顯示進程信息
-t:查看tcp協議信息
-u:查看udp協議信息
-r:查看路由表信息
route 查看路由信息
arp -n 查看arp信息
版本7
ss -ltn
ss -etn
查看路由信息 ip route
查看arp信息
ip neighbo
4.3其他常用命令
版本6
ping [選項] x.x.x.x

traceroute
版本7

ping [選項] x.x.x.x

tracepath
4.4調整網絡參數

① 臨時設置
使用命令配置。
簡單、快速,配置後立即生效。

一般只適合在調試網絡的過程中使用,系統重啓後,所做的修改會失效。
臨時設置
配置接口IP和掩碼
ip addr add x.x.x.x/66 dev ens33
ip link set ens33 up | down

配置路由
ip route add 10.1.1.0/24 via 192.168.1.1 dev ens33

②永久設置
修改配置文件
修改各項網絡參數的配置文件
適合對服務器設置固定參數時使用,需要重載網絡服務或重啓以後纔會生效
方式1:修改配置文件
/etc/sysconfig/network-scripts/ifcfg-xx

方式2:nmtui工具

配置路由
/etc/sysconfig/network-scripts/route-xx

dns:/etc/resolv.conf

網絡管理器(Network Manager)是一個動態網絡的控制器與配置系統,
它用於當網絡設備可用時保持設備以及連接的開啓、激活。

默認情況下,CentOS 7安裝有網絡管理器,並處於啓用狀態。

nmcli dev #查看網絡管理器管理的網絡接口

nmtui #文本(半圖形化)配置頁面

4.5SSH遠程管理
tep1:安裝openssh-server

yum install openssh-server

step2:配置ssh配置文件

vi /etc/ssh/sshd_config

4.6VNC遠程管理
step1:安裝vnc-server

yum install vnc-server
step2:生成配置模板

cp /lib/systemd/system/[email protected]

/etc/systemd/system/[email protected]

step3:修改配置文件
ExecStartPre=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’

ExecStart=/usr/sbin/runuser -l -c “/usr/bin/vncserver %i”

PIDFile=/home//.vnc/%H%i.pid

ExecStop=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’

step4:設置登錄用戶密碼
vncpasswd

step5:啓動服務
systemctl start vncserver_xx@:1

step6:客戶端登錄
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章