Linux的基础知识(文件的创建,删除,复制,移动文件的权限 三中国用户类型ugo,三种权限rwx)
[root@localhost ~]# yum -y install wget
[root@localhost ~]# wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.25/bin/apache-tomcat-10.1.25.tar.gz
[root@localhost ~]# yum -y install lrzsz
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 lrzsz.x86_64.0.0.12.20-36.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
=================================================================================================
Package 架构 版本 源 大小
=================================================================================================
正在安装:
lrzsz x86_64 0.12.20-36.el7 chuichui 78 k
事务概要
=================================================================================================
安装 1 软件包
总下载量:78 k
安装大小:181 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : lrzsz-0.12.20-36.el7.x86_64 1/1
验证中 : lrzsz-0.12.20-36.el7.x86_64 1/1
已安装:
lrzsz.x86_64 0:0.12.20-36.el7
完毕!
[root@localhost ~]# rz -E
rz waiting to receive.
[root@localhost ~]# ls
anaconda-ks.cfg apache-tomcat-10.1.25.tar.gz
[root@localhost ~]# tar -zxvf apache-tomcat-10.1.25.tar.gz
[root@localhost ~]# mv apache-tomcat-10.1.25 /usr/local/
[root@localhost ~]# ls /usr/local/
apache-tomcat-10.1.25 bin etc games include lib lib64 libexec sbin share src
[root@localhost ~]# cd /usr/local/apache-tomcat-10.1.25/conf
[root@localhost conf]# ls
[root@localhost apache-tomcat-10.1.25]# ls webapps/ROOT/
[root@localhost apache-tomcat-10.1.25]# ls -l bin/
[root@localhost apache-tomcat-10.1.25]# cat /etc/profile
[root@localhost apache-tomcat-10.1.25]# yum list | grep jdk
[root@localhost apache-tomcat-10.1.25]# yum -y install java-1.8.0-openjdk.x86_64
[root@localhost apache-tomcat-10.1.25]# ./bin/startup.sh
[root@localhost apache-tomcat-10.1.25]# java -version
[root@localhost opt]# yum install java-1.8.0-openjdk-devel
[root@localhost apache-tomcat-10.1.25]# vim /etc/profile
[root@localhost apache-tomcat-10.1.25]# cd /opt/
[root@localhost opt]# touch Main.java
[root@localhost opt]# vim Main.java
[root@localhost opt]# javac Main.java
[root@localhost opt]# ls -l
[root@localhost opt]# java Main
Hello World
[root@localhost opt]# ls /usr/local/
apache-tomcat-10.1.25 bin etc games include lib lib64 libexec sbin share src
[root@localhost opt]# ls /usr/local/apache-tomcat-10.1.25/
bin conf lib logs README.md RUNNING.txt webapps
BUILDING.txt CONTRIBUTING.md LICENSE NOTICE RELEASE-NOTES temp work
[root@localhost opt]# ls /usr/local/apache-tomcat-10.1.25/bin/
[root@localhost opt]# tar -zxvf apache-maven-3.9.8-bin.tar.gz
[root@localhost opt]# cd apache-maven-3.9.8/bin
[root@localhost bin]# vim /etc/profile
[root@localhost bin]# source /etc/profile
[root@localhost bin]# mvn -v
Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)
Maven home: /opt/apache-maven-3.9.8
Java version: 1.8.0_161, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-862.el7.x86_64", arch: "amd64", family: "unix"
[root@localhost bin]# tar -zxvf apache-tomcat-9.0.91.tar.gz
[root@localhost bin]# ls
apache-tomcat-9.0.91 m2.conf mvn.cmd mvnDebug.cmd
apache-tomcat-9.0.91.tar.gz mvn mvnDebug mvnyjp
[root@localhost bin]# cd apache-tomcat-9.0.91/
[root@localhost apache-tomcat-9.0.91]# ./bin/startup.sh
Using CATALINA_BASE: /opt/apache-maven-3.9.8/bin/apache-tomcat-9.0.91
Using CATALINA_HOME: /opt/apache-maven-3.9.8/bin/apache-tomcat-9.0.91
Using CATALINA_TMPDIR: /opt/apache-maven-3.9.8/bin/apache-tomcat-9.0.91/temp
Using JRE_HOME: /usr
Using CLASSPATH: /opt/apache-maven-3.9.8/bin/apache-tomcat-9.0.91/bin/bootstrap.jar:/opt/apache-maven-3.9.8/bin/apache-tomcat-9.0.91/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
[root@localhost apache-tomcat-9.0.91]# systemctl stop firewalld
一、tomcat安装
[root@localhost ~]# yum -y install wget
[root@localhost ~]# wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.25/bin/apache-tomcat-10.1.25.tar.gz
[root@localhost ~]# yum -y install lrzsz
[root@localhost ~]# ls
anaconda-ks.cfg apache-tomcat-10.1.25.tar.gz
[root@localhost ~]# tar -zxvf apache-tomcat-10.1.25.tar.gz
[root@localhost ~]# mv apache-tomcat-10.1.25 /usr/local/
[root@localhost ~]# ls /usr/local/
apache-tomcat-10.1.25 bin etc games include lib lib64 libexec sbin share src
[root@localhost ~]# cd /usr/local/apache-tomcat-10.1.25/conf
[root@localhost conf]# ls
catalina.policy jaspic-providers.xml server.xml web.xml
catalina.properties jaspic-providers.xsd tomcat-users.xml
context.xml logging.properties tomcat-users.xsd
[root@localhost conf]# ls -l
[root@localhost apache-tomcat-10.1.25]# ls logs/
[root@localhost apache-tomcat-10.1.25]# ls -l webapps/
[root@localhost apache-tomcat-10.1.25]# ls bin/
[root@localhost apache-tomcat-10.1.25]# ls -l bin/
[root@localhost apache-tomcat-10.1.25]# ./bin/startup.sh
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
[root@localhost apache-tomcat-10.1.25]# cat /etc/profile
二、jdk的安装
[root@localhost apache-tomcat-10.1.25]# yum list | grep jdk
[root@localhost apache-tomcat-10.1.25]# yum -y install java-1.8.0-openjdk.x86_64
[root@localhost apache-tomcat-10.1.25]# ./bin/startup.sh
[root@localhost apache-tomcat-10.1.25]# java -version
[root@localhost opt]# yum install java-1.8.0-openjdk-devel
[root@localhost apache-tomcat-10.1.25]# vim /etc/profile
[root@localhost apache-tomcat-10.1.25]# cd /opt/
[root@localhost opt]# touch Main.java
[root@localhost opt]# vim Main.java
[root@localhost opt]# javac Main.java
[root@localhost opt]# ls -l
[root@localhost opt]# java Main
Hello World
三、maven的安装
检查
jdk环境
tomcat是否能运行
maven 是快速创建java应用的工具,依赖java环境,通过配置/etc/profile文件,让maven中的mvn指令暴露,就可以直接在命令行中使用,在绿色版本的软件中,不需要安装,所有bin和sbin目录中都没有link文件指定mvn指令,在/etc/
profile中新起一行。export暴露这个指令
export PATH=/opt/apache-maven-3.9.8/bin:$PATH修改完成之后,让配置文件立即生效,source /etc/profile
[root@localhost opt]# ls /usr/local/
apache-tomcat-10.1.25 bin etc games include lib lib64 libexec sbin share src
[root@localhost opt]# ls /usr/local/apache-tomcat-10.1.25/
bin conf lib logs README.md RUNNING.txt webapps
BUILDING.txt CONTRIBUTING.md LICENSE NOTICE RELEASE-NOTES temp work
[root@localhost opt]# ls /usr/local/apache-tomcat-10.1.25/bin/
[root@localhost opt]# ls
abc apache-maven-3.9.8-bin.tar.gz Main.class Main.java opplicaiton.perperties
[root@localhost opt]# ls
abc apache-maven-3.9.8-bin.tar.gz Main.java
apache-maven-3.9.8 Main.class opplicaiton.perperties
[root@localhost opt]# ls apache-maven-3.9.8
bin boot conf lib LICENSE NOTICE README.txt
[root@localhost opt]# ls apache-maven-3.9.8/bin/
m2.conf mvn mvn.cmd mvnDebug mvnDebug.cmd mvnyjp
[root@localhost opt]# pwd
/opt
[root@localhost opt]# tar -zxvf apache-maven-3.9.8-bin.tar.gz
[root@localhost opt]# cd apache-maven-3.9.8/bin
[root@localhost apache-maven-3.9.8]# vim /etc/profile
[root@localhost ~]# cd /opt
[root@localhost opt]# cd apache-maven-3.9.8/bin
[root@localhost bin]# vim /etc/profile
编辑
[root@localhost bin]# source /etc/profile
[root@localhost bin]# mvn -v
Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)
Maven home: /opt/apache-maven-3.9.8
Java version: 1.8.0_161, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-862.el7.x86_64", arch: "amd64", family: "unix"
四、练习
tomcat9
[root@localhost bin]# tar -zxvf apache-tomcat-9.0.91.tar.gz
[root@localhost bin]# ls
apache-tomcat-9.0.91 m2.conf mvn.cmd mvnDebug.cmd
apache-tomcat-9.0.91.tar.gz mvn mvnDebug mvnyjp
[root@localhost bin]# cd apache-tomcat-9.0.91/
[root@localhost apache-tomcat-9.0.91]# ./startup.sh
-bash: ./startup.sh: 没有那个文件或目录
[root@localhost apache-tomcat-9.0.91]# ls
[root@localhost apache-tomcat-9.0.91]# systemctl stop firewalld
一、tomcat安装
[root@localhost ~]# yum -y install wget
[root@localhost ~]# wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.25/bin/apache-tomcat-10.1.25.tar.gz
[root@localhost ~]# yum -y install lrzsz
[root@localhost ~]# ls
anaconda-ks.cfg apache-tomcat-10.1.25.tar.gz
[root@localhost ~]# tar -zxvf apache-tomcat-10.1.25.tar.gz
[root@localhost ~]# mv apache-tomcat-10.1.25 /usr/local/
[root@localhost ~]# ls /usr/local/
apache-tomcat-10.1.25 bin etc games include lib lib64 libexec sbin share src
[root@localhost ~]# cd /usr/local/apache-tomcat-10.1.25/conf
[root@localhost conf]# ls
catalina.policy jaspic-providers.xml server.xml web.xml
catalina.properties jaspic-providers.xsd tomcat-users.xml
context.xml logging.properties tomcat-users.xsd
[root@localhost conf]# ls -l
[root@localhost conf]# cd /usr/local/apache-tomcat-10.1.25
[root@localhost apache-tomcat-10.1.25]# ls -l
[root@localhost apache-tomcat-10.1.25]# ls logs/
[root@localhost apache-tomcat-10.1.25]# ls -l webapps/
[root@localhost apache-tomcat-10.1.25]# ls webapps/ROOT/
[root@localhost apache-tomcat-10.1.25]# ls -l bin/
[root@localhost apache-tomcat-10.1.25]# ./bin/startup.sh
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
[root@localhost apache-tomcat-10.1.25]# cat /etc/profile
二、jdk的安装
[root@localhost apache-tomcat-10.1.25]# yum list | grep jdk
[root@localhost apache-tomcat-10.1.25]# yum -y install java-1.8.0-openjdk.x86_64
[root@localhost apache-tomcat-10.1.25]# ./bin/startup.sh
[root@localhost apache-tomcat-10.1.25]# java -version
[root@localhost opt]# yum install java-1.8.0-openjdk-devel
[root@localhost apache-tomcat-10.1.25]# vim /etc/profile
[root@localhost apache-tomcat-10.1.25]# cd /opt/
[root@localhost opt]# touch Main.java
[root@localhost opt]# vim Main.java
编辑
[root@localhost opt]# javac Main.java
[root@localhost opt]# ls -l
[root@localhost opt]# java Main
Hello World
三、maven的安装
检查
jdk环境
tomcat是否能运行
maven 是快速创建java应用的工具,依赖java环境,通过配置/etc/profile文件,让maven中的mvn指令暴露,就可以直接在命令行中使用,在绿色版本的软件中,不需要安装,所有bin和sbin目录中都没有link文件指定mvn指令,在/etc/
profile中新起一行。export暴露这个指令
export PATH=/opt/apache-maven-3.9.8/bin:$PATH修改完成之后,让配置文件立即生效,source /etc/profile
[root@localhost opt]# ls /usr/local/
apache-tomcat-10.1.25 bin etc games include lib lib64 libexec sbin share src
[root@localhost opt]# ls /usr/local/apache-tomcat-10.1.25/
bin conf lib logs README.md RUNNING.txt webapps
BUILDING.txt CONTRIBUTING.md LICENSE NOTICE RELEASE-NOTES temp work
[root@localhost opt]# ls /usr/local/apache-tomcat-10.1.25/bin/
bootstrap.jar configtest.bat migrate.sh tomcat-native.tar.gz
catalina.bat configtest.sh setclasspath.bat tool-wrapper.bat
catalina.sh daemon.sh setclasspath.sh tool-wrapper.sh
catalina-tasks.xml digest.bat shutdown.bat version.bat
ciphers.bat digest.sh shutdown.sh version.sh
ciphers.sh makebase.bat startup.bat
commons-daemon.jar makebase.sh startup.sh
commons-daemon-native.tar.gz migrate.bat tomcat-juli.jar
[root@localhost opt]# ls
abc apache-maven-3.9.8-bin.tar.gz Main.class Main.java opplicaiton.perperties
[root@localhost opt]# ls
abc apache-maven-3.9.8-bin.tar.gz Main.java
apache-maven-3.9.8 Main.class opplicaiton.perperties
[root@localhost opt]# ls apache-maven-3.9.8
bin boot conf lib LICENSE NOTICE README.txt
[root@localhost opt]# ls apache-maven-3.9.8/bin/
m2.conf mvn mvn.cmd mvnDebug mvnDebug.cmd mvnyjp
[root@localhost opt]# pwd
/opt
[root@localhost opt]# tar -zxvf apache-maven-3.9.8-bin.tar.gz
[root@localhost opt]# cd apache-maven-3.9.8/bin
[root@localhost apache-maven-3.9.8]# vim /etc/profile
[root@localhost ~]# cd /opt
[root@localhost opt]# cd apache-maven-3.9.8/bin
[root@localhost bin]# vim /etc/profile
编辑
[root@localhost bin]# source /etc/profile
[root@localhost bin]# mvn -v
Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)
Maven home: /opt/apache-maven-3.9.8
Java version: 1.8.0_161, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-862.el7.x86_64", arch: "amd64", family: "unix"
四、练习
tomcat9
[root@localhost bin]# tar -zxvf apache-tomcat-9.0.91.tar.gz
[root@localhost bin]# ls
apache-tomcat-9.0.91 m2.conf mvn.cmd mvnDebug.cmd
apache-tomcat-9.0.91.tar.gz mvn mvnDebug mvnyjp
[root@localhost bin]# cd apache-tomcat-9.0.91/
[root@localhost apache-tomcat-9.0.91]# ./startup.sh
-bash: ./startup.sh: 没有那个文件或目录
[root@localhost apache-tomcat-9.0.91]# ls
bin conf lib logs README.md RUNNING.txt webapps
BUILDING.txt CONTRIBUTING.md LICENSE NOTICE RELEASE-NOTES temp work
[root@localhost apache-tomcat-9.0.91]# ./bin/startup.sh
Using CATALINA_BASE: /opt/apache-maven-3.9.8/bin/apache-tomcat-9.0.91
Using CATALINA_HOME: /opt/apache-maven-3.9.8/bin/apache-tomcat-9.0.91
Using CATALINA_TMPDIR: /opt/apache-maven-3.9.8/bin/apache-tomcat-9.0.91/temp
Using JRE_HOME: /usr
Using CLASSPATH: /opt/apache-maven-3.9.8/bin/apache-tomcat-9.0.91/bin/bootstrap.jar:/opt/apache-maven-3.9.8/bin/apache-tomcat-9.0.91/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
[root@localhost apache-tomcat-9.0.91]# systemctl stop firewalld
编辑