摘要: tail -f 与tail F 与tailf三者区别 tail -f 等于--follow=descriptor,根据文件描述进行追踪,当文件改名或删除后,停止追踪。 tail -F 等于 --follow=name ==retry,根据文件名字进行追踪... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(207) 评论(0) 推荐(0) 编辑
摘要: var_dump(date('Y-m-d'));var_dump(date('Y-m-d', strtotime('- 1 day')));var_dump(date('Y-m-d', strtotime('+ 2 day')));var_dump(date(... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(33) 评论(0) 推荐(0) 编辑
摘要: MySQL复制: MySQL内建的复制功能是构建大型,高性能应用程序的基础。将MySQL的数据分布到多个系统上去,这种分布的机制,是通过将mysql的某一台主机的数据复制到其它主机(slave)上,并重新执行一遍来实现。 复制过程中一个服务器充当主服... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(16116) 评论(1) 推荐(2) 编辑
摘要: Nginx做简单的负载均衡 1.Nginx简单介绍及开启 Nginx是一款轻量级兼备高性能的Http和反向代理服务器。所谓反向代理就是指在用户发起访问请求,由代理服务器接收,然后将请求转发给正式服务器,并且将正式服务器处理完的数据返回给客户端,此时代理服务器就... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1. 登录mysql mysql -u root -p 2.查看mysql数据库: use mysql; 3. 输入: select user,host from user; 4. 更新如下即可(百分号不能发布): update user set ho... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 1.记得root密码的情况下 登录MySql mysql -uroot -pEnter password: 【输入原来的密码】mysql>use mysql;mysql> update user set password=passworD("123456"... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(74) 评论(0) 推荐(0) 编辑
摘要: Mysql查询某字段值重复的数据个数 表结构如下 CREATE TABLE `ams_ck` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `goods_name` varchar(30) NOT NUL... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 关于InnoDB 的行锁 一个窗口 start transaction; -- 开启事务select * from ams_attr_ex_values where id = 1 for update; -- 行锁update ams_attr_ex_val... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1.git fetch 用于拉去远程仓库中有的的仓库(拉去命令只会拉去并不会自动合并或修改当前工作区) git fetch [remote_name] 2.git pull 自动 自动拉取并合并远程分支到当前分支 3.git push push前会先检查远... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 多人协作的工作模式通常是这样: 首先,试图可以用 git push origin test 推送自己的修改; git push origin test 如果推送失败,则因为远程分支比你的本地更新,先需要用git pull试图合并; git... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 推送 当你想要公开分享一个分支时,需要将其推送到有写入权限的远程仓库上。 本地的分支并不会自动与远程仓库同步 – 你必须显式地推送想要分享的分支。 这样,你就可以把不愿意分享的内容放到私人分支上,而将需要和别人协作的内容推送到公开分支。 如果希望和别人一起在名... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 在现实场景中,需要取消挂载 如果直接直接执行umount 会显示device busy 原因:这是因为有程序正在访问这个设备,最简单的办法就是让访问该设备的程序退出以后再umount。可能有时候用户搞不清除究竟是什么程序在访问设备,如果用户不急着umount... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 使用PHP查询mysql数据库时,查询速度很慢。于是我重复服务器上的mysql服务 结果 mysql链接不上了,解决了几个小时才能解决。下面总结一下解决的办法 一、报错情况 当我输入以下启动命令进行启动时 发现无法启动了 service m... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 有些时候 我们需要验证字母和数字或字母数字的组合 可能想到是单独去验证字母或数字 又或者使用正则匹配 今天我发现一个很好用的函数 ctype_alnum 废话不多说 直接上代码 //判断是否是字母和数字或字母数字的组合if(!ctype_alnu... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 启动不了keepalived 于是乎查看相关日志 如下图: 解决方法:配置/etc/keepalived/目录下的配置文件权限 644权限 然后重启服务就好 如果设置其他权限 如777 反而Keepalived启动不了!! chmod 6... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 今天用shell来直接登录MySQL,报错如下 liup@ubuntu:~$ mysql Warning: World-writable config file '/etc/mysql/my.cnf' is ignored ERROR 2002 (HY000)... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 生活中我们对IP地址并不陌生,下面介绍使用Python正则匹配IPv4地址的相关实例 下面是IPv4的IP正则匹配实例: 简单的匹配给定的字符串是否是ip地址 import reif re.match(r"^(?:[0-9]{1,3}\.){3}[0-9]{1... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 在做项目的时候 我将PHP 5.6升级7.4 是直接替换的安装包,但以前编译好的zip.so 无法使用,需要重新编译。 安装版本 libzip-1.7.3 php扩展 zip-1.19.3 网上百度 安装 libzip-1.7.3 需要c... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 当前从PHP5.6升级到php 7.4时,直接将编译好的安装包替换,输入php -v 时,就会报错error while loading shared libraries: libonig.so.5:cannot open share directory #p... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 当前场景 有前端摄像头使用RTSP生产视频流,网页页面需要播放实时视频,以前是采用FFmpeg转码+Nginx的rtmp模块 推送视频直播流。 但目前这种方式前端采用FLASH播放器进行播放已经不适用当前的环境,毕竟Flash在某些浏览器中已经被禁止。 故现... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1012) 评论(0) 推荐(0) 编辑