charleyup

为自己吹过的🐮🍺奋斗终生.

developer

2019/12/21

购买阿里云轻量应用服务器

  • 修改密码

  • 登录

      ssh root@服务器IP

    这里可能有个报错,导致连不上,如下: ssh报错

    解决办法:

          sudo ssh-keygen -R 服务器IP
          ssh root@服务器IP

安装nodejs

    # yum安装,但版本较低,需升级node版本(n)
    yum install nodejs
    # 安装n管理node版本如
    npm install -g n
    # 这里出现一个报错,如下
    # npm: relocation error: npm: symbol SSL_set_cert_cb, version libssl.so.10 not defined in file libssl.so.10 with link time reference
    # 更新rpm软件包,继续安装n
    yum update
    npm install -g n
    n stable
    node --version

若node新版本没有生效,则需要手动node环境变量

# 查看node安装地址
which node # /usr/local/bin/node

将以下配置加到/etc/profile最后

    #set node path
    export NODE_HOME=/usr/local/bin/node
    export PATH=$NODE_HOME/bin:$PATH
    vim /etc/profile
    source /etc/profile
    node -v
    # 为升级后的版本,node安装成功

安装git

    # 用yum安装,再升级至最新版
    yum install git

安装mysql5.7

安装

    wget http://repo.mysql.com/mysql57-community-release-el7.rpm
    rpm -ivh mysql57-community-release-el7.rpm
    yum install  mysql-server  mysql-devel mysql

常用服务命令

    # 查看mysql状态
    systemctl status mysqld.service
    # 启动mysql服务
    systemctl start mysqld.service
    #停止mysql服务
    systemctl stop mysqld.service

登录

    # 获取初始密码
    grep 'password' /var/log/mysqld.log
    # 登录
    mysql -u root -p
    # 修改密码
    set password=password('你的密码');
    # 允许用户远程连接
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;

安装nginx

    yum install openssl
    yum install zlib
    yum install pcre
    rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
    yum install nginx

    # 启动nginx
    service nginx start

    # 查看nginx配置是否正确及路径
    nginx -t

    # 修改配置文件
    vim /etc/nginx/nginx.conf