3月3日——培訓第70天

今天是那天晚上第一次試講的張老師講Linux,今明兩天都是。

Linux安裝文件一共三張盤,總共得1.4G,現在由於網絡問題傳的十分的慢,和網上下載速度差不多,
不知得弄到什麼時候

虛擬機:vmvare(允許你在一個操作系統中安裝另外一個操作系統)
安裝文件:cdrom或光盤鏡像文件
我們裝的是redhat linux: as 3:光盤有4張,注意裝的時候不要選擇完全安裝,否則需要5G的空間。
       選擇自定義安裝即可。
具體安裝的時候:

1、新建虛擬機:linux
2、指出光盤:在編輯虛擬機設置裏面
3、啓動這虛擬機

安裝Linux至少需要有兩個分區

一個是 /:根分區
一個是swap:交換分區

然後要創建文件系統:格式化
默認的文件系統:ext3

scsi硬盤:/dev/sda
/dev/sdb  第二塊硬盤
/dev/sdc  第三塊硬盤


ide硬盤:/dev/hda
  /dev/hdb
  /dev/hdc
  /dev/hdd

分區類型:主分區、擴展分區
在Windows下主分區加擴展分區最多分4個

分區類型:主分區、擴展分區、邏輯分區

分區標識:
/dev/hda1 :代表第一個主分區
/dev/hda4:代表第四個主分區

邏輯分區一定從/dev/hda5開始,1到4是給主分區用的!

默認的管理員用戶:root
設置密碼的時候要求密碼不能少於6位,可以先設爲123456,
這是由安裝程序決定,和linux沒有關係

定製軟件包的時候:
定製的時候只選上開發工具
開發工具要選上(裏面有gcc)

設置ip地址:
netconfig和service network restart

顯示ip地址:ipconfig

================================================================================

Linux下的命令:

pwd:顯示當前目錄
ls:顯示目錄內容(黑色表示文件、藍色表示目錄)
ls -l:顯示詳細信息(第一個字符如果是-:則代表文件,如果是d,則代表目錄!)
mkdir:生成目錄

mkdir /test1 :在根目錄下生成test1目錄

cd:改變目錄

cd /        進入根目錄
cd ..       進入上一級的目錄。

新建好test1目錄後,下面的操作針對這個文件夾進行!

cp:拷貝命令

cp file1 file2

cp /etc/yp.conf .  :將文件拷貝到當前目錄!
cp yp.conf 1.txt :將yp.conf中的所有內容拷貝到1.txt中去,1.txt也和yp.conf一樣至於同一目錄裏面。

rm -rf 1.txt :刪除1.txt文件
r:可以刪除目錄。
f:不需要確認

mv:移動或者改名
mv yp.conf 1.txt :將yp.conf改名爲1.txt
mv 1.txt abc :  將1.txt這個文件給移動到abc文件夾裏面去!

文件編輯命令:vi
1、命令模式
2、插入模式
3、末行模式
從命令模式到插入模式按i鍵
插入到命令模式是通過esc鍵完成的
命令模式到末行模式是通過冒號完成的
然後按wq來完成退出。
vi filename進入命令模式

查看文件內容使用:cat filename來實現。
wq!是強制存盤退出;q!是不存盤退出
wq是存盤退出

vi filename 先進入命令模式(filename可以是個原來沒有的文件)
然後按i之後就可以輸入具體內容了,輸完之後,按esc鍵到命令模式,然後
按一下冒號回到末行模式,最後通過輸入
wq
wq!
q!
以上三個命令的任意一個即可實現編輯(編輯的內容將會覆蓋原文件的原始內容,如果
這個文件不存在的話會給你創建一個!)

注意如果輸入的是vi,而不是vi filename的話,最後要在wq或者wq!或者q!
之後加上filename

------------------------------------------------------------
在命令模式下
/keyword (也就是/加上你想要查找的關鍵字,按n是移動到下一個關鍵字,按N是上一個關鍵字。)
n:查找下一個
N:上一個

