
Linux
文章平均质量分 52
jugt
“程序员最大的勇气就是看自己三个月之前写的代码”
展开
-
centos7 find 命令查找并删除文件
使用find命令来查找并删除文件。原创 2024-07-15 11:46:13 · 793 阅读 · 0 评论 -
隐藏nginx响应头中的server信息(HTTP服务器版本信息泄漏)
安全审计中有时会有漏洞名称 HTTP服务器版本信息泄漏 漏洞描述目标服务器返回的信息头中包含了Web Server的软件或者版本信息。可以安装 nginx的headers-more-nginx-module模块修改或隐藏响应头信息。原创 2024-06-04 15:58:35 · 2259 阅读 · 0 评论 -
CentOS7 防火墙(firewalld)常规操作
CentOS7 防火墙(firewalld)常规操作原创 2024-03-22 15:57:28 · 1228 阅读 · 0 评论 -
Nginx常用配置
找到 conf 目录里的 nginx.conf 文件,配置Nginx。原创 2024-02-20 14:14:04 · 147 阅读 · 0 评论 -
CentOS7 IPv6 禁止PING 使用iptables限制
以下是利用iptables丢弃掉来自外网请求的ICMP包,达到禁Ping的效果。在SSH中输入以下命令,回车后直接生效无需重启iptables。原创 2023-11-06 12:06:54 · 1067 阅读 · 0 评论 -
CentOS查看硬件信息
CentOS查看硬件信息原创 2023-10-17 15:16:06 · 103 阅读 · 0 评论 -
linux踢用户下线
linux踢用户下线原创 2023-02-24 16:57:39 · 1397 阅读 · 0 评论 -
linux 查看当前系统用户
linux 查看当前系统用户原创 2023-02-24 16:49:25 · 2182 阅读 · 0 评论 -
Linux 根据文件名查找文件 统计大小
批量查找指定文件并统计大小原创 2023-02-11 15:32:13 · 520 阅读 · 0 评论 -
CentOS7.9 设置禁PING
CentOS7.9 设置禁PING原创 2022-11-22 08:33:36 · 1715 阅读 · 0 评论 -
Linux 复制命令cp
Linux 复制命令cp原创 2022-07-19 17:11:20 · 7780 阅读 · 0 评论 -
Linux统计目录大小 du命令
Linux统计目录大小 du命令原创 2022-07-19 16:57:43 · 3400 阅读 · 0 评论 -
Centos7增加、删除IP
centos7增加、删除IP方法原创 2022-06-23 09:44:36 · 2073 阅读 · 0 评论 -
网站安全响应头缺失和php配置漏洞
PHP 设置方法Nginx配置方法原创 2022-06-18 22:16:15 · 1129 阅读 · 0 评论 -
CentOS7.6升级到7.9
看一下系统的内核版本,使用以下命令:[root@localhost ~]# uname -aLinux localhost.localdomain 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux可以看到当前的内核确实为3.10.0.查看一下CentOS的版本,使用以下命令:[root@localhost ~]# cat /etc/redhat-releas原创 2022-04-21 10:24:03 · 6455 阅读 · 1 评论 -
基于Nginx实现服务访问限流
目录两种限流的方式控制速率控制并发连接数一、控制速率1.在http模块中添加代码脚本2.在http > server > location 模块中添加代码脚本3.退出保存配置文件,重新启动Nginx服务4.正常流量突然增大,处理突发流量二、控制并发量(连接数)方式一、配置限制固定连接数1.在http模块中添加代码脚本2.在http > server > location 模块中添加代码脚本方式二、限制客户端IP与服务器连接数,限制与虚拟服务器的连接总数。1.在http > se转载 2021-05-11 11:13:20 · 210 阅读 · 0 评论 -
Nginx高级篇-性能优化
目录常规参数讲解动静分离缓存配置连接超时GZIP 压缩访问限流高效数据传输配置内核参数的优化日志配置实战配置1.整体配置2.负载均衡3.HTTP 配置4.HTTPS 配置常规参数讲解进入 /etc/nginx 文件夹,编辑 nginx.conf ,可以看到下面的参数。简单介绍下:# nginx进程数,建议按照cpu数目来指定,一般跟cpu核数相同或为它的倍数。worker_processes 8;#为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个c转载 2021-05-11 10:58:30 · 534 阅读 · 0 评论 -
几种查看centos版本的方法
目录查看centos版本cat /etc/issuecat /etc/redhat-release查看linux版本cat /proc/versionuname -auname -r查看系统是32位或者64位getconf LONG_BITgetconf WORD_BITfile /bin/ls查看centos版本cat /etc/issue[root@localhost ~]# cat /etc/issueCentOS release 6.5 (Final)Kernel \r on an \m原创 2021-04-21 09:19:21 · 16859 阅读 · 0 评论 -
MySQL 备份 小白血泪之路
[root@localhost ~]# 做了一个项目,甲方爸爸要求数据库每天备份。[root@localhost ~]# 愉快的答应了。[root@localhost ~]# 怎么实现?[root@localhost ~]# 别闹,问度娘(没有度娘我就是个废人!),[root@localhost ~]# mysqldump 天选之子,荣誉现身![root@localhost ~]# 参考例子替换账号、密码、数据库、保存路径。[root@localhost ~]# OK打完收工。原创 2021-03-30 15:14:35 · 115 阅读 · 0 评论 -
Linux显示当前位置命令 pwd
Linux显示当前位置命令 pdw[root@localhost data]# pwd/www/wdlinux/mysql-5.6.16/data原创 2021-03-29 10:00:43 · 683 阅读 · 0 评论 -
Linux tail 命令
tail 命令可用于查看文件内容,从后往前看。有一个常用的参数 -f 常用于查阅正在改变的日志文件。tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。tail [参数] [文件] 参数:-f 循环读取-q 不显示处理信息-v 显示详细的处理信息-c<数目> 显示的字节数-n<行数> 显示文件的尾部 n 行内容–pid=PID 与-f合用,表示在进程I原创 2021-03-27 09:22:10 · 549 阅读 · 1 评论 -
Linux 解压文件与压缩文件
tar命令解包:tar zxvf FileName.tar打包:tar czvf FileName.tar DirName[root@localhost /]# tar zxvf FileName.tar[root@localhost /]# tar czvf FileName.tar DirNamegz命令解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName[root@localhost /]# gunzip Fil原创 2021-03-27 08:55:56 · 149 阅读 · 0 评论 -
Linux(centos6/7/8)配置IPV6
一、Linux系统1.登录系统具体操作打开xshell软件,点击快速连接输入服务器IPv6地址、端口号、用户名,再次点击连接,输入密码,确认登录服务器。2.确认系统是否支持IPv6,显示0表示应支持[root@localhost ~]# sysctl -a | grep ipv6.*disablenet.ipv6.conf.all.disable_ipv6 = 0net.ipv6.conf.default.disable_ipv6 = 0net.ipv6.conf.lo.disable_ipv原创 2021-03-26 11:37:27 · 3396 阅读 · 1 评论 -
Linux 挂载硬盘
很多新用户买到服务器以后对数据盘怎么硬盘挂载使用比较迷惑,我们今天给大家介绍怎么快速的把硬盘挂载到系统上注意事项:先进行硬盘挂载再安装环境Linux硬盘挂载是比较常见的管理操作之一。默认情况下数据盘没有挂载,需要手动挂载到系统中。具体操作是分三步:硬盘挂载1)需要对磁盘进行格式化硬盘挂载2)格式化后硬盘挂载到需要的挂载点硬盘挂载3)最后还需要添加分区启动表,以便下次系统启动随机自动硬盘挂载。硬盘挂载详细图文教程如下:硬盘挂载1:查看数据盘在没有分区和格式化数据盘之前,使用 “ df -lh原创 2021-03-26 11:29:17 · 332 阅读 · 0 评论 -
mysqlbinlog
MySQL binlog日志记录了MySQL数据库从启用日志以来所有对当前数据库的变更。binlog日志属于二进制文件,我们可以从binlog提取出来生成可阅读的SQL语句来重建当前数据库以及根据需要实现时点恢复或不完全恢复。本文主要描述了如果提取binlog日志,并给出相关示例。有关binlog的介绍与描述请参考:MySQL 二进制日志(Binary Log)1、提取mysqlbinlog的几种方式a、使用show binlog events方式可以获取当前以及指定binlog的日志,不适宜提取转载 2021-03-26 11:13:37 · 142 阅读 · 0 评论 -
Linux crontab 命令
Linux crontab是用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。注意:新创建的 cron 任务,不会马上执行,至少要过 2 分钟后才可以,当然你可以重启 cron 来马上执行。而 linux 任务调度的工作主要分为以下两类:系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有原创 2021-03-26 10:27:11 · 106 阅读 · 0 评论 -
MySQL定时增量备份
增量备份首先在进行增量备份之前需要查看一下配置文件,查看 log_bin 是否开启,因为要做增量备份首先要开启 log_bin 。首先,进入到 myslq 命令行,输入如下命令:mysql> show variables like '%log_bin%';如下命令所示,则为未开启mysql> show variables like '%log_bin%';+---------------------------------+-------+| Variable_name转载 2021-03-26 09:46:15 · 885 阅读 · 0 评论 -
MySQL支持IPv6
转载:https://www.imooc.com/article/266557?block_id=tuijian_wz开启和验证MySQL支持IPv6的方法,此处使用的MySQL版本为mysql-5.5.35-linux2.6-x86_64。1.验证操作系统支持IPv6,此处是Linux操作系统ping6 ::12.配置MySQL支持IPv6连接在MySQL启动时绑定地址,在服务启动时使用如下参数–bind-address=addr配置,其中addr可以是IPv4或者IPv6地址,或者主.转载 2021-03-25 11:25:59 · 1887 阅读 · 0 评论 -
linux查看文件命令
cat:从第一行开始显示文本内容(适用于内容较少的)tac:从最后一行开始显示,是 cat 的逆顺序more:一页一页的显示文本内容(适用于内容较多的)less:与 more 类似,但是比 more 更好的是,它可以往前翻页!head:只看文本的前面几行tail:只看文本的后面几行nl:显示文本内容与行号1、cat命令cat命令常常用于查看内容较少的文件。很多人把这个命令叫做“小猫咪”命令,但cat其实是 concatenate(连续) 的缩写,即连续显示文本内容。格式为:cat [参原创 2021-03-25 11:13:10 · 191 阅读 · 0 评论