笔记
云原生解决方案
专注于云原生和企业devops体系的结合与落地
展开
-
nodejs安装最新版 只需两部
https://nodejs.org/en/查看最新版本也就是说此时此刻,15.10 是最新的版本,不过你求稳的话建议选 14.16.0 的LTS版。所以在终端执行:第二步,添加源后安装重点来了,nodejs 的每个大版本号都有相对应的源,比如这里的 14.x.x版本的源是https://deb.nodesource.com/setup_14.xcurl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -稍等片刻,源已经添加原创 2021-03-03 12:19:07 · 623 阅读 · 0 评论 -
load average
[root@hdss7-21 ~]# toptop - 20:12:52 up 24 days, 20:42, 2 users, load average: 3.62, 3.62, 3.55Tasks: 188 total, 1 running, 187 sleeping, 0 stopped, 0 zombie%Cpu0 : 63.0 us, 27.3 sy, 0.0 ni, 8.3 id, 0.0 wa, 0.0 hi, 1.4 si, 0.0 st%Cpu1 :原创 2021-02-19 20:15:58 · 177 阅读 · 0 评论 -
jq命令删除JSON文件中的元素
https://blog.csdn.net/hubanbei2010/article/details/86583123原创 2021-01-27 11:23:31 · 1320 阅读 · 0 评论 -
mac连接win10家庭版远程桌面
有两台电脑;但是屋子很小,所以想到了用一台电脑连接另一台电脑结果发现我的是win10家庭版,无法使用后远程桌面;但是 发现了一篇好文,解决了我的问题!配置请看这个 这个写的很详细了https://blog.csdn.net/weixin_41004350/article/details/89329124我的版本是10.0.18362.836;据说这个配置是最全的;我这次没用 大家 可以试试;https://raw.githubusercontent.com/tmaguire/rdpwrap原创 2021-01-10 02:33:49 · 1497 阅读 · 0 评论 -
DDOS介绍与防护
网站被DDOS也成为站长最头疼的事。在没有硬防的情况下,寻找软件代替是最直接的方法,比如用 iptables,但是iptables不能在自动屏蔽,只能手动屏蔽。一、什么是DDOS攻击?DDoS也就是分布式拒绝服务攻击。它使用与普通的拒绝服务攻击同样的方法,但是发起攻击的源是多个。通常攻击者使用下载的工具渗透无保护的主机,当获得该主机的适当的访问权限后,攻击者在主机中安装软件的服务或进程(以下简侈怔理)。这些代理保持睡眠状态,直到从它们的主控端得到指令,对指定的目标发起拒绝服务攻击。二、如何确认原创 2020-10-13 15:16:50 · 562 阅读 · 0 评论 -
记一次磁盘空间满的事件
根分区占用100%找到原因了,原来是根分区所在磁盘下有一个目录data,而后他们加了一块磁盘挂载至data,貌似有断过电的一段时间,导致起来后没有识别到挂载的盘。所有数据都写入到根分区所在盘的/data。后来又挂上去了加的磁盘。所以怎么都找不到大的文件。只有umout现有的/data。才能显示根分区下磁盘的data,清理掉这些后,根分区空间立马恢复了磁盘占用满了一般都是三种情况:存在隐藏文件du 和df 不一致:文件和进程没有释放删除的空间磁盘挂载的问题...原创 2020-08-25 14:18:38 · 192 阅读 · 0 评论 -
make -j选项的意义
make -j 1 && make install 一个CPU编译make -j 2 && make install 二个CPU编译原创 2020-08-13 16:31:48 · 3261 阅读 · 0 评论 -
超牛逼释放内存的命令
1.清理前内存使用情况free -m2.开始清理 echo 1 > /proc/sys/vm/drop_caches3.清理后内存使用情况free -m4.完成!原创 2020-07-08 00:06:09 · 1184 阅读 · 0 评论 -
服务器巡检日常linux命令
#列举当前进程状态和PID。可以与grep套用,ps -ef|grep Apusic,就可以把输出中有Apusic的行过滤出来。ps -ef #查看内存dmesg#查看CPU、内存、swaptop#查看IOiostat#查看整个Virutal Machinevmstat#查看设备容量df -k#查看网络状态netstat#列举当前进程状态和PID。可以与grep套用,ps -ef|grep Apusic,就可以把输出中有Apusic的行过滤出来ps -原创 2020-06-17 10:33:38 · 1035 阅读 · 0 评论 -
Linux日志切割工具cronolog详解
一、前言大家都知道apache服务器,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计。本博文主要讲解Web服务器日志切割工具cronolog,下面我们就来详细的讲解一下。二、cronolog 简介Welcome to cronolog.org, the home of the cronolog web log rotation program.cronolog is a simple filter program that reads log file entries from st原创 2020-05-27 01:56:48 · 1119 阅读 · 0 评论 -
比较
[root@ c7-41 ~]# echo "dfd" >>1.txt[root@ c7-41 ~]# echo "df" >>2.txt[root@ c7-41 ~]# diff 1.txt 2.txt 1c1< dfd---> df原创 2020-04-18 11:03:31 · 107 阅读 · 0 评论 -
配置邮件
1.安装mailx[root@VM_0_5_centos ~]# yum -y install mailx2.修改配置文件[root@VM_0_5_centos ~]# vim /etc/mail.rcset from=154766385@qq.comset smtp=smtp.qq.comset smtp-auth-user=1*********5@qq.comset smtp-...原创 2020-04-18 08:49:14 · 227 阅读 · 0 评论 -
遇到的一些错误
master 192.168.88.99slave 192.168.88.17 Last_SQL_Error: Error 'Table 'zabbix.history_uint' doesn't exist' on query. Default dat abase: 'zabbix'. ...原创 2020-04-08 22:11:20 · 490 阅读 · 0 评论 -
我所理解的sed
替换root 为另一个s sed ‘s/root/yinshi/g’ /etc/passwdc整行替换sed ‘s/root/c"yinshi"’ /etc/passwd c第八行 sed ‘8c"yinshi"’ /etc/passwdp sed -n ‘1p’ /etc/passwdp打印奇数行sed -n ‘1~2p’ 22.txtp打印偶数行sed -n ‘2~2p’ 2...原创 2020-03-26 21:45:41 · 178 阅读 · 0 评论 -
我所理解的awk
有ftp 的打印出来cat /etc/passwd | awk ‘/ftp/’cat /etc/passwd | awk ‘/ftp/{print}’cat /etc/passwd | sed -n ‘/ftp/p’输出第一个字段为root的行cat /etc/passwd | awk ‘/^root/’cat /etc/passwd | awk -F “:” ‘$1==“ro...原创 2020-03-26 21:42:04 · 118 阅读 · 0 评论 -
Apache基于域名的虚拟主机
安装apache:yum -y install httpd新建对应的首页信息:mkdir /var/www/wgvi /var/www/wg/index.html This is wg!!!!mkdir /var/www/bw(同上即可)vi /var/www/bw/index.html This is bw!!!!修改配置文件:vi /etc/httpd/con...原创 2020-03-21 10:35:22 · 396 阅读 · 0 评论 -
apache基于端口的虚拟主机
Apache的安装:#yum -y install httpdservice iptables stopsetenforce 0配置基于ip的虚拟主机为虚拟主机创建目录:mkdir /var/www/wgmkdir /var/www/bw新建测试页面vim /var/www/wg/index.htmlThis is wg!!!vim /var/www/bw/index....原创 2020-03-20 11:22:20 · 359 阅读 · 0 评论 -
Apache基于ip的虚拟主机
Apache的安装:#yum -y install httpdservice iptables stopsetenforce 0配置基于ip的虚拟主机为虚拟主机创建目录:mkdir /var/www/wgmkdir /var/www/bw新建测试页面vim /var/www/wg/index.htmlThis is wg!!!vim /var/www/bw/index....原创 2020-03-20 11:21:22 · 204 阅读 · 0 评论 -
Apache服务
什么是apache?Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。Apache HTTP服务器是一个模块化的服务器,经过多次修改,成为世界使用排名...原创 2020-03-20 11:19:51 · 680 阅读 · 0 评论 -
FTP详解及部署使用
FTP详解FTP是什么?FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。 基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:“下载” (Download)和"上...原创 2020-03-20 11:17:57 · 741 阅读 · 0 评论 -
Fail2ban配置ssh防暴力破解
Fail2ban能够监控系统日志,匹配日志中的错误信息(使用正则表达式),执行相应的屏蔽动作(支持多种,一般为调用 iptables ),是一款很实用、强大的软件。如:攻击者不断尝试穷举SSH、SMTP 、FTP 密码等,只要达到预设值,fail2ban 就会调用防火墙屏蔽此 IP ,并且可以发送邮件通知系统管理员。功能、特性:1、支持大量服务:sshd 、apache 、qmail 等2...原创 2020-03-20 11:15:11 · 2469 阅读 · 0 评论 -
SSH详解
什么是ssh?SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH是标准的网络协议,可用于大多数UNIX操作系统,能够实现字符界面的远程登录管理,它...原创 2020-03-20 11:13:23 · 632 阅读 · 0 评论 -
系统服务
什么是系统服务?系统服务(system services)是指执行指定系统功能的程序、例程或进程,以便支持其他程序,尤其是底层(接近硬件)程序。通过网络提供服务时,服务可以在Active Directory(Windows活动目录)中发布,从而促进了以服务为中心的管理和使用。系统服务一般在后台运行,与用户运行的程序相比,服务不会出现程序窗口或对话框,只有在任务管理器(Linux中使用top命令查...原创 2020-03-20 11:09:39 · 803 阅读 · 0 评论 -
Telnet服务详解
Telnet服务详解telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样,可以在本地就能控制服务器。要开始一个telnet会话,必须输...原创 2020-03-20 11:08:28 · 835 阅读 · 0 评论 -
zabbix介绍及安装
Zabbix简介一、Zabbix介绍 Zabbix是一个企业级的、开源的、分布式的监控套件 Zabbix可以监控网络和服务的监控状况. Zabbix利用灵活的告警机制,允许用户对事件发送基于Email的告警. 这样可以保证快速的对问题作出响应. Zabbix可以利用存储数据提供杰出的报告及图形化方式. 这一特性将帮助用户完成容量规划. Zabbix支持polling和trapping...原创 2020-03-20 11:05:40 · 250 阅读 · 0 评论 -
Mysql主从复制
Mysql主从复制:Mysql主从复制和读写分离在实际的生产环境中,如果对mysql数据库的读和写都在一台数据库服务器中操作,无论是在安全性、高可用性,还是高并发等各个方面都是不能满足实际需求的。因此,一般通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。 Mysql主从复制和读写分离 主从复制:Mysql的主从复制和mysql的读写分离两者有紧密的联系,...原创 2020-03-20 10:29:59 · 209 阅读 · 0 评论 -
Dockerfile上线LNMP
step:1mkdir lnmpstep2:上传nginx-1.12.2.tar.gz 到lnmpstep3:step:4vim nginx.conf vim index.phpstep5:编辑 Dockerfilestep6:vim lnmp.inistep7:vim index.phpstep8:一切准备完毕 建立lnmp镜像step9:建立mys...原创 2020-03-04 21:44:48 · 104 阅读 · 0 评论 -
DOCKER基本安装和使用更新(4.5)
DOCKER基本安装和使用更新超爱吃鱼的小明 熠Y熠L生M辉 4天前虚拟机:通过虚拟化技术我们可以在服务上运行多个不同环境的虚拟机,大大提高我们对服务器的利用率!虚拟机的硬件的弹性扩展也方便了我们后期虚拟机配置的提升统一的管理平台也会大大降低我们的维护成本容器:容器本身的意思是指可以存放东西的器皿,我们这里可以把容器想想成是一个盒子、箱子!里面存放的就是我们要运行的应用:如一个n...原创 2020-03-04 21:37:39 · 265 阅读 · 0 评论 -
DOCKER安装和基本使用
虚拟机:通过虚拟化技术我们可以在服务上运行多个不同环境的虚拟机,大大提高我们对服务器的利用率!虚拟机的硬件的弹性扩展也方便了我们后期虚拟机配置的提升统一的管理平台也会大大降低我们的维护成本容器:容器本身的意思是指可以存放东西的器皿,我们这里可以把容器想想成是一个盒子、箱子!里面存放的就是我们要运行的应用:如一个nginx、tomcat容器技术相对于虚拟机具有哪些特点?1.体积小2....原创 2020-02-29 17:08:17 · 107 阅读 · 0 评论 -
Docker的安装和使用
linux/centos/docker-ce.repoStep 3: 更新并安装Docker-CEsudo yum makecache fastsudo yum -y install docker-ceStep 4: 开启Docker服务sudo service docker start#docker --version (查看docker 安装完成)!!!配置镜像加速器!!!ht...原创 2020-03-20 11:42:45 · 74 阅读 · 0 评论