CentOs7----Linux网络配置--我这里用的是dhcp 动态网络,可以尝试去改为静态的。我这里没有实现,大家可以百度查询看看。我的是虚拟机。
1、上传jdk和tomcat文件
1、 yum命令 http://man.linuxde.net/yum
使用方式:yum [选项] [参数]
yum update 更新所有的软件包
yum install lrzsz 安装上传下载工具包
yum -y install lrzsz -y选项表示:对所有的问答都回答为yes install 参数表示:安装 lrzsz 是上传下载工具包
2、 创建软件目录:
mkdir soft //用于存放软件压缩包
mkdir bin //用于存放解压后的软件包
3、上传下载工具
rz -y 上传命令 选中要上传的文件或者压缩包
4、解压缩文件:详细介绍:http://man.linuxde.net/tar
tar -zxf jdk-8u11-linux-x64.tar.gz
-z通过gzip指令处理备份文件--如果是没有压缩,只是打包就不需要该选项
-x从备份文件中还原文件--相当于解压
-f 指定备份文件,这里指定的备份文件是jdk-8u11-linux-x64.tar.gz
5、压缩文件:详细介绍:http://man.linuxde.net/tar
tar -cvf log.tar log2012.log 仅打包,不压缩!
tar -zcvf log.tar.gz log2012.log 打包后,以 gzip 压缩 -log.tar.gz是新的压缩包文件名
tar -jcvf log.tar.bz2 log2012.log 打包后,以 bzip2 压缩
-c 建立新的备份文件
-j 支持bzip2解压文件
-v 显示操作过程
6、解压缩后将解压缩后的文件jdk1.8.0_11 复制到bin目录下
cp复制命令:http://man.linuxde.net/cp
cp -R jdk1.8.0_11 /www/bin/
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理
7、创建软连接:软连接命令:http://man.linuxde.net/ln
ln命令用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项
ln -s /www/bin/jdk1.8.0_11/ jdk 创建软连接jdk——>/www/bin/jdk1.8.0_11/
8、设置jdk的环境变量
编辑 /etc/profile文件
# 这里采用全局设置方法,就是修改etc/profile,它是是所有用户的共用的环境变量
vi /etc/profile
# 打开之后在末尾添加
export JAVA_HOME=/www/bin/jdk ----这里的jdk是上面创建的软连接;
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
# 请记住,在上述添加过程中,等号两侧不要加入空格,不然会出现“不是有效的标识符”
# 因为source /etc/profile 时不能识别多余到空格,会理解为是路径一部分。然后保存
然后执行:
source /etc/profile //source xxx/xxx.sh 初始化脚本或者初始化运行脚本
9、执行 java -vesion 查看是否配置成功。
10、配置tomcat环境,上传tomcat压缩包
rz -y 上传
11、解压缩
tar -zxf apache-tomcat-8.0.48.tar.gz --解压到当前目录下
12、复制到bin目录下
cp -r apache-tomcat-8.0.48 /www/bin/
13、创建软连接
ln -s /www/bin/apache-tomcat-8/ tomcat
14、编辑/etc/profile文件 添加
export TOMCAT_HOME="/www/bin/tomcat"
15、source /etc/profile
16、启动tomcat, 到tomcat的bin目录下运行脚本 startup.sh
---------------------------------------------------------------------------------------
tomcat可以正常启动但是外部浏览器无法访问ip:8080
原因是防火墙,没有开启8080端口
17、CentOS 7.0默认使用的是firewall作为防火墙,我们这里改为iptables防火墙
18、关闭firewall防火墙,并关闭关机自启动防火墙。
systemctl 是系统服务管理命令指令 :http://man.linuxde.net/systemctl
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
-----------------------------------------------------------------
还有其他指令如:systemctl enable firewalld.service #开机自启动该服务
19、安装iptables防火墙 并编辑iptables
{1}、先检查是否安装了iptables
service iptables status
{2}、安装iptables
yum -y install iptables
{3}、安装 iptables-service
yum install iptables-service
{4}、编辑/etc/sysconfig/iptables文件
添加这个:第一行是已存在的,我们只需要复制修改为8080 就可以了。 vi 模式下,yy 是复制 dd是删除 p 是粘贴
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
20、退出保存后执行
systemctl restart iptables.service #最后重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
-------------------------启用tomcat后可以访问--------------------------------
------------------------Linux学习在路上--------------------------------------
参考命令链接:http://man.linuxde.net/service 谢谢