RHEL

小知识:RHEL7上设置Keepalived日志重定向

一笑奈何 提交于 2020-07-28 07:57:05
1.配置 /etc/sysconfig/keepalived 文件 2.添加keepalived日志保存位置的配置 3.修改 /lib/systemd/system/keepalived.service 文件 之前在 MySQL主主+Keepalived架构安装部署 也有描述Keepalived日志重定向的部分,其中提到RHEL7(实际是RHEL6.8以上)要配置rsyslog,回顾下之前的配置,主要就是改两个地方: 1.配置 /etc/sysconfig/keepalived 文件 vi /etc/sysconfig/keepalived 修改KEEPALIVED_OPTIONS的值: # Options for keepalived. See `keepalived --help' output and keepalived(8) and # keepalived.conf(5) man pages for a list of all options. Here are the most # common ones : # # --vrrp -P Only run with VRRP subsystem. # --check -C Only run with Health-checker subsystem. # --dont-release-vrrp -V Dont

生成崩溃core文件

一个人想着一个人 提交于 2020-07-28 05:25:00
设置生成Core文件 ulimit -c unlimit # 查看指令 ulimit -a # 一般第一行就是生成的core文件。 永久设置 vim /etc/security/limits.conf # * soft core unlimited # 放开注释就可以了,即删掉 # 设置输出 修改文件 /etc/sysctl.conf 添加 core 输出的文件格式。 默认是生成在执行进程的工作目录。 # vim /etc/sysctl.conf kernel.core_pattern = /var/crash/core.%e.%p.%h.%t %e 执行文件名 %p 崩溃进程ID %t 崩溃时间 %h 节点名称等价于 uname 默认输出 core文件加进程号 # 调试查看崩溃堆栈 gdb core.pid execs 有可能生成的core文件会很大,注意清理。 参考链接 stackoverflow1 stackoverflow2 帮助参考文档 来源: oschina 链接: https://my.oschina.net/u/3695598/blog/4314844

KVM虚拟化

喜夏-厌秋 提交于 2020-07-28 03:59:33
1. 虚拟化介绍 虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。 物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest)。 那么 Host 是如何将自己的硬件资源虚拟化,并提供给 Guest 使用的呢? 这个主要是通过一个叫做 Hypervisor 的程序实现的。 根据 Hypervisor 的实现方式和所处的位置,虚拟化又分为两种: 全虚拟化 半虚拟化 全虚拟化: 全虚拟化: Hypervisor 直接安装在物理机上,多个虚拟机在 Hypervisor 上运行。Hypervisor 实现方式一般是一个特殊定制的 Linux 系统。Xen 和 VMWare 的 ESXi 都属于这个类型 半虚拟化: 物理机上首先安装常规的操作系统,比如 Redhat、Ubuntu 和 Windows。Hypervisor 作为 OS 上的一个程序模块运行,并对管理虚拟机进行管理。KVM、VirtualBox 和 VMWare Workstation 都属于这个类型 理论上讲: 全虚拟化一般对硬件虚拟化功能进行了特别优化,性能上比半虚拟化要高; 半虚拟化因为基于普通的操作系统,会比较灵活,比如支持虚拟机嵌套。嵌套意味着可以在KVM虚拟机中再运行KVM。 2.

【Jenkins操作系列】安装Git和Maven和Jenkins

♀尐吖头ヾ 提交于 2020-07-28 03:49:01
apt-get: command not found,这个的出现是因为系统的原因。 Linux系统分为两种: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat系列的包管理工具是yum Debian系列的包管理工具是apt-get 查看系统版本: cat /proc/version 安装Git sudo yum install git 查看是否成功 git --version 输出结果: git version 1.8.3.1 顺便说一下,yum安装git被安装在/usr/libexec/git-core目录下 安装Maven 安装包 上传到服务器上,并解压缩到指定包下 tar -zxvf apache-maven-3.6.3-bin.tar.gz -C /usr/local/maven 配置环境变量 vi /etc/profile export MAVEN_HOME=/usr/local/apache-maven-3.6.3 export PATH=$MAVEN_HOME/bin:$PATH 刷新环境变量 source /etc/profile 检查版本 mvn -v 安装Jenkins sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg

