
技术文档
文章平均质量分 81
西红柿遇到番茄
爱拼才会赢
展开
-
夜莺v7版本如何嵌入grafana监控面板
修改配置文件 /etc/grafana/grafana.ini 中,找到 [security] 配置块,allow_embedding设置为true。原创 2024-06-25 08:22:52 · 1025 阅读 · 0 评论 -
AWS OpenSearch 1.0 简单部署安装
介绍OpenSearch 1.0是首个 GA 版本,GA 即意味着可在生产环境中使用。根据官方的介绍,OpenSearch 是一个由社区驱动的开源搜索和分析套件,fork 自 Apache 2.0 许可的 Elasticsearch 7.10.2 和 Kibana 7.10.2。它由一个搜索引擎守护程序 OpenSearch (fork Elasticsearch 7.10.2)、一个可视化和用户界面 OpenSearch Dashboards (fork Kibana 7.10.2)以及 Ope.原创 2021-07-22 15:35:13 · 5947 阅读 · 4 评论 -
通过lxcfs文件系统让pod正确识别到分配的资源
在使用docker的时候,为了限制某个容器使用的资源,常常使用cgroup的资源限制来限制容器最大能使用的CPU和内存资源等。对于一些app,它往往会自动检测当前环境的最大资源数量,然后根据这个数据来合理分配资源。问题就出在这上面,当给容器限制之后,它在容器内能检测到的依然是host相关的资源信息。例如host有16G内存,限制一个容器最多使用2G,在容器里面通过/proc/meminfo看依然是16G内存。这就导致往往app会分配超过2G的内存从而被cgroup杀掉。 LXCFS的出现就是为了解决这个问题转载 2021-04-12 16:26:09 · 716 阅读 · 0 评论 -
CentOS7基于containerd部署kubernetes v1.20.5
1、主机及所需软件版本操作系统版本:CentOS7kubernetes版本:v1.20.5containerd版本:1.4.4crictl版本:v1.20.0k8s-master: 172.21.204.110k8s-node03: 172.21.204.1132、主机初始化配置# 替换CentOS 7的CentOS-Base.repo文件(用华为云的,可选)cp -a /etc/yum.repos.d/CentOS-Base.repo /etc/yum.re.原创 2021-04-02 14:29:07 · 1366 阅读 · 0 评论 -
MySQL修改root登录密码的几种方法
一、忘记 root 登录密码忘记 root 密码的场景还是比较常见的,这个时候常用的方法是跳过权限验证,然后更改 root 密码,以 MySQL 5.7 版本为例简单讲下主要过程:首先修改/etc/my.cnf配置文件,在[mysqld]部分加上如下参数:skip-grant-tables=1这一行配置让 mysqld 启动时不对密码进行验证,然后重启数据库,数据库再次启动后,就可以不用密码直接登录数据库修改密码。二、几种修改root密码的方法以 MySQL 5.7 版本为例,.原创 2020-12-23 16:22:53 · 5587 阅读 · 0 评论 -
oVirt在web端无法使用noVNC打开虚拟机控制台的解决方法
在部署和测试oVirt平台中,经常有人会遇到虚拟机控制台无法通过noVNC方式打开的问题,并且提示如下错误:Can't connect to websocket proxy server wss://engine.mytest.org:6100. Please check that:websocket proxy service is running,firewalls are properly set,websocket proxy certificate is trusted by your原创 2020-10-22 10:17:45 · 3096 阅读 · 0 评论 -
怎样测试远程UDP端口是否开启
文章概述:怎样测试远程UDP端口,我们一般情况下,应用服务都使用的TCP端口,但是某些情况下,我们也需要开启UDP端口。本文简要描述怎样测试UDP端口是否正常?TCP端口大家都知道,比如80端口,可以使用 telnet ip 80,来验证端口是否正常监听,那UDP端口是否可以同样测试呢?详细如下:下面我们来进行测试,123端口是服务器42.11.12.13打开的UDP端口,...原创 2017-04-11 20:24:47 · 110167 阅读 · 6 评论 -
不调用js隐藏统计代码
有两个隐藏网站统计代码的小方法 代码代码 2个都很好用,将网站统计代码放到“代码”两个字中就可以了,存到博客来,省的以后用的时候还要网上搜索。。原创 2017-04-11 20:24:55 · 522 阅读 · 0 评论 -
linux如何挂载光驱
linux的硬件设备在/dev目录下,光驱也是其中。/dev/cdrom表示光驱,挂载光驱的方法如下(以root身份):mount -t auto -o ro /dev/cdrom /mnt/cdrom #不加参数也能自动挂上。以下是操作的屏幕复制内容:linux@cdyemail:/$ ls /mnt #查看mnt下面有没有cdrom目录 ,这个是随意的目录。cdrom is原创 2017-04-11 20:24:58 · 2325 阅读 · 0 评论 -
Linux中cp和scp命令的使用方法
Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同,cp 主要是用于在同一台电脑上,在不同的目录之间来回copy文件 scp 主要是在不同的Linux系统之间来回copy文件 Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同。 cp --- 主要是用于在同一台电脑上,在不同的目录之间来回copy文件 scp原创 2017-04-11 20:25:01 · 644 阅读 · 0 评论 -
十一个鲜为人知的 Linux 命令
Linux命令行吸引了大多数Linux爱好者。一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务。Linux命令和它们的转换对于Linux用户、Shell脚本程序员和管理员来说是最有价值的宝藏。有些Linux命令很少人知道,但不管你是新手还是高级用户,它们都非常方便有用。这篇文章的目的是介绍一些少有人知的Linux命令,它们一定会高效地帮你管理你的桌面/服务器。1. su原创 2017-04-11 20:25:03 · 339 阅读 · 0 评论 -
使用UnixBench测试Linux性能
使用UnixBench测试Linux性能#yum -y install ftp time make wget gcc uzip #自动选择ycentos/fedora 下运行 yum install timeubuntu/debian 下运行 apt-get install time#wget http://soft.vpser.net/test/unixbench/unixbench-4.1.0原创 2017-04-11 20:25:06 · 1550 阅读 · 0 评论 -
Linux添加/删除用户和用户组
本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。1、建用户:adduser phpq //新建phpq用户passwd phpq //给phpq用户设置密码2、建工作组groupadd test //新建tes原创 2017-04-11 20:25:09 · 255 阅读 · 0 评论 -
淘宝出了Tengine-1.2.4版本,lnmp简单升级方法。
假设是在/ROOT的目录下,你的NGINX安装路径是军哥的默认的安装路径:则几条命令即可。: /root/lnmp stopwget http://tengine.taobao.org/download/tengine-1.2.4.tar.gztar zxvf tengine-1.2.4.tar.gzcd tengine-1.2.4.tar.gz./configure --user=w原创 2017-04-11 20:24:44 · 429 阅读 · 0 评论 -
nc命令详解
NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精悍(1.84版本也不过25k,旧版本或缩减版甚至更小)、功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。同时,它还是一个网络应用Debug分析器,因为它可以根据需要创建各种不同类型的网络连接。 通常的Linux发行版中都带有NetCat(简称nc),但不同的版本,其参数原创 2017-04-11 20:24:41 · 477 阅读 · 0 评论 -
Linux文件权限
一、Linux文件权限 每个Linux文件具有四种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-)。 利用ls -l命令可以看到某个文件或目录的权限,它以显示数据的第一个字段为 准。第一个字段由10个字符组成,如下: -rwxr-xr-x 第一位表示文件类型,-表示文件,d表示目录 2-4位表示文件所有者的权限,u权限 5-7位表示文件原创 2017-04-11 20:24:38 · 243 阅读 · 0 评论 -
RHEL 6 如何搭建集中化日志服务器
搭建集中化日志服务器有利于系统到集中化管理,并且提高安全性,即使黑客入侵了这台服务器,也清除不掉自己的入侵痕迹,因为系统已经将日志写到集中化日志服务器中。RHEL6中使用rsyslog来记录日志说一下这里到拓扑,三台RHEL6服务器,主机名分别为desktop1和desktop2,desktop3其中desktop1作为集中化日志服务器,desktop2和desktop3将日志写入到desktop原创 2017-04-11 20:24:14 · 434 阅读 · 0 评论 -
用vi命令删除日志中的所有内容并对日志进行实时监控
很多时候我们对应用程序的排错需要查看日志文件,然而日志中通常有许多我们以前的应用程序产生的日志,其他的日志过多的时候,有时候看起当前应用程序产生的日志的时候有点费力,这时候我们可能想通过清除先前的日志,使得当前产生的日志看起来清晰: vi test.log :0,$d :wq 注释: :0,$d是删除第0行到最后一行的意思;:wq是保存并退出的意思。 然后输入如下命令,就可以实时监控test.lo原创 2017-04-11 20:24:17 · 1119 阅读 · 0 评论 -
Linux date命令的用法
在linux shell编程中,经常用到日期的加减运算以前都是自己通过expr函数计算,很麻烦其实date命令本身提供了日期的加减运算非常方便。例如:得到昨天的时间date +%Y%m%d --date="-1 day"date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]date原创 2017-04-11 20:24:20 · 1030 阅读 · 0 评论 -
linux下使用tar命令
解压语法:tar [主选项+辅选项] 文件或者目录使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。主选项:c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。x 从档案文件中释放文件。相当于拆包。t 列出档案文件的内容,查看已经备份了哪些文件。特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能原创 2017-04-11 20:24:23 · 265 阅读 · 0 评论 -
Linux系统修改ftp服务器时区(解决相差八小时的的问题)
点评:美国的vps大多都是国外的时间,让我们的程序总是不适应。那么如何调整linux的时间为北京时间?修改linux vps的时间和时区,有什么办法?第一步,校正VPS时区设置:首先,需要ssh登录vps或服务器:date 可以查看时间和时区。然后:rm -rf /etc/localtimeln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime原创 2017-04-11 20:24:29 · 9244 阅读 · 0 评论 -
linux 不删除文件,清空文件内容命令
在某些时候,需要清空文件内容,而不删除文件。比喻有些日志文件(log.txt);在linux下的命令为:true >log.txt测试结果:touch log.txt →#新建文件log.txtvi log.txt →#编辑文件 随便输入什么东西:wq!回车 →#保存退出;cat log.txt →#查看 文件内容;true >log.txt →#查看文件里面的原创 2017-04-11 20:24:32 · 4303 阅读 · 0 评论 -
Windows Server 2008 R2遗忘管理员密码后的解决方案
在日常的工作中,对于一个网络管理员来讲最悲哀的事情莫过于在没有备用管理员账户和密码恢复盘的情况下遗忘了本地管理员账户密码。在早期的系统中,遇到这种事情可以使用目前国内的很多Windows PE光盘来解决。但是,对于Windows Server 2008 R2来讲,只靠简单的这些操作是暂时无法解决密码问题的。但是,可以通过替换文件,使用变通的方法,可以在绕过登录的情况下,使用命令提示行方式,原创 2017-04-11 20:24:35 · 813 阅读 · 0 评论 -
linux新建用户与权限修改
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主原创 2017-04-11 20:25:12 · 396 阅读 · 0 评论 -
linux添加超级管理员用户,修改,删除用户
useradd一个用户后,去修改/etc/passwd文件中的这个用户这一行,把其中的uid改为0,gid改为0(其中****代表一个用户名)这样****就具有root权限了 如:root2:x:0:0::/home/root2:/bin/bash[用户名]:[密码]:[UID]:[GID]:[身份描述]:[主目录]:[登录shell] 其中:⒈[用户名]是passwd文件里各记录行唯一的有"唯一原创 2017-04-11 20:25:15 · 904 阅读 · 0 评论 -
Cacti登录密码忘记,重置Cacti密码
用root用户进入系统[root@localhsot]# mysql -u root -pmysql> show databases;mysql> use cacti;mysql> show tables;mysql> select from user_auth;mysql> update user_auth set password=md5("cactipasswd") where id='1'原创 2017-04-11 20:25:18 · 9254 阅读 · 0 评论 -
SSH无需密码密钥登录
无密码ssh登录的主要操作简单概述为,将本机中的ssh密钥对中的公钥如id_rsa.pub拷贝到目标机器的ssh验证文件authorized_keys中。1、简洁操作步骤摘录一 :使用ssh-copy-id在192.168.42.142机器上1)运行:ssh-keygen -t rsa2)然后拍两下回车(均选择默认)3)运行: ssh-copy-id -i /root/.ssh/id_rsa.pu原创 2017-04-11 20:26:13 · 7974 阅读 · 0 评论 -
域控制器中五个角色基础(必记)
AD中5个角色主机类型与作用。架构主机,域命名主机 defult由林根域内的第一台域控制器扮演而每一个域拥有自己的RID主机,PDC模拟主机和基础结构主机这三个角色defult由该域内的第一台域控制器扮演架构主机(找出架构主机 运行 regsvr32 schmmgmt.dll)负责更新与修改schema内的对象与属性数据。只有Schema Admins组内的成员,才有权利修改schema内的数据。原创 2017-04-11 20:26:10 · 16513 阅读 · 0 评论 -
如何用SQL命令查看MySQL数据库大小
要想知道每个数据库的大小的话,步骤如下:1、进入information_schema 数据库(存放了其他的数据库的信息)use information_schema;2、查询所有数据的大小:select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables;3、查看指定数据库的大小:比如查看数据库home的大小原创 2017-04-11 20:26:07 · 562 阅读 · 0 评论 -
Linux下MySQL数据库常用基本操作 一
1、显示数据库 show databases;2、选择数据库use 数据库名;3、显示数据库中的表show tables;4、显示数据表的结构 describe 表名; 5、显示表中记录 SELECT * FROM 表名 6、建库 create databse 库名; 7、建表create table 表名 (字段设定列表);mysql> create table name( -> i原创 2017-04-11 20:26:05 · 373 阅读 · 0 评论 -
CentOS 手动增加、删除swap区
SWAP是Linux中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的。它类似于Windows中的虚拟内存。在Windows中,只可以使用文件来当作虚拟内存。而linux可以文件或者分区来当作虚拟内存。首先查看当前的内存和swap 空间大小(默认单位为k, -m 单位为M):free -m此处可以看到总内存是503M,SWAP不存在。查看swap信息,包括文件和分区的详细信息# swapo原创 2017-04-11 20:26:02 · 471 阅读 · 0 评论 -
CentOS6.5解决中文乱码与设置字符集
1)说明:Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。2)查看支持的字符集:# locale -a3) 安装英文版默认的字符集配置为:# cat /etc/sysconfig/i18nLANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun1原创 2017-04-11 20:25:59 · 2705 阅读 · 0 评论 -
如何在CentOS中添加Swap
使用 DigitalOcean 有很长一段时间了,前几天在编译 PHP 的时候出现了进程被 killed 的状况,经过我的吐槽以及和别人交流后发现,是内存耗尽的缘故。其实是因为当时开着 MySQL 进程消耗了不少内存,后来觉得有必要手动添加一下 Swap(交换分区),这样以免以后再编译什么的时候进程被K 。关于 Linux 中 Swap(交换分区),类似于 Windows 的虚拟内存,就是当内存不原创 2017-04-11 20:25:56 · 4830 阅读 · 0 评论 -
debian linux 中如何查看软件包是否已经安装和如何安装、卸载软件
练习 1 方案:确定软件包是否安装如果您不确定某个软件包是否已经安装,可以使用 dpkg 的 -l (L的小写) 选项:$ dpkg -l zsh No packages found matching zsh. 上面结果这表明 zsh 没有 安装。练习 2 的方案. 搜索软件包可以使用 apt-cache 命令和它的 search 子命令来搜索软件包: zsh,如清单 1 所示。清单 1. 使用原创 2017-04-11 20:25:53 · 9807 阅读 · 0 评论 -
【转载】debian 查看有哪些安装软件
dpkg是Debian的中级软件包管理器,类似RPM. dpkg是Debian软件包管理系统的中流砥柱,负责安全卸载软件包,配置,以及维护已安装的软件包.也是Debian系统中众多软件包管理工具的后端.有关dpkg的更多介绍参阅:http://www.dpkg.org 系统中所有packages的信息都在/var/lib/dpkg/目录下,其中子目录”/var/lib/dpkg/info”用原创 2017-04-11 20:25:50 · 16601 阅读 · 0 评论 -
linux nc 命令详解【扫描端口、聊天工具、传输文件】
nc 命令简介nc 全程是netcat 是Linux下常用的一种网络工具(网络的瑞士尖刀);nc 通信通过TCP/IP协议进行数据的读取和写入,可以是TCP 、UDP进行网络链接后通信。nc 扫描端口nc 最重用的功能就是用来扫描端口是否开通,跟telnet 有点类似:nc -v -w 2 `hostname -i` 3901-3905 nc: connect to 10.246.46.15 p原创 2017-04-11 20:25:47 · 2756 阅读 · 0 评论 -
Linux系统格式化大于2TB数据盘操作方法
1、使用fdisk –l命令,查看磁盘设备列表2、使用parted工具,创建GPT分区3、分区创建完成后,可以使用fdisk –l查看到新分区信息4、使用mkfs工具格式化分区5、格式化完成后,使用mount命令挂载新分区,此时使用df –h命令可以查看到磁盘剩余容量6、修改fstab文件,设置系统重启时自动挂载新分区,如图,加入最后一行内容原创 2017-04-11 20:25:44 · 5986 阅读 · 0 评论 -
高并发下的 Nginx 优化
我已经谈过一些关于Nginx的常见问题; 其中有一些是关于如何优化Nginx. 很多Nginx新用户是从Apache迁移过来的,因些他们过去常常调整配置和执行魔术操作来确保服务器高效运行.我有一些坏消息要告诉你, 你不能像Apache一样优化Nginx.它没有魔术配置来减半负载或是让PHP运行速度加快一倍. 高兴的是, Nginx已经优化的非常好了. 当你决定使用Nginx并用apt-get,yu原创 2017-04-11 20:25:38 · 506 阅读 · 0 评论 -
nginx+keepalived实现双机热备的高可用
这篇文章简单介绍利用keepalived软件,实现对nginx服务器的高可用,即实现故障自动切换。假设你已经安装好nginx,下面介绍keepalived的安装和使用。keepalived安装yum install openssl-develcd /tmpwget http://www.keepalived.org/software/keepalived-1.2.2.tar.gztar xzf原创 2017-04-11 20:25:35 · 392 阅读 · 0 评论 -
使用dos中的diskpart命令安装win8的记录
安装系统到提示到不能安装在那个磁盘的一步,然后按住shift+F10呼出diskpart命令符,然后依次输入帮助代码片段 - anythink.com.cn123456789diskpartlist diskselect disk 0clean //一般执行到这就可以了convert mbrcreate partition primary size = xxxformat fs=ntfs qui原创 2017-04-11 20:25:32 · 575 阅读 · 0 评论