linux下操作安裝jdk和tomcat,ftp:linux進程操作常用命令

來源:互聯網
上載者:User

本文來自http://blog.csdn.net/liujinrui/archive/2008/08/21/2808076.aspx;

請原諒我的copy,我也是為了收集資料,用的時候方便尋找。

Linux

下安裝JDK和Tomcat
http://www.sudu.cn/info/html/edu/20070101/297416.html

jdk 1.6:
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u16-oth-JPR@CDS-CDS_Developer

https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter

tomcat:
http://apache.etoak.com/tomcat/tomcat-5/v5.5.27/bin/

在Linux下安裝JDK和Tomcat

環境:Linux AS3U8

安裝軟體:j2sdk-1_4_2_04 , Tomcat-5.5

一、安裝Tomcat需要先安裝jdk。

有不同方法的,本人均採用了第一種方法(已加藍色),第二種方法未實施。

首先下載JDK:
http://java.sun.com/j2se/1.4.2/download.html

提供了兩個類型的下載:

1、
RPM in self-extracting file
(j2sdk-1_4_2_04-linux-i586-rpm.bin)這個也是個自解壓檔案,不過解壓後的檔案是j2sdk-1_4_2_04-
linux-i586-rpm包,執行rpm命令裝到linux上就能了。

安裝如下:

#chmod +x ./j2sdk-1_4_2_04-linux-i586-rpm.bin

# ./j2sdk-1_4_2_04-linux-i586-rpm.bin

# rpm -ivh j2sdk-1_4_2_04-linux-i586-rpm

安裝軟體會將JDK自動安裝到 /usr/java/j2sdk1.4.2_04目錄下。

2、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586.bin) 這個是自解壓的檔案,

在linux上安裝如下:

# chmod +x ./j2sdk-1_4_2_04-linux-i586.bin

# ./j2sdk-1_4_2_04-linux-i586.bin

在按提示輸入yes後,jdk被解壓到./j2sdk1.4.2_04目錄下。為和下面2中JDK安裝路徑一致,我們進行下列操作,在/usr/java下建立安裝路徑,並將檔案考到該路徑下:

# mkdir /usr/local/java

# cp -fr ./j2sdk1.4.2_04 /usr/local/java

二、設定環境變數

1.修改所有使用者的環境變數 (需要重啟才會生效,看不清的那個字元時冒號)

# vi /etc/profile

在該檔案中加入:

export JAVA_HOME=/usr/local/java/j2sdk1.4.2_04

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

一定要在CLASSPATH路徑中加入$CLASSPATH:

2.修改使用者環境變數

假設使用java

的使用者為 kunp,編輯該使用者的.bashrc檔案進行環境變數設定。

# vi /home/kunp/.bashrc

在 .bashrc檔案中加入:

export JAVA_HOME=/usr/java/j2sdk1.4.2_04

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

3.安裝成功的標誌:

[root@janbe root]# java -version

java version "1.4.2_04"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b03)

Java HotSpot(TM) Client VM (build 1.4.2_04-b03, mixed mode, sharing)

安裝重點:把環境變數設定好!

三、安裝Tomcat:

把Tomcat解壓到 /usr/local

# tar xvzf tomcat-5.5.20.tar.gz

# cd tomcat-5.5.20.tar.gz/bin

# ./startup.sh

Tomcat開啟的預設連接埠是8080,開啟
http://localhost:8080

,就會看到已成功安裝的提示頁面

ps 查看進程  ps -ef | grep java

四、命令參考:

VI編輯 :        按  i  進入編輯狀態, 修改完畢,按  ESC ,  按  shift + :   ,輸入 wq  ,會儲存後退出編輯狀態。

複製命令:    cp    /root/software/tomcat-5.5.20.tar.gz    /usr/local

複製並重新命名檔案:        cp    /root/software/a.txt    /usr/local/b.txt

移動檔案:    mv  /root/software/tomcat-5.5.20.tar.gz    /usr/local

移動並重新命名檔案:    mv  /root/software/a.txt    /usr/local/b.txt

查看檔案:  cat a.txt  或者  more a.txt

建立檔案夾:  mkdir  test

 

