Linux系統常用基本命令(三)

一、linux  軟件包管理(安裝,卸載,升級,查詢)
1、主要是針對服務器;
2、windows中所有的軟件包不能直接Linux中使用;
3、軟件包:
-> 源碼包(腳本)--》特點:免費、開源  .src 
->二進制包(rpm包,系統默認包) 相當於windows中.exe
-> rpm (獲取rpm包的方式:可以網上下載,安裝鏡像ISO文件)
->yum(依賴問題需要藉助網絡,會自動解析依賴)
二、rpm命令
1、centos主要管理包的方式
2、rpm管理以rpm結尾的包
【擴展】
軟件包的命名方式:
zlib-devel-1.2.3-29.el6.x86_64.rpm
軟件名(zlib) 版本類型(devel:開發版 ;client:客戶端)版本號(1.2.3)  發行號(29.el6) 硬件平臺(x86_64:64位;i386:32位)
軟件全名:sudo-1.7.2p1-5.el5.i386.rpm
軟件名(sudo),版本號(1.7.2pl),發行號(5.el5),和硬件平臺(i386)。
注意:64位的應用或軟件是無法在32位系統上運行,而64位系統則可以兼容32位的應用;
3、安裝: # rpm  -ivh   tree-1.5.3-3.el6.x86_64.rpm
用法: rpm -ivh 軟件名(.rpm)
選項:-i install 代表安裝
-vh 顯示詳細的進度
4、查詢:# rpm -qa 查詢當前系統中安裝了哪些軟件(已經安裝好的rpm包)
選項: -q(--query)代表查詢   a
# rpm -qa | grep jdk
# rpm -qa | grep mysql
$ sudo rpm -qa | grep tree
6、卸載:# rpm  -e xcb-util-0.3.6-1.el6.i686
選項: -e 代表卸載  --erase
用法: rpm -e  軟件名(.rpm)  --nodeps  (不驗證依賴卸載)
--nodeps
Don’t do  a  dependency  check  before  installing  or
upgrading a package.
rpm -e   --nodeps   軟件名(.rpm) 
$ sudo rpm -e tree-1.5.3-3.el6.x86_64
【注意】:先查詢再卸載
7、查看某個文件屬於哪個rpm包安裝的
#  rpm   -qf /etc/ntp.conf
三、yum命令  .rpm 安裝  查詢  更新  卸載
1、前提是必須連接外網
2、可以解決rpm依賴性問題
3、方便、快捷、自動解析依賴
4、查詢:
#  yum list       //查看yum源上擁有的軟件
# yum list  installed  |  more  //查看系統中已經安裝好的rpm包 等同於 rpm -qa 
$ sudo yum list  installed  | grep tree
# yum  list updates  |  more  //查詢可以更新的軟件
5、安裝:
# yum install httpd-devel.x86_64
選項:install   後綴不需要加.rpm  可以直接使用命令  
選項:-y , 表示直接自動確認
# yum -y install httpd-devel.x86_64
$ sudo yum install tree
6、卸載
# yum  -y remove httpd-devel.x86_64
$ sudo rpm -qa | grep  tree
常見問題:
1.ping (檢測網絡質量和網絡連接) 不同外網
檢查網卡設置,DNS
2、包無法下載
檢查配置倉庫是否正確包
推薦做法:使用yum安裝,然後rpm做查詢和卸載
四、系統管理命令
1.top 查看系統資源    --> 相當於任務管理器
每隔3秒更新一次
按q退出瀏覽狀態
2.free 查看內存信息    --> yuan  可能會用到
選項:-m, 就是以MB格式顯示
3.df -l 查看硬盤分區信息  
4.ps -ef 查看系統進程
ps -ef | grep crond
jps 查看系統正在運行的java進程
5.kill 殺死正在進行的進程     -> 結合jps一起使用
選項:-9 
kill -9  【pid】
6.ifconfig 查看主機IP
7.ping  檢測網絡質量和網絡連接
ping   主機名
ip地址
域名
8、netstat  查看網絡端口
選項:
-t     #監控tcp協議的進程
-l #listenning
-n     #顯示端口號信息
-p     # 顯示進程的PID

netstat -antp | grep  端口號

如常見的:

  hive  --metastore   9083
   --hiveserver2   10000
9、jps 查看正在運行的java進程
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章