最近入手zabbix,准备好好的研究,好好的弄。
 
环境准备:
mysql:5.6.29
PHP:5.6.12
Nginx:1.8.0
zabbix:3.2.6
操作系统:Centos6
用户:普通用户lile
所有的安装包:http://pan.baidu.com/s/1hsmpr96 (百度网盘)
 
一、搭建lnmp
 
1:编译安装mysql
1)安装依赖包

  1. yum -y install gcc make cmake ncurses-devel libxml2-devel libtool-ltdl-devel gcc-c++ autoconf automake bison zlib-devel
 
注:在这里可以先创建一个download,用来准们存放需要的软件
       创建一个/usr/local/lnmp 专门用来存放解压的软件 
  1. mkdir download
  2. mkdir /usr/local/lnmp
2)下载源码安装包

  1. wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.11.tar.gz
 
3)解压源码包

  1. tar -zxvf mysql-5.6..tar.gz -C /usr/local/lnmp
  2. cd /usr/local/lnmp/mysql-5.6.
  3. cmake .-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=gbk,gb2312 -DENABLED_LOCAL_INFILE=
  4. make
  5. make install
-DDEFAULT_CHARSET=utf8 设置默认的字符集   
-DDEFAULT_COLLATION=utf8_general_ci 默认字符校对
-DWITH_EXTRA_CHARSETS=gbk,gb2312 扩展字符支持
-DENABLED_LOCAL_INFILE:启用加载本地数据    mysql5.6系列采用cmake构建安装
cmake -L:可以查看编译选项
 
4)创建配置文件和数据目录
 
创建配置文件目录和编辑配置文件:
  1. sudo mkdir /usr/local/mysql/etc
 
配置文件 vim /usr/local/mysql/etc/my.cnf:
  1. [mysqld]
  2. port=
  3. datadir=/mysql_data/data
  4. socket=/mysql_data/mysql.sock
  5. user=mysql
  6.  
  7. [mysqld_safe]
  8. log-error=/mysql_data/mysql_err.log
  9. pid-file=/mysql_data/mysql.pid
创建mysql的数据目录
  1. sudo mkdir /mysql_data
  2. sudo mkdir /mysql_data/data
  3. sudo chown -R mysql.mysql /mysql_data /usr/local/mysql -R
5)初始化数据库
  1. sudo /usr/local/mysql/scripts/mysql_install_db --defaults-file=/usr/local/mysql/etc/my.cnf --user=mysql --basedir=/usr/local/mysql
--basedir:安装的路径,全路径,解决相对路径出错的问题
 
6)启动mysql    
  1. sudo /usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/etc/my.cnf &
 
7)登录mysql
报错:

 
解决办法:
  1. ln -s /mysql_data/mysql.sock /tmp/mysql.sock
然后就可以了。
 
2:编译安装php
 
1)安装php扩展包,这些包是rpm里没有自带,所以这里还是编译一下
    
 libiconv-1.13.tar.gz  --语言编码转换
  1. tar xvf libiconv-1.13.tar.gz -C /usr/local/lnmp
  2. cd /usr/local/lnmp/libiconv-1.13
  3. ./configure ;make ;make install
  4. echo /usr/local/lib >/etc/ld.so.conf.d/lnmp.conf //这里普通用户使用sudo可能会报错,可以直接vim 编辑/etc/ld,so.conf.d/lnmp.conf,把路径写进去
  5. /sbin/ldconfig
pcre-7.9.tar.gz  --perl兼容正则表达式,或者使用rpm自带的也可以(yum install pcre pcre-devel -y)
  1. tar xvf pcre-7.9.tar.gz -C /usr/local/lnmp
  2. cd /usr/local/lnmp/pcre-7.9
  3. ./configure ;make ;make install
  4. /sbin/ldconfig
2)安装php
 
php-5.6.12.tar.gz
  1. tar xf php-5.6..tar.bz2 -C /usr/local/lnmp
  2. cd /usr/local/lnmp/php-5.6.
  3. ./configure --prefix=/usr/local/php--with-config-file-path=/usr/local/php/etc --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir=/usr/local--with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --with-gettext --enable-mysqlnd --with-pcre-dir=/usr/local/--enable-opcache
  4. make
  5. make install
 
