Linux常遇問題解法整理

這裏是將使用Linux遇到的問題解法收集起來的記錄,都是較小的問題,幾行指令可以解決且經自己電腦驗證過的,方便下次重Build另台電腦時,同樣的問題不需再上網查。

(1) Wireshark抓不到interface:
      sudo dpkg-reconfigure wireshark-common
      sudo usermod -a -G wireshark $USER
      gnome-session-quit --logout --no-prompt

(2) Notebook Touch Pad On/Off:
      sudo modprobe -r psmouse (去掉-r = On) 

(3) Apt-get會出現錯誤:需先關掉舊更新,才可在執行新的。

      ps aux | grep apt
      sudo kill -9 processnumber
      sudo rm /var/lib/apt/lists/lock
      sudo rm /var/cache/apt/archives/lock

(4) Linux死機:
      ctrl + alt + F1(1~6)
      top 
      k(kill)  processnumber
      ctrl + alt + F7

(5) 移除Chrome:
      sudo apt-get purge google-chrome-stable
      sudo apt-get autoremove
      rm -rf ~/.config/google-chrome 

(6) 修改HostName:
      sudo nano /etc/hostname
      sudo nano /etc/hosts
      sudo service hostname restart

(7) 安裝perf效能分析工具:
      sudo apt-get install linux-tools-common

(8) 移除Nvidia顯示卡Driver:
      Ctrl + Alt + F2
      sudo apt-get remove nvidia-* --purge
      sudo apt-get install ubuntu-desktop
      sudo rm /etc/X11/xorg.conf
      echo 'nouveau' | sudo tee -a /etc/modules
      sudo init 6 

(9)如何安裝tar.gz檔案:
     sudo tar -zxvf filename.tar.gz
     找尋Install or Readme,參考其中做法
     如沒有,一般做法如下
     #./configure
     #make
     #make install

(10)apt-get update無作用:
       sudo cp /etc/apt/soruces.list 
       /etc/apt/soruces.list.backup
       接著sudo nano /etc/apt/soruces.list
       將 deb http://archive.ubuntu.com/開頭的一些網站內容
       加入即可。

(11)make xconfig出現Error 2的問題:
      sudo apt-get install qt4-qmake libqt4-dev即可。

(12)code::blocks無法正常執行的問題:        
  sudo add-apt-repository ppa:damien-moore/
  codeblocks-stable
  sudo codeblocks即可。   


(13)OpenCL + CUDA安裝:記得apt要autoremove。
      install nvidia's driver
      nvidia-cuda-*

(14)安裝Ubuntu小算盤/HexEditor:
      sudo apt-get install galculator 
      sudo apt-get install wxHexEditor

(15) 燒錄img檔至SD卡:
      lsblk
      sudo dd if=~/file.img of=/dev/sdd bs=4096。  

(16) 無法掛載NTFS:
     sudo ntfsfix /dev/sdbx 即可。 

(17)Root size放大:
     安裝GParted程式,燒錄開機光碟,依其指示動作即可。 

(18)HD壞軌:參閱本篇作法

(19)DEB及RPM的安裝法:
      DEB:dpkg -i 程式名稱.deb (Ubuntu原生用此)
      RPM: apt-get install alien
                  alien -i  程式名稱.rpm

(20)安裝webmin
sudo sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'
wget -qO -- http://www.webmin.com/jcameron-key.asc | sudo apt-key add --
sudo apt-get update
sudo apt-get install webmin 
 
            


(21)parrot遇DNS無法解析問題
      ifconfig內容正常,但無法ping也無法update
      將/etc/resolv.conf這個連結檔delete掉
      vim一個新的resolv.conf實體檔
      內容為nameserver 168.95.192.1 & nameserver        168.95.1.1  

(22) 不小心將檔案殺掉時
       sudo grep -F -a -C100 'string' /dev/sdb8 > file.txt
       -F和比對待查字串完全相符
       -C100是字串附近100行的程式,可自行增減
       'string'檔案中記得的字串
       /dev/sdb8是待查的碟,可自行指定

(23)開機進console mode或忘密碼也可用
       在多重選單下按e
       找vmlinuz...那行,並在後加上single
       按ctrl+x or F10重開機後會進到console mode 

(24)若要開發SD/MMC相關指令可安裝下列套件
      sg3-utils 主要走ioctl SG_IO
      mmc-utils 主要走ioctl MMC_IOC_CMD

沒有留言:

張貼留言