美文网首页
服务器环境

服务器环境

作者: LoseyourseIf | 来源:发表于2017-10-23 10:03 被阅读0次

    安装JDK

    cd /usr
    
    mkdir java
    
    cp /opt/jdk-8u60-linux-x64.tar.gz /usr/java/
    
    tar -zxvf jdk-8u60-linux-x64.tar.gz
    
    ln -s /usr/java/jdk1.8.0_60/ /usr/jdk
    
    vim /etc/profile
    添加如下内容:
    JAVA_HOME=/usr/jdk
    CLASSPATH=$JAVA_HOME/lib/
    PATH=$PATH:$JAVA_HOME/bin
    export PATH JAVA_HOME CLASSPATH
    
    sudo shutdown -r now
    java -version
    

    安装Nginx

    nginx 安装依赖
     yum -y install pcre-devel
     yum install -y zlib-devel
     yum  -y install openssl openssl-devel
     yum install gcc gcc-c++ ncurses-devel perl 
     
     tar zxvf nginx-1.8.1.tar.gz
     
     ./configure --with-http_stub_status_module --prefix=/usr/local/nginx
     
     make 
     make install
     cd /usr/local/nginx
     
     sbin/nginx
     
     curl 127.0.0.1
     vi conf/nginx.conf
     
     
     upstream xingyu_server {
        server 127.0.0.1:8080;
    }
    
    server {
        listen       80;
        server_name  192.168.10.133;
        
        if ($uri ~ ^/api) {
            rewrite /(.*) /$1;
        }
        location /app/ {
                root   /etc/posDai/;
                index  index.html index.htm;
                try_files $uri $uri/ /index.html =404;
        }
        location / {
            root   /etc/posDai/;
            index  index.html index.htm;
            proxy_pass http://yundai_server;
            
            access_log off;
            proxy_redirect off;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            client_max_body_size    100m; 
            client_body_buffer_size 128k;
            proxy_connect_timeout   90;
            proxy_send_timeout      90;
            proxy_read_timeout      90;
            proxy_buffer_size       64k;
            proxy_buffers           4 32k;
            proxy_busy_buffers_size 64k;
            proxy_temp_file_write_size 64k;
            
            #proxy_pass_header Server;
            #proxy_next_upstream http_502 http_504 error timeout invalid_header;
            proxy_next_upstream error timeout invalid_header http_503;
            #expires      1d;
        }
        location ~ .*\.(gif|bmp|png|ico|txt|js|css|swf|wav|xls|xlsx)$ {
            access_log   off;
            expires      1d; 
        }
        #location ~ \/$ {
            #       rewrite ^(.*)\/$ $1/index.html last;    
            #       break;
            #}
        error_page   500 502 503 504  /50x.html;
    }
    

    安装mysql

     yum install -y mysql-community-server
    

    mysql命令

    mysql -u -p
    show databases;
    user database;
    show tables;
    //执行sql 文件
    source /....
    show tables;
    
    mysql 配置默认编码utf-8
    my.ini
    my.cnf
    
    # For advice on how to change settings please see
    # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
    
    [client]
    default-character-set=utf8
    
    [mysqld]
    character_set_server=utf8
    
    //添加用户 abc
    abc
    123456
    
    GRANT ALL PRIVILEGES ON *.* TO 'abc'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    
    FLUSH   PRIVILEGES;
    

    常用命令

    防火墙

    firewall-cmd --state
    sudo systemctl stop firewalld.service
    firewall添加80端口
    firewall-cmd --add-port=80/tcp --permanent
    
    iptables添加80端口
    /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 
    service iptables save 
    service iptables status
    iptables -nv -L
    iptables -L INPUT --line-numbers  
    iptables -D INPUT 3   
    

    端口占用

     netstat -lnp|grep 80
     ps -ef|grep xxx|xargs kill -s 9
     kill -QUIT PID
    

    杀毒

    ps 属于 procps
    ss 属于 iproute
    netstat 属于 net-tools
    使用yum重装可恢复
    yum -y reinstall procps lsof iproute net-tools
    下面为生产环境中遇到的一堆毒
    find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件 
    find /etc/rc.d/* -type f |egrep 'DbSecuritySpt|S97DbSecuritySpt|selinux'
    
    rm -rf /usr/bin/dpkgd 
    rm -rf /usr/bin/bsd-port 
    rm -rf /usr/local/zabbix/sbin/zabbix_AgentD 
    rm -rf /etc/rc.d/init.d/DbSecuritySpt
    rm -rf /etc/rc.d/rc1.d/S97DbSecuritySpt
    
    rm -rf /etc/rc.d/rc1.d/S99selinux
    
    rm -rf /usr/bin/dpkgd
    rm -rf /usr/bin/bsd-port
    rm -f  /usr/local/zabbix/sbin/zabbix_AgentD
    rm -f  /usr/local/zabbix/sbin/conf.n
    rm -f  /usr/bin/.sshd
    rm -f  /usr/bin/sshd
    rm -f  /root/cmd.n
    rm -f  /root/conf.n
    rm -f  /root/IP
    rm -f  /tmp/gates.lod  
    rm -f  /tmp/moni.lod
    rm -f  /tmp/notify.file
    rm -f  /tmp/gates.lock
    rm -f  /etc/rc.d/init.d/DbSecuritySpt
    rm -f  /etc/rc.d/rc1.d/S97DbSecuritySpt
    rm -f  /etc/rc.d/rc2.d/S97DbSecuritySpt
    rm -f  /etc/rc.d/rc3.d/S97DbSecuritySpt
    rm -f  /etc/rc.d/rc4.d/S97DbSecuritySpt
    rm -f  /etc/rc.d/rc5.d/S97DbSecuritySpt
    rm -f  /etc/rc.d/init.d/selinux
    rm -f  /etc/rc.d/rc1.d/S99selinux
    rm -f  /etc/rc.d/rc2.d/S99selinux
    rm -f  /etc/rc.d/rc3.d/S99selinux
    rm -f  /etc/rc.d/rc4.d/S99selinux
    rm -f  /etc/rc.d/rc5.d/S99selinux
    
    #安装
    yum install -y epel-release
    yum install -y clamav
    #更新病毒库
    freshclam
    #扫描方法
    clamscan -r /etc --max-dir-recursion=5 -l /root/etcclamav.log
    clamscan -r /bin --max-dir-recursion=5 -l /root/binclamav.log
    clamscan -r /usr --max-dir-recursion=5 -l /root/usrclamav.log
    #扫描并杀毒
    clamscan -r  --remove  /usr/bin/bsd-port
    clamscan -r  --remove  /usr/bin/
    clamscan -r --remove  /usr/local/zabbix/sbin
    #查看日志发现
    cat /root/usrclamav.log |grep FOUND
    
    
    kill -9 pid
    

    resin

    rpm -ivh resin
    
    
       <cluster id="yundai">  
        <root-directory>.</root-directory>  
        <server-default>  
          <!-- The http port -->  
          <http address="*" port="8090"/>  
        </server-default>  
        <!-- define the servers in the cluster -->  
        <server id="yundai" address="192.168.224.91" port="6840">  
        </server>  
        <!-- the default host, matching any host name -->  
        <host id="" root-directory=".">  
          <web-app id="/" root-directory="/var/resin/webapps/yundai"/>  
        </host>  
      </cluster>
    
    java -jar /usr/local/share/resin/lib/resin.jar start -conf /etc/resin/resin.xml
    

    IP

    ifconfig | grep "inet " | grep -v 127.0.0.1

    相关文章

      网友评论

          本文标题:服务器环境

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