LINUX有哪些操作系统

怎甘沉沦 提交于 2020-07-27 22:39:52
常见的Linux操作系统有哪些 常见的Linux操作系统介绍 常见的Linux操作系统有哪些?   Linux操作系统诞生于1991 年的10 月5 日(。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 下面,我们就一起来看看吧! 1、veket系统   veket系统目前包括veket-x86平台系统和随身系统,还有上网本系统,分别对应veket-8系统、veket-7系统和veket-5系统。经过测试,veket-7和veket-5在使用上比较完善。veket-8目前还处于测试期,在功能上可能还不稳定。 2、Ubunto系统   这个系统又名乌班图系统,也是一个以桌面应用为主的Linux操作系统,系统分为云平台,服务器版和桌面版。可以根据需要选择相应的版本。桌面版目前最新版本好像是Ubuntu 13.10版本,在虚拟机上安装过,还算可以。 3、Fedora系统   此系统,也是基于linux的一款不错的操作系统,在界面上比较美观,安装文件可能会相对较大一些,大家可以尝试一下。 4、麒麟操作系统   这个算是国产的一个自主可控的基于linux的操作系统,在功能上也算比较完善,有32位和64位的系统,想尝试的朋友可以下载安装试一下。 5

51CTO精品课讲师风采展-第1期(十大名师)

一个人想着一个人 提交于 2020-07-27 22:13:09
51CTO精品课(原微职位)是51CTO旗下职业晋升培训课程,专为求职和在职人士提供辅导式在线学习模式,采取随到随学、闯关式学习、一对一辅导的模式,旨在解决想要系统提升技能、学习新技术、转行IT、全栈工程师的职人需求,帮助广大IT技术人员实现技能提升、高薪就业的职业梦想。 精品课集结了51CTO学院的优秀讲师,这些讲师有的多年深耕考证辅导培训,有的正曾担任一线互联网技术高管,本期我们选取了其中受欢迎的十位,下面我们就来了解一下这些讲师,一睹他们的风采吧! (以下排名不分先后) 薛大龙:软考职称考试讲师 原软考出题人与阅卷人,中国软考教材及辅导用书编委会主任,出版软考书籍超过60本,作为规则制定者非常熟悉命题要求、命题形式、命题难度、命题深度,命题重点及判卷标准等;北京理工大学软件工程博士、工信部中国智库专家、北京市评标专家等。 讲师主页: https://edu.51cto.com/lecturer/1030946.html 精品大课: https://e.51cto.com/rk/?utm_source=bloger 王安:PMP认证/ILIT认证/PMI-ACP认证讲师 毕业于香港大学,拥有近20年大型项目管理咨询专业积累;任职于国际知名咨询服务机构,丰富的项目管理经验,娴熟的职业技能,敏锐市场洞察力。拥有七项国际认证证书和多张国内认证证书,专业服务资质和讲师授权资质。

文本三剑客之awk命令

纵饮孤独 提交于 2020-07-27 18:05:36
awk命令详解: 可以实现下面功能: 文本处理 输出格式化的文本报表 执行算术运算 执行字符串操作 格式: awk [options] 'program' var=value file... awk [options] -f programfile var=value file... 说明: program通常是放在单引号中,并可以由三种部分组成 BEGIN语句块 模式匹配的通用语句块 END语句块 常见选项: -F ”分隔符“指明输入时用到的字段分隔符 -v var=value 变量赋值 Program格式: pattern{action statements;...} pattern:决定动作语句何时触发及触发事件,比如:BEGIN,END action statements:对数据进行处理,放在{}内指明,常见:print,printf 动作 print 格式: print item1,item2,... 说明: 逗号分隔符 输出item可以是字符串,也可以是数值;当前记录的字段、变量或awk的表达式 如省略item,相当于print $0 范例: [root@centos8 ~]#awk '{print "hello,awk"}' [root@centos8 ~]#awk -F: '{print "wang"}' /etc/passwd [root@centos8 ~]

RPM索引在Artifactory中是如何工作

我只是一个虾纸丫 提交于 2020-07-27 13:36:14
RPM RPM是用于保存和管理RPM软件包的仓库。我们在RHEL和Centos系统上常用的Yum安装就是安装的RPM软件包,而Yum的源就是一个RPM软件包的仓库。JFrog Artifactory是成熟的RPM和YUM存储库管理器。JFrog的官方Wiki页面提供有关Artifactory RPM存储库的详细信息。 Artifactory索引RPM包的过程 Artifactory 5.5.0及之后版本,针对YUM元数据计算处理进行了重大的改进,加入了并发和增量计算的能力。所以 新的索引过程 : 性能上优于之前自动触发的异步计算 同时不需要在单独开发触发元数据计算的插件 可以监控并且准确地知道新的元数据计算的状态 如下图:创建RPM仓库时选择“Auto Calculate RPM Metadata”,Artifactory将会拦截Copy或Move的操作,并且自动触发计算步骤。保证在及时提供给用户最新的元数据用来获取软件包的版本 元数据的两种方式 异步: 正常情况下,如果启动了以上的选项,那么当你使用REAT API或者UI部署包的时候 ,异步计算将会拦截文件操作,并且将索引添加操作加入到Artifactory内部的队列中进行计算。 ​​​​​​​ 同步: 只有关闭“ Auto Calculate RPM Metadata ”时才可以使用,此时您可以手动触发元数据计算。 例:

Linux存储管理及硬盘分区、格式化、挂载

孤街醉人 提交于 2020-07-27 11:54:09
下面介绍的是Linux的存储管理基础知识、使用一个新的硬盘设备步骤为(分区、格式化、挂载分区)。 一、Linux的存储管理基础知识点 1、硬件组成 计算机基础知识中,各个硬件表示为:运算器(CUP);控制器(MEEM);硬盘(HDisk);网卡(NIC,即net interface card);总线(bus)。 2、南北桥芯片 芯片有南桥和北桥两种芯片,南桥芯片链接低速,北桥链接高速,而且数据都要会接到北桥发散。南桥芯片链接光驱、硬盘等;北桥芯片链接内存等。控制器一般位于主板上,是接口后实现功能的背后芯片。 3、硬盘 硬盘主要包括主轴、永磁铁、磁头三部分。磁头可以有一列,其磁盘盘片可以有很多片,其中,磁盘两面都能存数据。磁盘存储可以说成磁盘磁化产生。 4、五类磁盘的接口类型 (1)、IDE:为并口,来源于ATA,传输速度133Mbps IDE:主板是上有两个接口,最多可以接4块IDE硬盘 (2)、SCSI:为并口,服务器专用。实际的两种为:UltraSCSI320:320Mbps / UltraSCSI640:640Mbps SCSI:7个接口,15块硬盘 (3)、SATA(Serral ATA):为串口。实际的三种为:SATA1、SATA2、SATA3 :6Gbps SATA:4-6个接口,4-6块硬盘 (4)、SAS:为串口,服务器使用,传输速度达到6Gbps SAS

CentOS 7.6 使用RPM管理软件包(安装、卸载、查询等)

别等时光非礼了梦想. 提交于 2020-07-27 10:06:23
RPM软件包管理 一、概述 1、RPM是什么 2、RPM有什么功能 二、安装rpm软件包 1、安装本地包 2、安装光盘中的包 3、安装网络上的包 4、导入签名 三、卸载rpm软件包 四、解决软件包的依赖 1、安装 2、卸载 五、查询rpm软件包 1、已安装软件包 2、未安装软件包 六、升级rpm软件包 七、RPM的优缺点 一、概述 1、RPM是什么 RPM是Red-Hat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,算是一种行业标准。它是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件,.rpm扩展迷宫的文件都可以用RPM工具进行管理。 2、RPM有什么功能 安装、卸载、升级和管理软件 组件查询功能 验证功能 软件包GPG和MD5数字签名的导入、验证和发布 软件包依赖处理 选择安装 网络远程安装功能 二、安装rpm软件包 1、安装本地包 rpm -ivh 完整路径和名称 -i:安装rpm包 -v:显示详细的处理信息 -h:用#显示安装进度 - -force:强制安装 2、安装光盘中的包