今天是那天晚上第一次试讲的张老师讲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 显示当前类路径信息!!
晚上聚餐……喝多了点,晕晕忽忽的,但是脑子还是挺清醒,一期的人也来了不少……
总之挺融洽的,经理换了一个人,这我倒是刚知道,回来后有点反胃,还好没有吐出来,
因为酒精的作用每个人的兴奋程度好像都提高了若干个百分点……