linux服务器环境安装搭建

    xiaoxiao2021-03-25  162

    因为公司新的业务的需要,租了一台阿里云服务器,先要安装软件环境,记录一下

    1.新建用户

    # useradd –d /data/qnhz -m qnhz

    此命令创建了一个用户qnhz,其中-d和-m选项用来为登录名qnhz产生一个主目录/data/qnhz(/usr为默认的用户主目录所在的父目录)。

    假设当前用户是sam,则下面的命令修改该用户自己的口令:

    # passwd Old password:****** New password:******* Re-enter new password:*******

    如果是超级用户,可以用下列形式指定任何用户的口令:

    # passwdqnhz New password:******* Re-enter new password:*******

    2.rz sz命令安装

    [root@xxxxx local]# yum install lrzsz

    3.安装mysql5.6数据库

    下载地址:http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5.6/

    解压 tar -xvf MySQL-5.6.35-1.linux_glibc2.5.x86_64.rpm-bundle.tar

    cdMySQL-5.6.35// 改文件名为 MySQL-5.6.35

    yum install MySQL-shared-compat-5.6.35-1.linux_glibc2.5.x86_64.rpm # 安装 RHEL兼容包 yum install MySQL-server-5.6.35-1.linux_glibc2.5.x86_64.rpm # MySQL服务端程序 yum install MySQL-client-5.6.35-1.linux_glibc2.5.x86_64.rpm # MySQL客户端程序 yum install MySQL-devel-5.6.35-1.linux_glibc2.5.x86_64.rpm # MySQL的库和头文件 yum install MySQL-shared-5.6.35-1.linux_glibc2.5.x86_64.rpm # MySQL的共享库

    配置MySQL登录密码

    cat /root/.mysql_secret

    // 获取MySQL安装时生成的随机密码 为BEYNx9iL0GJGRu0t

    [root@iZbp1c36ego5can8kprgpoZ MySQL-5.6.35]# cat /root/.mysql_secret # The random password set for the root user at Wed Mar 8 22:14:41 2017 (local time): BEYNx9iL0GJGRu0t [root@iZbp1c36ego5can8kprgpoZ MySQL-5.6.35]#

    # 启动MySQL服务

    service mysql start

    mysql -u root -p # 进入MySQL,

    使用之前获取的随机密码

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mypassword'); // 在MySQL命令行中设置root账户的密码为mypassword

    quit # 退出MySQL命令行

    mysql数据库操作新建用户和分配数据库操作权限操作参考

    https://blog.csdn.net/wanzuwodou/article/details/52160895

    4.安装nginx

    安装make:

    yum -y install gcc automake autoconf libtool make

    安装g++:

    yum install gcc gcc-c++

    PCRE库:

    yum install pcre pcre-devel

    zlib库:

    yum install zlib zlib-devel

    OpenSSL:

    yum install openssl openssl-devel

    下载Nginx:

    Nginx源代码包可以从官方网站下载http://nginx.org/en/download.html,目前最新稳定版本为1.10.1,还有开发版本可供选择。相关命令如下:

    wget https://nginx.org/download/nginx-1.10.1.tar.gz tar -xzxf nginx-1.10.1.tar.gz cd nginx-1.10.1/ ./configure make make install done!

    nginx: unrecognized service

    解决方法:

    下载nginx的启动脚本: # wget -O init-deb.sh http://library.linode.com/assets/660-init-deb.sh 将脚本添加到init.d目录和生成可执行: # sudo mv init-deb.sh /etc/init.d/nginx # sudo chmod +x /etc/init.d/nginx 加的nginx到系统启动: # sudo /usr/sbin/update-rc.d -f nginx defaults

    现在我们可以使用nginx的控制:

    sudo service nginx stop sudo service nginx start sudo service nginx restart sudo service nginx reload来源http://blog.csdn.net/luoww1/article/details/52183950

    5.安装memcached缓存服务

    [root@iZbp1c36ego5can8kprgpoZ src]# yum install memcached(安装)Complete![root@iZbp1c36ego5can8kprgpoZ local]# memcached -h(验证安装)[root@iZbp1c36ego5can8kprgpoZ local]# chkconfig --level 2345 memcached on(设置开机启动)[root@iZbp1c36ego5can8kprgpoZ local]# vi /etc/sysconfig/memcached (配置memcached)PORT="11211"USER="memcached"MAXCONN="1024"CACHESIZE="64"OPTIONS=""                                                                                                                             [root@iZbp1c36ego5can8kprgpoZ local]# lsaegis  bin  etc  games  include  lib  lib64  libexec  nginx  sbin  share  src[root@iZbp1c36ego5can8kprgpoZ local]# ps -ef|grep memcachedroot     17813 17740  0 10:04 pts/1    00:00:00 grep memcached[root@iZbp1c36ego5can8kprgpoZ local]# service memcached start(启动memcached)Starting memcached:                                        [  OK  ]

    [root@iZbp1c36ego5can8kprgpoZ local]# 

    6.安装配置jdk

    参考之前的文章
    转载请注明原文地址: https://ju.6miu.com/read-4811.html

    最新回复(0)