linux問題彙總

  • 1 centos6.5中文輸入法沒法使用

#su rootlinux

#yum install "@Chinese Support"ios

System->Preferences->Input method,點擊「Enable input method feature」,在 input method preference中添加中文拼音輸入法ubuntu

  • 2 JDK環境變量配置

vim /etc/profilevim

export JAVA_HOME=/usr/share/jdk1.5.0_05windows

export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarcentos

source /etc/profilebash

  • 3 部分linux命令

fdisk -l:查看全部分區ui

uname -r:查看內核版本spa

/etc/sysconfig/network 可修改主機名.net

/etc/hosts 修改IP

~/.bashrc 可配置全局命令

pwd:查看當前目錄

pw -ef:查看系統進程     kill -9 [PID]:殺死進程

cat /proc/meminfo:查看系統內存 或 free -m

cat /proc/cpuinfo:查看處理器信息 

# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
(Linux查看cpu有8個邏輯CPU, 也知道了CPU型號)

top:查看cpu及內存使用率,在top下按1可查看單核狀態

       PID:進程的ID
  USER:進程全部者
  PR:進程的優先級別,越小越優先被執行
  NInice:值
  VIRT:進程佔用的虛擬內存
  RES:進程佔用的物理內存
  SHR:進程使用的共享內存
  S:進程的狀態。S表示休眠,R表示正在運行,Z表示僵死狀態,N表示該進程優先值爲負數
  %CPU:進程佔用CPU的使用率
  %MEM:進程使用的物理內存和總內存的百分比
  TIME+:該進程啓動後佔用的總的CPU時間,即佔用CPU使用時間的累加值。
  COMMAND:進程啓動命令名稱

經常使用操做實例:

top   //每隔5秒顯式全部進程的資源佔用狀況
top -d 2  //每隔2秒顯式全部進程的資源佔用狀況
top -c  //每隔5秒顯式進程的資源佔用狀況,並顯示進程的命令行參數(默認只有進程名)
top -p 12345 -p 6789//每隔5秒顯示pid是12345和pid是6789的兩個進程的資源佔用狀況
top -d 2 -c -p 123456 //每隔2秒顯示pid是12345的進程的資源使用狀況,並顯式該進程啓動的命令行參數
  • 4 Linux下Eclipse C/C++開發環境給main()傳參數  

(1)點擊向右到三角形「Run」,出現下拉菜單,選擇「Run Configrations」,彈出對話框。

(2)在左邊選擇要調試的可執行程序(若是沒有就雙擊 C/C++ Aplication 新建一個),選擇右邊到第二個標籤「Arguments」,在下面的框裏添加參數便可,以換行分開。

  • 5 windows10上安裝ubuntu後沒法引導

1) 修改bios設置,以ThinkPad爲例,按F1進入bios設置->Restart->OS Optimized Defaults->Disabled->F9,以後就能夠引導了

2) 

- choose "Try Ubuntu"

- connect internet

- open a new Terminal, then type:

 

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

- Press Enter.

- Then type:

sudo apt-get install -y boot-repair && (boot-repair &)

- Press Enter

而後按照推薦的方式修復

  • 6 ubuntu下deb文件安裝

deb是debian linus的安裝格式,跟red hat的rpm很是類似,最基本的安裝命令是:dpkg -i file.deb 

dpkg 是Debian Package的簡寫,是爲Debian 專門開發的套件管理系統,方便軟件的安裝、更新及移除。全部源自Debian的Linux發行版都使用dpkg,例如Ubuntu、Knoppix 等。
如下是一些 Dpkg 的普通用法:

一、dpkg -i <package.deb>
安裝一個 Debian 軟件包,如你手動下載的文件。

二、dpkg -c <package.deb>
列出 <package.deb> 的內容。

三、dpkg -I <package.deb>
從 <package.deb> 中提取包裹信息。

四、dpkg -r <package>
移除一個已安裝的包裹。

五、dpkg -P <package>
徹底清除一個已安裝的包裹。和 remove 不一樣的是,remove 只是刪掉數據和可執行文件,purge 另外還刪除全部的配製文件。

六、dpkg -L <package>
列出 <package> 安裝的全部文件清單。同時請看 dpkg -c 來檢查一個 .deb 文件的內容。

七、dpkg -s <package>
顯示已安裝包裹的信息。同時請看 apt-cache 顯示 Debian 存檔中的包裹信息,以及 dpkg -I 來顯示從一個 .deb 文件中提取的包裹信息。

八、dpkg-reconfigure <package>
從新配製一個已經安裝的包裹,若是它使用的是 debconf (debconf 爲包裹安裝提供了一個統一的配製界面)。

遇到缺乏依賴時,先使用sudo apt-get install -f,等分析完成後從新使用dpkg -i

 

  • 7 ubuntu下zlib缺失

sudo apt-get install zlib1g-dev

 

  • 8 解壓縮命令

tar命令

  解包:tar zxvf FileName.tar

  打包:tar czvf FileName.tar DirName

方法/步驟

  1. gz命令

      解壓1:gunzip FileName.gz

      解壓2:gzip -d FileName.gz

      壓縮:gzip FileName

      .tar.gz 和 .tgz

      解壓:tar zxvf FileName.tar.gz

      壓縮:tar zcvf FileName.tar.gz DirName

       壓縮多個文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...

  2. bz2命令

      解壓1:bzip2 -d FileName.bz2

      解壓2:bunzip2 FileName.bz2

      壓縮: bzip2 -z FileName

      .tar.bz2

      解壓:tar jxvf FileName.tar.bz2

      壓縮:tar jcvf FileName.tar.bz2 DirName

  3. bz命令

      解壓1:bzip2 -d FileName.bz

      解壓2:bunzip2 FileName.bz

      壓縮:未知

      .tar.bz

      解壓:tar jxvf FileName.tar.bz

  4. Z命令

      解壓:uncompress FileName.Z

      壓縮:compress FileName

      .tar.Z

      解壓:tar Zxvf FileName.tar.Z

      壓縮:tar Zcvf FileName.tar.Z DirName

  5. 5

    zip命令

      解壓:unzip FileName.zip

      壓縮:zip FileName.zip DirName

9 ubuntu下su認證失敗的問題

ubuntu下root用戶默認鎖定,進入root可以使用 sudo -i 進入,須要su進入時,可以使用

sudo passwd命令重置unix密碼便可。

  • unbutu下run文件安裝

chmod +x *.run

./*.run

相關文章
相關標籤/搜索