1.linux_jdk
/usr/java/jdk1.8.0_181 <--- /usr/jdk
1.查看当前目录
pwd
2.查看linux位数
sudo uname --m
i686 //32位
x86_64 //64位
3.安装jdk
3.1
在usr目录下建立java目录
mkdir usr/java
3.2
将jdk-8u181-linux-x64.tar解压到java目录下
tar -zxvf jdk-8u181-linux-x64.tar 得到一个文件夹jdk1.8.0_181
安装完毕为他建立一个链接以节省目录长度
ln -s /usr/java/jdk1.8.0_181/ /usr/jdk
3.3
编辑配置文件,配置环境变量
vim /etc/profile
添加如下内容:JAVA_HOME根据实际目录来
export JAVA_HOME=/usr/java/jdk1.8.0_181
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
使配置文件生效
source /etc/profile
3.4
查看安装情况
java -version
2.linux_tomcat
3.linux_mysql
service mysqld start
service mysqld stop
https://blog.csdn.net/qq_17776287/article/details/53536761
#linux下载mysql安装包
wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz
linux_vim
命令模式:
vi/vim 文件名,进入命令模式
i 切换到输入模式
: 切换到底线命令模式
输入模式
命令模式下按i就进入了输入模式
ESC,退出输入模式,切换到命令模式
ENTER,换行
BACK SPACE,退格键,删除光标前一个字符
DEL,删除键,删除光标后一个字符
底线命令模式
在命令模式下按下:就进入了底线命令模式
wq保存退出
q!不保存退出
w 保存文件
按ESC键可随时退出底线命令模式
linux_短链接
建立链接以节省目录长度
ln -s /usr/java/jdk1.8.0_181/ /usr/jdk
linux_防火墙端口
1.centos7版本对防火墙进行加强,不再使用原来的iptables,启用firewall
1.查看已开放的端口(默认不开放任何端口)
firewall-cmd --list-ports
2.开启80端口
firewall-cmd --zone=public(作用域) --add-port=80/tcp(端口和访问类型) --permanent(永久生效)
firewall-cmd --zone=public --add-port=80/tcp --permanent
3.重启防火墙
firewall-cmd --reload
4.停止防火墙
systemctl stop firewalld.service
5.禁止防火墙开机启动
systemctl disable firewalld.service
备注:systemctl enable firewalld # 设置防火墙开机自启动
6.删除
firewall-cmd --zone= public --remove-port=80/tcp --permanent
7.开启防火墙,没有任何提示即开启成功
systemctl start firewalld
---------------------------------------------------------------------------------------------------------------
systemctl start firewalld # 开启防火墙
systemctl stop firewalld # 关闭防火墙,开机启动
systemctl restart firewalld # 重新启动防火墙
systemctl status firewalld # 查看防火墙的状态
systemctl disable firewalld # 永久关闭防火墙,不再开机自启动
systemctl enable firewalld # 设置防火墙开机自启动
systemctl start iptables # 开启防火墙
systemctl stop iptables # 关闭防火墙,开机启动
systemctl restart iptables # 重新启动防火墙
systemctl status iptables # 查看防火墙的状态
systemctl disable iptables # 永久关闭防火墙,不再开机自启动
systemctl enable iptables # 设置防火墙开机自启动
---------------------------------------------------------------------------------------------------------------
2.centos7以下版本
1.开放80,22,8080 端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
2.保存
/etc/rc.d/init.d/iptables save
3.查看打开的端口
/etc/init.d/iptables status
4.关闭防火墙
1) 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
linux_服务项
1.设置开机服务项
服务脚本放在/etc/init.d/下
chkconfig --add xxx #增加xxx服务
chkconfig --level 35 xxx on #修改xxx服务的默认启动等级
2.chkconfig
chkconfig --list #列出所有的系统服务
chkconfig --add httpd #增加httpd服务
chkconfig --list httpd #列出httpd服务设置情况
chkconfig --del httpd #删除httpd服务
chkconfig --level httpd 2345 on #设置httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态
chkconfig --level 35 httpd on #修改httpd服务的默认启动等级
linux_环境变量
1、配置环境变量
vim /etc/profile
添加如下内容:
export JAVA_HOME=/usr/java/jdk1.8.0_181
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
2、使配置文件生效
source /etc/profile
linux_设置开机启动
1.设置tomcat开机启动
找到/etc/rc.d/文件下的rc.local,添加如下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_144
export JRE_HOME=$JAVA_HOME/jre
sh /usr/local/tomcat1-8080/bin/startup.sh
sh /usr/local/tomcat2-8081/bin/startup.sh
给rc.local文件添加执行权限
chmod +x rc.local
重启服务器
reboot