Linux下常用命令和應用部署

來源:互聯網
上載者:User

下載jdk:如jdk-1_5_0_22-linux-i586-rpm.bin
下載tomcat:如apache-tomcat-6.0.26.tar.gz

安裝JDK
1. JDK安裝
1.1  解壓並授權給下載程式可以執行的許可權
 $ chmod a+r+x jdk-1_5_0_22-linux-i586-rpm.bin    # 授權給下載程式可以執行的許可權
 $ ./jdk-1_5_0_22-linux-i586-rpm.bin              # 執行
 $ yes                                            # 出現一段許可協議,提示是否同意上面的條款,輸入yes。解壓過程。Done.。
 $ rpm -iUh ./jdk-1_5_0_22-linux-i586-rpm         # 執行rpm(這個步驟只限於支援RPM的發行版)
 $ mv jdk1.6.0_10 /home/work/usr/local/           # 移動檔案夾
 $ ln -s jdk1.6.0_10 jdk                          # 檔案重新命名

1.2  配置Java環境變數
 直接編輯/etc/profile檔案,普通使用者沒有編輯許可權,可以授權或者切換到root賬戶來編輯該檔案
 $ vi /etc/profile                                # 編輯該檔案

 或者在/etc/profile.d/檔案夾下建立java.sh檔案
 $ vim /etc/profile.d/java.sh                     # 這裡以建立的java.sh檔案為例子(也推薦這種方式)
   新增內容如下:
   #set java 環境變數
   JAVA_HOME=/home/work/usr/local/jdk
   PATH=$PATH:/$JAVA_HOME/bin
   CLASSPATH=.:$JAVA_HOME/lib
   JRE_HOME=$JAVA_HOME/jre
   export JAVA_HOME PATH CLASSPATH JRE_HOME

1.3  設定java和javac的符號串連,這是把預設的jdk(本系統預設是JDK1.4)改成剛新裝的jdk1.6
 # cd /usr/bin                                    # 切到usr/bin目錄
 # su root                                        # 切換到root帳號,分別作符號串連
 # ln -s -f /home/work/usr/local/jdk/jre/bin/java
 # ln -s -f /home/work/usr/local/jdk/bin/javac

 

2. 安裝或解壓tomcat
2.1  解壓
jar -xvf /aqjg/tomcat6.0.26.zip

2.2  設定檔案許可權
chmod a+r+x -R /aqjg/tomcat6.0.26
a 所有使用者     u 歸屬使用者     g歸屬群組      o 其它使用者
= 具有許可權     + 增加許可權     - 去除許可權
r 可讀許可權     w 可寫入權限    x 可執行許可權
例如:
a+x 給所有使用者增加可執行許可權
go-wx 將歸屬群組和其它使用者的可寫、可執行許可權去掉
u=rwx 歸屬使用者具有可讀、可寫、可執行許可權

3. 解壓應用
3.1  解壓
unzip /aqjg/tomcat6.0.26/webapps/FdaSafe.zip

 

# uname -a # 查看核心/作業系統/CPU資訊
# head -n 1 /etc/issue # 查看作業系統版本
# cat /proc/cpuinfo # 查看CPU資訊
# hostname # 查看電腦名稱
# lspci -tv # 列出所有PCI裝置
# lsusb -tv # 列出所有USB裝置
# lsmod # 列出載入的核心模組
# env # 查看環境變數 資源
# free -m # 查看記憶體使用量量和交換區使用量
# df -h # 查看各分區使用方式
# du -sh # 查看指定目錄的大小
# grep MemTotal /proc/meminfo # 查看記憶體總量
# grep MemFree /proc/meminfo # 查看空閑記憶體量
# uptime # 查看系統已耗用時間、使用者數、負載
# cat /proc/loadavg # 查看系統負載 磁碟和分區
# mount | column -t # 查看掛接的分區狀態
# fdisk -l # 查看所有分區
# swapon -s # 查看所有交換分區
# hdparm -i /dev/hda # 查看磁碟參數(僅適用於IDE裝置)
# dmesg | grep IDE # 查看啟動時IDE裝置檢測狀況 網路
# ifconfig # 查看所有網路介面的屬性
# iptables -L # 查看防火牆設定
# route -n # 查看路由表
# netstat -lntp # 查看所有監聽連接埠
# netstat -antp # 查看所有已經建立的串連
# netstat -s # 查看網路統計資訊 進程
# ps -ef # 查看所有進程
# top # 即時顯示進程狀態 使用者
# w # 查看活動使用者
# id # 查看指定使用者資訊
# last # 查看使用者登入日誌
# cut -d: -f1 /etc/passwd # 查看系統所有使用者 # cut -d: -f1 /etc/group # 查看系統所有組
# crontab -l # 查看目前使用者的計劃任務 服務
# chkconfig –list # 列出所有系統服務
# chkconfig –list | grep on # 列出所有啟動的系統服務 程式
# rpm -qa # 查看所有安裝的軟體包

 

幾個命令,安裝時需要用到:
1..下載檔案: wget URL
2.  壓縮:tar —zxvf 檔案名稱(.tar 或 .tar.gz) tar —jxvf 檔案名稱(.tar.bz2)
3.  拷貝:cp 檔案名稱 或 cp —Rf 檔案夾名
4.  刪除:rm 檔案名稱 或 rm —Rf 檔案夾名
5.  編輯檔案命令:vi 檔案名稱   ,   q!(不儲存退出) : wq(儲存退出)
6.  授權 chmod 777 * (檔案名稱或者檔案夾,支援萬用字元)
7.  更改使用者權屬  chown -R 使用者 .
8.  更改使用者組   chgrp -R 使用者 .
9. 切換使用者  su 使用者
10. 用root執行命令  su -c “命令”
11. 查看mysql進程,如 ps -ef | grep mysqld

解壓檔案
tar -zxvf /tmp/root.tar.gz

查看進程
ps -ef |grep tomcat

殺掉進程

kill -9 [prot]

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.