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  显示当前类路径信息!!

晚上聚餐……喝多了点,晕晕忽忽的,但是脑子还是挺清醒,一期的人也来了不少……
总之挺融洽的,经理换了一个人,这我倒是刚知道,回来后有点反胃,还好没有吐出来,
因为酒精的作用每个人的兴奋程度好像都提高了若干个百分点…… 

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