Linux
文章平均质量分 74
萧楚鹤
心中有丘壑,眉目做山河
展开
-
sudo版本升级(Sudo缓冲区溢出漏洞(CVE-2021-3156))
sudo版本升级(Sudo缓冲区溢出漏洞(CVE-2021-3156))原创 2024-07-22 17:04:20 · 226 阅读 · 0 评论 -
ubuntu18修改文件打开数
ubuntu18修改文件打开数和线程数原创 2024-07-08 09:55:02 · 468 阅读 · 0 评论 -
hosts.allow限制可通过SSH登录到服务器的IP
Linux限制可通过SSH登录到服务器的IP——hosts.allow原创 2024-02-29 10:22:04 · 1234 阅读 · 0 评论 -
linux为 home 目录扩容
linux为 /home目录或者 /root 目录扩容转载 2023-09-08 14:24:38 · 3506 阅读 · 0 评论 -
Linux防火墙报错:Failed to start firewalld.service Unit is masked
Failed to start firewalld.service: Unit is masked.原创 2023-08-21 17:21:54 · 3103 阅读 · 0 评论 -
使用navicat连接postgresql报错问题解决
使用Navicat连接postgreSQL数据库原创 2023-08-16 13:57:18 · 7904 阅读 · 3 评论 -
linux安装anaconda
linux安装anaconda原创 2023-06-21 10:01:08 · 2744 阅读 · 0 评论 -
linux安装git
linux安装git原创 2023-05-26 09:35:32 · 1234 阅读 · 0 评论 -
linux安装jdk1.8环境
linux安装JDK1.8原创 2023-05-25 15:18:13 · 253 阅读 · 0 评论 -
Windows下nginx配置HTTPS证书
Windows下nginx配置HTTPS证书原创 2023-03-22 16:59:37 · 8680 阅读 · 3 评论 -
Windows安装部署nginx
Windows部署nginx原创 2023-03-20 16:27:23 · 7099 阅读 · 0 评论 -
shell安装、卸载python3
shell脚本安装卸载python3原创 2023-02-27 11:59:34 · 402 阅读 · 0 评论 -
linux部署zookeeper
linux部署zookeeper原创 2023-02-21 11:02:23 · 619 阅读 · 0 评论 -
nginx和redis参数检查脚本
nginx和redis参数检查脚本。原创 2023-02-15 10:53:26 · 271 阅读 · 0 评论 -
-bash: mkfs.vfat: command not found
磁盘格式化命令提示未找到。-bash: mkfs.vfat: command not found原创 2023-02-07 15:13:52 · 1062 阅读 · 0 评论 -
Windows远程桌面跳板机无法复制粘贴
解决 Windows远程桌面、跳板机无法复制粘贴问题原创 2023-02-03 10:26:09 · 1190 阅读 · 0 评论 -
打开目录报错:Stale file handle
打开目录报错:Stale file handle原创 2023-02-03 10:21:30 · 9251 阅读 · 0 评论 -
kali下载安装
kali系统的下载安装转载 2023-01-12 10:25:29 · 4417 阅读 · 4 评论 -
git的使用
git常用命令的使用原创 2023-01-11 10:09:33 · 92 阅读 · 0 评论 -
nginx版本平滑升级
nginx进行平滑升级,不用停止nginx服务。原创 2022-08-02 09:24:50 · 1174 阅读 · 0 评论 -
linux上redis升级
redis版本升级原创 2022-07-19 10:09:42 · 4297 阅读 · 3 评论 -
linux安装python3.10
linux安装python3.10原创 2022-07-17 09:18:17 · 16957 阅读 · 6 评论 -
-bash usrbinpython3^M 坏的解释器 没有那个文件或目录
linux新手之python 入坑指南原创 2022-07-16 20:54:19 · 1865 阅读 · 0 评论 -
docker部署zabbix
docker compose部署zabbix原创 2022-07-16 10:33:04 · 11304 阅读 · 5 评论 -
docker自动部署脚本
docker自动部署脚本1、检查内核版本;2、检查docker是否已安装;3、安装docker,如因网络等原因失败循环安装至安装完成;#!/bin/bash #file:docker_install.sh function docker_install(){ echo "--检查内核版本......--" yum -y install bc &> /dev/null kenel=`uname -r` kenel=`echo ${kenel:0:3}` if [原创 2022-04-07 18:00:33 · 3046 阅读 · 0 评论 -
linux大量屏蔽恶意ip地址
linux批量【屏蔽】ip地址原创 2022-07-14 11:28:54 · 1447 阅读 · 0 评论 -
一张小图看尽Nginx
一张图看尽nginx转载 2022-07-11 11:54:42 · 332 阅读 · 0 评论 -
linux上yum安装Jenkins
linux上使用yum安装Jenkins原创 2022-07-08 11:17:52 · 1096 阅读 · 0 评论 -
堡垒机(运维审计系统)的基本原理与部署方式
堡垒机(运维审计系统)的基本原理与部署方式转载 2022-06-15 10:33:14 · 2582 阅读 · 0 评论 -
linux指定ip访问指定端口、访问指定网站
linux指定ip访问指定端口、访问指定网站,iptables规则添加转载 2022-06-15 10:17:29 · 2861 阅读 · 0 评论 -
shell常用正则表达式
linux常用正则表达式原创 2022-06-15 10:12:10 · 1227 阅读 · 1 评论 -
linux服务器相关配置查看
查看操作系统信息:操作系统详细发行信息:CPU信息:CPU 具体型号:CPU 个数:CPU 每个里面的具体内核数量:CPU 逻辑个数:内核版本信息:磁盘空间大小:内存大小:内存硬件信息:内存详细使用情况:进程:硬盘分区详情:分区挂载情况:网卡信息:显卡信息:...原创 2022-06-13 10:39:18 · 5126 阅读 · 0 评论 -
linux安装mysql8
linux部署mysql8在服务器上部署mysql8版本。这里没用容器部署,是因为数据问题,以及服务的稳定性考虑,加上出故障可以有效的处理,我决定直接在系统上部署mysql服务。1、下载mysql8版本wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz这里mysql的版本可以修改,mysql-8.0.26这里可以修改成自己想要的版本。2、解压tar -zxvf原创 2022-05-27 14:23:07 · 944 阅读 · 0 评论 -
docker compose部署nginx+redis+mysql
docker compose部署nginx+redis+mysql由于本地服务器部署服务的话,进度慢,并且容易混乱,不好处理。于是,想到用docker容器部署服务应用。1、准备好相关的文件,目录注意:请提前安装docker和docker-compose并自行配置镜像加速。(1)目录、文件结构图:(2)提前pull 相关镜像docker pull mysql:8.0.29docker pull nginx:latestdocker pull redis:latest2、编写docker-原创 2022-05-26 16:45:59 · 1727 阅读 · 0 评论 -
ftp服务器21端口无法连接
ftp服务器21端口无法连接个人测试需要嘛,就在前几天搭了个 ftp服务器,今天要传文件和一些包上去,但是突然发现上传不了,并且用21端口无法连接到服务器,这下大感不妙,要是给别人使用这服务器的话,总不可能给root权限、22端口吧,然后自己又捣鼓了一会儿,终于成功了。现在总结一下,分享给大家!!!前几天我们是关闭了匿名用户访问的,提供了一个uftp用户用于远程连接,这里远程连接工具用 winscp或 xftp都是可以的。我连接过程中发现uftp 用的是22端口连接,这我立马不干了,22端口给出原创 2022-05-18 15:11:51 · 5923 阅读 · 0 评论 -
linux部署ftp服务器
linux部署ftp服务器由于工作需要,这边搭建一个简易的ftp文件服务器。1、查看是否安装有ftp相关的安装包rpm -qa |grep vsftpd看到我的系统中没有安装相关的包,所以先把安装包装上。# yum -y install vsftpd //这里如果没有配置yum源,可以直接用rpm的方式安装也是一样的yum install -y vsftpd#查看一下是否安装成功rpm -qa |grep 'vsftpd'2、启动服务#启动ftp命令service vsftpd原创 2022-05-13 10:13:07 · 1753 阅读 · 0 评论 -
xxd命令-以十六进制形式表示
xxd命令-以十六进制形式表示xxd命令安装最近因为业务频繁出错,问题反馈都是通过地市反馈,这导致问题解决的效率较低。于是我就对集群部署了一套zabbix监控系统,用于监控日志关键字,当出现问题时,能及时的通过邮箱与短信双渠道告警。在编写短信告警脚本时,发现有些短信内容字符串要转成十六进制,于是想到了xxd命令。MOBILE_NUMBER=$1 # 手机号码MESSAGE_UTF8=$3 # 短信内容XXD="/usr/bin/xxd"CURL="/usr/bin/curl原创 2022-05-12 17:00:54 · 1404 阅读 · 0 评论 -
mysql8.0.25升级到mysql8.0.29
mysql8.0.25升级到mysql8.0.29最近漏洞扫描,扫描出了数据库存在中、高危漏洞,于是迫切需要进行数据库升级。上网查了各种资料,说法很多,也到自己虚拟机上试了好多方法,终于倒腾出来,做下小总结记录一下。1、备份原数据库进入旧mysql的bin目录下,把所有数据都导出到/data/mysqlData/all.sql./mysqldump -uroot -p123456 --all-databases > /data/mysqlData/all.sql2、安装新的数据库先停掉旧原创 2022-05-11 09:43:10 · 3099 阅读 · 0 评论 -
解决-bash telnet command not found
解决-bash: telnet: command not found原创 2022-05-05 16:06:55 · 24304 阅读 · 0 评论 -
服务器日志分析命令
服务器日志分析命令1、查看有多少个IP访问:awk '{print $1}' log_file|sort|uniq|wc -l2、查看某一个页面被访问的次数:grep "/index.php" log_file | wc -l3、查看每一个IP访问了多少个页面:awk '{++S[$1]} END {for (a in S) print a,S[a]}' log_file > log.txtsort -n -t ' ' -k 2 log.txt 配合sort进一步排序4、将每个I原创 2022-04-11 09:50:50 · 328 阅读 · 0 评论