五、錯誤編輯RedHat profile檔案導致系統不能登入的解決辦法

本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/liucong/archive/2007/06/04/1637951.aspx

 

     
在linux中安裝jdk需要編輯 /etc/profile
檔案,這個檔案一但被錯誤設定就會導致系統不能登陸,具體癥狀為:登陸圖形介面以後會彈出一個對話方塊
“您的回話只持續不到10秒種。。。。。。”,點擊確定就又重新引導,但是還是不能順利的登入圖形介面。

    對於這個問題可以在命令列模式下把最近對 /etc/profile檔案所作的修改去掉即可,具體操作如下:

   1。按 shift+ctrl+alt+F1進入命令列模式

  2。以root身份登陸

 3。按照下面的命令執行

      cd   etc   斷行符號

     /bin/vi   profile     斷行符號      (注意:在這裡不那能用直接調用Vi  需要指定目錄   即    /bin/vi   )

     上面兩個命令可以開啟 /etc/profile 檔案,

     i     斷行符號   (這是vi的插入操作命令)

    然後找到你最近修改過的內容,恢複原來狀態或者事刪除

    esc     :     wq    斷行符號

   這時profile檔案已經儲存更新,重啟系統即可順利進入圖形介面

 

linux 常用命令:

查看linux ip配置 : ifconfig

查看曆史命令 :  history

查看共用資料夾: ls /mnt/hgfs/共用資料夾名

