自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

转载 Linux下安装Python3.6(可用)

一、安装python3.6.11、安装依赖环境#yum install readline-devel ##必须安装否则会出现python3编译器中不能使用退格键和方向键2、下载安装包并解压[root@bogon ~]# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz ##下载安装包[root@bogon ~]# tar zvxf Python-3.6.1.tgz ##解压安装包3、 编译并安装[root@bogon

2020-12-29 15:24:35 6963

转载 CentOS系统yum源使用报错:Error: Cannot retrieve repository metadata

服务器上的yum突然不好使用,使用yum的时候报错如下:[root@bastion-IDC src]# yum list......Could not retrieve mirrorlist http://mirrorlist.repoforge.org/el6/mirrors-rpmforge error was14: PYCURL ERROR 7 - "couldn‘t connect to host"http://apt.sw.be/redhat/el6/en/x86_64/rpmforge

2020-12-25 10:10:38 1440

转载 1 Linux系统性能测试与监测工具汇总

综合能力性能测试([Unixbench])[root@localhost] $ ./Run计算查看当前CPU负载(uptime)[root@localhost] $ uptime测试单cpu计算能力(bc)[root@localhost] $ time echo "scale=5000;4*a(1)" | bc -l -q进程对内存的占用情况(pmap)[root@localhost] $ pmap -d 35713查看进程35713占用内存的情况磁盘磁盘IO测试(dd)测

2020-12-25 10:06:14 815

原创 1 各种Linux系统下载镜像站(系统)

1. CentOS官网CentOS适合于需要稳定上线、不打算使用红帽原厂服务的服务器:CentOS与红帽官方企业版RHEL的关系如下:源代码一样服务不一样。RHEL能得到原厂收费服务,CentOS只能靠自己维护,红帽公司不作支持。CentOS免费自由获取,RHEL原则上不能自由获取,必须要在红帽官网下载。CentOS常用的3种版本:DVD版:如果你的服务器不打算连接外网,仅仅是内网专用,或者仅仅用于学习与实验,推荐此版本,推荐体积为4G,里面常用的软件都有了。Everything版:顾

2020-12-23 17:34:03 15183

转载 nmcli管理网络 RHEL8和CentOS8怎么重启网络

1. 前言本文主要讲解如何重启RHEL 8或者CentOS 8网络以及如何解决RHEL8和CentOS8系统的网络管理服务报错,当我们安装好RHEL 8或者 CentOS 8,重启启动网络时,会出现以下报错:# systemctl restart network.service报错信息如下Failed to restart network.service: Unit network.service not found.意思为无法重启网络服务,原因是无法找到network.service网络服务。

2020-12-23 17:13:15 2111

转载 自动化Ansible常见命令

举个例子备份Cisco交换机配置:# 查看CPU 占用率的统计信息display cpu-usage# 查看内存的使用状态display memory-usage# 查看电源的工作状态display power# 查看接口是否工作在正常状态display error-down recovery# 查看VRRP的工作状态display vrrp brief# 查看NTP的工作状态display ntp status# 查看用户上线失败记录信息display aaa on

2020-12-23 10:49:54 384 2

转载 1 查看各类型数据库版本

