服务器安装配置

1,查看Linux内核版本命令
    cat /proc/version    或 uname -a
2,JDK安装
 a,查看现有jkd:  rpm -qa | grep jdk     (rpm -qa | grep gcj)
 b,删除现有jdk:yum -y remove java-*-*   (rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 --jdk版本信息)
 c,解压jdk的安装包:tar -zxvf jdk-8u161-linux-x64.tar.gz 
 e,编辑环境变量: vim /etc/profile  export JAVA_HOME=/usr/local/jdk1.8.0_161
                                    export PATH=$PATH:$JAVA_HOME/bin
                                    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 f,使环境变量生效:source /etc/profile
3,redis安装
 a,解压安装包:tar -zxvf /tmp/redis-5.0.8.tar.gz
 b,安装:make install PREFIX=/usr/local/redis
 c,配置文件:cp /usr/local/redis/redis-5.0.8/redis.conf /usr/local/redis/bin
 vim redis.conf     bind 0.0.0.0; requirepass ***; daemonize yes;
 ./redis-server redis.conf; ./redis-cli shutdown pkill redis
 
4,RocketMQ安装
 1,unzip rocketmq-all-4.7.0-source-release.zip        cd rocketmq-all-4.7.0/
 2,mvn -Prelease-all -DskipTests clean install -U    cd distribution/target/rocketmq-4.7.0/rocketmq-4.7.0
 3,修改配置文件启动内存 runserver.sh    runbroker.sh    tools.sh    JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:PermSize=128m -XX:MaxPermSize=320m"
 4,启动nameserver    nohup sh bin/mqnamesrv &
 5,启动broker    nohup sh bin/mqbroker -n xxxx:9876 autoCreateTopicEnable=true -c
5,Nginx命令
 1,重新加载配置文件 ./sbin/nginx -s reload
 2,启动命令 ./sbin/nginx -c conf/nginx.conf
 3,yum安装nginx后命令
    service nginx stop/start/restart/reload
6,nacos 
 1,启动 sh startup.sh -m standalone
 
7,数据库
 1,启动:./support-files/mysql.server start
8,查看端口号 netstat -na | grep 3306
9,开机自启动:
 1,新建启动脚本(nacos.service)
    [Unit]
    Description=nacos
    After=network.target
 
    [Service]
    Type=forking
    ExecStart=/安装路径/nacos/bin/startup.sh -m standalone
    ExecReload=/安装路径/nacos/nacos/bin/shutdown.sh
    ExecStop=/安装路径/nacos/nacos/bin/shutdown.sh
    PrivateTmp=true
 
    [Install]  
    WantedBy=multi-user.target
 2,systemctl daemon-reload
 3,systemctl enable nacos.service
 4,systemctl status nacos.service
10,文件赋权
 1,最高权限 chmod -R 777 文件夹
 2,修改文件所属组群 chgrp 组群 文件名/目录
 3,修改文件拥有者 chown [-R] 账号名称:组群 文件/目录  (-R:同时改变其下所有文件拥有者)
11,vue 前端项目部署
 1,打包上传项目到服务器
    1,build>>utils.js 修改publicPath:'../../'
    2,config>>index.js 修改assetsPublicPath:'./'
 2,配置nginx
    server {
      listen 80;
      server_name localhost;

      # 注意设定 root路径是有dist的
      location / {
        root /usr/local/webapp/dist;
        index /index.html;
        try_files $uri $uri/ /index.html;
      }

    }
 3,重新加载nginx配置文件
    service nginx reload
12,nexus安装部署
 1,解压安装包:tar -zxvf nexus-3.9.0-01-unix.tar.gz -C /usr/local
 2,修改端口号 vim /nexus-3.9.0-01/etc/nexus-default.properties  application-port=8***
 3,修改启动配置,vim /nexus-3.9.0-01/bin/nexus.vmoptions
 4,修改 /bin/nexus文件 run_as_root=false
 5,启动 ./bin/nexus start

你可能感兴趣的:(运维)