cp命令還可以一次拷貝多個檔案     $cp -bi dir1/* dir2        這樣就把dir1以及其子檔案拷貝到dir2中去了, -bi 為了避免覆蓋

查看目錄下檔案:   ls -al

查看絕對路徑:      pwd

建立一個檔案夾:  mkdir  dir1

建立一個檔案:   touch  file1      touch file1.java

刪除一個檔案:  rm -f file1 

刪除一個目錄:  rm -rf dir1

切換使用者

 su jack

 su root

 輸入password

touch test.txt  建立檔案

cat test.txt  查看檔案

vim test.txt  編輯檔案

要進行編輯操作時,先按  i ,就進入了編輯狀態;

退出編輯狀態: 按 ESC ,此時可以自由移動定位游標,  H 左移  L右移  J 下移  K 上移  

退出文本: 按ESC, 之後 Shift + :(冒號),進入命令列狀態,  輸入 q 不儲存修改,退出; 輸入 wq  儲存修改,退出

其他

:  x 刪除游標定位的字母   u 撤銷上次操作

還有很多。。。。。

 

查看系統狀態命令:  top         top -d3 -i >> status.txt

各種解_壓縮命令

    ---------------------------------------------

    .Tar.gz  檔案類型

  解壓:Tar zxvf FileName.Tar.gz

  壓縮:Tar zcvf FileName.Tar.gz DirName

  .Tar  檔案類型

  解包:Tar xvf FileName.Tar

  打包:Tar cvf FileName.Tar DirName

  (註:Tar是打包,不是壓縮!)

  ---------------------------------------------

  .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

  ---------------------------------------------

 

Linux系統下查看IP配置表2008-07-13 21:00配置IP地址:

/etc/sysconfig/network-scripts/ifcfg-eth0

裡面的內容:

[root@localhost network-scripts]# cat ifcfg-eth0

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

TYPE=Ethernet

NETMASK=255.255.255.0

IPADDR=192.168.0.2

USERCTL=no

PEERDNS=yes

GATEWAY=192.168.0.1

配置完以後:

 /etc/init.d/network reload 或 service network

查看網卡資訊: route -n         查看物理網卡:mii-tool     重啟eth0: ifup eth0

查看eth0資訊:ethtool eth0    添加IP地址:ifconfig eth0 IP netmask 子網路遮罩 broadcast 廣播位址

windows

Linux中查看 vmware 虛擬機器的共用資料夾

一. 安裝vm tools: vm -》 Install vm tools 工具, vm可以自動完成;

二. 設定共用資料夾: vm -> settings -> options -> share folders -> always enable;

三. 僅以主機為windows,客戶機分別為windows和linux為例:

(1)windows客戶機中:

1 可以使用 Windows Explorer 訪問共用資料夾 -> 系統中整個網路(NT核心客戶作業系統

裡的網路位置)下 -> VMware Shared Folders網路 -> 共用資料夾;

2 直接在地址欄中輸入Folders 即可快速定位到共用資料夾;

3 映射共用資料夾為一個驅動盤,就像網際網路共用一樣:

工具 -> 映射網路磁碟機 -> 指定 磁碟機 和 盤符。

(2)Linux客戶機中:

在Linux虛擬機器中,共用資料夾出現在/mnt/hgfs目錄裡。

 

 

http://www.programfan.com/blog/article.asp?id=38023

jdk for linux

1. 安裝

chmod +x jdk-1_5_0_08-linux-i586.bin

./jdk-1_5_0_08-linux-i586.bin

chmod +x jdk-1_5_0_08-linux-i586.rpm

rpm -ivh jdk-1_5_0_08-linux-i586.rpm

2.設定環境變數。

#vi /etc/profile

在最後面加入

# java ......................

JAVA_HOME=/usr/java/jdk1.5.0_08/

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:/lib.dt.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

儲存退出

按esc

:wq

3.使用者使用

vi /etc/profile.d/java.sh

JAVA_HOME=/usr/java/jdk1.5.0_08/

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:/lib.dt.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

儲存退出

按esc

:wq

chmod 755 /etc/profile.d/java.sh

4.執行所有的命令

source /etc/profile

source /etc/profile.d/java.sh

5.測試JAVA是否安裝

java -version

redhat9.0重新起動後才可以給所有終端使用信的環境變數(其它

方法不知道).

---------------------------------------------------------------------------------

來自:http://blog.csdn.net/liujinrui/archive/2008/08/21/2808076.aspx

了一下午的linux伺服器,tomcat被整掛掉了.上網查了一下原因,發現要進程被佔用,於是開始kill tomcat的進程.

首先得知道如何查看進程:)

前面介紹的兩個命令都是用於查看當前系統使用者的情況,下面就來看看進程的情況,這也是本章的主題.要對進程進行監測和控制,首先必須要瞭解當前進程的情
況,也就是需要查看當前進程,而ps命令就是最基本同時也是非常強大的進程查看命令.使用該命令可以確定有哪些進程正在運行和啟動並執行狀態、進程是否結束、
進程有沒有殭屍、哪些進程佔用了過多的資源等等.總之大部分資訊都是可以通過執行該命令得到的.

  ps命令最常用的還是用於監控後台進程的工作情況,因為後台進程是不和螢幕小鍵盤這些標準輸入/輸出裝置進行通訊的,所以如果需要檢測其情況,便可以使用ps命令了.

  ps [選項]

  下面對命令選項進行說明∶

  -e顯示所有進程.

  -f全格式.

  -h不顯示標題.

  -l長格式.

  -w寬輸出.

  a顯示終端上的所有進程,包括其他使用者的進程.

  r只顯示正在啟動並執行進程.

  x顯示沒有控制終端的進程.

 
 O[+|-] k1 [,[+|-] k2 [,…]] 根據SHORT KEYS、k1、k2中快速鍵指定的多
級排序次序顯示進程列表.對於ps的不同格式都存在著預設的順序指定.這些默
認順序可以被使用者的指定所覆蓋.其中“+”字元是可選的,“-”字元是倒轉指 定鍵的方向.

  最常用的三個參數是u、a、x.

然後對tomcat進程進行操作:Linux下Tomcat的啟動、關閉、殺死進程

 

開啟終端

cd /java/tomcat

#執行

bin/startup.sh #啟動tomcat

bin/shutdown.sh #停止tomcat

tail -f logs/catalina.out #看tomcat的控制台輸出;

#看是否已經有tomcat在運行了

ps -ef |grep tomcat

#如果有,用kill;

kill -9 pid #pid 為相應的進程號

例如 pe -ef |grep tomcat 輸出如下

sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath
:/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar
-Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat
-Djava.io.tmpdir=/java/tomcat/temp
org.apache.catalina.startup.Bootstrap start

則 5144 就為進程號 pid = 5144

kill -9 5144 就可以徹底殺死tomcat

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.