美文网首页
linux 服务器搭建开发

linux 服务器搭建开发

作者: 狗钱偷生 | 来源:发表于2018-07-10 22:05 被阅读0次

    1.购买了腾讯云 系统为centos

    uname -a 指令可查看 Screenshot from 2018-03-13 20:28:03.png

    2.在客户端安装ssh,以下都以ubuntu为主
    ssh登录: ssh -q -l 用户名 -p 端口 ip地址
    3.在服务器上创建普通用户
    useradd user
    设置密码 passwd user
    4.使得user能够使用sudo(可以执行root指令)
    登录服务器,将当前用户切换到root
    执行 visudo


    Screenshot from 2018-03-13 20:20:14.png
    添加user ALL=(ALL) aLL Screenshot from 2018-03-13 20:28:03.png
    5.登录服务器使用sudo yum install -y git 下载git,搭建git服务器
    1.git --version 后出现 image.png 说明下载成功
    2.创建仓库 git init --bare project.git
    --bare 创建了一个裸库,一般只用于共享,也就是在这个仓库你是 看不见人们所提交的内容
    3.sudo chown -R 用户名:用户组 project.git 修改整个工程的文件所有者

    5.为了能够方便的和服务器进行文件通信安装Ftp
    1.rpm -qa | grep vsftpd
    没有任何显示则说明没有进行安装

    1. sudo yum -y install vsftpd 安装ftp
      3.vsftpd -version 查看版本,如果显示则说明安装成功了
      4.service vsftpd start 开启ftp服务
      5.service vsftpd status 查看状态
      6.sudo lsof -i 查看当前端口的使用情况
      netstat -nlp

    java tomcat mysql 安装以及war包发布

    java tomcat mysql war

    1.java环境安装

    使用比较简单的方式;

    通过yum进行安装

    1.yum search java | grep jdk 查看jdk的版本

    2.yum install jdk的名字

    注:development environment 包含运行和编译的环境

    runtime environment 只包含java环境也就是 java

    安装之后不需要设置环境变量,系统会设置好

    在/usr/bin 可找到java javac

    与java环境相关的指令有:which java update-alternatives --config java/javac

    执行java -verison javac -version 查看是否安装成功

    2.安装tomcat

    1.yum -y install wget 安装wget

    2.wget tomcat的资源链接(xxx.tar.gz)

    3.tar -zxvf xxx.tar.gz 进行解压

    4.在/etc/profile文件添加如下内容

    CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M4(tomcat的安装路径)

    CATALINA_BASE=/usr/local/tomcat/apache-tomcat-9.0.0.M4
    
    PATH=$PATH:$CATALINA_BASE/bin
    
    export PATH CATALINA_BASE
    

    5../startup.sh 启动tomcat

    3.配置tomcat

    1.配置端口

    1.打开tomcat安装目录下的conf文件夹中的server.xml文件

    2.找到如下代码:

            <<Connector port="8080" protocol="HTTP/1.1"
    

    connectionTimeout="20000"

    redirectPort="8443" />

         <!-- A "Connector" using the shared thread pool-->
    
         <!--
    
         <Connector executor="tomcatThreadPool"
    

    port="8080" protocol="HTTP/1.1"

    connectionTimeout="20000"

    redirectPort="8443" />

         可以将其中的端口号改成80
    

    2.配置项目的发布(gui-manager)的部署方式

    1.进入tomcat 的conf目录,打开 vi tomcat-users.xml

         <role rolename="manager"/>
    
         <role rolename="admin"/>
    
         <role rolename="admin-gui"/>
    

    <role rolename="manager-gui"/>

    <user username="xxx" password="***" roles="admin-gui,manager-gui"/>

        把username和password可以换成自己的
    
        2.之后进入cd webapps/manager/META-INF/
    
        vi tomcat-users.xml
    
        <Context antiResourceLocking="false" privileged="true" >
    
        <!--注释掉此标签
    
         <Valve className="org.apache.catalina.valves.RemoteAddrValve"
    
            allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
    
            -->
    
        </Context>
    
    3.配置tomcat的自启动
    
     1.进入到 /etc/init.d 目录中:
    
     cd /etc/init.d
    

    创建 tomcat9 服务配置文件

     vi tomcat9
    
     将如下代码加入写入到 tomcat9 配置文件中:
    
     JAVA_HOME=/usr/local/jdk/jdk1.8.0_91/
    
     export JAVA_HOME
    
     PATH=$JAVA_HOME/bin:$PATH
    
     export PATH (如果是yum方式安装则可以省略)
    
     CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M4/
    
     case $1 in
    
     start)
    
         sh $CATALINA_HOME/bin/startup.sh
    
     ;;
    
     stop)
    
         sh $CATALINA_HOME/bin/shutdown.sh
    
     ;;
    
     restart)
    
         sh $CATALINA_HOME/bin/shutdown.sh
    
         sh $CATALINA_HOME/bin/startup.sh
    
     ;;
    
     esac
    
     exit 0
    
     #chmod 755 tomcat
    
     #chkconfig --add tomcat
    
     #chkconfig --level 2345 tomcat on
    
     #chkconfig --list tomcat
    
     键入 Esc 并输入“:wq!”保持并退出;
    
     其中的注意点是将 JAVA_HOME 和 CATALINA_HOME 变量设置成与我们当前配置相一致的 路径
    
     2.为 tomcat9 分配可执行权限:
    
     chmod +x tomcat9
    
     3.将 tomcat9 纳入到系统的服务列表中,即添加 tomcat9 为系统服务:
    
         chkconfig --add tomcat9
    
    4.查看当前系统服务都有哪些:
    
     chkconfig --list
    
     也可以查看指定的系统服务,如这里我们指定 tomcat9 这个服务:
    
     chkconfig --list tomcat9
    
     打印如下信息:
    
     tomcat9 0:off 1:off 2:on 3:on 4:on 5:on         6:off
    
     则表明已将 tomcat9 设置为系统服务,2、3、4、5 都为 on 表示可随系统自动启动;
    
     我们可以在任意目录下执行关闭、启动、重启 Tomcat9 服务啦:
    
     关闭 tomcat9 服务:
    
     service tomcat9 stop
    

    启动 tomcat9 服务:

     service tomcat9 start
    
     重启 tomcat9 服务:
    
     service tomcat9 restart
    

    安装mysql

    1.wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 安装yum的源rpm安装包

    2.rpm -ivh mysql57-community-release-el7-8.noarch.rpm 安装rpm

    3.yum -y install mysql-server 安装

    4.启动mysql service mysqld restart

    5.重置密码

    grep "password" /var/log/mysqld.log 可以找到系统所给的临时密码
    

    根据临时密码登陆数据库 mysql -u root -p 输入密码

    重置密码alter user 'user'@'localhost' identified by 'password';
    

    6.授权用户在任意ip登陆 grant all on . to 'user'@'%' identified by 'password' with grant option;

    7.开放防火墙的3306端口

    iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

    iptables -L -n 查看端口是否能通过

    8.关闭mysql的安全策略这样就可以使我们设置的密码为任意

     my.cnf文件中添加如下配置禁用即可:
    
    validate_password = off
    
    重启mysql service mysqld restart
    

    9.编码设置

    修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

    [mysqld]

    character_set_server=utf8

    init_connect='SET NAMES utf8'

    10.默认配置文件的路径

    配置文件:/etc/my.cnf
    
    日志文件:/var/log//var/log/mysqld.log
    
    服务启动脚本:/usr/lib/systemd/system/mysqld.service
    
    socket文件:/var/run/mysqld/mysqld.pid
    

    11.开机启动

     systemctl enable mysqld
    
     systemctl daemon-reload
    

    通过tomcat发布war文件

    https://blog.csdn.net/u013201439/article/details/78358020?foxhandler=rssreadrenderprocesshandler

    [[图片上传失败...(image-d735bb-1531231449082)]](file://C:\Users\hasee\AppData\Local\Temp\enhtmlclip\markdownFile.md)

    相关文章

      网友评论

          本文标题:linux 服务器搭建开发

          本文链接:https://www.haomeiwen.com/subject/bajtqftx.html