今天是那天晚上第一次試講的張老師講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 顯示當前類路徑信息!!
晚上聚餐……喝多了點,暈暈忽忽的,但是腦子還是挺清醒,一期的人也來了不少……
總之挺融洽的,經理換了一個人,這我倒是剛知道,回來後有點反胃,還好沒有吐出來,
因爲酒精的作用每個人的興奮程度好像都提高了若干個百分點……