编译php时可能会出现的几种错误总结:
 
错误一:
 
./configure时报下面的错误
  1. configure: error:Don't know how to define struct flock on this system, set --enable-opcache=no
 
解决方法:
  1. ln -s /usr/local/mysql/lib/libmysqlclient.so /usr/lib/
  2. ln -s /usr/local/mysql/lib/libmysqlclient.so./usr/lib/libmysqlclient.so.
  3. ldconfig
  4. --或者
  5. echo /usr/local/mysql/lib >>/etc/ld.so.conf.d/lnmp.conf && ldconfig
错误二:
 
./configure之后如果直接make会报下面的错误
  1. collect2: ld returned exit status
  2. make:***[sapi/cli/php]Error1
最好删掉php的源码目录,再重新解压,重新编译,使用下面的参数来编译
  1. make ZEND_EXTRA_LIBS='-liconv'
  2. make install
错误三:
 
  1. chmod: cannot access `ext/phar/phar.phar': No such file or directory"
 
解决办法:
  1. cp ext/phar/phar.php ext/phar/phar.phar
3)php成功安装后,继续安装php第三方模块
 
安装缓存模块memcache
  1. tar xvf memcache-2.2..tgz -C /usr/local/lnmp
  2. cd /usr/local/lnmp/memcache-2.2.
  3. /usr/local/php/bin/phpize
  4. ./configure --with-php-config=/usr/local/php/bin/php-config
  5. make ;make install
用phpize生成编译的configure文件。注意使用的路径要为编译的/usr/local/php的路径;
phpize prepare a PHP extension for compiling
如果你不用phpize,你的这个目录里根本就没有configure这个文件
 
注意安装信息
  1. Libraries have been installed in:
  2. /usr/src/lnmp/memcache-2.2./modules
  3. Installing shared extensions:/usr/local/php/lib/php/extensions/no-debug-non-zts-/
  1. echo /usr/src/lnmp/memcache-2.2./modules/>>/etc/ld.so.conf.d/lnmp.conf
  2. /sbin/ldconfig
安装绘图引擎模块imagemagick,与GD类似
  1. tar -zxvf ImageMagick-6.7.-.tar.gz -C /usr/local/lnmp
  2. cd /usr/local/lnmp/ImageMagick-6.7.-
  3. ./configure
  4. make;make install
  5. /sbin/ldconfig
安装imagick(连接php与imagemagick的通道)
  1. tar xf imagick-3.1..tgz-C /usr/src/lnmp/
  2. cd /usr/src/lnmp/imagick-3.1./
  3. /usr/local/php/bin/phpize
  4. ./configure --with-php-config=/usr/local/php/bin/php-config
  5. make;make install
注意安装的库路径的模块路径信息
  1. Libraries have been installed in:
  2. /usr/src/lnmp/imagick-3.1./modules
  3. Installing shared extensions:/usr/local/php/lib/php/extensions/no-debug-non-zts-/
  1. echo /usr/local/lnmp/imagick-3.1./modules >>/etc/ld.so.conf.d/lnmp.conf
  2. /sbin/ldconfig
到此,与nginx之前要编译的所有软件及扩展模块完成
 
验证此目录里有三个安装模块,表示安装OK
  1. ls /usr/local/php/lib/php/extensions/no-debug-non-zts-/
  2. imagick.so memcache.so opcache.so opcache.a
4)拷贝并配置php配置文件,加上前面所编译的模块支持

  1. cp /usr/local/lnmp/php-5.6./php.ini-production /usr/local/php/etc/php.ini
拷配置文件,拷的路径是根据编译时的--sysconfigdir参数决定的(因为,我指定安装路径为/usr/local/php,所以就要拷到/usr/local/php/etc/)
 
配置php.ini文件加上前面安装的扩展的模块支持
 
vim /usr/local/php/etc/php.ini  --直接在最后加上下面一段
  1. extension_dir ="/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/"
  2. extension ="memcache.so"
  3. extension ="imagick.so"
  4. date.timezone ="Asia/Shanghai"
  5. [opcache]
  6. zend_extension ="/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/opcache.so"
  7. opcache.enable=
  8. opcache.enable_cli=
  9. opcache.memory_consumption=
  10. opcache.optimization_level=
  11. opcache.interned_strings_buffer=
  12. opcache.max_accelerated_files=
  13. opcache.revalidate_freq=
  14. opcache.fast_shutdown=
  15. opcache.save_comments=
关于几个参数的说明 
opcache.memory_consumption=128    --共享内存大小, 这个根需求可调
opcache.interned_strings_buffer=8   --interned string的内存大小, 也可调
opcache.max_accelerated_files=4000   --最大缓存的文件数目
opcache.revalidate_freq=60 --60s检查一次文件更新
opcache.fast_shutdown=1 --打开快速关闭, 打开这个在PHP Request Shutdown的时候回收内存的速度会提高
opcache.save_comments=0 --不保存文件或函数的注释 
 
3:编译安装nginx
 
1):我这里建立一个用户来跑nginx,不做也可以,它默认是用daemon用户来跑
  1. useradd -r -d /dev/null -s /sbin/nologin nginx
 
2):解压编译安装
  1. tar xf nginx-1.8..tar.gz -C /usr/local/lnmp
  2. cd /usr/local/lnmp/nginx-1.8./
  3. ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_gzip_static_module --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/lnmp/pcre-7.9
  4. make
  5. make install
 
--with-http_stub_status_module模块记得要加,后面做查看nginx状态需要这个模块
 
3)查看是否安装成功
  1. ls /usr/local/nginx
  2. conf html logs sbin
看到这些文件,则表示nginx安装成功
 
4:配置优化php的fastcgi配置文件,并启动fastcgi模式的php
 
配置php-fpm配置文件 (配置fastcgi)
  1. cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
 
要在些配置文件配置的选项有:
监听的IP,端口或者socket
初始化的进程数
执行身份
错误是否显示
打开的资源限制等
  1. # vim /usr/local/php/etc/php-fpm.conf
  2. listen =/var/run/fastcgi/fastcgi.socket
  3. php_flag[display_errors]= on
  4. user = nginx
  5. group = nginx
  6. pm.max_children =
  7. pm.start_servers =
  8. pm.min_spare_servers =
  9. pm.max_spare_servers =
  10. pm.max_requests =
  11. rlimit_files =
  12. listen.owner = nginx
  13. listen.group = nginx
  14. listen.mode =
 
最后三行是控制启动fastcgi之后的socket文件的权限(特别是新版本的php,修复了以前socket访问权限的bug,所以这里指好权限,那么nginx才能有权限读取socket来访问fastcgi)
 
  1. mkdir /var/run/fastcgi
  2. chown nginx.nginx /var/run/fastcgi/
启动php fastcgi进程
  1. /usr/local/php/sbin/php-fpm -D -y /usr/local/php/etc/php-fpm.conf
 
启动过后,就可以在/var/run/fastcgi/目录下找到socket文件
  1. ls /var/run/fastcgi/
  2. fastcgi.socket
查看进程:
ps -ef |grep fpm也可以用此命令来查看php的factcgi的进程,有20个进程,因为我在前面配置pm.start_servers = 20
如果要关闭fpm,可以直接pkill fpm就可以了
 
5:配置nginx.conf主配置文件
 
sudo vim /usr/local/nginx/conf/nginx.conf
  1. # vim /usr/local/nginx/conf/nginx.conf
  2. user nginx nginx;--运行用户和组
  3. worker_processes ;--启动ngnix的服务的工作进程数
  4. error_log logs/error.log info;--错误日志以及日志等级
  5. pid logs/nginx.pid;--pid文件
  6. worker_rlimit_nofile ;--nginx每个进程能打开的最大的文件描述符数
  7. events {
  8. use epoll;--epoll工作模式
  9. worker_connections ;--每个进程允许打开的并发连接数
  10. }
  11. http {
  12. include mime.types;
  13. default_type application/octet-stream;
  14. server_tokens off;
  15. sendfile on;
  16. tcp_nopush on;
  17. keepalive_timeout ;
  18. gzip on;
  19. server {
  20. listen ;--监听的端口
  21. server_name 10.1.1.8;--域名或者IP
  22. charset utf8;--字符集
  23. root /lnmp/web;--家目录
  24. index index.php index.html index.htm;--主页文件
  25. error_page /50x.html;
  26. location =/50x.html {
  27. root html;
  28. }
  29. location ~.*\.php$ {
  30. fastcgi_pass unix:/var/run/fastcgi/fastcgi.socket;--对应php-fpm.conf里的设置
  31. fastcgi_index index.php;
  32. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;--把/scripts改成$document_root,表示家目录下的.php文件也当会以php来执行
  33. include fastcgi_params;
  34. }
  35. }
  36. }
创建数据目录
  1. mkdir -p /lnmp/web
 
启动nginx
  1. /usr/local/nginx/sbin/nginx //启动nginx
  2. /usr/local/nginx/sbin/nginx -s reload //reload的方法
  3. /usr/local/nginx/sbin/nginx -s stop //关闭的方法
验证:
 vim /lnmp/web/test.php
  1. <?php
  2. phpinfo();
  3. ?>
用http://10.0.0.146/test.php能验证支持php,说明整个基本的lnmp搭建完成 

 
 
二、zabbix的安装
 
服务端安装
 
2:先yum安装net-snmp-devel,要不然下面编译安装的时候会报错
  1. yum -y install net-snmp-devel
3:解压 、安装
  1. tar -zxvf zabbix-3.2..tar.gz -C /usr/local/lnmp
  2. yum install net-snmp-devel
  3. ./configure --prefix=/usr/local/zabbix-3.2.--enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
  4. make
  5. make install
这里的--with-mysql=/usr/local/mysql/bin/mysql_config 一定要指定,要不然怎么都启动不了zabbix server
 
4:添加zabbix用户
  1. useradd zabbix
  2. groupadd zabbix
5:设置zabbix使用的数据库
创建用户
  1. create user 'zabbix'@'%' identified by '';

创建zabbix数据库

  1. create database zabbix
 
zabbix数据库授权给zabbix账号:
  1. grant all privileges on zabbix.* to 'zabbix'@'%' identified by ''
  2. grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by ''
  3. flush privileges;
使用zabbix账号登录进去以后可以看到zabbix数据库:/usr/local/mysql/bin/mysql -uzabbix -p
  1. mysql> show databases;
  2. +--------------------+
  3. |Database|
  4. +--------------------+
  5. | information_schema |
  6. | test |
  7. | zabbix |
  8. +--------------------+
  9. rows inset(0.00 sec)
从本地导入zabbix数据库的一些表
  1. /usr/local/mysql/bin/mysql zabbix </usr/local/lnmp/zabbix-3.2./database/mysql/schema.sql
  2. /usr/local/mysql/bin/mysql zabbix </usr/local/lnmp/zabbix-3.2./database/mysql/images.sql
  3. /usr/local/mysql/bin/mysql zabbix </usr/local/lnmp/zabbix-3.2./database/mysql/data.sql
6:编辑zabbix服务端的配置文件
  1. mkdir -p /etc/zabbix
  2. cp /usr/local/zabbix-3.2./etc/zabbix_server.conf /etc/zabbix
vim /etc/zabbix/zabbix_server.conf
  1. DBName=zabbix
  2. DBUser=zabbix
  3. DBPassword=
  4. DBPort=
  5. ListenIP=10.0.0.146
  1. echo "/usr/local/mysql/lib">>/etc/ld.so.conf
  2. ldconfig
7:zabbix服务端的启动
  1. /usr/local/zabbix-3.2./sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
zabbix客户端的启动,这里在编译的时候顺便把客户端也编译了
  1. /usr/local/zabbix-3.2./sbin/zabbix_agentd
 
zabbix web 安装
 
1:创建zabbix数据目录,并且把前端文件拷贝过去
  1. mkdir -p /zabbix_web/zabbix
  2. cp -r /usr/local/lnmp/zabbix-3.2./frontends/php/*/zabbix_web/zabbix
2:编辑虚拟主机文件
  1. user nginx nginx;
  2. worker_processes ;
  3. error_log logs/error.log info;
  4. pid logs/nginx.pid;
  5. events {
  6. use epoll;
  7. worker_connections ;
  8. }
  9. http {
  10. include mime.types;
  11. default_type application/octet-stream;
  12. log_format main '$remote_addr - $remote_user [$time_local] "$request" '
  13. '$status $body_bytes_sent "$http_referer" '
  14. '"$http_user_agent" "$http_x_forwarded_for"';
  15. sendfile on;
  16. tcp_nopush on;
  17. keepalive_timeout ;
  18. gzip on;
  19. server {
  20. listen ;
  21. server_name localhost;
  22. access_log logs/host.access.log main;
  23. index index.php index.html index.htm;
  24. root /zabbix_web;
  25. location /{
  26. try_files $uri $uri//index.php?$args;
  27. }
  28. location ~.*\.(php)?$ {
  29. fastcgi_split_path_info ^(.+.php)(.*)$;
  30. include fastcgi_params;
  31. fastcgi_pass unix:/var/run/fastcgi/fastcgi.socket;
  32. fastcgi_index index.php;
  33. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  34. include fastcgi_params;
  35. }
  36. }
  37. }
 
然后通过浏览器访问:10.0.0.146/zabbix,会出现

 
点击下一步:出现错误

 
说明配置文件没有配置好,打开php的配置文件php.ini
vim /usr/local/php/etc/php.ini
  1. post_max_size =16M
  2. max_execution_time =
  3. max_input_time =
  4. always_populate_raw_post_data =-
然后杀掉fpm进程,重启,刷新界面,就得到正确的了
  1. pkill fpm
  2. /usr/local/php/sbin/php-fpm -D -y /usr/local/php/etc/php-fpm.conf
 
点击下一步,配置数据库

 
点击下一步,设置zabbix服务器的一些东西

 
下一步,下一步,会出现

这里是没有权限写入进去,所以自己手动先下载配置文件,然后保存到/zabbix_web/zabbix/conf/zabbix.conf.php下面
 
打开这个文件,可以看大里面的内容就是刚刚设置的内容:vim /zabbix_web/zabbix/conf/zabbix.conf.php
  1. <?php
  2. //Zabbix GUI configuration file.
  3. global $DB;
  4. $DB['TYPE']='MYSQL';
  5. $DB['SERVER']='10.0.0.146';
  6. $DB['PORT']='';
  7. $DB['DATABASE']='zabbix';
  8. $DB['USER']='zabbix';
  9. $DB['PASSWORD']='';
  10. //Schema name.Usedfor IBM DB2 and PostgreSQL.
  11. $DB['SCHEMA']='';
  12. $ZBX_SERVER ='10.0.0.146';
  13. $ZBX_SERVER_PORT ='';
  14. $ZBX_SERVER_NAME ='zabbix-server';
  15. $IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
完成之后,就进入到这个登录界面了:

 
默认账号:Admin
       密码: zabbix 
 
登录进去之后,会看到

 
 
zabbix 客户端安装 
 
下载、解压、安装
  1. tar -zxvf zabbix-3.2..tar.gz -C /usr/local/lnmp
  2. ./configure --prefix=/home/lile/zabbix-3.2.--enable-agent
  3. make
  4. make install
默认端口号为10050
 
客户端的配置文件:
vim zabbix-3.2.6/etc/zabbix_agentd.conf
  1. LogFile=/tmp/zabbix_agentd.log
  2. Server=127.0.0.1 //zabbix server的地址
  3. ServerActive=127.0.0.1 //zabbix server的地址
  4. Hostname=Zabbix server
客户端启动:
  1. /usr/local/zabbix-3.2./sbin/zabbix_agentd
 
安装基本上完成了,接下来就是把怎么用zabbix,怎么用好zabbix了
 
 

zabbix安装、部署、lnmp(一)的更多相关文章

  1. 在ConoHa上Centos7环境下源码安装部署LNMP

    本文记录了从源码,在Centos 7上手动部署LNMP环境的过程,为了方便以后对nginx和mariadb进行升级,这里采用yum的方式进行安装. 1.建立运行网站和数据库的用户和组 groupadd ...

  2. 详解zabbix安装部署(Server端篇)

    原文:http://blog.chinaunix.net/uid-25266990-id-3380929.html Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.Monit等 ...

  3. Zabbix安装部署(CentOS系统下)

    zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统 ...

  4. zabbix安装部署(server部分)

    Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.Monit等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员. 今天开始研究下Zabbix,使 ...

  5. 详解zabbix安装部署(Server端篇) (转)

    Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.Monit等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员. 今天开始研究下Zabbix,使 ...

  6. Zabbix安装部署实践

    操作系统: [root@mysql ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) Mysql :     版本5.7 ...

  7. CentOS下Zabbix安装部署及汉化

    搭建环境:Centos6.5_x86_64,Zabbix2.4.5,epel 源 服务端: 1.安装开发软件包yum -y groupinstall "Development Tools&q ...

  8. centos-6.5安装部署LNMP环境

    安装部署前,确保安装了gcc和gcc-c++ 系统信息: [root@zww ~]# cat /etc/redhat-release CentOS release 6.5 (Final) [root@ ...

  9. centos6.8下安装部署LNMP(备注:nginx1.8.0+php5.6.10+mysql5.6.12)

    在平时运维工作中,经常需要用到LNMP应用框架.以下对LNMP环境部署记录下: 1)前期准备:为了安装顺利,建议先使用yum安装依赖库[root@opd ~]#yum install -y make ...

  10. Zabbix安装部署

    zabbix服务器端配置:(10.27.98.29服务器端) 1.安装lamp环境 yum -y install autoconf curl-devel gcc gcc-c++ httpd httpd ...

随机推荐

  1. sqldeveloper 重置java.exe路径方法

    sqldeveloper重新配置java.exe 1.进入D:\app\product\11.2.0\dbhome_1\sqldeveloper\sqldeveloper\bin路径下,找到sqlde ...

  2. 如何插入谷歌地图并获取javascript api 秘钥--Google Maps API error: MissingKeyMapError

    参考:https://blog.csdn.net/klsstt/article/details/51744866 Google Maps API error: MissingKeyMapError h ...

  3. SecureCRT自动断开

    解决方法 可以通过两个入口进行设置: 1.右击Session中的连接,选择Properties->Terminal->Anti-idle->勾选Send protocol NO-OP ...

  4. 版本控制——Version Control

    版本控制是指对软件开发过程中各种程序代码.配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一. 版本控制最主要的功能就是追踪文件的变更.它将什么时候.什么人更改了文件的什么内容等信息忠实 ...

  5. Confluence 6 服务器硬件要求指南

    服务器管理员可以通过本页面的指南来对在运行 Confluence 评估版本的最小服务器硬件需求进行评估.应为实际的服务器负载是很难进行预测的,所以最好的办法是通过实际运行一个 Confluence 实 ...

  6. 『TensorFlow』批处理类

    『教程』Batch Normalization 层介绍 基础知识 下面有莫凡的对于批处理的解释: fc_mean,fc_var = tf.nn.moments( Wx_plus_b, axes=[0] ...

  7. vue 安装插件Refusing to install package with name '???'

    今天想练习使用下vux框架,安装时报错 查了下,创建项目时描述都是一样的,去package.json把name改成其它就得了

  8. 安装一个Linux

    Linux--虚拟机的的安装: 首先需要一个可执行(VMware-workstation-full-14.1.2-8497320.exe)的文件和一个Linux(CentOS-7-x86_64-DVD ...

  9. Linux下实现ssh免密认证

    添加域名映射 配置ssh免密登陆 拷贝master服务器公钥至本机 验证master服务器ssh免密登录其余服务器 添加域名映射 打开hosts文件 Vim /etc/hosts 添加域名对象 配置s ...

  10. 大数据面试题——如何从大量的url中找出相同的url

    题目描述: 给定a.b两个文件,各存放50亿个url,每个url各占64B,内存限制是4GB,请找出a.b两个文件共同的url 分析: 由于每个url需要占64B,所以50亿个url占用空间大小为50 ...