修改主机名:
直接编辑/etc/hostname 文件
vim /etc/hostname #新增内容:主机名
新建文件夹:
mkdir Java
查看IP:
Ifconfig
判断网络连接:
curl www.baidu.com
CentOS7 安装wget(能够直接在centos上下载文件):
yum -yinstall wget
安装lrzsz(能用rz/sz上传下载文件):
yum -y installlrzsz
xshell客户端上传文件命令:
rz/sz
Centos7.0 修改防火墙为iptables:
步骤一:关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
步骤二:安装iptables防火墙:
yum install iptables-services #安装
vi /etc/sysconfig/iptables #编辑防火墙配置文件
# Firewall configuration written bysystem-config-firewall
# Manual customization of this file is notrecommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --stateESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp--dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp--dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp--dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-withicmp-host-prohibited
-A FORWARD -j REJECT --reject-withicmp-host-prohibited
COMMIT
:wq! #保存退出
systemctl restart iptables.service #最后重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
JDK环境搭建:
步骤一:将下载好的jdk包通过xshell上传到centos7系统中:
sz
步骤二:进行解压:
tar -vxzf jdk-8u144-linux-x64.tar.gz
得到jdk1.8.0_144文件夹。
步骤三:编辑系统环境变量:
vi /etc/profile
点击i 进行编辑,
并在文件最后添加:
exportJAVA_HOME=/usr/src/Java/jdk1.8.0_144 //这里根据自己的jdk包所在的位置进行自行更改
exportPATH=$JAVA_HOME/bin:$PATH
点击 Esc退出编辑,并输入:wq 保存并退出。
步骤四:执行命令. /etc profile
注意:这里 . 与 / 之间存在一个空格,
若在当前目录在/etc/,那么可以直接执行./profile,这里 . 与 /没有空格。
步骤五:输入java -version 进行测试。
CentOS-7.0.中安装与配置Tomcat-8:
安装前提:系统必须已安装配置JDK6+;
步骤一:安装Tomcat:
将apache-tomcat-8.0.46.tar.gz上传到 /usr/src/Java中:
cd /usr/src/Java
rz
tar –vxzf apache-tomcat-8.0.46.tar.gz #解压压缩包
rm –rf apache-tomcat-8.0.46.tar.gz #删除压缩包
mv tomcat-8.0.46 tomcat #移动文件
步骤二:启动Tomcat:
/usr/src/Java/tomcat/bin/startup.sh #启动tomcat
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR:/usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.7.0/jre
Using CLASSPATH:/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
出现以上信息说明已成功启动。
防火墙开放8080端口
增加8080端口到防火墙配置中,执行以下操作:
vi + /etc/sysconfig/iptables
#增加以下代码
-A RH-Firewall-1-INPUT -mstate --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启防火墙:
service iptables restart
检验Tomcat安装运行
通过以下地址查看tomcat是否运行正常:
http://192.168.15.231:8080/
看到tomcat系统界面,说明安装成功!
停止Tomcat:
/usr/local/tomcat/bin/shutdown.sh #停止tomcat
步骤三:开机启动Tomcat脚本
1、执行指令vi /etc/rc.d/init.d/tomcat生成脚本文件,内容如下
#!/bin/bash
#
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
#
# processname: tomcat
# description: tomcat is a j2se server
# chkconfig: 2345 86 16
# description: Start up the Tomcat servletengine.
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ];then
. /etc/rc.d/init.d/functions
else
echo -e "\atomcat: unable to locatefunctions lib. Cannot continue."
exit -1
fi
RETVAL=$?
CATALINA_HOME="/usr/local/tomcat7"#tomcat安装目录
case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
;;
esac
exit $RETVAL
2、添加权限chmod 755 /etc/rc.d/init.d/tomcat,使得脚本文件可执行
3、运行:chkconfig --add /etc/rc.d/init.d/tomcat #将其加到服务中
4、在vim/usr/local/tomcat7/bin/catalina.sh文件中加入以下语句:
#auto startup tomcat config
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CATALINA_HOME=/usr/local/tomcat7
export CATALINA_BASE=/usr/local/tomcat7
exportCATALINA_TMPDIR=/usr/local/tomcat7/temp
启动tomcat服务:service tomcat start
停止tomcat服务: servicetomcat stop
Linux下使用Xshell查看Tomcat实时日志中文乱码解决方案:
Linux下使用Xshell查看tomcat实时日志时,出现中文乱码,但是日志文件里的中文不是乱码的,可能有两个原因,可能系统的i18n没设置支持中文,或是Xshell的编码格式不支持中文,解决办法如下:
1、配置i18n系统文件
vi /etc/sysconfig/i18n
配置内容如下
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
2、重启系统
reboot
3.如果还乱码,设置Xshell的编码格式
File--Properties--Terminal Translation选项的Encoding:选择UTF-8
The end...
centos7中mysql数据库安装和配置:
工具和软件:
1. centos 7.x
2. mysql 5.6.35
步骤一:下载安装包 mysql-server
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
步骤二:
安装成功后重启mysql服务。
我们查看3306 端口是否打开
netstat –ntlp
步骤三:
初次安装mysql,root账户没有密码。
Mysql
设置密码登陆:
setpassword for 'root'@'localhost' =password('password$1');
exit #退出
重新登录:
mysql
mysql -u root –p
允许 root远程登录:
grant all privileges on *.* to 'root'@'%' identified by'xxxxxx';
flush privileges;
测试:
mysql -uroot -p'password$1' -h192.168.1.221
卸载Mysql:
步骤一:卸载掉安装的部分
首先执行查看命令,看一下都安转了什么:
rpm -qa |grep -i mysql
步骤二:执行卸载命令:
yum remove mysql-community mysql-community-servermysql-community-libs mysql-community-common
步骤三:检查卸载残余
检查是否卸载干净:
rpm -qa |grep -i mysql
步骤四:卸载残余:
卸载掉刚才未卸载掉的部分:
yum remove mysql-community-release
步骤五:终极检查
再进行一遍检查:
rpm -qa |grep -i mysql
安装部分已完全卸载掉。
步骤六:清理文件
查看mysql文件目录:
find / -name mysql.
步骤七:删除掉该文件:
rm -rf /usr/share/mysql。
redis安装:
redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,
需要安装gcc:
yum install gcc-c++
如果提示是否下载,输入y.
步骤一:将Windows下载的压缩包上传到Linux;
步骤二:解压文件(这是安装程序,不是运行程序)
tar –zxvf redis-3.2.8.tar.gz
步骤三:编译redis(编译:将.c文件编译为.o文件)
进入解压目录:redis-3.2.8
执行 make
步骤四:安装
make PREFIX=/usr/src/Java/redis install
注释:make(执行) PREFIX(必须大写)=/usr/src/Java/redis(安装目录,如果不存在,会自动创建) install(安装)
安装完后,在/usr/src/Java/redis/bin 下有几个可执行文件
redis-benchmark ---性能测试工具
redis-check-aof ---AOF文件修复工具
redis-check-dump ---RDB文件检测工具(快照持久化文件)
reids-cli ---命令行客户端
redis-server ---redis服务器启动命令
步骤五:copy文件
cp redis.conf /usr/src/Java/redis
备注:如果没有配置文件redis也可以启动,不过将启用默认配置,这样不方便我们修改端口号等信息。
前端启动:(了解)-无法部署集群
进入redis运行目录:
cd /usr/src/Java/redis
运行:
./bin/redis-server
启动服务器。
结束前端服务器:ctrl+c;
启动redis客户端连接:连接6379端口
redis-cli –h ip地址 –p 端口
./bin/redis-cli –p 6379
运行客户端(默认连接本机6379端口):./bin/redis-cli
后端启动:(重点)
修改redis.conf配置文件,daemonize yes 以后端模式启动
yim /usr/src/Java/redis/redis.conf
启动时,指定配置文件
cd /usr/src/Java/redis
./bin/redis-server./redis.conf
redis默认端口6379,通过当前服务进行查看
ps -ef | grep -i redis
redis的关闭:
① 查询到PID,kill -9 pid(断电,非正常关闭,一般不用,否则造成数据丢失)
② 正常关闭(正常关闭,数据保存)
./bin/redis-cli shutdown