VM安装:
linux安装:
root 密码
分区选择 -- 选自动
语言 --- 中国(中文)
安装模式 --- 服务器安装
换ISO文件 --- 在VM中 setting -> CD-ROM ->影像文件
启动linux-> 进入linux
虚拟机 图形界面的分辨率不理想???
VMTools 安装VMTools可以改进分辨率和鼠标响应的效果
a) VM -> Install VmWare Tools
b) 登陆linux 在字符界面下 mount /mnt/cdrom
c) cd /mnt/cdrom
e) ls -> 显示一个文件 -> vmware-linux-tools.tar.gz
压缩文件 -> .gz -> 压缩文件.gz
gzip命令
归档文件 -> .tar -> 若干目录的内容归档到一个文件.tar文件
tar命令
f) cd /root
mkdir tmp
cd tmp
g) 解开文件
tar zxf vmware-linux-tools.tar.gz
z 解压缩
x 反归档
f 文件
h) cd vmware-tools-distrib
可执行文件vmware-install.pl
i) linux下执行可执行文件和DOS下不一样
没有当前目录下的文件可以直接执行的概念
全路径执行
./vmware-install.pl
j) 是否要设置x-windows系统的分辨率[no] yes
change your guest X resolution?[no] yes
k) 设置分辨率 [2]
800 x 600
安装完毕..
VM上的共享文件夹 ???
Host --- 主机(宿主) ---- windows 2000 Server
VM --- linux
Host <----> VM 之间交换文件
VM中设置 -> VM -> options -> Share Folders
--> add -> name:共享名字 (test)
host folder:主机的目录 (d:/bea)
回到linux中:
cd /mnt/hgfs
你可以看到test目录
可以用linux命令来操作其中的内容
命令的帮助
man <命令的名字>
例如 man tar -> 察看tar命令的帮助
man ls -> 察看ls命令的帮助
归档文件的制作
归档文件的解开
压缩文件等
使用tar命令
tar cvf tmp.tar /tmp/
c=create 建立
v=verbose 显示详细提示
f=file 文件名
把/tmp/下的所有内容打包到文件tmp.tar
显示一个详细的清单
file tmp.tar
察看一个文件或命令的类型
gzip可以来压缩
tar 扩展了 又能完成归档 又能压缩
tar zcvf tmp.tar.gz /tmp/
z = zip 压缩
tar tf TAR包文件名
例子: tar tf aa.tar
察看tar包的内容清单
tar ztf 压缩tar包
例子: tar ztf aa.tar
tar xvf TAR包文件名
例子: tar xvf aa.tar 直接解开tar包
tar zxvf 压缩tar包
例子: tar zxvf aa.tar.gz 解开文件显示其中的文件清单
tar zxf aa.tar.gz 解开文件不显示其中的文件清单
**** 察看aa.tar中是否包含文件vmware-tools.pl文件????
tar tf aa.tar | grep vmware-tools.pl
ANT 工具
Another Neat Tools
另外一个简洁的工具
java的编译和打包
Make
c/c++的编译和打包工具
方案: JC3.5支持servlet struts jsp
配合ant工具 可以开发j2EE了
<1> 安装ant -> 拷贝到一个目录
<2> jc中生成一个web应用
<3> view -> other windows中-> ant view
<4> ant view -> all -> 双击 -> 提示你指定ant的目录
<5> 引入必要的jar包
Tomcat作为 web 服务器
<tomcat>/common/lib -> servlet-api.jar -> 支持servlet/jsp
<tomcat>/server/lib -> catalina-ant.jar -> 支持ant
<6> 修改build.xml
<property name="catalina.home" value="C:/Tomcat 5.0"/>
tomcat的主目录
<property name="manager.password" value=""/>
<property name="manager.username" value="admin"/>
改tomcat管理的username和password
<7> ant
任务步骤
all 编译和打包
install 部署
linux的文件系统
windows2000 文件系统
识别硬盘
分区 --- c d e
格式化 --- 文件系统
NTFS FAT32 FAT16
可以使用
linux中
外设-> 设备
识别设备 -> 需要安装驱动
硬盘被识别出来
U盘 模拟你安装的硬盘
分区
格式化 -- 文件系统 ext3/ext2格式
ext3系统 带有日志功能
ext2系统 不带日志功能
swap格式
虚拟内存 跟内存的大小一样
暂时存放内存中不用的数据
/dev/sda ------ 第一块硬盘
/dev/sdb ------- 第二块硬盘
dev 设备 sd (IDE接口) a/b(硬盘的顺序号)
/dev/sda1 --- 第一块硬盘的第一个分区
/sda2 --- 第二个分区
分区命令fdisk
fdisk -l 察看系统中的所有分区
fdisk /dev/sdb 对硬盘sdb进行分区操作
m --- 命令列表
d --- 删除分区
n --- 建立分区
p --- 打印分区表
w --- 写分区信息
格式化
mke2fs
建立ext3/ext2的文件系统
mke2fs /dev/sdb1 --- 对分区1格式化 -- ext3
mke2fs /dev/sdb2 --- 对分区2格式化 -- ext3
mount /dev/sdb1 /mnt/usb-disk
mount /dev/sdb2 /mnt/usb2
设备不用的话 需要卸载
umount /mnt/usb2
umount /mnt/usb-disk
格式化为FAT文件格式
mkdosfs /dev/sdb2 把分区格式化为FAT格式
linux系统的文件的组成
linux系统目录结构
/ 根目录
/bin 普通用户的可执行命令,
系统的任何用户都可以执行该目录中的命令
/sbin 系统的管理命令,
普通用户不能执行他们
只有root用户才能执行
/boot 存放linux操作系统启动时所需使用的文件
linux在启动的时候 要读取其中的文件
/dev 系统中的所有设备文件
这个目录中是外设
/etc 系统中的配置文件
/etc/inittab
/home 普通用户的宿主目录,
每个用户在该目录下都有一个与用户名同名的目录
/mnt 中的子目录用于系统中可移动设备的挂载点
移动设备对应的目录
/root 超级用户root 的宿主目录
/tmp 系统的临时目录
/usr 系统应用程序和相关文件
Tomcat JDK
/var 系统中经常变化的文件如日志文件和用户邮件
日志 和邮件
linux的源代码 在usr/src目录下
linux下程序的开发
c/C++编写程序
Java编写程序
shell 类似于.bat文件(批处理)
c的开发: gcc
vi hello.c
gcc hello.c -> 默认的输出文件a.out
执行 ./a.out
gcc hello.c -o hello 把hello.c的文件编译成hello文件来
执行
执行 ./hello
Java的开发:
<1> 安装JDK
rpm包
rpm -ivh jdk-1_5_0-linux-i586.rpm 安装
rpm -ql jdk 查询包JDK中的文件位置
<2> 设置环境变量
配置环境变量PATH 和 CLASSPATH
修改文件.bash_profile
类似.bat文件
任何用户下 都有这么一个文件
在用户登录的时候自动运行
.开头的文件全是隐藏文件
ls -a
作用:设置环境变量
添加
CLASSPATH=/usr/local/jdk/lib/tools.jar:.
export CLASSPATH
PATH = $PATH:/usr/local/jdk/bin
export $PATH
图形应用要到图形界面的命令行去使用
RPM包管理
RPM包是linux中应用最广泛的软件包格式之一。
RedHat提出的软件包管理标准,是RPM Package Manager的缩写
RPM包的名称格式:
cvs-1.11.2-10.i386.rpm
"cvs"软件名称
"1.11.2-10"软件的版本号,主版本和次版本
"i386"是软件所运行的硬件平台
"rpm"文件扩展名,代表RPM包
rpm命令
rpm :命令格式的帮助
rpm -qa :查询所安装的所有rpm软件包
rpm -qa | more
rpm -qa | grep X
rpm -q 软件包名 :查询软件包是否安装
rpm -q xinetd
rpm -q foo
rpm -q xinetd file bash
rpm -qi 软件包名 :查询软件包信息
rpm -qi file
rpm -ql 软件包名 :查询软件包中的文件
rpm -ql file
rpm -ql jdk
rpm -qf 文件全路径名 查询文件所属的软件包
rpm -qf /etc/passwd
rpm -qf /root/install.log
rpm -qp 包文件名 查询包的信息
rpm -qp jdk-1_5_0-linux-i586.rpm
rpm -qpi jdk-1_5_0-linux-i586.rpm
rpm -qpl jdk-1_5_0-linux-i586.rpm
安装RPM包
rpm -i RPM包全路径名称 :安装包到当前系统i=install
rpm -ivh RPM包全路径名称 : 安装包到当前系统有提示信息
i=install 安装
v=verbose 提示
h=hash 进度条
删除RPM包
rpm -e RPM包的名称
rpm -e jdk
升级RPM包
rpm -U RPM包全路径名
rpm -U cvs-1.11.2-10.i386.rpm
=========看书总结=
===========
传智播客Linux自学笔记二
最新推荐文章于 2020-11-18 16:59:40 发布