搭建liunx服务器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_25958497/article/details/80528281
centos7 x64系统
集成 mysql+jdk+maven+git+redis

1 下载jdk8
    https://download.csdn.net/download/qq_25958497/10656949
2 放到liunx服务器
    /home/java-software 目录下
3 解压jdk jdk-8u171-linux-x64.tar.gz是当前文件 -C是指定解压目录
     tar zxvf jdk-8u171-linux-x64.tar.gz  -C /usr/local/software/java/
4 在etc/ vim profile 加入如下配置 /usr/local/software/java/jdk1.8.0_171你的jdk安装目录
    配置环境    /etc/profile
    export JAVA_HOME=/usr/local/software/java/jdk1.8.0_171
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export PATH=$PATH:$JAVA_HOME/bin



5 reboot重启
6 java -version
    如打印
        java version "1.8.0_171"
        Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
        Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
    安装完成

    sudo uname --m 查看liunx系统是64还是32 x86_64是64位系统 
    注意---------------------------------------------------

1 下载maven
    http://apache.fayea.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

2 放到liunx服务器
    /home/java-software 目录下
3解压 apache-maven-3.3.9-bin.tar.gz是当前文件 -C是指定解压目录
    tar zxvf apache-maven-3.3.9-bin.tar.gz  -C /usr/local/software/
4 在etc/ vim profile 加入如下配置 /usr/local/software/apache-maven-3.3.9你的maven安装目录

    配置环境    /etc/profile
    export MAVEN_HOME=/usr/local/software/apache-maven-3.3.9

    export PATH=${PATH}:${MAVEN_HOME}/bin
5 source /etc/profile 使配置文件生效
6 mvn -v
    Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
    Maven home: /usr/local/software/apache-maven-3.3.9
    Java version: 1.8.0_171, vendor: Oracle Corporation
    Java home: /usr/local/software/java/jdk1.8.0_171/jre
    Default locale: en_US, platform encoding: UTF-8
    OS name: "linux", version: "3.10.0-514.26.2.el7.x86_64", arch: "amd64", family: "unix"

    这就是成功了




