2013年11月16日 星期六

[Linux]Ubuntu 常用指令 系統管理篇

系統篇-系統監測

觀看系統版本資訊 : lsb_release -a
觀看系統位元資訊(1) : uname -m (若結果得出I686則為32位元版本 若得出x86_64則為64位元版本)
觀看系統位元資訊(2) : getconf LONG_BIT

sync;sync;sync;reboot (重開機並強制將未同步的檔案回寫)

du -sm * (了解目前目錄大小占用狀況)

dpkg -l | more (列出所有己安裝的清單)

查詢硬碟分割區的UUID代號 - ls -l /dev/disk/by-uuid

dpkg -i 安裝指令最新遇到問題
更新更新xmind時
sudo dpkg -i xmind-linux-3.4.0.201311050558_amd64.deb
會出現:
(正在讀取資料庫 ... 目前共安裝了 666431 個檔案和目錄。)
正準備替換 xmind 3.3.1(使用 .../xmind-linux-3.4.0.201311050558_amd64.deb)...
正在解開替換的套件檔 xmind ...
dpkg-deb(子程序):short read on buffer copy for 在複製時無法寫入管線
dpkg-deb:錯誤:子程序 貼上 傳回了錯誤退出狀態 2
dpkg:在處理 SoftwareUpdate/xmind-linux-3.4.0.201311050558_amd64.deb (--install) 時發生錯誤:
 short read on buffer copy for 在這期間會以 dpkg-deb 進行 `usr/local/xmind/plugins/org.eclipse.ui.workbench_3.8.2.v20121128-133708.jar'
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
在處理時有錯誤發生:
 SoftwareUpdate/xmind-linux-3.4.0.201311050558_amd64.deb
解決方法如下:
sudo rm /usr/share/mime/packages/kde.xml 
sudo update-mime-database /usr/share/mime

df(列出磁區的使用狀況) 
(在[系統監控] / [檔案系統]可看到已載入的分割區的使用情形)

  1. a:顯示全部的檔案系統和各分割區的磁碟使用情形
  2. h:硬碟空間使用情況
  3. i:顯示i -nodes的使用量
  4. k:大小用k來表示 (預設值)
  5. t:顯示某一個檔案系統的所有分割區磁碟使用量
  6. x:顯示不是某一個檔案系統的所有分割區磁碟使用量
  7. T:顯示每個分割區所屬的檔案系統名稱

ps -aux 看執行中的程序
free  看系統memory使用狀況
  1. m:以Mb作單位
  2. t:顯示記憶體總合
  3. 1.作用 
    free命令用来显示内存的使用情况,使用权限是所有用户。 

    2.格式 
    free [-b-k-m] [-o] [-s delay] [-t] [-V] 

    3.主要参数 
    -b -k -m:分别以字节(KB、MB)为单位显示内存使用情况。 
    -s delay:顯示每隔多少秒數來顯示一次內存使用情況。 
    -t:顯示記憶體總合。 
    -o:不顯示缓冲區顯示列。

top列出目前系統中正在執行的工作,以及各工作記憶體空間與 CPU 使用百分比 
主要参数 
d:指定更新的间隔,以秒计算。 
q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。 
c:显示进程完整的路径与名称。 
S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。 
s:安全模式。 
i:不显示任何闲置(Idle)或无用(Zombie)的行程。 
n:显示更新的次数,完成后将会退出to 
显示参数: 
PID(Process ID):进程标示号。 
USER:进程所有者的用户名。 
PR:进程的优先级别。 
NI:进程的优先级别数值。 
VIRT:进程占用的虚拟内存值。 
RES:进程占用的物理内存值。 
SHR:进程使用的共享内存值。 
S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数。 
%CPU:该进程占用的CPU使用率。 
%MEM:该进程占用的物理内存和总内存的百分比。 
TIME+:该进程启动后占用的总的CPU时间。 
Command:进程启动的启动命令名称,如果这一行显示不下,进程会有一个完整的命令行。 
top命令使用过程中,还可以使用一些交互的命令来完成其它参数的功能。这些命令是通过快捷键启动的。 
<空格>:立刻刷新。 
P:根据CPU使用大小进行排序。 
T:根据时间、累计时间排序。 
q:退出top命令。 
m:切换显示内存信息。 
t:切换显示进程和CPU状态信息。 
c:切换显示命令名称和完整命令行。 
M:根据使用内存大小进行排序。 
W:将当前设置写入~/.toprc文件中。这是写top配置文件的推荐方法。 



du:查詢檔案或目錄的磁碟使用空間
(在[磁碟用量分析器] / [掃瞄個人資料夾]或[掃瞄檔案系統]或 [掃瞄資料夾]也可看到)

  1. a:顯示全部目錄和其次目錄下的每個檔案所佔的磁碟空間
  2. b:大小用bytes來表示 (預設值為k bytes)  
  3. c:最後再加上總計 (預設值) 
  4. l:計算所有檔案大小
  5. s:只顯示各檔案大小的總合
  6. x:只計算同屬同一個檔案系統的檔案  
  7. L:計算所有的檔案大小

uname -m:顯示電腦硬體名稱 
sudo fdisk -l: 列出硬碟分割區

fsck:檢查、修復linux檔案系統(fsck -參數 分割區名稱)
  1. a:自動修復
  2. r:執行時會詢問
  3. V:顯示處理時的每一個步驟
  4. t:指定一個檔案系統
  5. n:不要真正執行,只看執行時會做那些動做


網路篇
uptime 
18:59:15 up 25 min,  2 users,  load average: 1.23, 1.32, 1.21 
现在的时间 
系统开机运转到现在经过的时间 
连线的使用者数量 
最近一分钟,五分钟和十五分钟的系统负载 
参数: -V 显示版本资讯。 

sudo ethtool eth0:顯示網路卡的狀態
  1. (先到 synaptic套件管理程式安裝 ethtool )
ifconfig設定、檢視網路介面
  1. ifup eth0 啟動「eth0」網路介面
  2. ifdown eth0 停止「eth0」網路介面運作
netstat:查詢網路目前狀況  
  1. -a:全部列出 
  2. -c:每隔幾秒鐘重新列一遍  
  3. -i:界面狀態
  4. -n:以網路IP位址代替名稱列出網路連接情形  
  5. -o:列出時間狀態
  6. -r:列出網路的路徑表  
  7. -t:列出tcp協定的連接情形 
  8. -u:列出udp協定的連接情形  
  9. -v:列出版本 
  10. -w:列出raw程序連結的資訊  
  11. -x:列出有關unix網域socket的資訊
====================================================
Linux wify無線網路設定 :
接著sudo ifdown wlc0
sudo ifup wlc0
即可使用網路
sudo rkhunter --checkall:消滅木馬程式
  1. 到 synaptic 套件管理程式 →搜尋安裝 rkhunter
  2. 開啟 終端機(Ctrl-Alt-T) →輸入(或貼上) sudo rkhunter --checkall

沒有留言:

張貼留言