PostgreSQL查看版本信息1.查看客户端版本psql --version2.查看服务器端版本2.1 查看详细信息select version();2.2 查看版本信息show server_version;2.2 查看数字版本信息包括小版号SHOW server_version_num;或SELECT current_setting('server_version_num');3.注意事项SELECT current_setting(‘server_versi

2020-12-23 10:36:09 10373

转载 AIX 关键系统文件被清空问题定位过程全记录

问题描述某日接到客户反馈,某系统备机重启后 telnet 无法登录,提示信息如下:telnet (testlpar1)telnetd: /bin/login: Cannot run a file that does not have a valid format.而 ssh 登录显示正常。问题定位过程从错误提示, /bin/login 文件格式有问题,参照正常系统做一番简单检查,就可以看到:/usr/sbin/tsm 文件被清空了,导致了 telnet 登录失败。从另一台主机上拷贝 /

2020-12-21 10:46:28 837

转载 CentOS下ELK 7.2生产安全部署

01、架构说明在需要采集日志的服务器上部署Filebeat服务,它将采集到的日志数据推送到Kafka集群;Logstash服务通过input插件读取Kafka集群对应主题的数据,期间可以使用filter插件对数据做自定义过滤解析处理,然后通过output插件将数据推送到Elasticsearch集群中;最后用户通过Kibana服务提供的web界面,对索引数据做汇总,分析,搜索和展示等功能。本文旨在部署安全可靠的生产架构,对ELK做XPack安全加固,对Kafka做SASL安全加固!02、准备工作

2020-12-17 16:52:32 226

转载 小干货:Linux 系统的备份恢复

作者:LeoLan’s Bloghttps://reurl.cc/gm5ZkQtar 命令副本(本机备份整个系统,以后还原还是还原到本机)注意根目录下要有充足的可用空间用于备份。cd /#tar.gz格式tar cvpzf system_backup.tar.gz / --exclude=/proc --exclude=/lost+found --exclude=/system_backup.tar.gz --exclude=/mnt --exclude=/sys#tar.bz2格式.

2020-12-17 11:18:39 224

转载 Kubernetes 常见问题总结

如何删除不一致状态下的 rc,deployment,service在某些情况下,经常发现 kubectl 进程挂起现象,然后在 get 时候发现删了一半,而另外的删除不了[root@k8s-master ~]# kubectl get -f fluentd-elasticsearch/NAME DESIRED CURRENT READY AGErc/elasticsearch-logging-v1 0 2 2 15hNAME DESIRED CURRENT UP-TO-DATE AVAILABL

2020-12-17 10:55:43 998

转载 Kubernetes面试题

Q1。Kubernetes与Docker Swarm的区别如何?Q2。什么是Kubernetes?Kubernetes是一个开源容器管理工具,负责容器部署,容器扩缩容以及负载平衡。作为Google的创意之作,它提供了出色的社区,并与所有云提供商合作。因此,我们可以说Kubernetes不是一个容器化平台,而是一个多容器管理解决方案。Q3。Kubernetes与Docker有什么关系?众所周知,Docker提供容器的生命周期管理,Docker镜像构建运行时容器。但是,由于这些单独的容器必须通信,因

2020-12-14 10:33:42 1843 1

转载 监测 Linux 上失败的登录尝试方法分享

在Linux服务器上重复的失败登录尝试可能表明有人企图闯入帐户,或者仅仅意味着有人忘了密码或输错密码。本文介绍了如何检查失败的登录尝试并检查系统的设置,查看何时锁住帐户以处理问题。您要了解的第一件事是如何检查登录是否失败。以下命令在Ubuntu和相关系统上使用的/var/log/auth.log文件中查找登录失败的迹象。有人尝试使用错误或拼错的密码登录时,失败的登录将显示以下行:$ sudo grep "Failed password" /var/log/auth.log | head -3 Nov

2020-12-14 09:56:11 2279

转载 在线 SQL 数据库环境

在线的免费 SQL 运行环境,也就是在线数据库。这些网站可以帮助我们快速运行一些 SQL 语句的测试或者验证,同时还可以在网络上进行分享,关键不需要自己安装数据库。SQL FiddleSQL Fiddle 提供了 MySQL、Oracle、PostgreSQL、SQLite 以及 SQL Server 数据库环境,使用时无需注册。其中,左侧文本框用于输入初始化语句创建表结构和数据,点击“Build Schema????”运行;也可以通过“Text to DDL”将格式化文本转换为 DDL 语句。

2020-12-14 09:42:24 757

原创 电脑网线主要分类(网络传输介质)

网线 就是一般俗称的双绞线。 他是我们上网必须用到的东西。 网络的质量除了自身带宽以外,网线也很重要。双绞线的主要分类:一类线: 主要用于传输语音, 用于八十年代初期,现已被标准淘汰。二类线:传输带宽为1mhz, 用于语音传输最高速率4mbps,常见于使用4mb令牌传递协议和旧的令牌网,已经淘汰。三类线: 传输带宽为16mhz, 用于语音传输最高速率为10mbps的数据传输主要用于10BASE-T 。四类线: 传输带宽为20mhz, 用于语音传输和最高传输速率为16MBPS 主要用于基于令牌网和1

2020-12-11 10:27:48 14313 1

原创 CentOS下FastDFS+Nginx(单点部署)事例

FastDFS集群部署之前介绍过关于FastDFS单机部署,详见博文:FastDFS+Nginx(单点部署)事例下面来玩下FastDFS集群部署,实现高可用(HA)服务器规划:跟踪服务器1【主机】(Tracker Server):192.100.139.121跟踪服务器2【备机】(Tracker Server):192.100.139.122存储服务器1(Storage Server):192.100.139.121存储服务器2(Storage Server):192.100.139.123

2020-12-10 18:06:01 177 1

转载 kubernetes常用命令整理

一、维护类:master节点:[root@k8s-master01 ~]# for I in etcd kube-apiserver kube-controller-manager kube-scheduler; dosystemctl restart $Isystemctl enable $Idone[root@k8s-master01 ~]# service flanneld startnode节点:[root@k8s-master01 ~]#for I in k

2020-12-10 14:37:00 1120

转载 centos8平台用NetworkManager/nmcli管理网络

一,centos8上,网络服务的管理需要NetworkManager服务1,NetworkManager的服务操作启动[root@localhost network-scripts]# systemctl start NetworkManager停止[root@localhost network-scripts]# systemctl stop NetworkManager查看状态[root@localhost network-scripts]# systemctl status Netw

2020-12-10 14:22:28 3115

转载 国内安装K8S镜像源

这里写自定义目录标题Debian/UbuntuCentOS/RHEL/FedoraDebian/Ubuntuapt-get update && apt-get install -y apt-transport-httpscurl -s https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -cat </etc/apt/sources.list.d/kubernetes.listdeb

2020-12-10 13:27:07 3389

原创 Shell中各种括号的作用:()、(())、[]、[[]]、{}、>、>>、$()、${}

一、小括号,圆括号()1、单小括号 ()①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。②命令替换。等同于cmd,shell扫描一遍命令行,发现了结构,便将(cmd)结构,便将(cmd)中的cmd执行一次,得到其标准输出,再将此输出放到来命令。有些shell不支持,如tcsh。③用于初始化数组。如:array=(a b c d)2、双小括号 (( ))①整数扩展

2020-12-10 11:31:04 4911

原创 SSH 命令常见用法

1 、 复制 制 SSH 密 钥 到 目 标 主机,开 启 无 密 码SSH 登 录ssh-copy-id user@host如果还没有密钥,请使用 ssh-keygen 命令生成。2 、从 某的 主机的 80 端 口 开 启 到本 地 主机2001 端 口 的 隧 道ssh -N -L2001:localhost:80 somemachine现 在 你 可 以 直 接 在 浏 览 器 中 输 入http://localhost:2001 访问这个网站。3 、 将 你的 麦 克

2020-12-10 11:11:32 6276 1

转载 MySQL数据库中的删除命令:delete、truncate、drop

MySQL删除数据的方式都有哪些?咱们常用的三种删除方式:通过 delete、truncate、drop 关键字进行删除;这三种都可以用来删除数据,但场景不同。一、从执行速度上来说drop > truncate >> DELETE二、从原理上讲1、DELETEDELETE from TABLE_NAME where xxx1、DELETE属于数据库DML操作语言,只删除数据不删除表的结构,会走事务,执行时会触发trigger;2、在 InnoDB 中,DELETE其实并

2020-12-10 09:44:06 25906

原创 CentOS下MFS分布式文件系统搭建

MFS : 网络分布式文件系统中的一种Project web site: http://www.moosefs.com/Installation and using MooseFS:http://www.moosefs.org/reference-guide.htmlmooseFS(moose 驼鹿)是一款网络分布式文件系统。它把数据分散在多台服务器上,但对于用户来讲,看到的只是一个源。MFS也像其他类unix文件系统一样,包含了层级结构(目录树),存储着文件属性(权限,最后访问和修改时间),可以

2020-12-09 17:58:53 437

转载 Redis常见客户端异常汇总

一、无法从连接池获取到连接JedisPool中的Jedis对象个数是有限的,默认是8个。这里假设使用的默认配置,如果有8个Jedis对象被占用,并且没有归还,如果调用者还要从JedisPool中借用Jedis,就需要进行等待(例如设置了maxWaitMillis>0),如果在maxWaitMillis时间内仍然无法获取到Jedis对象就会抛出如下异常。redis.clients.jedis.exceptions.JedisConnectionException: Could not get a r

2020-12-09 11:52:35 596

转载 Centos8 加密 GRUB 防破解root密码

忘记root密码的时候,往往会进入单用户模式重置root密码。任何人能通过未设防grub重置root密码是很危险的事,本文以centos8为例介绍设置GRUB账户给GRUB加密,避免能直接进入单用户模式Cento8在我实际测试用这个方法在centos8是有效的。在root权限编辑"grub.d"目录下的"00_header"文件,命令模式输入大写G,跳转到文件尾部。vim /etc/grub.d/00_header在尾部追加下面的语句,两处admin位置代表账户,qwe123位置代表密码,可

2020-12-09 11:38:02 784

原创 RHEL7报错信息

报错现象1:安装过程需要一段时间,等待完成。重启后进程输入 q再次输入 yes重启后进入点击LICENSING报错现象2:挂载镜像后,系统一重启报错:

2020-12-08 17:47:10 479

原创 PSSH命令

pssh 在多个主机上并行地运行命令-h 执行命令的远程主机列表,文件内容格式[user@]host[:port]如 test@172.16.10.10:229-H 执行命令主机,主机格式 user@ip:port-l 远程机器的用户名-p 一次最大允许多少连接-P 执行时输出执行信息-o 输出内容重定向到一个文件-e 执行错误重定向到一个文件-t 设置命令执行超时时间-A 提示输入密码并且把密码传递给 ssh(如果私钥也有密码也用这个参数)-O 设置 ssh 一些选项-x 设置 s

2020-12-07 22:25:20 759

转载 6 款 超好用的 Python 时间库

开源最前线(ID:OpenSourceTop)链接:https://opensource.com/article/18/4/python-datetime-libraries写过Python程序的人都知道,Python日期和时间的处理非常繁琐和麻烦。除了将字符串转换为更有用的 Python 对象之外,还有许多库具有一些有用的方法和工具,可以让你更轻松地进行时间测试、将时间转换为不同的时区、以人类可读的格式输出时间信息,本文将介绍以下六个Python的时间日期库:● Dateutil● Arro.

2020-12-07 10:15:02 545

原创 源码部署Apache和shell脚本安装

一、Apache特点:功能强大,配置简单,速度快,应用广泛,性能稳定,可做代理服务器及负载均衡来使用。1.处理静态页面图片不及nginx2.Apace、结合php来处理php、perl等,经典的;lamp3.Apache结合tomca、resin来处理运行java、jsp在中小企业堪称首选4.使用apache做代理、负载均衡、rewrite规则过滤等等二、安装2.2步骤 tar xvf httpd-2.2.31.tar.bz2 cd httpd-2.2.31 ./configure --

2020-12-04 16:48:20 655

原创 RHCSA试题+答案

把root密码设置为要求的:grub启动菜单选e编辑,找见默认kernel(linux16,在行末添加rd.break,b引导。(虚拟机需要删到ro,ro保留。 虚拟机中小键盘不能用的可能性比较大,特别是用passwd指定root密码的时候不易察觉,易导致root破解失败,所以虚拟机下不用小键盘。)mount -o rw,remount /sysrootchroot /sysroot passwd root (或者 echo 123456 |passwd --stdin root)touch

2020-12-04 16:15:43 34980

转载 Linux下防御ddos攻击

导读Linux服务器在运营过程中可能会受到黑客攻击,常见的攻击方式有SYN,DDOS等。通过更换IP,查找被攻击的站点可能避开攻击,但是中断服务的时间比较长。比较彻底的解决方法是添置硬件防火墙。不过,硬件防火墙价格比较昂贵。可以考虑利用Linux 系统本身提供的防火墙功能来防御。SYN攻击是利用TCP/IP协议3次握手的原理,发送大量的建立连接的网络包,但不实际建立连接,最终导致被攻击服务器的网络队列被占满,无法被正常用户访问。 Linux内核提供了若干SYN相关的配置,加大SYN队列长度可以容纳更多

2020-12-04 15:26:19 3667

原创 Linux常见问题

1.shell脚本不执行问题:某天研发某同事找我说帮他看看他写的shell脚本,死活不执行,报错。我看了下,脚本很简单,也没有常规性的错误,报“:badinterpreter:Nosuchfileordirectory”错。看这错,我就问他是不是在windows下编写的脚本,然后在上传到linux服务器的……果然。原因:在DOS/windows里,文本文件的换行符为rn,而在nix系统里则为n,所以DOS/Windows里编辑过的文本文件到了nix里,每一行都多了个^M。解决:1)重新在linux

2020-12-04 15:14:02 264

原创 源码安装Tomcat及配置

安装tomcat.cd /usr/local/src/wget http://www.aminglinux.com/bbs/data/attachment/forum/apache-tomcat-7.0.14.tar.gz如果觉得这个版本不适合,可以到官方网站(http://tomcat.apache.org/)下载。tar zxvf apache-tomcat-7.0.14.tar.gzmv apache-tomcat-7.0.14 /usr/local/tomcatcp -p /usr/l

2020-12-04 14:27:52 1262

原创 二进制安装MySQL

我们平时安装MySQL都是源码包安装的,但是由于它的编译需要很长的时间,所以,阿铭建议你安装二进制免编译包。你可以到MySQL官方网站去下载 http://dev.mysql.com/downloads/ 具体版本根据你的平台和需求而定,目前比较常用的为mysql-5.0/mysql-5.1, 5.5版本虽然已经发布有段日子了,但是貌似用在线上跑服务的还是少数。所以,阿铭建议你下载一个5.1的版本。1.下载mysql到/usr/local/src/cd /usr/local/src/wget http

2020-12-04 14:02:33 465

原创 源码安装PHP

安装PHP阿铭写这本教程时,php当前最新版本为5.5, 相信大多网站还在跑着5.2甚至更老的版本,其实5.2版本的php很经典也很稳定,因为阿铭的公司一直在使用5.2版本,但是考虑到版本太老,难免会有些漏洞,所以建议你使用5.3或者5.4版本,php官方下载地址: http://www.php.net/downloads.php下载php:[rot@localhost httpd-2.2.16]# cd /usr/local/src[root@localhost src]# wget http:/

2020-12-04 13:59:41 234

原创 win 7旗舰版开机提示 :explorer.exe-无法找到入口

explorer.exe-无法找到入口解决办法方法1、1、病毒原因导致的,建议将杀毒软件升级到最新版本,然后再安全模式下全盘扫描病毒2、软件修复,可以通过金山卫士、360安全卫士的系统修复功能修复一下试试3、开始–运行–输入regsvr32 报错的DLL文件名称(全名),重新注册下DLL文件试试4、开始——运行——msconfig——启动——把加载项*.DLL的那个勾勾去掉,然后重启电脑试试**5、从网上下载需要的DLL文件(百度搜索),将下载的DLL文件拷贝到C:\windows\sys

2020-12-04 12:54:20 5061

转载 Kubernetes之配置与自定义DNS服务

本文解释如何为kubernetes集群配置及自定义DNS服务。从kubernetes1.11版本开始,coreDNS插件被包含在GA发行版中,并且被kubeadm默认安装。详情:Configuring CoreDNS and Using CoreDNS for Service Discovery。除特别说明,本文讨论的是默认dns插件。介绍Kubernetes的DNS功能以插件形式提供,是自动启动的系统内置服务。服务包含如下三个容器:kubedns:监控Kubernetesmaster的servi

2020-12-04 11:34:38 930

原创 CentOS下部署Hadoop高性能集群

目录:•Hadoop 概述•实战1:部署Hadoop高性能集群Hadoop是什么Hadoop是Lucene创始人Doug Cutting,根据Google的相关内容山寨出来的分布式文件系统和对海量数据进行分析计算的基础框架系统,其中包含MapReduce程序,hdfs系统等。Hadoop概述:Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop的框架最核心的设计就是:HDFS和

2020-12-03 11:48:23 918

原创 搭建iscsi存储系统

内容:•常见硬盘介绍•NAS和SAN服务器概述•实战:配置IP SAN服务器•实战:IP SAN服务器日常操作存储设备:阵列柜SAS: 容量小, 300G, 600G, 900G, 价格贵。SATA:容量大,500G, 750G, 1T, 2T, 3T, 4T 不支持热插拔,价格低。假SAS盘:容量大, 支持热插拔,价格低, SAS接口的sata盘 , 速度慢 。SAS接口和SATA接口区分SAS接口:硬盘托架: 方便热插拔:扩展:以西部数据为例,了解一下普通SAT

2020-12-03 10:37:19 601

原创 CentOS 7部署 Ceph分布式存储架构

目录 :8.1 Ceph概述8.2 ceph集群部署实验8.3 不同挂载方式8.1 Ceph概述随着OpenStack日渐成为开源云计算的标准软件栈,Ceph也已经成为OpenStack的首选后端存储。Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统。ceph官方文档 http://docs.ceph.org.cn/ceph中文开源社区 http://ceph.org.cn/Ceph是一个开源的分布式文件系统。因为它还支持块存储、对象存储,所以很自然的被用做

2020-12-03 10:08:07 284

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除