postfix

Centos7 搭建Gitlab服务器并配置项目全过程

天大地大妈咪最大 提交于 2019-12-01 14:32:40
一、在Centos7上安装Gitlab 之前尝试过直接yum安装,但服务器从该yum源下载实在太慢,故手动下载rpm包安装。 1.先安装相关依赖 yum -y install policycoreutils openssh-server openssh-clients postfix 1 2.启动postfix,并设置开机自启动 目的:支持gitlab邮件发送 systemctl enable postfix && systemctl start postfix 1 3.下载并安装Gitlab社区版RPM包 我的下载路径如下:gitlab-ce-10.5.2-ce.0.el7.x86_64.rpm 注意根据自己的linux系统选择合适的包 再输入:rpm -ivh gitlab-ce-10.5.2-ce.0.el7.x86_64.rpm 安装完毕! EL是Red Hat Enterprise Linux的简写 - EL6软件包用于在Red Hat 6.x, CentOS 6.x, and CloudLinux 6.x进行安装 - EL5软件包用于在Red Hat 5.x, CentOS 5.x, CloudLinux 5.x的安装 - EL7 软件包用于在Red Hat 7.x, CentOS 7.x, and CloudLinux 7.x的安装 1 2 3 4 4

linux搭建GitLab

给你一囗甜甜゛ 提交于 2019-12-01 08:17:15
GitLab CentOS6 1. 安装VMware和CentOS 2. 安装必备Linux插件 3. 准备安装GitLab 4. 开始安装GitLab 5. 配置GitLab 6. 启动GitLab 7. 访问GitLab 8. GitLab基本操作 1. 安装VMware和CentOS 本教程采用CentOS6.6 配置静态IP参考: https://www.cnblogs.com/linyufeng/p/8515337.html 2. 安装必备Linux插件 (安装过可以不用安装) yum install -y vim wget 3. 准备安装GitLab yum install -y postfix sshd policycoreutils-python postfix 邮件通知 sshd ssh服务(一般系统已经有了,可以不装) policycoreutils-python GitLab必备依赖 设置postfix开机自启: chkconfig --add postfix 4. 开始安装GitLab 官网下载地址: https://packages.gitlab.com/app/gitlab/gitlab-ce/search?q=10.0.2 1571043451079.jpg 以CentOS 6 为例: https://packages.gitlab.com

zabbix的自定义监控

♀尐吖头ヾ 提交于 2019-12-01 06:50:05
进程和日志 有的时候zabbix提供的监控项目,不能满足我们生产环境下的监控需求,此时我们就要按照zabbix的规范自定义监控项目,达到监控的目的 zabbix_get:模拟zabbix_server和agent获取数据 相关概念 item: Items是从agnet主机里面获取的所有数据。通常情况下我叫itme为监控项,item由key+参数组成 Key:我们可以理解为key是item的唯一标识,在agent端有很多监控项,zabbix-server根据key区分不同的监控项 trigger:触发器是建立在item数据上的,具有阈值触发事件的功能 基本格式: :.()} server:agent名称,加入主机时配置的 key:就是上面说的key function:对阈值进行操作的函数,以下函数 operate:表达式 constant:常量 例如:{docker02:proc.mysql.last()}<>1 不用担心trigger表达式不好写,在定义好item后,在zabbix点点就自动生成了 zabbix_get -s 192.168.161.67 -k ckproc[postfix] 3 # -s:指定agent地址 # -p:agent端口 # -k:指定item的key # [postfix]:向脚本传递的参数(用逗号分隔) 下面以监控postfix服务进程为例

zabbix自定义监控

末鹿安然 提交于 2019-12-01 06:49:43
文章目录 相关概念 监控postfix服务进程 监控日志 相关概念 有的时候zabbix提供的监控项目,不能满足我们生产环境下的监控需求,此时我们就要按照zabbix的规范自定义监控项目,达到监控的目的 zabbix_get:模拟zabbix_server和agent获取数据 item: Items是从agnet主机里面获取的所有数据。通常情况下我叫itme为监控项,item由key+参数组成 Key:我们可以理解为key是item的唯一标识,在agent端有很多监控项,zabbix-server根据key区分不同的监控项 trigger:触发器是建立在item数据上的,具有阈值触发事件的功能 基本格式: :.()} server:agent名称,加入主机时配置的 key:就是上面说的key function:对阈值进行操作的函数,以下函数 operate:表达式 constant:常量 例如:{docker02:proc.mysql.last()}<>1 不用担心trigger表达式不好写,在定义好item后,在zabbix点点就自动生成了 zabbix_get -s 192.168.161.67 -k ckproc[postfix] -s:指定agent地址 -p:agent端口 -k:指定item的key [postfix]:向脚本传递的参数(用逗号分隔)

Centos 7搭建Gitlab服务器

故事扮演 提交于 2019-12-01 06:09:17
原文:https://blog.csdn.net/duyusean/article/details/80011540 一、 安装并配置必要的依赖关系 在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。 1.安装ssh sudo yum install -y curl policycoreutils-pythonopenssh-server 2.将SSH服务设置成开机自启动,安装命令: sudo systemctl enable sshd 3.启动SSH服务,安装命令: sudo systemctl start sshd 4。安装防火墙(如果已经安装了防火墙并且已经在运行状态,则可直接进行第6步) yum install firewalld systemd -y 5.开启防火墙,安装命令: service firewalld start 6.添加http服务到firewalld,pemmanent表示永久生效,若不加--permanent系统下次启动后就会失效。 sudo firewall-cmd --permanent --add-service=http 7.重启防火墙,安装命令: sudo systemctl reload firewalld 8.接下来

