Linux服务器部署

修改主机名:

         直接编辑/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

 

猜你喜欢

转载自blog.csdn.net/abbc7758521/article/details/77987532