六、Linux企业运维
文章平均质量分 84
nginx、php、tomcat、mysql......
李牛克斯小学生.
生活的理想不就是为了理想的生活嘛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大数据与云计算技术---(二)Openstack云计算平台
一、环境主机网络控制节点服务器配置网络接口配置域名解析网络时间协议(NTP)控制节点服务器其它节点服务器OpenStack包启用OpenStack库安装 OpenStack 客户端SQL数据库安全并配置组件启动数据库服务消息队列安全并配置组件图形工具Memcached安全并配置组件启动Memcached服务认证服务安装和配置先决条件安全并配置组件c2cec39f898636bfa542配置 Apache HTTP 服务器原创 2021-12-01 15:34:32 · 774 阅读 · 1 评论 -
大数据与云计算技术---(一)hadoop大数据平台
hadoop简介Hadoop起源于Google的三大论文:GFS:Google的分布式文件系统Google File SystemMapReduce:Google的MapReduce开源分布式并行计算框架BigTable:一个大型的分布式数据库演变关系:GFS—->HDFSGoogle MapReduce—->Hadoop MapReduceBigTable—->HBasehadoop主流版本:Apache基金会hadoopCloudera版本(原创 2021-12-01 15:33:32 · 1545 阅读 · 0 评论 -
自动化部署与持续集成技术---(二)Jenkins持续集成与持续交付
git工具使用秘籍:Git - Bookhttps://git-scm.com/book/zh/v2安装git工具:安装完Git之后,要做的第一件事就是设置你的用户名和邮件地址;这一点很重要,因为每一个Git提交都会使用这些信息,它们会写入到你的每一次提交中,不可更改如果使用了--global选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情,Git都会使用那些信息;当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有--global选项的.原创 2021-12-01 15:33:07 · 491 阅读 · 0 评论 -
自动化部署与持续集成技术---(一)saltstack自动化运维工具
SaltStack简介saltstack是一个配置管理系统,能够维护预定义状态的远程节点saltstack是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据saltstack是运维人员提高工作效率、规范业务配置与操作的利器Salt的核心功能:使命令发送到远程系统是并行的而不是串行的使用安全加密的协议使用最小最快的网络载荷提供简单的编程接口Salt同样引入了更加细致化的领域控制系统来远程执行,使得系统成为目标不止可以通过主机名,还可以通过系统属性SaltSt.原创 2021-12-01 15:32:37 · 442 阅读 · 0 评论 -
容器技术---(四)kubernetes监控
kubernetets容器资源限制Kubernetes采用request和limit两种限制类型来对资源进行分配request(需求资源):即运行Pod的节点必须满足运行Pod的最基本需求才能运行Podlimit(资源限额):即运行Pod期间,可能内存使用量会增加,可以在yaml文件中设定最多能使用多少内存配置资源限额资源类型:CPU的单位是核心数,内存的单位是字节;一个容器申请0.5个CPU,就相当于申请1个CPU的一半,你也可以加个后缀m表示千分之一的概念;比如说100m的C原创 2021-12-01 15:31:47 · 456 阅读 · 0 评论 -
容器技术---(三)kubernetes存储
Configmap配置管理Configmap用于保存配置数据,以键值对形式存储;ConfigMap资源提供了向Pod注入配置数据的方法,旨在让镜像和配置文件解耦,以便实现镜像的可移植性和可复用性;典型的使用场景有:填充环境变量的值、设置容器内的命令行参数、填充卷的配置文件创建ConfigMap的方式有4种:使用字面值创建、使用文件创建、使用目录创建、编写configmap的yaml文件创建##使用字面值创建,键值对的方式##使用文件创建,文件名为key,文件内容为值##使原创 2021-11-30 19:48:07 · 374 阅读 · 0 评论 -
容器技术---(二)kubernetes集群部署
Kubernetes简介在Docker作为高级容器引擎快速发展的同时,在Google内部,容器技术已经应用了很多年,Borg系统运行管理着成千上万的容器应用;Kubernetes项目来源于Borg,可以说是集结了Borg设计思想的精华,并且吸收了Borg系统中的经验和教训;Kubernetes对计算资源进行了更高层次的抽象,通过将容器进行细致的组合,将最终的应用服务交给用户Kubernetes的好处:隐藏资源管理和错误处理,用户仅需要关注应用的开发;服务高可用、高可靠;可将负载运行在由成千上万的机.原创 2021-11-30 19:46:46 · 1589 阅读 · 0 评论 -
容器技术---(一)Docker
docker官网:Container Runtime with Docker Engine | Dockerhttps://www.docker.com/products/container-runtime?spm=a2c6h.13651104.0.0.6d9072ffL2HnED安装docker配置docker-ce软件仓库此时yum install -y docker-ce会报错提示需要安装相关依赖包配置所需依赖包的软件仓库安装完成并启用docker原创 2021-11-30 19:44:37 · 1379 阅读 · 0 评论 -
监控系统---(三)goaccess的日志可视化
软件安装地址:GoAccess - Downloads安装依赖包:yum install -y GeoIP-devel-1.5.0-13.el7.x86_64.rpmyum install -y ncurses-devel编译安装goaccess:首先切换至goaccess软件的解压目录里:cd goaccess-1.4/./configure --prefix=/usr/local/goaccess --enable-utf8 --enable-geoip=legacymake原创 2021-11-30 19:40:03 · 185 阅读 · 0 评论 -
监控系统---(二)ELK日志分析平台
日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。通常,日志被分散在储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。当务之急我们使用集中化的日志管理,例如:开源的syslog,将所有服务器上的日志收集汇总。集中化管理日志后,日志的统计和检索又成为一件比较麻烦的事情,一般.原创 2021-11-30 19:37:19 · 2632 阅读 · 0 评论 -
监控系统---(一)Zabbix
基本信息zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案;由zabbix server与可选组件zabbix agent两部分构成:zabbix server可以单独监视远程服务器的服务状态,通过SNMP、zabbix agent、ping、端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能;同时也可以与zabbix agent配合,可以轮询zabbix agent主动接收监视数据(agent方式),同时还可被动接收zabbix agent发送.原创 2021-11-30 19:29:58 · 4063 阅读 · 1 评论 -
数据库技术---(二)Redis
什么是RedisRedis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API,是现在最受欢迎的NoSQL(Not Only SQL)非关系型数据库之一;其的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用;和Memcached类似,它支持存储的value类型相对更多,包括strings(字.原创 2021-11-30 19:26:14 · 280 阅读 · 0 评论 -
数据库技术---(一)MySQL
1、Mysql的编译安装软件下载地址:MySQL :: Developer Zonehttps://dev.mysql.com/安装编译工具:yum install cmake -yyum install -y gcc-c++安装依赖包:yum install -y boostyum install -y bisonyum install -y ncurses-develyum install -y ncurses编译安装:##boost也可以使用编译参数-DD.原创 2021-11-30 19:24:06 · 308 阅读 · 0 评论 -
LAMP网站架构---(五)HAProxy+Pacemaker高可用负载均衡
基本信息HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接,并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上HAProxy实现了一种事件驱动,单一进程模型,此模型支持非常大的并发连接数;多进程或多线程模型受内存限.原创 2021-11-30 19:17:47 · 243 阅读 · 0 评论 -
LAMP网站架构---(四)LVS+Keepalived高可用负载均衡
基本信息简介:LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统;本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一使用集群技术和Linux操作系统实现一个高性能、高可用的服务器;其具有:很好的可伸缩性(Scalability)、很好的可靠性(Reliability)、很好的可管理性(Manageability)特点:可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个进行主从备份);我们先原创 2021-11-30 19:15:54 · 323 阅读 · 0 评论 -
LAMP网站架构---(三)Tomcat、memcache交互存储
lftp 172.25.254.250get apache-tomcat-7.0.37.tar.gzget jdk-8u121-linux-x64.rpmget test.jsptar zxf apache-tomcat-7.0.37.tar.gzrpm -ivh jdk-8u121-linux-x64.rpmmv apache-tomcat-7.0.37 /usr/local/ln -s /usr/local/apache-tomcat-7.0.37/ /usr/local/tomcat原创 2021-09-10 17:02:34 · 228 阅读 · 0 评论 -
LAMP网站架构---(二)PHP、nginx结合php-fpm、memcache、openresty
3#### 一、PHP的安装部署网址导航:https://www.php.net/PHP简介:PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通原创 2021-09-09 15:42:50 · 332 阅读 · 0 评论 -
LAMP网站架构---(一)Nginx
1 nginx的安装configure---->make---->make installtar zxf nginx-1.20.1.tar.gzyum install gcc -y 安装依赖性软件yum install -y pcre-develyum install -y openssl-develvim /root/nginx-1.20.1/auto/cc/gcc #debug #CFLAGS="$CFLAGS -g" 关闭dubug./configure --pref原创 2021-09-04 16:00:20 · 952 阅读 · 0 评论 -
制作虚拟机快照完整过程
1. 主机配置软件仓库,配置网络,火墙允许httpd2. 安装RHEL7.6虚拟机2. 修改虚拟机配置文件注意:宿主机配置好网络后,虚拟机要关闭选择使用桥接模式网络,然后重启3. 关闭虚拟机,宿主机中封装,压缩4. 删除base虚拟机,用新建的镜像分别建立虚拟机5. 编辑虚拟机配置文件...原创 2021-09-02 11:15:02 · 389 阅读 · 0 评论
分享