centos softs install recored

橙三吉。 提交于 2019-11-30 21:16:28
安装非常简单,如是其他版本linux系统,使用相应的在线升级命令即可,如apt-get 1.安装中文包:yum -y groupinstall chinese-support 2.修改字符编码配置文件 vi /etc/sysconfig/i18n LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="lat0-sun16" export LC_ALL="zh_CN.GB18030" 3.重新登录系统。 install wubi 使用centos 仓库里的 ibus,五笔支持是 ibus-table-wubi 包 sudo yum install ibus-table-wubi CentOS系统安装mysql [root @mail build]#yum install mysql-server [root @mail build]#yum install mysql-devel CentOS系统安装apache [root @mail build]#yum install httpd CentOS系统安装php [root @mail build]#yum install php [root @mail build]

9.4/9.5 sed工具(上、下)

醉酒当歌 提交于 2019-11-30 21:14:48
9.4-9.5 sed命令 sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 sed用法 使用sed可以实现grep的大部分功能,而且还可以查找替换。 语法: sed [options] 'command' filename sed [options] -f scriptfile filename Options: -n:-n选项和p命令一起使用表示打印 -e:等价于--expression,多点编辑,在一行执行多条命令 用sed实现匹配(grep)功能=打印有root字符串的行 [root@cham2 sed]# sed -n '/root/'p test.txt root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin [root@cham2 sed]# sed -nr '/r+o/'p test.txt root

Cmake 实现debug和release lib依赖项处理

 ̄綄美尐妖づ 提交于 2019-11-30 19:46:36
一、说明 最近用cmake开发东西,编译vs时候,发现debug和release版本的lib库的依赖项问题,故此小结一下。若有不对之处,还请看官多多指教。 使用的工程有自己编写的工程,也有借用第三方库的工程,还有没有办法找到源码的,只有dll和lib库,没有区分debug和release 版本的。 所以还是分开说,一种自己工程库,一种是第三方库。在写完cmake代码,生成vs后,都可以自动的添加链接库,debug和release版本泾渭分明。 二、自己工程之间的引用 先说,自己编写的工程,工程直接的相互调用,这个就不用多说了。Cmake还是要调用target_link_libraries来链接自己的想要链接的动态库。 但是需用做些设置,就可以自动的区分debug和release版本了。 首先,需实现cmake定义如下: #这个就是定义各个版本对应的后缀,例如d,debug版本后缀,当然你想定义为其他, #自己修改这块就可以了。 SET(CMAKE_DEBUG_POSTFIX "d" CACHE STRING "add a postfix, usually d on windows") SET(CMAKE_RELEASE_POSTFIX "" CACHE STRING "add a postfix, usually empty on windows") SET(CMAKE

在CentOS7上面搭建GitLab服务器

允我心安 提交于 2019-11-30 16:14:18
首先要在CentOS系统上面安装所需的依赖:ssh、防火墙、postfix(用于邮件通知)、wegt,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。 1、安装SSH协议 安装命令:sudo yum install -y curl policycoreutils-python openssh-server 出现如下图所示的界面表示安装成功: 2、设置SSH服务开机自启动 安装命令:sudo systemctl enable sshd 3、启动SSH服务 启动命令:sudo systemctl start sshd 4、安装防火墙 安装命令:yum install firewalld systemd -y 出现如下图所示的界面表示安装成功: 5、开启防火墙 开启命令:service firewalld start 6、添加HTTP服务到firewalld 安装命令:sudo firewall-cmd --permanent --add-service=http 其中,pemmanent表示永久生效,若不加--permanent系统下次启动后就会失效。 7、重启防火墙 重启命令:sudo systemctl reload firewalld 8、安装Postfix以发送邮件 安装命令:sudo yum install postfix 9、将postfix服务设置成开机自启动

zabbix安装与配置

梦想与她 提交于 2019-11-30 12:18:43
zabbix安装与配置 一、什么是zabbix及优缺点(对比cacti和nagios) Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 agent端:主机通过安装agent方式采集数据。 server端:通过收集agent发送的数据,写入数据库(MySQL,ORACLE等),再通过php+apache在web前端展示. zabbix = cacti + nagios 优点:基于两款工具优点于一身并更强大,实现企业级分布式监控。 缺点:2.2版本带宽占用大但是升级到2.4版本后更节省了带宽资源,其它再无发现。 二、监控功能 主机的性能监控、网络设备性能监控、数据库性能监控、多种告警方式、详细的报表图表绘制 监控主机zabbix有专用的agent,可以监控Linux,Windows,FreeBSD等 。 监控网络设备zabbix通过SNMP,ssh(不多用) 可监控对象 设备:服务器,路由器,交换机 软件:OS,网络,应用程序 主机性能指标监控 故障监控: down机,服务不可用,主机不可达 三、工作原理 一个监控系统运行的大概的流程是这样的: zabbix agent需要安装到被监控的主机上,它负责定期收集各项数据