服务器配置

服务器环境

CentOs7.4 64位
jdk9
tomcat9.0.1
mysql5.7.19

准备工作

防火墙相关

CentOs发现7.X的系统默认使用的是firewall的防火墙,相关命令如下:

  • 启动:# systemctl start firewalld
  • 查看状态:# systemctl status firewalld 或者 firewall-cmd --state
  • 停止:# systemctl disable firewalld
  • 禁用:# systemctl stop firewalld

JDK安装

  • 解压jdk文件并移动到/opt目录下
    cd /opt/soft tar -zxvf jdk-9_linux-x64_bin.tar.gz mv jdk-9 ../
  • 设置环境变量
    vi /etc/profile
    输入i ,最后增加下面内容
export JAVA_HOME=/opt/jdk-9
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$PATH:$JAVA_HOME/bin

最后按esc键,然后输入:,最后输入:wq 保存退出,重启linux

  • 测试
    java -version

Tomcat安装

  • 解压tomcat文件并移动到/opt目录下
    cd /opt/soft tar -zxvf apache-tomcat-xxx.tar.gz mv apache-tomcat-9.0.1 ../
  • 修改tomcat配置(端口,线程数,虚拟主机等)
    cd ../ apache-tomcat-xxx
    vi /conf/server.xml(此处仅更改8080端口为80端口)
  • 启动tomcat
    /bin/startup.sh
  • 测试tomcat
    访问当前ip地址,显示tomcat主页即安装启动成功

安装出现的问题

  • 安装安城,启动正常,日志无错误,防火墙也关了但就是访问不了tomcat首页
    解决:阿里云找到服务器的实例,添加一组入方向的安全组规则(协议类型:自定义TCP 端口范围:80/80 授权类型:地址段访问 授权对象:0.0.0.0/0 ),然后浏览器一刷新,立马就好了

MySql安装

Centos安装

  • 下载与安装
    具体下载的rpm路径,由https://dev.mysql.com/downloads/repo/yum/网页查找
  • 查看修改密码
    • 查看密码
      grep 'temporary password' /var/log/mysqld.log
    • 修改密码强度
      vi /etc/my.cnf最后一行添加validate-password=OFF保存退出
      重启生效service mysqld restart
    • 修改密码
      登陆mysql -uroot -p
      修改SET PASSWORD = PASSWORD('密码');
  • 允许远程访问数据库
    允许所有远程机登陆访问
    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf注释掉bind-address = 127.0.0.1
    登陆本地数据库
    mysql -u用户名 -p密码
    打开远程登录权限,允许用户在任意地点登录
    GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY '密码' WITH GRANT OPTION;
    重载授权表
    FLUSH PRIVILEGES;

ubuntu安装

  • 安装MySQL
    sudo apt-get update 更新一下apt-get
    sudo apt-get install mysql-server安装过程中注意输入数据库密码
  • 允许远程访问数据库
    允许所有远程机登陆访问
    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf注释掉bind-address = 127.0.0.1
    登陆本地数据库
    mysql -u用户名 -p密码
    打开远程登录权限,允许用户在任意地点登录
    GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY '密码' WITH GRANT OPTION;
    重载授权表
    FLUSH PRIVILEGES;
  • 关闭防火墙
    安装防火墙管理sudo apt-get install ufw
    启用sudo ufw enable
    关闭sudo ufw disable
    查看防火墙状态sudo ufw status
  • 启动数据库 service mysql start
  • 重启ubuntu reboot
  • 测试远程连接 mysql -h ip地址 -u用户名 -p

Redis安装

  • 确定gcc是否安装
    rpm -q gccrpm -qa | grep gcc
  • 安装gcc
    sudo yum install gcc-c++
  • 解压文件
    将文件copy到/opt/soft下进行解压,并移动到/opt目录下
    tar -xvzf redis-4.0.2.tar.gz
    mv redis-4.0.2 ../
  • 编译redis
    cd redis-4.0.2/ make
    显示Hint: It's a good idea to run 'make test' ;)表示编译成功
  • 安装
    make PREFIX=/usr/local/redis install
    安装成功后在/usr/local/redis/bin目录下有可执行文件
  • copy文件
    cd /opt/redis-4.0.2/
    cp redis.conf /usr/local/redis/
  • 启动
    • 前端模式启动
      /usr/local/redis/bin/redis-server
      缺点:启动完成后不能进行其他操作,ctrl+c程序结束,不推荐
    • 后端启动
      • 修改redis.conf文件,daemonize yes以后端模式启动
        vim /usr/local/redis/redis.conf
      • 启动时指定配置文件
        cd /usr/local/redis/
        ./bin/redis-server ./redis.conf
  • 停止
    cd /usr/local/redis/
    ./bin/redis-cli shutdown
  • 连接
    cd /usr/local/redis/
    ./bin/redis-cli
  • 远程连接
    • 修改redis.conf
      /usr/local/redis/ vim redis.conf
      • redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf
        bind 127.0.0.1,注释掉bind 127.0.0.1可以使所有的ip访问redis
      • 在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错,修改为protected-mode no
    • ./bin/redis-cli -h ip地址 -p 端口号
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,711评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,932评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,770评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,799评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,697评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,069评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,535评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,200评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,353评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,290评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,331评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,020评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,610评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,694评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,927评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,330评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,904评论 2 341

推荐阅读更多精彩内容