zoukankan      html  css  js  c++  java
  • 20分钟教你配好一台服务器

    老曹(曹越)—— 页面仔,哇哈哈哈
     
    所有软件和服务均安装在/usr/local下
     
    mysql5.7直接apt-get安装
    安装mysql:apt-get install mysql-server //安装命令不唯一
     
    jdk maven tomcat resin nginx memcache redis需要自己下载tar.gz文件
    不要用wget命令去此地址下载,这不是最终的下载地址,根据自己需求选择版本下载,然后上传到服务器
    tomcat下载地址:http://tomcat.apache.org/download-80.cgi  //左边选择自己需要的版本下载
    resin下载地址:http://caucho.com/products/resin/download/gpl#download  //注意下载不是pro的版本
    memcached下载地址:http://memcached.org
    redis下载地址:https://redis.io/download  //下载stable稳定版
    Windows版redis下载地址:https://github.com/MicrosoftArchive/redis/releases 下载x64的zip文件
    下载地址给你了,下载什么类型的文件也告诉你了,再问打死!
     
    jdk maven tomcat resin的tar.gz文件解压至/usr/local下,
    如解压jdk,解压后得到目录:/usr/local/jdk1.8.0_161  
    根据个人习惯重命名一下文件名如maven-3.5.3重命名为maven
    nginx memcache redis解压至任意自己熟悉的目录,如/usr;安装后可删除此解压文件
     
    配置环境
    使用vim编辑命令编辑配置文件
    在root下vim .bashrc
    在最下面添加
    # set java environment
    export JAVA_HOME=/usr/local/jdk1.8.0_161
    export JRE_HOME=/usr/local/jdk1.8.0_161/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
    export PATH=$JAVA_HOME/bin:$PATH
     
    # set maven environment
    export M2_HOME=/usr/local/maven
    export PATH=$M2_HOME/bin:$PATH
     
    PATH不能省,省了出错别来找我,保存退出;
    退出vim步骤:按esc退出insert模式,然后输入:wq 回车退出,别忘了打冒号
    :q是退出不保存   :wq是保存退出   :q!是强制退出,不保存
    使之生效:source .bashrc
     
    tomcat resin解压之后即可使用,无需添加环境变量,注意重命名一下文件名。
    相关启动停止命令
    Resin:
    /usr/local/resin/bin/./resin.sh start
    /usr/local/resin/bin/./resin.sh stop
    /usr/local/resin/bin/./resin.sh restart
    tomcat:
    /usr/local/tomcat/bin/./startup.sh
    /usr/local/tomcat/bin/./shutdown.sh
     
    <--mysql开放连接权限-->
    登录mysql后
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
    password为自己的mysql密码,记得更改
    退出mysql后
    去配置文件/etc/mysql/mysql.conf.d/mysqld.cnf修改bind-address=127.0.0.1为0.0.0.0 或者注释此行
    保存退出,重启mysql: /etc/init.d/mysql restart
    去服务器购买商官网给服务器开启3306端口
     
    <--mysql设置utf8-->
    sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf  //没安装gedit的话用vim
    或者vim /etc/mysql/mysql.conf.d/mysqld.cnf (两种打开方式和编辑方式)
    在lc-messages-dir = /usr/share/mysql 语句后添加 character-set-server=utf8
    sudo gedit /etc/mysql/conf.d/mysql.cnf
    [mysql]后添加default-character-set=utf8
    保存退出,重启mysql: /etc/init.d/mysql restart
    查看mysql编码:SHOW VARIABLES LIKE 'char%';
     
    安装Nginx依赖库:
    apt-get install build-essential
    apt-get install libtool
    apt-get install libpcre3 libpcre3-dev
    apt-get install zlib1g-dev
    apt-get install openssl
     
    Nginx安装:
    解压压缩包到/usr下(此目录为任意好找的路径,解压好的目录相当于Windows下的安装包,安装好之后可以删除)
    进入Nginx解压目录: cd /usr/nginx-1.14.0
    指定安装目录,此目录才是nginx安装好之后的目录: ./configure --prefix=/usr/local/nginx
    编译: make
    安装: make install
    检查安装结果:
    cd /usr/local/nginx/sbin
    /usr/local/nginx/sbin# ./nginx -t
    安装完成会显示:
    nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
    启动nginx:
    /usr/local/nginx/sbin/nginx
    浏览器输入服务器ip会进入Nginx欢迎页面。
     
    代理地址:proxy_pass  http://localhost:8080;
     
    结束nginx进程:pkill -9 nginx
    查看所有进程:netstat -ntpl
    启动nginx:/usr/local/nginx/sbin/nginx
     
    memcache依赖库:libevent 下载地址:http://libevent.org  //下载tar.gz文件
    memcache下载地址:http://memcached.org  //下载tar.gz文件
    memcache最好下最新版,老版本编译可能出错
    libevent依赖库和memcache安装方法同nginx
    memcache启动
    /usr/local/memcache/bin/memcached -d -m 128 -u root -c 256 -p 11211 -P /tmp/memcached1.pid
    /usr/local/memcache/bin/memcached后面的参数可以根据自己的实际情况设置
    memcached连接命令:telnet 127.0.0.1 11211
     
    redis安装:
    解压tar.gz文件到usr
    进入解压目录:cd /usr/redis-4.0.10/
    编译:make
    进入编译后生成的src目录:cd src
    安装:make install PREFIX=/usr/local/redis
    此时redis已经安装在/usr/local/redis目录了
     
    新建配置文件目录
    mkdir /usr/local/redis/etc
    进入解压目录:cd /usr/redis-4.0.10/  或者cd ../
    移动配置文件到新建的配置文件目录,此文件为启动redis时设置的一些配置,可以不要,强烈建议使用!
    mv redis.conf /usr/local/redis/etc
    设置redis为后台启动
    vim /usr/local/redis/etc/redis.conf //将daemonize no 改成daemonize yes
    其他设置可根据需要更改
    根据指定的配置文件里的配置启动redis:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
    不指定配置启动redis:/usr/local/redis/bin/redis-server  此时的redis不是后台服务
    连接redis:
    先进入bin目录,cd /usr/local/redis/bin
    然后./redis-cli 即可连接
    Windows连接redis命令:redis-cli.exe -h 127.0.0.1 -p 6379   //先进到redis安装目录
     
    查看各端口的进程:netstat -ntpl
    通过pkill -9 redis和pkill -9 memcached 可以分别关闭redis和memcached
     
  • 相关阅读:
    部分类Partial
    Ajax之XMLHttpRequest
    C#结构(Struct)
    sql数据管理语句
    mysql基本语句
    bootstrap插件-滚动监听
    一轮项目学习总结
    js滚动监听
    Ajax
    各框架、插件记录
  • 原文地址:https://www.cnblogs.com/meijsuger/p/9461350.html
Copyright © 2011-2022 走看看