- 博客(37)
- 资源 (32)
- 收藏
- 关注
原创 Linux之XFS文件系统LVM环境移除home分区故障磁盘
整个系统挂载了三块硬盘,大小分别为30G,10G,10G;磁盘使用LVM逻辑卷方式管理,文件系统格式为xfs。其中/根分区10G,位于/dev/sda磁盘;/home分区30G,存储空间包括/dev/sda、/dev/sdb、/dev/sdc磁盘,现在磁盘/dev/sdc磁盘有坏道,需要移除,实际使用空间少于14G。需要通过缩小home逻辑卷大小,然后移除故障硬盘sdb。...
2020-12-31 09:24:51 2432
原创 Mysql之三种免密登录方式
一、示例环境版本说明操作系统版本centos7.6[wuhs@test1 mysql]$ cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)mysql数据库版本5.7.32[wuhs@test1 mysql]$ mysql -Vmysql Ver 14.14 Distrib 5.7.32, for el7 (x86_64) using EditLine wrapper二、MySQL免密登录方式配置示例1、通过设置
2020-12-30 15:20:42 9191
原创 Linux之centos7环境搭建SVN服务器及配置指导
一、SVN简介二、环境准备三、SVN安装部署四、svn Edge访问规则配置五、客户端安装及配置
2020-12-29 17:16:17 1331
原创 Linux之webalizer安装部署
一、webalizer简介webalizer是一个高效的、免费的web服务器日志分析程序。其分析结果以HTML文件格式保存,从而可以很方便的通过web服务器进行浏览。Internet上的很多站点都使用webalizer进行web服务器日志分析。webalizer是用C写的程序,所以其具有很高的运行效率。在主频为200Mhz的机器上,webalizer每秒钟可以分析10000条记录,所以分析一个40M大小的日志文件只需要15秒。目前webalizer已停止更新,但是最后版本用于nginx日志简单分析还是一款
2020-12-28 15:30:43 919 1
原创 Linux杂谈之nsswitch.conf配置文件
一、前言 2020年12月23日同事反馈打不开网站,QQ正常,初步怀疑是DNS故障,经排查为114.114.114.114 DNS问题,更换为移动DNS(211.142.211.124)后网络恢复正常。处理过程中ssh登录服务器等待时间长,百度后需要修改sshd配置文件/etc/ssh/sshd_config,关闭dns解析。主要参照了此博文https://www.cnblogs.com/kingstarer/p/14113999.html。一波操作
2020-12-27 17:04:50 7202 2
原创 Linux之环境变量设置的三种方式
一、shell脚本中配置(临时)此方式主要针对程序执行时需要有特殊环境变量要求情况下使用。这个只针对特定的shell,例如Tomcat多实例运行时需要设置不同的JAVA版本;。$ PATH="$PATH:/my_new_path" (关闭shell,会还原PATH)二、/etc/profile中配置(全局)修改/etc/profile文件,如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 这里是针对所有的用户
2020-12-26 20:29:17 403
原创 Linux之SSH免密登录配置
一、ssh远程登录验证方式ssh远程登录,两种身份验证:1、用户名+密码2、密钥验证机器1生成密钥对并将公钥发给机器2,机器2将公钥保存。机器1要登录机器2时,机器2生成随机字符串并用机器1的公钥加密后,发给机器1。机器1用私钥将其解密后发回给机器2,验证成功后登录二、用户名密码登录验证如上图所示,机器1要登录到机器2ssh 机器2的ip(默认使用root用户登录,也可指定,如:ssh [email protected] 表示指定由a用户登录机器2)输入机器2中a用户的密码即可登录到
2020-12-25 14:50:02 7707 2
原创 Linux之lrzsz命令安装及使用
一、lrzsz简介经常使用linux系统IT人来说,linux系统的文件上传下载是很频繁的,linux默认支持sftp上传下载,CRT等工具集成了SecureFX,可以实现文件的上传下载。今天要介绍的lrzsz是一款在linux里可代替ftp上传和下载的程序。通过rz,sz命令实现文件的上传和下载,安装和使用均很简单,非常方便。二、命令安装centos环境下安装rz,sz命令非常简单,使用YUM安装即可。#yum install -y lrzsz三、使用说明1、sz命令发送文件到本地#s
2020-12-24 15:31:46 3755 1
原创 网络之华为USG6000防火墙日志清理
一、需求升级USG6320防火墙系统版本,上传新的IOS时提示没有足够的存储空间。新系统bin文件大小196M,防火墙存储空间580M,当前系统bin文件大小178M,存储空间足够存储2个系统版本的bin文件,所以需要释放空间来完成系统升级,可以通过清理日志文件释放存储空间。二、日志清理1、进入日志目录并查看命令如下:cd logdir2、单个删除早期的日志文件使用>delete /unreserved filename 命令删除文件dir再次查看free空间已增大
2020-12-23 15:14:38 6312 1
原创 Mysql之基准测试测试工具sysbench
一、sysbench工具简介sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。支持数据库MySQL/Oracle/PostgreSQL。sysbench支持以下几种测试模式:1、CPU运算性能2、磁盘IO性能3、线程子系统性能测试4、内存分配及传输速度5、mutex互斥性能测试二、sysbench工具安装1、博文示例环境服务器操作系统为centos7.6[test@testenv ~]$ cat /etc/redhat-rele
2020-12-21 10:37:40 361 1
原创 Shell命令查看主机硬件信息
一、window查看物理硬件信息1、查看磁盘信息:wmic diskdrive可以看出来牌子和大小.Wmic logicaldisk可以看到有几个盘,每一个盘的文件系统和剩余空间wmic volume每个盘的剩余空间量,其实上一个命令也可以查看的fsutil volume diskfree c:这个命令查看每一个卷的容量信息是很方便2、CPU信息wmic cpu显示的有位宽,最大始终频率, 生产厂商,二级缓存等信息等3、内存信息查看wmic memorychip显
2020-12-20 11:13:48 4379 2
原创 Linux之常用(有用)命令(持续更新)
1、过滤配置文件中的注释和空白行#grep -Ev “$|[#]”2、查看当前目录下的文件数量(不包含子目录中的文件)ls -l|grep “^-”| wc -l3、查看已删除未释放存储空间的文件#lsof -n |grep deleted4、罗列文件按大小排序[root@localhost ~]# ll -Sh5、罗列文件按时间排序[root@localhost ~]# ll -rtll -t 是降序, ll -t | tac 是升序6、在Linux 中如何查看分区的文件
2020-12-19 21:58:22 169 1
原创 Nginx之搭建需要身份验证的文件下载服务器
本文主要介绍使用nginx和openssl结合,搭建一个简单的文件下载服务器,通过用户名和密码完成身份证验证。1、nginx安装nginx安装可以使用源码安装或者YUM安装,源码安装方式参照博文https://blog.csdn.net/carefree2005/article/details/110874473或者使用yum install nginx安装,详细安装步骤见博文:https://blog.csdn.net/carefree2005/article/details/11091905
2020-12-18 09:28:47 1296
原创 MongoDB之centos7环境下源码编译安装
一、编译环境要求A modern C++ compiler capable of compiling C++17. One of the following is required:GCC 8.0 or newerClang 7.0 (or Apple XCode 10.0 Clang) or newerVisual Studio 2017 version 15.9 or newer (See Windows section below for details)On Linux and m
2020-12-17 15:04:51 1866 1
原创 Linux之JDK安装与升级
一、JDK安装1、下载安装包官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html我这边是下载的jdk-8u211-linux-x64.tar.gz需要注册oracle账户登录后下载。2、解压安装包将我们下载好的JDK安装包上传到服务器,进行解压。我是放在了/usr/local#cd /usr/local/#tar -zxvf jdk-8u211-linux-x6
2020-12-17 14:46:51 926 1
原创 linux之Centos7下安装python3及pip3
一、Python3安装1、先去python官网下载python3安装包#wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz2、安装zlib-devel包,否则在编译时会报如下错误yum install zlib-devel3、将安装包解压到/usr/local下#tar -zxvf Python-3.6.5.tgz -C /usr/local/src/4、在local目录下创建python3目录#mkdi
2020-12-16 09:36:46 1268
原创 MySQL之自带四库之mysql库
一、概述Mysql5.7版本自带4个数据库,information_schema、mysql、performance_schema、sys。其中mysql库是MySQL的核心数据库,类似于sql server中的master表,它包含存储MySQL服务器运行时所需信息的表,mysql库共计31张表。主要负责存储数据库的用户、权限设置、关键字等mysql自己需要使用的控制和管理信息。二、mysql库表分类授权信息系统表对象信息系统表日志系统表服务器端帮助系统表时区系统表复制系统表优化器系统
2020-12-15 11:53:33 884
原创 MySQL之CentOS7环境下mysql5.7解压安装
一、解压版mysql简介Mysql解压包是MySQL官网发布的.tar.gz或者.zip格式软件包,其中.tar.gz格式软件包可以用于centos/redhat7操作系统,zip格式软件包为window操作系统。解压版安装包通过简单的解压、数据库初始化即可使用,对应开发人员创建个人开发库非常方便,简单易上手。其中window环境为5.6开始发布免安装的解压版;centos环境为5.7开始发布免安装版,且只支持centos7以上环境。二、环境说明操作系统版本:CentOS Linux releas
2020-12-14 15:24:47 332
原创 Mysql之账户密码修改
根据信息系统和数据库安全维护要求,需要定期修改数据库账户密码。修改mysql(5.7.x版本)账户密码的三种方式。试验环境说明:mysql数据库版本:5.7.32方法一:用mysqladmin在操作系统窗口下修改格式:mysqladmin -u用户名 -p旧密码 password 新密码例子:mysqladmin -utest -p password ‘123qwe’[test@testenv ~]$ mysqladmin -u test -p password ‘123qwe’Enter
2020-12-13 14:48:15 1397 3
原创 Mysql之mysqlbackup备份与恢复实践
一、mysqlbackup简介mysqlbackup是ORACLE公司也提供了针对企业的备份软件MySQL Enterprise Backup简称,是MySQL服务器的备份实用程序。它是一个多平台,高性能的工具,具有丰富的功能,例如 “热”(在线)备份,增量和差异备份,选择性备份和还原,支持直接云存储备份,备份加密和压缩以及许多其他有价值的功能特征。经过优化以用于InnoDB表,MySQL Enterprise Backup能够备份和还原MySQL支持的任何存储引擎创建的各种表。它的读取和写入过程(在独立
2020-12-12 16:35:34 4151 7
原创 MySQL之使用过程中报错及处理记录(持续更新)
一、博文初衷此博文初衷是记录自己在使用mysql过程中遇到的问题及处理方法进行记录,以便自己在以后遇到同样的问题的时候可以在此处快速找到答案。也供广大网友参考,系统能够提供点滴帮助。二、报错及处理记录1、执行视图迁移的时候报错:1449 The user specified as a definer (‘root’@’%’) does not exist原因:新库里面没有视图定义者root@%这个账户解决方法:创建改账户或者修改视图定义者修改视图定义者可以参考修改视图定义者https://b
2020-12-11 11:27:17 821
原创 Nginx之location匹配优先级
一、匹配规则1、语法规则location 匹配规则语法规则location [=||*|^~] /uri/ { … }2、含义解释模式 含义location = /uri = 表示精确匹配,只有完全匹配上才能生效location ^~ /uri ^~ 开头对URL路径进行前缀匹配,并且在正则之前。location ~ pattern 开头表示区分大小写的正则匹配location ~* pattern 开头表
2020-12-10 15:16:24 703
原创 Nginx之echo-nginx-module模块安装
一、echo-nginx模块简介echo-nginx可以在Nginx中用来输出一些信息,是在测试排错过程中一个比较好的工具。它也可以做到把来自不同链接地址的信息进行一个汇总输出。总之能用起来可以给开发人员带来挺大帮助的。下面看看我们如何去安装使用它。二、echo-nginx-module安装步骤1、安装echo模块前执行nginx -t配置文件检查报错如下[root@testenv conf.d]# nginx -tnginx: [emerg] unknown directive “echo”
2020-12-09 17:08:56 1369 1
原创 Nginx之centos环境YUM安装
一、环境介绍1、redhat/centos环境要求Version Supported Platforms7.4+ x86_64, ppc64le8.x x86_64, aarch64/arm642、本文演示环境版本说明操作系统:CentOS Linux release 7.6.1810nginx版本:使用YUM安装的均是YUM支持的当前最新版本,本博客安装版本为nginx1.18.0二、安装步骤1、安装依赖包#yum install -y yum-utils2、编辑Ngin
2020-12-09 11:39:12 309
原创 Nginx之Centos7环境下源码安装
一、环境说明操作系统版本:CentOS Linux release 7.6.1810nginx版本:nginx-1.19.5版本要求:二、安装步骤1、检查gcc g++开发类库是否装好[root@testenv src]# gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapperTarget: x86_64-r
2020-12-08 16:28:47 258
原创 Excel常用函数(持续更新)
1、求和例:求C2至C14单元格之和=SUM(C2:C14)2、统计非空行例:统计B列B3至B100之间非空行=COUNTA(B3:B100)例:统计B列非空行=COUNTA(B:B)
2020-12-07 16:30:08 175
原创 Linux之gcc源码安装步骤
一、背景因业务需要源码编译mongodb4.2.x版本,根据mongodb编译要求gcc版本8.0以上,操作系统为centos7.x,因centos7 yum源升级gcc版本最新至4.8.5,所以需要手动源码安装gcc新版本,本文目标为安装gcc8.3.0。GCC源码下载地址https://gcc.gnu.org/。二、源码安装1、下载gcc-8.3.0源码(可从官方镜像地址https://gcc.gnu.org/mirrors.html选择适合自己的下载地址)#cd /usr/local/src
2020-12-07 11:13:19 14091 2
原创 Kali系列之root账户ssh远程登录配置
一、 环境说明Kali版本为5.7.0-kali1-amd64root@kali:/# uname -aLinux kali 5.7.0-kali1-amd64 #1 SMP Debian 5.7.6-1kali2 (2020-07-01) x86_64 GNU/Linux二、 操作步骤1、 启用root账户新版kali安装时root账户默认密码为空,根据密码安全策略密码为空时不能登录,登录时会报错。shadow文件中,密码字段(第二个字段)为*表示该账户停用,为!表示账户不能用来登录。启
2020-12-06 12:34:51 2757
原创 Kali系列之workstations环境下安装kali
一、 Kali简介Kali Linux是基于Debian GNU/Linux的企业级安全审计Linux发行版。Kali的目标用户是安全专业人员和IT管理员,其能够应用于高级渗透测试,取证分析和安全审计等领域。Kali Linux预装了许多渗透测试软件,包括nmap 、Wireshark 、John the Ripper,以及Aircrack-ng。用户可通过硬盘、live CD或live USB运行Kali Linux。二、 Kali下载1、 可以从Kali官网https://www.kali.or
2020-12-06 11:17:27 354
原创 Nginx之http自动跳转https及根路径重定向配置
现在随着互联网的发展,安全越来越重要,业务系统逐步都从http升级到https,通过ssl证书实现链路传输过程中的数据加密。Nginx作为轻量级的反向代理工具,使用的人越来越多。1、http跳转https配置方式server {listen 80;server_name www.sun-site.com ;rewrite ^(.*)$ https://${server_name}$1 permanent;}2、https证书卸载配置server{listen 443 ssl;ser
2020-12-05 12:03:35 2093 3
原创 工具之DBeaver安装及使用
一、 DBeaver介绍dbeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB 数据,修改数据库结构等等。1、 支持的数据库DBe
2020-12-05 11:37:37 24495 1
原创 Linux之系统常用目录说明
一、常用二级目录说明/bin 放置在单人维护模式下还可以被操作的指令,该目录下的指令可以被root和普通账户使用/boot 这个目录主要放置开机时会使用的文件,包括Linux核心文件和开机选单、开机所需配置文件等/dev 在Linux系统上,任何装置与接口设备都是以文件的型态存在于这个目录当中/etc 系统主要的配置文件几乎都存放在这个目录内,例如人员的账号密码文件、各种服务的启动档等/home 这是系统默认的用户家目录/lib 放置开机时会用到的函式库,以及在/bin或者/sbin底
2020-12-04 11:08:40 214
原创 Linux之通过LVM动态调整分区大小
一、调整步骤1、通过 lvdisplay 查看当前逻辑卷分区情况,要求要调整的各分区在一个volume group下;[root@wuhs ~]# lvdisplay— Logical volume —LV Name /dev/vg_yum/lv_rootVG Name vg_yumLV UUID GAkjjg-6RNj-f36L-6AbP-fFwS-7iXB-OypM91LV Write Access
2020-12-03 21:28:46 3240
原创 linux之忘记root密码时修改root密码方法
一、linux正常修改root密码方法如果忘记了root密码,但是某些登录工具保存了登录密码或者做了免密登录,可以从能够登录的终端登录linux后正常修改密码,修改方式为:1、以root身份登陆,执行;2、修改密码。#passwd 用户名 (修改密码)二、linux下root密码找回方法(一)Linux 系统密码破解1.在grub选项菜单按e进入编辑模式2.编辑kernel那行 然后在编辑界面rhgb quiet后面加“空格”,然后键入“single”,或者直接输入数字的“1”并回车确定
2020-12-02 16:13:57 3157
原创 zabbix之管理员密码重置
忘记zabbix管理员密码的重置方法1、登录数据库查看账户信息;MariaDB [(none)]> use zabbix;MariaDB [zabbix]> select * from users;2、重置zabbix密码为默认密码mysql> update users set passwd=‘5fce1b3e34b520afeffb37ce08c7cd66’ where userid=‘1’;Query OK, 1 row affected (0.01 sec)Row
2020-12-01 17:29:08 623
原创 centos7之搭建vsftp(虚账户模式)服务器
一、FTP简介FTP,即:文件传输协议(File Transfer Protocol),基于客户端/服务器模式,默认使用20、21端口号,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。FTP服务器普遍部署于局域网中,具有容易搭建、方便管理的特点。而且有些FTP客户端工具还可以支持文件的多点下载以及断点续传技术,因此FTP服务得到了广大用户的青睐。FTP协议有以下两种工作模式:主动模式(PORT):FTP服务器主动向客户端发起连接请求。被动模式
2020-12-01 10:41:40 296 2
java支持256位加密算法所需jar包
2023-04-06
geolite2-20211123.zip
2021-11-24
压测工具webbench-1.5.zip
2021-09-01
GNS3-2.2.21-all-in-one-regular.exe
2021-05-16
IP快速配置BAT脚本
2021-05-10
multi_tomcats.zip
2021-05-08
redhat-upgrade-tool.tar.gz
2021-03-24
SVN服务安装及配置部署手册.docx
2021-01-14
Linux之centos7环境搭建SVN服务器.docx
2020-12-30
GeoIP_1.4.8.zip
2020-12-28
TortoiseSVN-1.14.0.28885-x64-svn-1.14.0.rar
2020-12-22
dbs_backup.sh
2020-12-11
Kali系列之root账户ssh远程登录配置.docx
2020-12-06
Kali系列之workstations环境下安装kali.docx
2020-12-06
DBeaver安装及使用.docx
2020-12-05
Centos7环境下vsftpd服务器搭建.docx
2020-11-30
apache-rocketmq-4.7.1.zip
2020-11-27
一键安装mysql数据库脚本.zip
2020-11-23
华为企业数通产品速查手册(中文).pdf
2020-11-20
ASR9010升级步骤.docx
2020-11-18
【网络高级技术】搭建DNS服务器.doc
2020-11-18
Centos7环境搭建samba服务器.docx
2020-11-18
搭建samba服务器.docx
2020-11-16
搭建TFTP服务器自动备份H3C网络设备配置.docx
2020-11-13
Centos7环境下Nginx版本升级方式及步骤
2020-11-12
Centos7下搭建ELK日志分析系统
2020-11-02
CentOS7环境mysql小版本升级步骤
2020-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人