-
- MySQL 8更新了什么?
- MySQL的第八个版本蓄势待发,并有望于2018年发布。在MySQL5.7.9的首个通用版本推出后的28个月内,MySQL8发布了从8.0.0到8.0.4这五个候选版本。这些发布候选仅针对开发使用,而不应该生产系统中使用。因为这些候选版并不支持版本升级,用户可能会碰上候选版与一般可用(GA)版间存在数据格式不兼容的问题。用户首先可能注意到,在版本号上出现了一个跳跃。这是因为MySQL丢弃了版本6,而将版本7用于企业产品线。窗口函数(WindowFunction)是MySQL8中最令人感兴趣的特性
- LINUX . 系统教程 1220 2024-09-12 22:20:26
-
- Ansible普通用户su切换问题详解
- 在现网应用中,安全加固后的主机是不允许直接以root用户登陆的,而很多命令又需要root用户来执行,在不改造现网的情况下。希望通过一个普通用户先登陆,再su切到root执行。而且每台主机的普通用户和root用户的密码又不同。希望在通过ansible执行的时候不需要交互输入密码,而是直接执行后输出结果。一、ansiblehosts配置文件在之前的系列文章中我们提到,可以把密码写到hosts配置文件,通过查询官网的相关信息了解了,其除了ansible_ssh_user、ansible_ssh_pas
- LINUX . 系统教程 711 2024-09-12 14:21:26
-
- Linux命令之进阶之路
- 一、进阶命令 find//列出当前目录以及子目录(包括隐藏文件)|//管道符,作用:前一个命令输出结果,作为后一个命令的输入grep//文本搜索工具,例:gerpbashfor99.sh在for99.sh中搜索带有bash的行//ll|gerpfor,组合命令的使用:ll的输出,作为grep的输入,过滤带有for的行//grep-r:递归//grep-i:忽略大小写xargs//多行转单行,例:grep-rilBASH|cp`xargs`dd//将当前目录的所有带有bash串的文件名,多行转成单
- LINUX . 系统教程 589 2024-09-11 23:30:01
-
- 详解:Linux Chrony 设置服务器集群同步时间
- Chrony有两个核心组件,分别是:chronyd:是守护进程,主要用于调整内核中运行的系统时间和时间服务器同步。它确定计算机增减时间的比率,并对此进行调整补偿。chronyc:提供一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。OS环境:10.28.204.65客户端10.28.204.66服务端CentOSLinuxrelease7.4.1708(Core)情况说明:两台机器都是内网,将204.66作为NTP时间
- LINUX . 系统教程 2403 2024-09-11 09:31:21
-
- Nginx创建密码验证保护网站目录安全
- 在生产环境中,网站需要授权访问的场景非常之多,比如数据库管理工具:phpMyAdmin、MysqlUp、BackUp等等。有时还需要一些私有目录文件的保护,为了实现这一伟大目标,我们就需要用到Nginxlocation匹配规则,下面将进行讲解。1.创建htpasswd文件$vim/usr/local/nginx/conf/htpasswd添加以下内容:renwole:xEmWnqjTJipoE此文件的书写格式是:用户名:密码注意:每行一个用户和密码,这里的password不是明文,而是将pass
- LINUX . 系统教程 669 2024-09-11 08:33:57
-
- Linux下把纯文本文档转换成PDF文件的方法
- 问题:我想要将一个纯文本文件转换成PDF文档。在Linux命令行下是否有一个简单的方法将文本文件转换成PDF文件? 当你有一大堆文本文件要维护的时候,把它们转换成PDF文档会好一些。比如,PDF更适合打印,因为PDF文档有预定义布局。除此之外,还可以减少文档被意外修改的风险。要将文本文件转换成PDF格式,你要按照下面的两步。准备工作首先你要安装两个需要的包。在Debian、Ubuntu或者LinuxMint上:$sudoapt-getinstallenscriptghostscript在Fed
- LINUX . 系统教程 908 2024-09-10 09:00:05
-
- ZipperDown漏洞分析修复方案
- ZipperDown获得大量媒体聚焦的同时,也吸引了大量不法分子的目光,一场安全风暴隐约即将到来。那如何防止ZipperDown漏洞带来的破坏呢?网易云易盾安全专家结合目前披露的信息以及自己的分析,给出了如下分析和建议:漏洞原理ZipperDown漏洞并非iOS平台自身问题,而是与Zip文件解压有关。iOS平台没有提供官方的unzipAPI函数,而是引用了第三方库来实现解压功能,由于现有的iOSApp基本上采用SSZipArchive或Ziparchive来实现解压,因此漏洞是来自使用第三方Zi
- LINUX . 系统教程 697 2024-09-10 08:10:14
-
- 通过shell脚本提交网站404死链
- 网站运营人员对于死链这个概念一定不陌生,网站的一些数据删除或页面改版等都容易制造死链,影响用户体验不说,过多的死链还会影响到网站的整体权重或排名。百度站长平台提供的死链提交工具,可将网站存在的死链(协议死链、404页面)进行提交,可快速删除死链,帮助网站SEO优化。在提交死链的文件中逐个手动填写死链的话太麻烦,工作中我们提倡复杂自动化,所以本文我们一起交流分享Apache服务中通过shell脚本整理网站死链,便于我们提交。1.配置Apache记录搜索引擎Apache是目前网站建设最为主流的web
- LINUX . 系统教程 1288 2024-09-09 16:21:18
-
- 使用w查看系统负载详解
- 10.1使用w查看系统负载相信所有的linux管理员最常用的命令就是这个w了,该命令显示的信息还是蛮丰富的。第一行从左面开始显示的信息依次为:时间,系统运行时间,登录用户数,平均负载。第二行开始以及下面所有的行,告诉我们的信息是,当前登录的都有哪些用户,以及他们是从哪里登录的等等。其实,在这些信息当中,我们最应该关注的应该是第一行中的‘loadaverage:’后面的三个数值。第一个数值表示1分钟内系统的平均负载值;第二个数值表示5分钟内系统的平均负载值;第三个数值表示15分钟系统的平均负载值。
- LINUX . 系统教程 1447 2024-09-09 10:42:01
-
- DBA需关注系统的几个基本状态
- DBA登入后,应该关注系统的几个基本状态,做到心中有数。虽然现在都在推广自动化运维,不过有些时候还是需要登入到服务器去做些事情。那么,在有限的几次登入服务器机会中,作为DBA应该关注哪些事情呢?1、检查除了自己以外,还有谁也登入到服务器上一方面是查看还有哪些管理员在服务器上,自己的某些操作是否会影响到对方。比如有些洁癖重度患者会把/tmp下的临时文件删掉,或者清除一些看到的临时文件,而这些文件没准就是其他管理员临时生成的。另外,这个习惯也能帮助我们消除一些安全隐患,比如看到某些管理员从不该被允许
- LINUX . 系统教程 997 2024-09-07 14:45:12
-
- 利用.htaccess文件保护网站目录隐私
- 在生产环境中,各种各样的网站目录限制场景非常之多,这时就可能需要用到Apachehtpasswd工具来实现。先使用Apachehtpasswd命令创建一个密码文件,htpasswd的命令用法如下:-c#创建密码文件,若该文件已存在,它会重写并删除原有内容;-n#不更新密码文件,直接显示密码;-m#使用MD5加密(默认);-d#使用CRYPT加密(默认);-p#使用普通文本格式的密码;-s#使用SHA加密;-b#命令行中一并输入用户和密码,而交互性,生成时可见密码明文;-D#删除指定的用户;创建添
- LINUX . 系统教程 654 2024-09-07 14:39:24
-
- Zabbix Agent Source compilation installation
- 1.安装扩展包以及依赖包$yum-yinstallepel-release$yuminstallpcrepcre-developensslopenssl-devel-y2.添加Zabbix用户和组$groupaddzabbix$useraddzabbix-gzabbix-s/sbin/nologin3.安装Zabbix-Agent下载地址:https://www.zabbix.com/download$cd/tmp$tar-zxvfzabbix-3.4.2.tar.gz$cdzabbix-3.4
- LINUX . 系统教程 1282 2024-09-07 13:55:00
-
- Ubuntu怎么重置Root密码? ubuntu强制修改root密码的两种方法
- 在Linux系统中,用户账户主要分为两类:具有最高权限的root用户和普通用户。在安装Ubuntu等Linux发行版时,安装程序会让我们为root用户设置密码,并同时创建一个拥有sudo权限的普通用户账户。在日常使用时,我们通常会使用普通账户,并在需要时通过sudo来执行特权操作。但如果时间久了,就可能会忘记最初的root账户密码,在需要时无法访问root账户。为了解决这个问题,下面本文会介绍两种不同的方法,教你在Ubuntu24.04LTS、Ubuntu22.04LTS或Ubuntu20.04
- LINUX . 系统教程 4245 2024-09-07 13:40:20
-
- 重做日志中如何分析日志容量及切换频率?
- RedoLog首先在Buffer中生成,然后写出到磁盘上的RedoLogFile–重做日志文件,那么如何配置日志文件就成为数据库优化和健康巡检的重要内容之一。如果日志文件过小,就会出现重做日志频繁切换,检查点不能及时完成等问题,影响到数据库的正常运行。最常见的,如果在告警日志中看到Checkpointnotcomplete的提示,就意味着存在日志切换重用时的阻塞。如果频繁出现,那么就必须采取主动的优化措施,如加大日志文件大小、增加日志组等。在白求恩–Bethune智能巡检平台上,我们专门设定了于
- LINUX . 系统教程 1096 2024-09-06 20:25:04
-
- 详解:Git 常用基本命令使用方法一览
- 创建版本库$gitclone#克隆远程版本库$gitinit#初始化本地版本库修改&提交$gitstatus#查看状态$gitdiff#查看变更内容$gitadd.#跟踪所有改动过的文件$gitadd#跟踪指定的文件$gitmv#文件改名$gitrm#删除文件$gitrm--cached#停止跟踪文件但不删除$gitcommit-m"commitmessage"#提交所有更新过的文件$gitcommit--amend#修改最后一次提交查看提交历史$gitlog#查看提交历史$gitlog-p#查
- LINUX . 系统教程 1407 2024-09-06 18:06:01
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

