欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年linux服务器系统部署搭建手册 .pdf

    • 资源ID:33388829       资源大小:92.11KB        全文页数:15页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年linux服务器系统部署搭建手册 .pdf

    服务器系统部署搭建手册在搭建环境之前先需要安装相关工具插件编译工具cmake-3.3 解压软件 rarlinux- 5.4.0 插件编译 PHP 的时候需要 libmcrypt 、pcre-8.37 、libmcrypt-devel-2.5( 后续的插件会在下面说明 ) 一、搭建 Mysql-5.6 准备安装包 :我们先要准备mysql 的 linux 的安装包如果是上传的则需要对包的权限进行修改chmod 755 安装依赖包 :安装所需的插件和依赖包:yum -y install ncurses-devel openssl-devel bison-devel 。在安装完毕后则可以对mysql 文件进行解压。用户组 :要进行配置mysql 了,首先需要配置用户以及用户组,创建mysql 用户,且不允许mysql 用户登录系统, seradd -s /sbin/nologin mysql。创建 mysql 数据库存放目录 :mkdir -p /data/mysql 。设置 msql 的目录权限 :chown -R mysql:mysql /data/mysql mkdir -p /usr/local/mysql #创建 mysql 安装目录chown -R mysql:mysql /usr/local/mysql #设置目录权限名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 安装 mysql :make & make install 修改系统 mysql 配置:cd /usr/local/mysql cp support-files/my-f /etc/f 初始化数据库:./scripts/mysql_install_db -user=mysql -datadir=/data/mysql 复 制 启 动 文 件 到 开 机 自 动 启 动 : cp ./support-files/mysql.server /etc/rc.d/init.d/mysql chmod 755 /etc/init.d/mysql #增加执行权限chkconfig -add mysql #添加到启动服务里chkconfig mysql on #加入开机启动chkconfig -list mysql vi /etc/rc.d/init.d/mysql #编辑启动文件加入下面两行basedir = /usr/local/mysql #mysql 程序安装路径datadir = /data/mysql #Mysql 数据库存放目录启动服务 :service mysql start mysql 服务到系统环境变量 :vim /etc/profile export PATH=$PATH:/usr/local/mysql/bin(加在最后一行)mysql 库文件链接到系统默认位置可以方便php 不用指定路径:ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql ln -s /usr/local/mysql/include/mysql /usr/include/mysql 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 15 页 - - - - - - - - - 结束后讲服务器重启 :shutdown -r now 完毕之后设置 mysql 账号:mysql_secure_installation根据提示输入两次密码或者直接修改密码:/usr/local/mysql/bin/mysqladmin -u root -p password 123456 。也可以空密码登录之后用sql 语句修改密码,登录到mysql 控制台:mysql -u root p 用 mysql 语句修改密码:set password=password(123456) 二、搭建 Nginx-1.11 首先查看咱们 linux 系统的版本:cat /etc/centos-release 在 安装 nginx 之前需要安装一些必要的组件:yum -y install libjpeg-devel libpng-devel libtiff-devel fontconfig-devel freetype-devel libXpm-devel gettext-devel openssl openssl-devel libtool-ltdl-devel gcc gcc-c+* ncurses ncurses-devel 安装 pcre 插件,提供 nginx 编译库以及翻译源码: wget http:/exim.mirror.fr/pcre/pcre-8.37.tar.gz #下载插件解压插件:tar -zxvf pcre-8.37.tar.gz pcre-8.37 cd pcre-8.37 ./configure #编译运行文件make & make install #安装插件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 15 页 - - - - - - - - - yum -y install pcre-devel tar -zxvf nginx-1.9.5.tar.gz #解压 nginx 安装包cd nginx-1.9.5 useradd -s /sbin/nologin nginx #禁止 ngxin 用户登录系统./configure -user=nginx -group=nginx -prefix=/usr/local/nginx/ -with-http_stub_status_module -with-http_ssl_module -with-sha1=/usr/lib #编译 nginx make & make install #安装 nginx 软件cd /usr/local/nginx/sbin/ ./nginx /启动 Nginx 开机启动脚本:vim /etc/init.d/nginx输入一下内容保存#!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15 # description: Nginx is an HTTP(S) server, HTTP(S) reverse # proxy and IMAP/POP3 proxy server # processname: nginx # config: /etc/nginx/nginx.conf # config: /etc/sysconfig/nginx 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 15 页 - - - - - - - - - # pidfile: /var/run/nginx.pid # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. $NETWORKING = no & exit 0 nginx=/usr/local/nginx/sbin/nginx prog=$(basename $nginx) NGINX_CONF_FILE=/usr/local/nginx/conf/nginx.conf -f /etc/sysconfig/nginx & . /etc/sysconfig/nginx lockfile=/var/lock/subsys/nginx start() -x $nginx | exit 5 -f $NGINX_CONF_FILE | exit 6 echo -n $Starting $prog: daemon $nginx -c $NGINX_CONF_FILE retval=$? echo $retval -eq 0 & touch $lockfile return $retval 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 15 页 - - - - - - - - - stop() echo -n $Stopping $prog: killall nginx -QUIT retval=$? echo $retval -eq 0 & rm -f $lockfile return $retval killall -9 nginx restart() configtest | return $? stop sleep 1 start reload() configtest | return $? echo -n $Reloading $prog: killproc $nginx -HUP RETVAL=$? echo 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 15 页 - - - - - - - - - force_reload() restart configtest() $nginx -t -c $NGINX_CONF_FILE rh_status() status $prog rh_status_q() rh_status /dev/null 2&1 case $1 in start) rh_status_q & exit 0 $1 ; stop) rh_status_q | exit 0 $1 ; restart|configtest) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 15 页 - - - - - - - - - $1 ; reload) rh_status_q | exit 7 $1 ; force-reload) force_reload ; status) rh_status ; condrestart|try-restart) rh_status_q | exit 0 ; *) echo $Usage: $0 start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest exit 2 esac 代码结束更改以上文件的执行权限:chmod 755 /etc/init.d/nginx 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 15 页 - - - - - - - - - service nginx start# 启动 nginx 开机启动: chkconfig nginx on(检查是否开机启动成功: chkconfig -list nginx)三、搭建 JDK-1.7 在搭建之前需要查看linux 本身有没有 jdk 存在,因为 linux 大部分都有自带的 jdk 所以需要先卸载掉查看系统 jdk:rpm -qa | grep java(也有可能查出来的跟一下显示不一样,但是无妨都需要卸载掉)tzdata-java-2013g-1.el6.noarch java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64 卸载:rpm -e -nodeps tzdata-java-2013g-1.el6.noarch rpm -e -nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 rpm -e -nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64 卸载结束后可再次查看一下有无jdk 版本存在搭建 jak 就比较简单了,首先我们先解压jdk 安装包 :sudo mkdir p /usr/local/java 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 15 页 - - - - - - - - - sudo tar zxvf ./jdk-7u80-linux-x64.tar.gz -C /usr/local/java 解压之后我们就可以进行配置:sudo vi /etc/bashrc 在文件末尾添加一下内容 :# export java env export JAVA_HOME=/usr/local/java/jdk1.7.0_80 export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar export PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 保存后 :source /.bash_profile以便配置资源文件生效可再命令行输入javac 查看是否安装成功四、搭建 Tomcat-7.0 在安装 tomcat 之前一定要确定 jdk 安装正确 。先上传安装包到系统上进行解压:cd /usr/local/tomcat rz 文件修改文件权限 :chmod -R +x ./apache-tomcat-7.0.57 完了进行配置环境变量 : # vim /etc/profile 在文件末尾添加以下内容# use for Tomcat export CATALINA_BASE=/usr/local/tomcat/apache-tomcat-7.0.57 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 15 页 - - - - - - - - - export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.57 export CATALINA_TMPDIR=/usr/local/tomcat/apache-tomcat-7.0.57/temp export JRE_HOME=$JAVA_HOME export CLASSPATH=/usr/local/tomcat/apache-tomcat-7.0.57/bin/bootstrap.jar 配置完毕后刷新环境变量 :# source /etc/profile 启动 tomcat :cd/usr/local/tomcat/apache-tomcat-7.0.57/bin ./start.sh 启动成功会显示以下样式Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-7.0.57 Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-7.0.57 Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-7.0.57/temp Using JRE_HOME: /home/java/jdk1.7.0_45 Using CLASSPATH: /usr/local/tomcat/apache-tomcat-7.0.57/bin/bootstrap.jar 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 15 页 - - - - - - - - - 五、搭建 PHP-5.5 php 的搭建针对 nginx 和 Apache 是有区别的。这里搭建是针对nginx的搭建。先在下载 php 安装包 http:/ tar -zxf php-5.6.14.tar.gz 然后解压进入文件 ;cd php-5.6.14 创建账户禁止 php 账户登陆系统 :useradd -s /sbin/nologin php-fpm 安装依赖组件 , libmcrypt 这个 yum 安装不了的话就自己去下找rpm 包来安装: rpm -ivh libmcrypt* 编译php:./configure -prefix=/usr/local/php -with-config-file-path=/usr/local/php/etc -enable-fpm -with-fpm-user=php-fpm -with-fpm-group=php-fpm -with-mysql=mysqlnd -with-pdo-mysql=mysqlnd -with-mysqli=mysqlnd -with-libxml-dir -with-gd -with-jpeg-dir -with-png-dir -with-freetype-dir -with-iconv-dir -with-zlib-dir -with-mcrypt -enable-soap -enable-gd-native-ttf -enable-ftp -enable-mbstring -enable-exif -disable-ipv6 -with-pear -with-curl -enable-bcmath -enable-mbstring -enable-sockets -with-gd -with-libxml-dir=/usr/local -with-gettext 修改配置文件: cp php.ini-production /usr/local/php/etc/php.ini复制配置 文件到系统配置文件下覆盖名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 15 页 - - - - - - - - - cd /usr/local/php/etc/ cp php-fpm.conf.default php-fpm.conf vim php-fpm.conf (输入一下内容到文件当中)global pid = /usr/local/php/var/run/php-fpm.pid error_log = /usr/local/php/var/log/php-fpm.log www listen = /tmp/php-fcgi.sock user = php-fpm group = php-fpm listen.owner = nobody listen.group = nobody pm = dynamic pm.max_children = 50 pm.start_servers = 20 pm.min_spare_servers = 5 pm.max_spare_servers = 35 pm.max_requests = 500 rlimit_files = 1024 配置完之后检验一下是否生效:/usr/local/php/sbin/php-fpm t(出现 test successful 等字样则表示成功)启动php-fpm:cp /lnmp/php-5.6.14/sapi/fpm/init.d.php-fpm 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 15 页 - - - - - - - - - /etc/init.d/php-fpm chmod 755 /etc/init.d/php-fpm service php-fpm start 设置开机启动:chkconfig php-fpm on 查看是否开机启动:chkconfig -list php-fmp 检测是否启动 :ps aux |grep php-fpm 因为本服务 php 是针对 nginx 的,所以还要配置nginx 来支持 php:cd /usr/local/nginx/conf vim nginx.conf (进入文本之后输入: set nu 显示行号之后在第65 行加入以下内容)location .php$ root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; fastcgi_param REQUEST_METHOD /usr/local/nginx/html$request_method; fastcgi_param CONTENT_TYPE /usr/local/nginx/html$content_type; fastcgi_param CONTENT_LENGTH /usr/local/nginx/html$content_length; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 15 页 - - - - - - - - - include fastcgi_params; 在网站目录下写个php 页面测试下 :vim index.html service nginx restart 然后打开浏览器phpversion版本。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 15 页 - - - - - - - - -

    注意事项

    本文(2022年linux服务器系统部署搭建手册 .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开