随笔分类 -  linux

posted @ 2022-05-11 14:23 宁佳兵 阅读(515) 评论(0) 推荐(1) 编辑
摘要:一 . 原有服务器已经存在php版本5.6,现需部署新项目要求PHP版本不低于7.1, 就需要在不影响原有php版本的情况下,新增一个PHP7.2版本 php -v 二 .为不影响线上正常项目的运行,新版本采用编译安装 1.首先下载安装包 # 找到下载目录cd /usr/local/src# 下载w 阅读全文
posted @ 2021-04-27 18:08 宁佳兵 阅读(477) 评论(0) 推荐(0) 编辑
摘要:集群我们的项目如果跑在一台机器上,如果这台机器出现故障的话,或者用户请求量比较高,一台机器支撑不住的话。我们的网站可能就访问不了。那怎么解决呢?就需要使用多台机器,部署一样的程序,让几个机器同时的运行我们的网站。那怎么分发请求到我们的所有机器上?所以负载均衡的概念就出现了。 负载均衡负载均衡是指基于 阅读全文
posted @ 2020-08-11 10:09 宁佳兵 阅读(612) 评论(2) 推荐(0) 编辑
摘要:在关于高并发负载均衡一文中已经提到,企业在解决高并发问题时,一般有两个方向的处理策略,软件、硬件,硬件上添加负载均衡器分发大量请求,软件上可在高并发瓶颈处:数据库+web服务器两处添加解决方案,其中web服务器前面一层最常用的的添加负载方案就是使用nginx实现负载均衡。 一、负载均衡的作用 1、转 阅读全文
posted @ 2020-07-29 16:51 宁佳兵 阅读(3859) 评论(0) 推荐(0) 编辑
摘要:.gitignore文件 新增忽略文件并没有生效 新增的忽略文件没有生效,是因为git是有缓存的,而之前的文件在缓存中,并不会清除掉,还会继续提交,所以更新.gitignore文件,要清除缓存文件 git rm -r --cached . git add . git commit -m 'updat 阅读全文
posted @ 2020-04-15 15:37 宁佳兵 阅读(3576) 评论(2) 推荐(1) 编辑
摘要:一:导入 1.首先查看docker运行的容器: docker ps 2.将宿主机文件拷贝到docker容器中: docker cp 2020415.sql af491d5466ea:/opt/2020415.sql说明:docker cp [宿主机文件路径] 容器id:[容器目录] 3.进入容器中 阅读全文
posted @ 2020-01-11 16:11 宁佳兵 阅读(1058) 评论(0) 推荐(0) 编辑
摘要:Composer官方文档:https://docs.phpcomposer.com/00-intro.htmlComposer是一个php的包管理器。要求php版本在5.3以上。 一、安装Composer Linux操作系统安装Composer:1、首先保证php可执行文件位置在环境变量[root@ 阅读全文
posted @ 2019-11-29 19:48 宁佳兵 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:# PHP 容器配置 # 从官方基础版本构建 FROM php:7.2-fpm # 官方版本默认安装扩展: # Core, ctype, curl # date, dom # fileinfo, filter, ftp # hash # iconv # json # libxml # mbstrin 阅读全文
posted @ 2019-11-10 11:38 宁佳兵 阅读(224) 评论(0) 推荐(0) 编辑
摘要:当单台MYSQL服务器无法满足当前网站流量时的优化方案。需要搭建mysql集群技术。 一、功能: 当向主服务器插入|修改|删除数据时,数据会自动同步到从服务器。 注意:主从复制是单向的,只能主 -> 从 分为两种类型:发射型(一主多从):一般使用在:备份、读写分离。 环形(多主多从):一般使用:当主 阅读全文
posted @ 2019-10-30 14:35 宁佳兵 阅读(1431) 评论(0) 推荐(0) 编辑
摘要:1, 首先查看防火墙状态: 2, 开启防火墙, 设置开机自启: 3, 重启防火墙: 4, 查看防火墙设置开机自启是否成功: 开启特定端口 在此以打开80端口为例 命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 - -permanent #永 阅读全文
posted @ 2019-09-28 12:10 宁佳兵 阅读(3255) 评论(0) 推荐(0) 编辑
摘要:if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?s=$1 last; } 阅读全文
posted @ 2019-08-05 16:20 宁佳兵 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Gitlab环境部署 安装依赖包。 sudo yum install -y curl policycoreutils-python openssh-server 设置SSH开机自启动并启动SSH服务。 sudo systemctl enable sshd sudo systemctl start s 阅读全文
posted @ 2019-07-20 10:09 宁佳兵 阅读(3221) 评论(0) 推荐(0) 编辑
摘要:1.适用场景 对于部署重要的服务,会使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。双机热备由备用的服务器解决了在主服务器故障时服务不中断的问题。 2.nginx nginx是一款轻量级的W 阅读全文
posted @ 2019-05-28 22:55 宁佳兵 阅读(1706) 评论(0) 推荐(0) 编辑
摘要:找到mysql的配置文件目录 my.cnf interactive_timeout = 120wait_timeout = 120max_allowed_packet = 500M 在导入过程中可能会遇到报错或者导入不全的情况 还需在配置文件中加入 sql_mode=ONLY_FULL_GROUP_ 阅读全文
posted @ 2019-05-27 14:35 宁佳兵 阅读(1285) 评论(0) 推荐(0) 编辑
摘要:解决方法: ​一、进入mysql数据库命令行 ​二、输入use mysql; ​三、设置root账号密码为123456可以访问用任何ip访问mysql服务器 输入grant all privileges on *.* to root@"%" identified by "密码"; 这相当于是给IP- 阅读全文
posted @ 2019-05-16 18:56 宁佳兵 阅读(150) 评论(0) 推荐(0) 编辑
摘要:安装 memcached yum insatll memcached 我们安装完之后 我们就需要的是 启动了 命令如下 memcached -d -p 11211 -u root 第二步 就是在linux中安装php的memcache的扩展(根据提示安装); https://www.linuxidc 阅读全文
posted @ 2018-10-20 15:12 宁佳兵 阅读(1908) 评论(0) 推荐(0) 编辑
摘要:1,查看是否安装了FTP:rpm -qa |grep vsftpd 2,如果没有安装,可以使用如下命令直接安装 yum -y install vsftpd 默认安装目录:/etc/vsftpd 3,添加FTP账号 useradd admin -s /sbin/nologin 该账户路径默认指向/ho 阅读全文
posted @ 2018-08-17 14:47 宁佳兵 阅读(288) 评论(0) 推荐(0) 编辑
摘要:1.首先设置网卡连接方式:点“设置”,在弹出的界面中点“网络”,最后选择“连接方式”为“桥接网卡” 2.用Vim编辑器打开配置文件,输入命令:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3,把ONBOOT=no改为ONBOOT=yes,然后按"Esc"键 阅读全文

点击右上角即可分享
微信分享提示