CentOS7服务器配置

如果你的CentOS7已安装完成,那么就可以进行一下工作,在这之前建议你还是选熟悉一下linux的简单命令,如: cd,  mv,  cp,   rm,  tar,  ip, systemctl,   firewall-cmd,    vi, rpm,   yum; 

1、你可以在服务器上完成以下所有的配置,  也可以在你本机安装一个SSH远程访问工具来完成以下所有配置(当然要在网络配置正常的情况),我是在本机安装putty,远程访问实现所有配置的,   不管如何选择,第一步输入root,密码登录系统;


2、检查网络配置,当然这一步只能在你的服务器上完成,如果你是通过ssh登录的,说明你的网络配置是正常了,可以跳过这一步了,

查询网络命令   ip addr   (centos7默认删除了ifconfig)

      如果没有网络,修改   /etc/sysconfig/network-scripts/ifcfg -eth0 (已具体名字为准, ifcfg-lo不是)
                              重要配置  ONBOOT=yes,  开机即启用
       重启网络服务   systemctl restart network

3、安装Java环境
官网下载安装包 jdk-7u79-linux-x64.gz, 使用psftp推送至服务器(psftp这个工具在putty的安装目录下)
登录psftp
cd /usr/local 切换推送目录
put d:/ jdk-7u79-linux-x64.gz 推送文件
登录putty
cd /usr/local 切换工作路径
mkdir java 创建java目录
 tar -zxvfjdk-7u79-linux-x64.gz -C  /usr/local/java 解压
配置环境变量         
        vi  /etc/profile
JAVA_HOME=/usr/local/java/jdk1.7.0_79
         PATH=$JAVA_HOME/bin:$PATH
         CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
         export JAVA_HOME
         export PATH
         export CLASSPATH

4、安装tomcat7
同第3步一样推送一个tomcat7的安装包到 /usr/local
       tar -zxvf .....tar -C  /usr/local
修改解压完成tomcat目录
mv apache-tomcat7-1.7.0_69 tomcat7

      修改端口和虚拟目录
      vi  /usr/local/tomcat7/conf/server.xml
      端口修改略(9988)
      虚拟目录,在</host>之前加入<Context path="" docBase="/usr/local/myservice"/>
      
      创建myservice目录
      cp -r  /usr/local/tomcat7/webapps/ROOT  /usr/local
      mv  /usr/local/ROOT /usr/local/eip

      开放防火墙9988端口
     开启端口
     firewall-cmd --zone=public --add-port=80/tcp --permanent
     命令含义:
     --zone #作用域
     --add-port=80/tcp  #添加端口,格式为:端口/通讯协议
     --permanent   #永久生效,没有此参数重启后失效
     重启防火墙
     firewall-cmd --reload

     配置tomcat系统服务  http://linux.it.net.cn/CentOS/course/2015/0201/12774.html
     创建服务文件 vi /usr/lib/systemd/system/tomcat7.service
	[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
 
[Service]
Type=forking
PIDFile=/usr/local/tomcat7/bin/tomcat.pid
ExecStart=/usr/local/tomcat7/bin/startup.sh 
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

     再tomcat7/bin目录下创建setenv.sh脚本
      #add tomcat env
JAVA_HOME=/usr/local/java/jdk1.7.0_79
JAVA_JRE=/usr/local/java/jdk1.7.0_79/jre
#add tomcat pid
CATALINA_PID="$CATALINA_BASE/bin/tomcat.pid"

配置开机启动  systemctl enable tomcat7

重启系统tomcat即可启动


5、安装mariaDB
建议还是用yum安装,当然这很慢,非常慢。。。2个小时,3个小时。。安装过程中如果中断,就重新执行yum,再安装
离线安装太麻烦,由于CentOS是最小版本安装,所以有很多41个依赖项没有,必须都要安装好才能安装mariadb

使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:

    使用rpm -e --nodeps mariadb-。。。 删除

    创建源文件  /etc/yum.repos.d/MariaDB.repo

    内容:

     # MariaDB 10.1.10 CentOS repository list - created 2016-01-07 11:20 UTC 
     # http://mariadb.org/mariadb/repositories/ 
     [mariadb] 
     name = MariaDB  
     baseurl = http://yum.mariadb.org/10.1.10/centos7-amd64/
     gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB 
     gpgcheck=1

安装:     yum install MariaDB-server MariaDB-client

初次安装mariadb是root账户是没有密码的

设置密码的方法

# mysql -uroot
mysql> set password for ‘root’@‘localhost’ = password('mypasswd');
mysql> exit;
如果 你想用root从任何主机连接到mariadb服务器的话。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;  

如果你想限定ip为192.168.137.100的主机连接到mariadb服务器,并使用root作为密码

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.137.100' IDENTIFIED BY 'root' WITH GRANT OPTION;

最后别忘了 flush privilege;

再有开放3306端口,参考第4步


五个步骤完成服务器配置, 当然后面还有数据库的导入, 应用服务的部署, 这些可能将会成为服务器维护的常规操作

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值