安装mysql5.7
    1安装前,我们可以检测系统是否自带安装 MySQL:
        rpm -qa | grep mysql
        如果你系统有安装,那可以选择进行卸载:

        rpm -e mysql  // 普通删除模式
        rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

        find / -name mysql有文件夹 都删除

    2安装 MySQL:

        接下来我们在 Centos7 系统下使用 yum 命令安装 MySQL
            wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
            rpm -ivh mysql57-community-release-el7-9.noarch.rpm
            yum install mysql-server

        启动 MySQL:

            systemctl start mysqld
            systemctl stop mysqld
            systemctl restart mysqld

        查看 MySQL 运行状态:

            systemctl status mysqld

        验证 MySQL 安装
            mysqladmin --version


    4 mysql 5.7 修改密码 两种方式
                etc/my.cnf
                skip-grant-tables=1
                无需密码登入


            设置密码
            use mysql;
            update user set authentication_string=password('123456') where user='root' and host='%'; 
            flush privileges;



    liunx安装git
        1 shell yum install git-core
        不断下一步,y、yes 即可
        2 查看git版本
        git --version
        输出 git version 1.8.3.1 就是安装成功了




    配置git liunx 1.8版本

    1   设置账户 生成ssh公钥
            设置账户
            git config --global  user.name "你的名字"
            git config --global  user.email "你的邮箱"

            生成ssh公钥 
            ssh-keygen -t rsa -C "你的邮箱"
            三次回车即可生成 ssh key
            第一次回车
            第二次 设置密码(可选) 无就回车
            第三次 重新输入密码   无就回车

    2   设置权限
            chmod 755 root/.ssh/    
            chmod 600 root/.ssh/id_rsa ~/.ssh/id_rsa.pub     
            chmod 644 root/.ssh/known_hosts  

    4   去码云配置shh公钥
            root/.ssh/id_rsa.pub 的文本全部内容配置到码云
            配置环境    /etc/profile
            export PATH=$PATH:/usr/local/git/bin 

    3   测试配置是否成功
            ssh -T git@github.com
            若返回
            Enter passphrase for key '/root/.ssh/id_rsa': 
            Welcome to Gitee.com, ***!
            这就是配置成功了
    5   克隆项目
            git clone 码云项目的ssh连接 本地目录

            git clone git@gitee.com:xxx/xxx.git /home/git/xxx/


    6   mvn基本命令 

        mvn clean; //清除

        mvn install;//将项目本身编译并打包到本地仓库


        maven的插件maven-assembly-plugin //打包

        pom.xml里添加
            <build>
                  <plugins>
                    <plugin>
                      <artifactId>maven-assembly-plugin</artifactId>
                      <configuration>
                        <archive>
                          <manifest>
                            <mainClass>org.kuan.wang.App</mainClass>
                          </manifest>
                        </archive>
                        <descriptorRefs>
                          <descriptorRef>jar-with-dependencies</descriptorRef>
                        </descriptorRefs>
                      </configuration>
                    </plugin>
                  </plugins>
            </build>

        mvn package assembly:single; //打包成jar 可以把依赖的项目打到一起

        jar生成在target文件夹下











        Liunx安装:redis

        1.获取redis资源

          wget http://download.redis.io/releases/redis-4.0.8.tar.gz

        2.解压

          tar xzvf redis-4.0.8.tar.gz -C /usr/local/software/

        3.安装

          /usr/local/software/redis-4.0.8

          执行 make

          /usr/local/software/redis-4.0.8/src

          执行 make install PREFIX=/usr/local/redis



        4.配置redis为后台启动

          redis-4.0.8/redis.conf //将daemonize no 改成daemonize yes

        5.将redis加入到开机启动

          vim /etc/rc.local //在里面添加内容:/usr/local/redis/bin/redis-server /usr/local/software/redis-4.0.8/redis.conf  (意思就是开机调用这段开启redis的命令)

        6.开启redis

          /usr/local/redis/bin/redis-server /usr/local/software/redis-4.0.8/redis.conf  



        常用命令  

          /usr/local/redis/bin/redis-server /usr/local/software/redis-4.0.8/redis.conf  //启动redis

          pkill redis  //停止redis

          卸载redis:

            rm -rf /usr/local/software/redis-4.0.8 //删除安装目录

            rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本

            rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹



            修改 redis-4.0.8/redis.conf 配置文件
            Linux Redis启用远程连接
            bind 127.0.0.1 ::1 这一行注释掉。 
            bind 127.0.0.1     这一行注释掉。 

            设置密码
            在redis.conf 中配置redis的密码

            找到requirepass 

            requirepass pwd

            redis-4.0.8/redis.conf //将daemonize no 改成daemonize yes





            liunx 常用***********************************************

        //根据jar名字  kill掉程序 cat读取文件内容
        jarname=`cat jar_name`

        kill -9 `ps -ef |grep $jarname |awk '{print $2}'`;

        //后台运行jar
        nohup java -jar -Xms64m -Xmx256m $jarname >/dev/null 2>error.log &

        //使用unix换行符 win编写sh容易出现编码问题
        set ff=unix

        //sh中将文本保存到path_dir文件
        echo ${release_dir} >> path_dir

        //调用变量名为release_dir
        ${release_dir}

        //判断文件夹是否存在 
        if [ -d ${release_dir} ];then
                echo "文件夹已存在"
            else
                mkdir ${release_dir}
            echo "文件夹不存在 创建文件夹..."
        fi


        //新建文件夹
        mkdir filename

        //复制文件
        cp /a/*.sh /root/a/

        //设置权限 777全部权限
        chmod 777 file
















猜你喜欢

转载自blog.csdn.net/qq_25958497/article/details/80528281