tab鍵是自動補齊一些很長的文件名!!!!!!!

dd:刪除一行
yy:複製一行
p:粘貼
u:撤銷

上面這4個命令其實都是針對於命令模式下的,也就是vi filename回車後進入的界面
如果想對多行操作的話,在命令前面加上數字就可以

在末行模式下
:set nu命令即可顯示行號。
:set nonu即可去掉行號。

x 是在命令模式下刪除一個字符(當前光標所在)

==================================================================
安裝java環境:使用rpm包
rpm:redhat package management

安裝文件傳到系統上可以使用SSH,它可以傳送文件。

NewFileTransferWindow

rpm -ivh jdk---.rpm:安裝rpm包

ftp:客戶端工具

在自己虛擬機上敲gftp就可以進入圖形界面的ftp

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

修改java環境:修改配置文件/etc/profile
環境變量是區分大小寫的!路徑分割是用冒號分隔,windows中是用分號分隔的。
當前目錄,也就是. 要添加在環境變量中
vi /etc/profile

在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC上面加就行了
加下面這句話:($PATH也就是原來的路徑信息被包含進來)
CLASSPATH=/usr/java/jdk1.5.0_11/lib:.
JAVA_HOME=/usr/java/jdk1.5.0_11
PATH=/usr/java/jdk1.5.0_11/bin:.:$PATH

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC CLATHPATH JAVA_HOME

保存後輸入命令:source /etc/profile
就可以讓上面的配置即刻生效!

java -version 顯示版本

在vi編輯中輸入一個簡單的java程序:

package com.test
import java.util.Date ;

public class H
{
 public static void main(String[] args)
 {
  System.out.println
   (new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
 }
};

javac -d . H.java  編譯
java com.test.H   運行

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

裝Tomcat,首先要知道在Linux下如何解壓縮文件
壓縮文件類型:.gz .bz2 .zip 是可以直接解壓的 ,.rar需要其他辦法

unzip ……………….zip

然後進入到解壓縮後的bin目錄,執行添加權限的操作:chmod u+x * :給所有文件執行權限

解壓縮後的bin目錄中執行下面命令
./startup.sh
就是啓動了tomcat服務器!

在internet瀏覽器中檢測一下可否打開8080主頁。
也就是類似於http://162.105.81.111:8080

/root/Download/jakarta-tomcat-5.0.27/webapps/ROOT

在src中:
package com.test ;

public class H2
{
 public int Add(int a , int b)
 {
  return (a+b) ;
 }
};

javac -d ../classes/*.java                           */
上面命令編譯classes中的所有java文件

<%@ page contentType="html/text;charset=gb2312"%>
<jsp:useBean id="h2" class="com.test.H2" scope="page" />
<%=h2.Add(3,4)%>

別忘了:
/userlib/jsp-api.jar:/userlib/servlet-api.jar加入CLASSPATH中!
/root/apache-tomcat-5.5.20/common/lib/jsp-api.jar
/root/apache-tomcat-5.5.20/common/lib/servlet-api.jar
然後還得用source /etc/profile命令來即刻執行!!

package com.test ;
import javax.servlet.* ;
import javax.servlet.http.* ;
import java.io.* ;
public class H3 extends HttpServlet
{
 public void service(HttpServletRequest request,
  HttpServletResponse response) throws IOException,ServletException
 {
  PrintWriter out = response.getWriter() ;
  out.print("ok") ;
 }
};

javac -d ../classes/ *.java

echo &CLASSPATH  顯示當前類路徑信息!!

晚上聚餐……喝多了點,暈暈忽忽的,但是腦子還是挺清醒,一期的人也來了不少……
總之挺融洽的,經理換了一個人,這我倒是剛知道,回來後有點反胃,還好沒有吐出來,
因爲酒精的作用每個人的興奮程度好像都提高了若干個百分點…… 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章