Linux的学习及安装jdk、tomcat和部署项目

1. Linux目录结构

在这里插入图片描述

2. 常用命令

pwd  查看当前文件夹所在目录
clear  清屏
~  root目录
cd ..  切换到上一层目录
cd /   切换到系统根目录
cd -   切换到上一个所在目录
Ctrl +Z  强制停止                                     
 ./   启动命令                     
ls  显示当前目录下的内容
ls -a 显示所有文件或者目录(包含隐藏的文件)

3. 创建目录和移除目录

 mkdir (make directory)创建文件夹
	mkdir  文件名称app    在当前目录下创建目录app
	mkdir -p  app/test    级联创建app和test目录
	
rmdir (remove directory) 用来删除“空”的子目录
	rmdir app   删除app目录

4. 浏览文件

cat
	用于显示文件的内容    cat app.txt
more
	一般用于显示的文件内容超过一个画面时,按空格显示下一个页面,回车显示下一行   more  app.txt
less
	用法和more相似,不同    是通过键盘pgUp、pgDn控制  less  app.txt

5. 文件删除

rm 删除文件  aa/bb/app.txt
	rm -f app.txt   删除不询问
	rm -r a  aa   递归删除询问
	rm -rf a aa   不询问递归删除
	rm -rf *      删除所有文件
	rm -rf /*     自杀

6. 文件复制和移动

cp (copy) 将文件从一处复制到另一处。需要指定源文件名与目标文件名或目录
	cp  a.txt b.txt   将文件a.txt复制为b.txt文件
	cp  a.txt /       将文件复制到/目录下
mv  移动或者重命名
	mv a.txt ../    将a.txt文件移动到上一层目录中
	mv a.txt b.txt   将a.txt文件重命名为b.txt

7. Vi和Vim编辑器

vi  beans.txt  创建文件
	i          编辑
	键盘Esc     退出编辑
	q          退出
	wq         保存并退出

8. 复制本地文件

连接SFTP标签页
put  文件的本地路径  压缩文件
put -r 文件路径   文件夹

9. 打包或解压

tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件。
常用参数:
-c:创建一个新tar文件
-v:显示运行过程的信息
-f:指定文件名
-z:调用gzip压缩命令进行压缩
-t:查看压缩文件的内容
-x:解开tar文件
tar -xvf  文件   解压显示运行过程

10. Linux下安装jdk

开始安装:
创建文件夹
mkdir /usr/local/src/jdk
上传jdk tar包
tar -xvf jdk-7u71-linux-i586.tar.gz

yum install glibc.i686

配置环境变量:
① vi /etc/profile

② 在末尾行添加
	#set java environment
	JAVA_HOME=/usr/local/src/jdk/jdk1.7.0_71
	CLASSPATH=.:$JAVA_HOME/lib.tools.jar
	PATH=$JAVA_HOME/bin:$PATH
	export JAVA_HOME CLASSPATH PATH
保存退出
③source /etc/profile  使更改的配置立即生效
④java -version  查看JDK版本信息,如果显示出1.7.0证明成功

11. 安装与启动tomcat

1.安装JDK,并且配置环境变量
2.上传tomcat安装文件,解压
3.进入tomcat的bin目录,
	启动  ./startup.sh
	停止  ./shutdown.sh
	
4.开启8080端口,并且重新加载防火墙
firewall-cmd --permanent --add-port=8080/tcp 
firewall-cmd --reload

5.在外部,通过http://ip地址:8080

12.部署动态项目

上传文件到tomcat/apache-tomcat-7.0.57/webapps
浏览器访问

Guess you like

Origin blog.csdn.net/qq_45299673/article/details/119761829