ubuntu常用コマンド整理
4320 ワード
1 suパスワードの取得
たまにubuntuシステムに戻って、suに切り替えたいと思って、いつも成功しないことを表示して、初めて使うかもしれません.つまり、sudo$:sudo passwdシステムを使ってパスワードを入力するようにヒントを与えます.つまり、インストール時のユーザーパスワードです.それから、システムは2回の新しいパスワードを入力するようにヒントを与えます.入力が終わったら、$:suはsuに入ることができて、相応の権限を備えています.
2ダウンロードツール
Ubuntuの下にも似たようなツールがあります.それがaira 2です.aira 2はコマンドラインダウンロードツールで、他のグラフィックインタフェースのダウンロードソフトウェアと組み合わせて使用できます.uget+aria 2を使っています.uget自体はコンパクトで実用的なマルチスレッドダウンロードツールであり、aria 2をプラグインとして追加すると、ダウンロード速度が著しく向上します.一、インストール.ugetとaria 2はいずれも「ソフトウェアセンター」にインストールできるが、バージョンが古すぎて機能しないため、端末にppaを追加してインストールするのが望ましい:1.ugetのインストール:sudo add-apt-repository ppa:plushuang-tw/uget-stable sudo apt-get update sudo apt-get install uget 2.aria 2のインストール:sudo add-apt-repository ppa:t-tujikawa/ppa sudo apt-get update sudo apt-get install aria 2
aria 2のインストールが完了すると、端末でaria 2-vを実行し、バージョンとサポートされているプロパティを表示できます.リソース検索をサポートするには1.10以上のバージョンが必要です.
3 ubuntu設定HOSTS
1、hostssudo gedit/etc/hosts 2の修正、解析記録の追加(.)完全例:127.0.0.1 localhost.localdomain localhost簡潔記録:127.0.0.1 localhost 3、保存後にネットワークsudo/etc/init.d/networking restartを再起動
4フォルダの作成
mkdir software
5編集権限の表示
ls-ldフォルダ名(所在ディレクトリ)
chmod 777 software
6 flashplayerのインストール
解凍後、
cp libflashplayer.so/usr/lib/firefox-addons/ln/usr/lib/firefox-addons/libflashplayer.so/usr/lib/mozilla/plugins/libflashplayer.so
7エディタを開く
gedit
8 ubuntuプロセスの表示
Netstat–tln//サービスリスニングポートの表示netstat
//プロセス番号psを見る–aux//プロセス番号psを見る–aux|more//すべてpsを見る–ef|grep mysql//mysqlを見るプロセスkill-9 3306//強制殺落程番号3306
eclipseコマンド起動
cd/usr/local/binsudo ln -s/usr/program/eclipse-juno/eclipse/eclipse
eclipseにはツールバーがありません
1.eclipseを新規作成する.shファイルは、elcipseのパスとして次のように追加されます.
export UBUNTU_MENUPROXY=0
/home/wangdeshui/eclipse/eclipse
2.端末sh./eclipse.sh
ubuntuインストールGIT
ubuntuファイルの作成
touchファイル名=>空のファイルの作成
たまにubuntuシステムに戻って、suに切り替えたいと思って、いつも成功しないことを表示して、初めて使うかもしれません.つまり、sudo$:sudo passwdシステムを使ってパスワードを入力するようにヒントを与えます.つまり、インストール時のユーザーパスワードです.それから、システムは2回の新しいパスワードを入力するようにヒントを与えます.入力が終わったら、$:suはsuに入ることができて、相応の権限を備えています.
2ダウンロードツール
Ubuntuの下にも似たようなツールがあります.それがaira 2です.aira 2はコマンドラインダウンロードツールで、他のグラフィックインタフェースのダウンロードソフトウェアと組み合わせて使用できます.uget+aria 2を使っています.uget自体はコンパクトで実用的なマルチスレッドダウンロードツールであり、aria 2をプラグインとして追加すると、ダウンロード速度が著しく向上します.一、インストール.ugetとaria 2はいずれも「ソフトウェアセンター」にインストールできるが、バージョンが古すぎて機能しないため、端末にppaを追加してインストールするのが望ましい:1.ugetのインストール:sudo add-apt-repository ppa:plushuang-tw/uget-stable sudo apt-get update sudo apt-get install uget 2.aria 2のインストール:sudo add-apt-repository ppa:t-tujikawa/ppa sudo apt-get update sudo apt-get install aria 2
aria 2のインストールが完了すると、端末でaria 2-vを実行し、バージョンとサポートされているプロパティを表示できます.リソース検索をサポートするには1.10以上のバージョンが必要です.
3 ubuntu設定HOSTS
1、hostssudo gedit/etc/hosts 2の修正、解析記録の追加(.)完全例:127.0.0.1 localhost.localdomain localhost簡潔記録:127.0.0.1 localhost 3、保存後にネットワークsudo/etc/init.d/networking restartを再起動
4フォルダの作成
mkdir software
5編集権限の表示
ls-ldフォルダ名(所在ディレクトリ)
chmod 777 software
6 flashplayerのインストール
解凍後、
cp libflashplayer.so/usr/lib/firefox-addons/ln/usr/lib/firefox-addons/libflashplayer.so/usr/lib/mozilla/plugins/libflashplayer.so
7エディタを開く
gedit
8 ubuntuプロセスの表示
Netstat–tln//サービスリスニングポートの表示netstat
//プロセス番号psを見る–aux//プロセス番号psを見る–aux|more//すべてpsを見る–ef|grep mysql//mysqlを見るプロセスkill-9 3306//強制殺落程番号3306
ps -AFL
ps -AFL
ps -A -opid,stime,etime,args
,
ps -u $USER -o pid,rss,cmd --sort -rss
ps -eo fname,rss|awk '{arr[$1]+=$2} END {for (i in arr) {print i,arr[i]}}'|sort -k2 -nr
ps -eo "%C : %p : %z : %a"|sort -k5 -nr
cpu
ps -eo "%C : %p : %z : %a"|sort -nr
pstree
kill ( ps -A )
killall
( )
kill -9
killall -9
xkill ,
lsof -p pid
abc.txt
lsof abc.txt
22
lsof -i :22
nsd
lsof -c nsd
, ,
nohup &
# tail nohup
strace -f -F -o outfile <cmd>
#ulimit -SHn
sudo vim /etc/security/limits.conf
* hard nofile 4096
* soft nofile 4096
sudo vim /etc/pam.d/su
pam_limits.so
ps -eal | awk '{ if ($2 == "Z") {print $4}}' | xargs sudo kill -9
120M php-cgi
ps -eo pid,fname,rss|grep php-cgi|grep -v grep|awk '{if($3>=120000) print $1}' | xargs sudo kill -9
Linux CPU
renice +10 `ps aux | awk '{ if ($3 > 0.8 && id -u $1 > 500) print $2}'`
# /etc/security/limits.conf 。
JDK
1. JDK
JDK :Java SE Development Kit 7u5
:
:
2.
JDK :/usr/lib/jvm
( ),
cd /usr/lib
sudo mkdir jvm
, , ,
sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/jvm
cd /usr/lib/jvm
sudo mv jdk1.7.0_05/ jdk7
3.
gedit ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH ,
source ~/.bashrc
4. JDK
Linux JDK, OpenJDK 。 JDK JDK , 。
:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk7/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk7/bin/javac 300 : , OK 。
JDK :
sudo update-alternatives --config java
5.
, :
java -version
:
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode) java 。
eclipseコマンド起動
cd/usr/local/binsudo ln -s/usr/program/eclipse-juno/eclipse/eclipse
eclipseにはツールバーがありません
1.eclipseを新規作成する.shファイルは、elcipseのパスとして次のように追加されます.
export UBUNTU_MENUPROXY=0
/home/wangdeshui/eclipse/eclipse
2.端末sh./eclipse.sh
ubuntuインストールGIT
ubuntuファイルの作成
touchファイル名=>空のファイルの作成
apt-get install git