分类 记录 下的文章

Hestia面板创建mysql用户并赋予全部权限

Hestia面板在an安装中没有给出root密码,想要对数据库进行整个备份就需要用到root权限用户,于是,偶新建了一个。 mysql -uroot CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT

systemctl 启动/关闭/启用/禁用/创建服务

重新加载 Systemd 配置 systemctl daemon-reload 启动服务 systemctl start test.service 关闭服务 systemctl stop test.service 重启服务 systemctl restart test.service 显示服务的状态 systemctl status test.service 在开机时启用服务 systemctl

php用readfile保护下载地址

这几点在做免费php空间站的取回备份数据的时候,遇到了一丢丢难题,不想在存放异地备份的服务器上再搞一套会员系统,只是“简单”的将数据进行混淆后MD5加密,在下载时就会暴露出真实的下载地址,为防止“有心人”猜测到加密方式,所以文件真实地址就不能暴露了,经过查询,可用readfile函数搞定这个问题。 if(file_exists($file)){ function downloadFile($fi

Centos7安装配置iptable

这几天配置主机时,遇到centos7下的iptable问题,上网搜了下,转载如下: CentOS7默认的防火墙不是iptables,而是firewalle. 安装iptable iptable-service 先检查是否安装了iptables service iptables status 安装iptables yum install -y iptables 升级iptables yum upda

css选择器怎么选择第几个元素

这里以li为例举例说明: 给第1个li添加样式 li:first-child{样式代码} 给最后一个li添加样式 li:last-child{样式} 给第n个li添加样式 li:nth-child(N){样式代码} 或者 li:nth-of-type(N){样式代码} 给所有奇数个li添加样式(任选一个) li:nth-child(odd){样式代码} li:nth-child(2n+1){样式

MySQL查询表中重复的数据

最近发现我的某个网站里面有些重复数据,想删掉一些重复的,于是上网搜了下,呵呵…… 方法1 select 字段名,count(*) from 表名 group by 字段名 having count(字段名)>1; 方法2:使用别名as select 字段名,count(*) as c from 表名 group by 字段名 having c>1; 方法3:筛选全部字段,将符合的数据进

MySQL 字段 LIKE 多个值

比如需要这样的效果: select * from user where name like '%四%' or name like '%五%' 可以使用 REGEXP 写成: select * from user where name regexp '四|五'

Notepad++的替代品推荐

习惯了Notepad++之后,是感觉真的好用,不过……不说也罢。 Notepad++的替代品很多,最出名的有俩,一个是vscode,另一个是sublime,我用的是sublime,免费试用(虽然有弹窗,但不影响功能),但最近发现再打“{”时又是会莫名其妙多一个,有时会自动在几行代码外自动添加成对的标签(估计是我用的姿势不对),于是又在网上看看有没有替代Notepad++的其它软件,别说,还真的找到

用css实现hr线条样式美化

前言 工作中,经常会用到一些分割线,这些分割线平时一般都用div来模拟,记得当时ie浏览器hr标签样式修改经常有问题。随着时代的进步,技术的发展。目前hr标签可以大胆的使用在工作中了,且可以自定义出各种样式,当然,今天的hr样式你也可以同样用div实现,不过hr分割线更加语义化一点点。 渐变的 <hr class="hr_gradient1" /> .hr_gradi

CentOS常用的文件操作命令总结

算下来,我已算是接触Linux比较久的了,从2012年接触vps(/logs/44.html)开始,就一直在和Linux打交道,接触过Centos、Ubuntu、Debian等,现在电脑安装的还是UOS和Win10双系统,但我觉得我还是个Linux新手,因为用的都是大神们写好的一键包,本地的UOS则是视窗窗口。偶然在网上看到这边文章,感觉非常好用,转载之。 下面总结一些linux,CentOS下面

Centos7 更换国内源

有时CentOS默认的yum源不是国内的,导致yum在线安装及更新速度不是很理想,这时候需要将yum源设置为国内镜像站点(网易或者阿里云等)。 更换yum国内源: 备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.rep

sublime text4 利用BracketHighlighter高亮显示成对标签的方法

以前编辑php和html我用notepad++的,软件很好用,特别是配对标签高亮这一点,真的是非常爽,可惜看作者非常不爽,于是放弃了(/logs/137.html),转而使用sublime text,sublime text 在默认的情况下,无论PHP还是Html,都不会高亮显示成对标签,只显示一个小下划线,其实经过改造后,也可以实现类似效果,虽然没有notepad++的好用,不过也还算不错了。

CentOS7 更改ssh默认端口

Linux服务器默认ssh端口为22,这样会造成有被暴力破解密码的风险,下面是更换ssh端口过程: 添加ssh端口 vi /etc/ssh/sshd_config 打开配置文件,找到#Port 22,将前面的#去掉,再起一行添加我们需要更改的端口号,比如我修改为2022,再下方添加的为#Port 2022 配置防火墙规则 firewall-cmd --zone=public --add-por

linux 删除命令的一些用法

删除命令经常用到,也经常搞错,使用时需要特别小心! 删除当前目录下所有文件 rm -rf ./* 该命令将删除当前目录下所有文件、文件夹 删除某一文件 rm -rf filename 删除当前目录下(包括子目录)某一特定后缀名文件 rm -rf ./*.jpg 或者 find ./ -name '.jpg' -exec rm -rf {} ; 删除当前文件夹(包括子目录)下大小为0的文件 find