- 博客(40)
- 资源 (12)
- 收藏
- 关注
原创 nginx配置
user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;#stream 块放在 http 块之前stream {upstream backend {server 172.16.88.201:443;}server {listen 10443;proxy_pass backend; #}}events {worker_connections 1024;}ht
2024-10-29 17:56:36
174
原创 shell脚本中给字符串添加颜色
shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e “\033[字背景颜色;文字颜色m字符串\033[0m” 例如: echo -e “\033[41;36m something here \033[0m” 其中41的位置代表底色, 36的位置是代表字的颜色1、字背景颜色和文字颜色之间是英文的"" 2、文字颜色后面有个m 3、字符串前后可以没有空格,如果有的话,输出也是同样有空格 下面是相应的字和背景颜色,可以自己来
2021-06-09 15:25:35
875
原创 MySQL-慢查询日志开启
为什么开启慢日志:通过开启Mysql慢日志,可以查询超过指定时间的语句,分析造成性能瓶颈的原因,才能更好的优化数据库mysql> show variables like ‘%query%’;±-----------------------------±--------------+| Variable_name | Value |±-----------------------------±--------------+| binlog_row
2021-02-18 14:47:49
267
原创 Centos7 挂载新添加的磁盘并且挂载
[root@bogon ~]# fdisk -lDisk /dev/sda: 42.9 GB, 42949672960 bytes, 83886080 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk id
2021-01-18 15:45:05
621
原创 Windows部署tigervnc远程连接CentOS图形化界面
1、安装tigervnc环境准备:centos7图形化界面图形化安装步骤[root@localhost ~]# yum check-update[root@localhost ~]# yum groupinstall "X Window System"[root@localhost ~]# yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-f
2020-11-14 20:06:57
830
原创 Linux下ssh查看版本报No such file or directory
[root@mdm05 openssh-8.3p1]# ssh -V-bash: /usr/local/bin/ssh: No such file or directory出现这个报错只能使用CD命令-bash 命令路径 “No such file or directory”profile配置文件出错导致解决方法:export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin...
2020-08-19 17:43:44
6796
原创 rpm包只解压不安装(使用 rpm2cpio命令转换)
rpm2cpio命令 用于将rpm软件包转换为cpio格式的文件把RPM包转化为cpio包,cpio包的使用范围和可用性会比RPM更广语法rpm2cpio(参数)参数文件:指定要转换的rpm包的文件名。实例rpm2cpio libstdc+±4.3.0-8.i386.rpm | cpio -idv...
2020-08-19 14:28:23
1980
原创 Firewalld禁止IP或端口访问命令
Firewalld禁止IP或端口访问命令Linux7一般情况下默认已安装Firewall,防火墙默认配置是只打开SSH端口的,也就是22端口,如果SSH的端口已更改成别的端口了,请切记一定在启动firewall前先修改对应服务策略中SSH的端口为你的SSH端口,文件路径:/usr/lib/firewalld/services/ssh.xml 把22改成你的远程端口号,然后再启动firewall防火墙,如果防火墙已经启动,你再想更改自己的SSH端口号,那么请先把自己要修改SSH端口号,先添加进防火墙放
2020-08-18 11:19:55
13262
原创 Centos-7系统优化
Centos-7系统优化一、系统优化1、更新yum源,改为国内下载路径[root@Test ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo % Total % Received % Xferd Average Speed Time Time Time Current Dlo
2020-08-16 20:24:33
310
原创 Linux vim 命令详解—图解
插入模式keydesci从光标当前位置开始输入文件I在光标所在行的行首插入a从目前光标所在位置的下一个位置开始输入文字。A在光标所在行的行末插入。o在下面插入一行O在上面插入一行。s删除光标后的一个字符,然后进入插入模式。S删除光标所在的行,然后进入插入模式。移动光标keydesch光标左移一格j光标下移一格k光标上移一格l光标右移一格w光标跳到下个字的开头e.
2020-08-16 19:37:08
730
原创 解决CentOS删除文件后但空间没有释放
解决CentOS删除文件后但空间没有释放一、问题描述:zabbix监控报警,磁盘空间不足登陆服务器上查看发现使用率不足20%,但清理完垃圾日志以后磁盘空间还是没有释放以下是处理未释放空间的步骤二、操作步骤1、查看磁盘空间[root@Test ~]# df -THFilesystem Type Size Used Avail Use% Mounted on/dev/vda1 ext4 212G 121G 187G 81% /devtmpfs
2020-08-16 19:25:03
1794
原创 centos 7 源码编译安装openssh 8.3
centos 7 源码编译安装openssh 8.3一、安装openssl-1.1.1g.tar.gz1、环境准备Centos 7 最小化openssl-1.1.1g.tar.gzopenssh-8.3p1.tar.gz依赖包下载: yum -y install lrzsz zlib-devel perl gcc pam-devel2、卸载系统预装的openssl ,这一步可以不做[root@Test ~]# rpm -qa | grep openssl | grep -v libopen
2020-08-14 19:14:51
1462
2
原创 Centos-7使用的性能监控工具
Centos-7使用的性能监控工具Linux命令行的性能监控工具:htop、top、netstat、dstat、ss、vmstat、glances1、dstat命令dstat命令整合了vmstat,iostat和ifstat三种命令。同时增加了新的特性和功能可以让你能及时看到各种的资源使用情况,从而能够使你对比和整合不同的资源使用情况。通过不同颜色和区块布局的界面帮助你能够更加清晰容易的获取信息。它也支持将信息数据导出到cvs格式文件中,从而用其他应用程序打开,或者导入到数据库中。你可以用该命令来监
2020-08-12 11:32:25
2383
原创 Nginx缺省banner修改
操作步骤:[root@Test ~]# tar -xzvf nginx-1.19.1.tar.gz 修改ngx_http_header_filter_module.c 文件[root@Test ~]# vim nginx-1.19.1/src/http/ngx_http_header_filter_module.c 需要修改:static u_char ngx_http_server_string[] = "Server: nginx" CRLF;static u_char ngx_htt
2020-08-11 16:11:15
953
原创 Openssh升级到8.3
一、准备openssl8.3安装包 openssh-8.3_centos6_centos7.tar.gz二、执行升级操作tar -zxvf /root/openssh-8.3 centos6 7.ziprpm -Uvh *.rpmchmod 400 /etc/ssh/ssh_host_ecdsa_key chmod 400 /etc/ssh/ssh_host_ed25519_key chmod 400 /etc/ssh/ssh_host_rsa_keyecho "PermitRootLogi
2020-08-11 14:54:24
1550
原创 CentOS7下安装webmin
1、下载rpm包wget http://prdownloads.sourceforge.net/webadmin/webmin-1.900-1.noarch.rpm2、安装依赖包yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect3、安装webminrpm -U webmin-1.900-1.noarch.rpm
2020-08-10 18:55:12
595
原创 Nginx常见问题与解决方法
nginx:[emerg] unknown directive in /usr/local/nginx/nginx.conf.conf:xx报错处理解决方法:在nginx.conf的第一行插入: 不同版本路径不一样find / -name “ngx_stream_module.so”load_module /usr/lib/nginx/modules/ngx_stream_module.so;启动报错:[emerg]: bind() to 0.0.0.0:80 failed (98: Addres
2020-08-10 18:51:49
4079
原创 Linux 新增一块硬盘,添加到已有逻辑卷进行扩容
一、分区 格式化[root@Test ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。Device does not contain a recognized partition table使用磁盘标识符 0xc3ad93e1 创建新的 DOS 磁盘标签。命令(输入 m 获取帮助):p磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943
2020-08-10 10:45:20
2402
1
原创 使用adb命令删除多域设备非running账户下的应用
场景:设备某个域存储空间满了无法进行切换,需要删除一些应用才能正常切换准备工作:windwos设备上安装adb命令开启开发者模式,手机打开USB调试操作步骤1、进入cmd输入adb devices查看设备...
2020-08-10 10:19:12
1497
原创 Centos7.4搭建Mysql主从
此文章使用测试环境的参数配置操作系统:Centos7.4Mysql版本:5.7主:10.1.11.170从:10.1.11.169操作步骤:1、搭建MySQL服务这里就不描述MySQL搭建过程2、启动MySQL登录设置root密码mysql -uroot -p$(awk '/temporary password/{print $NF}' /var/log/mysqld.log)mysql> alter user root@localhost identified by 'QWE@12
2020-08-10 10:15:49
325
原创 Linux 下 TCP/UDP 端口测试
1.telnet测试TCP端口连通//安装telnet和nc[root@Test ~]# telnet ip 端口Trying xxxxxx...Connected to xxxxxxx.Escape character is '^]'.^CConnection closed by foreign host.2.nc工具测试TCP和UDP的连通性//测试tcp的连通性// 参数告诉netcat使用0 IO,连接成功后立即关闭连接, 不进行数据交换//v 参数指使用冗余选项//n 参数
2020-08-09 16:57:30
598
原创 Centos挂载本地yum源流程
1、查看Centos默认Yum源目录[root@Test ~]# ls -l /etc/yum.repos.d/输出结果如下:总用量 28-rw-r--r--. 1 root root 1664 8月 30 2017 CentOS-Base.repo-rw-r--r--. 1 root root 1309 8月 30 2017 CentOS-CR.repo-rw-r--r--. 1 root root 649 8月 30 2017 CentOS-Debuginfo.repo-rw-
2020-08-08 19:43:10
1723
原创 简单的批处理命令简介
简单批处理命令简介【 echo 命令 】 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 语法 echo [{on|off}] [message] Sample:@echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一 些命令到特定的文件中。 【 rem 命令 】 注释命令,类似于在C语言中的/--------
2020-08-06 14:30:00
580
原创 windwos上自定义安装Python3.7
Python安装一、准备工作:1、Python3.72、windwos系统3、创建一个安装目录二、双击Python3.71、选择自定义安装,勾选添加到变量2、默认选择Next3、这里选择安装路径方便查找,点击install进行安装4、安装完毕后选择ctrl + r打开命令提示符输入python,确保变量已添加,这里会显示出你安装的版本...
2020-08-05 11:59:48
188
原创 安卓手机拨号键盘隐藏工程代码大全
安卓手机拨号键盘隐藏工程代码大全*#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息*#*#7780#*#* 或*#7780# 重设为原厂设定,不会删除预设程序,及 SD 卡档案。*2767*3855# 重设为原厂设定,会删除 SD 卡所有档案。*#*#34971539#*#* 显示相机相机韧体版本,或更新相机韧体*#*#7594#*#* 当长按关机按钮时,会出现一个切换手机模式的窗口,包括: 静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮。
2020-08-03 09:42:38
12476
原创 根目录扩容以及创建逻辑卷
1、fdisk -l查看机器所挂硬盘个数及分区情况[root@Test ~]# fdisk -l输出结果如下:磁盘 /dev/sda:107.4 GB, 107374182400 字节,209715200 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x000c7d84 设备 Boot Start
2020-07-31 11:15:51
795
原创 adb命令详解(日常使用)
1、显示全部设备adb devices2、开启ADB服务adb start-server3、关闭ADB服务adb kill-server4、连接设备:adb connect 10.1.11.170通过网络连接(有线或者无线),需要在同一个局域网,通过IP连接5、断开设备adb disconnect 10.1.11.1706.安装一个apkadb install -r (APK路径)-r 代表如果apk已安装,重新安装apk并保留数据和缓存文件7、卸载apkadb u
2020-07-31 09:27:01
676
原创 VMware15安装macOS10.13图解
一、准备工具:1、VMware 15.5.62、unlocker.zipunlocker可以直接将darwin.iso、darwinPre15.iso安装到VMwrae安装目录下,或者手动下载darwin.iso和darwinPre15.iso放置VMware安装目录下。3、Mac OS系统macOS High Sierra10.13.cdr(需要CDR格式)二、开始安装系统1、运行unlocker.py和win-install.cmd(win-install.cmd管理员身份)2、安装完
2020-07-28 14:42:04
1945
原创 Mysql开启慢日志查询与配置
首先查看慢日志状态SHOW VARIABLES WHERE Variable_name IN('slow_query_log','long_query_time','slow_query_log_file','log-query-not-using-indexes');long_query_time = 1 #修改为记录1秒内(不包括一秒)的查询,默认不设置此参数为记录10秒内的查询slow-query-log = on #开启MySQL慢查询功能slow_query_log_file = /d
2020-07-21 11:01:59
367
原创 Tomcat 内存溢出问题与解决方法
Tomcat本身不能直接在计算机上运行,需要依赖于操作系统和一个JAVA虚拟机。JAVA程序启动时JVM会分配一个初始内存和最大内存给程序。当程序需要的内存超出内存的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。一、常见的Java内存溢出有以下三种:java.lang.OutOfMemoryError: Java heap space 即JVM Heap溢出解释说明:JVM在启动的时候会自动设置JVM Heap的值,JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置。
2020-07-14 16:44:34
4670
原创 Tomcat日志分割cronolog、catalina.out、编写shell
一、方法一:用cronolog分割tomcat的catalina.out文件1、编译安装cronologwget http://cronolog.org/download/cronolog-1.6.2.tar.gz tar zxvf cronolog-1.6.2.tar.gz cd cronolog-1.6.2 ./configure make && make install2、查看cronolog安装后所在目录(验证安装是否成功)which cronolog 一般情况下显示为:/
2020-07-14 16:43:24
474
原创 脚本更新ssh服务
#!/bin/bash#wkwork_dir=`pwd`tar -zxvf /$work_dir/openssh8.1.tar.gzrpm -Uvh *.rpmchmod 400 /etc/ssh/ssh_host_ecdsa_key ssh_host_ed25519_key ssh_host_rsa_keyecho "PermitRootLogin yes" >> /etc/ssh/sshd_configecho "PasswordAuthentication yes" >
2020-07-14 16:39:01
381
原创 Mysql数据库批量操作
db_host=127.0.0.1db_User=rootdb_Psswd=Passwordwork_dir=`pwd`Databse=`mysql -h$db_host -u$db_User -p$db_Psswd -e 'show databases'|grep -Ev "information_schema|mysql|performance_schema|multitenant|sys|Database" >${work_dir}/All_libraries.txt`for i
2020-07-14 16:37:50
388
原创 Nginx日志分割保留7天
#!/bin/bash#wk#Nginx_Log_segmentationyear=`date +%Y`month=`date +%m`day=`date +%d`deleteDate=`date -d "-7 day" +%Y%m%d`logs_backup_path="/usr/local/nginx/logs/$year$month$day" backPath=/usr/local/nginx/logslogs_path="/usr/local/nginx/logs/"logs_a
2020-07-14 16:35:17
1196
原创 使用shell脚本编写Nginx日志分割
#!/bin/bash#wkyear=`date +%Y`month=`date +%m`day=`date +%d`logs_backup_path="/usr/local/nginx/logs/$year$month" logs_path="/usr/local/nginx/logs/"logs_access="host-443.access"
2020-07-14 16:34:10
134
原创 服务器巡检脚本
#Server_Information:服务器基本信息#Linux_Memory:内存使用率#FS_USAGE:文件系统使用率#getDiskStatus:磁盘检测#DEFAULT_ROUTE:默认路由############服务器基本信息############Server_Information(){echo -------------------------------------------echo -e "\e[34mServer_Information:服务器基本信息 \e
2020-07-14 16:33:18
489
原创 计算机专用英语词汇(方便大家学习)
file,n.文件;v.保存文件 [faɪl]command,n.命令,指令 [kəˈmænd]use,v.使用,用途 [jus]program,n.程序 [ˈproʊgræm]line,n.(数据,程序)行,线路 [laɪn]if,conj.如果 [ɪf]display,vt.显示,显示器 [dɪˈsple]set,v.设置,n.集合 [sɛt]key,n.键,关键字,关键码 [ki]list,n.列表,显示,v.打印 [lɪst]by,prep.凭,靠,沿 [baɪ]press,v
2020-07-14 16:28:38
6092
原创 计算机单词 硬件类、软件类、网络类、其他
Computer Vocabulary In Common Use一、硬件类(Hardware)二、软件类(Software)三、网络类(Network)四、其它CPU(Center Processor Unit)中央处理单元mainboard主板RAM(random accessmemory)随机存储器(内存)ROM(Read Only Memory)只读存储器Floppy Disk软盘Hard Disk硬盘CD-ROM光盘驱动器(光驱)monitor监视器keyboard键盘
2020-07-14 16:25:57
2390
原创 判断Linux系统是否被DDOS攻击
什么是DDoS?DDoS是英文Distributed Denial of Service的缩写,意即“分布式拒绝服务”,那么什么又是拒绝服务(Denial of Service)呢?可以这么理解,凡是能导致合法用户不能够访问正常网络服务的行为都算是拒绝服务攻击。也就是说拒绝服务攻击的目的非常明确,就是要阻止合法用户对正常网络资源的访问,从而达成攻击者不可告人的目的。分布式拒绝服务攻击一旦被实施,攻击网络包就会从很多DOS攻击源(俗称肉鸡)犹如洪水般涌向受害主机,从而把合法用户的网络包淹没,导致合法用户无法
2020-07-14 16:18:47
871
原创 树莓派刷机以及系统安装
树莓派3b型,16G的内存卡 .我是直接用电脑显示器来当屏幕的准备工作:第一步:从网上下载工具,工具一: SDFormatter用来格式化内存卡; 工具二: Win32DiskImager用来向内存卡中写入镜像第二步: 把内存卡从读卡器中取下来,插入到莓派中,把树莓派链接上电脑显示屏,开机就可以了. 上面是大致步骤.接下来我来详细演示一下: 下面我以Ubuntu16.04 mate为例,向大家展示如何操作.首先打开 SDFormatter这个工具来格式化内存卡.第
2020-07-14 15:52:51
697
Centos-openssl-1.1.1g.tar.zip
2020-08-14
Centos-openssh-8.3p1.tar.zip
2020-08-14
局域网IP扫描器windwos.zip
2020-08-12
Openssh-8.3p1编译安装包.tar.zip
2020-08-11
nginx-1.19.1安装包.tar.zip
2020-08-11
openssh-8.3_centos6_centos7.tar.gz rpm包
2020-08-11
Windows版python-3.7.0.zip
2020-08-03
clonezilla再生龙.zip
2020-07-30
openssh8.2p1 rpm包.zip
2020-07-30
VMware_Mac_unlocker.zip
2020-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人