systemctl

Zabbix&LAMP安装配置

二次信任 提交于 2020-02-06 16:49:21
监控端操作 基于LAMP架构部署Zabbix #!/bin/bash #基于LAMP架构安装Zabbix # lamp(){ #关闭防火墙&核心安全功能 systemctl stop firewalld.service systemctl disable firewalld.service &> /dev/null setenforce 0 sed -i "7cSELINUX=disabled" /etc/sysconfig/selinux #下载安装必要组件 yum install -y \ httpd \ mariadb-server mariadb \ php \ php-mysql \ php-gd \ libjpeg* \ php-ldap \ php-odbc \ php-pear \ php-xml \ php-xmlrpc \ php-mhash \ expect #修改httpd的配置文件 sed -i -e "95aServerName www.kgc.com" -e "/DirectoryIndex/s/index.html/index.html index.php/" /etc/httpd/conf/httpd.conf #修改PHP的时区 sed -i "878cdate.timezone = PRC" /etc/php.ini #数据库&httpd启动

K8s完整单节点二进制部署(实战必备!)

|▌冷眼眸甩不掉的悲伤 提交于 2020-02-06 16:40:46
搭建步骤: 1:自签ETCD证书 2:ETCD部署 3:Node安装docker 4:Flannel部署(先写入子网到etcd) ---------master---------- 5:自签APIServer证书 6:部署APIServer组件(token,csv) 7:部署controller-manager(指定apiserver证书)和scheduler组件 ----------node---------- 8:生成kubeconfig(bootstrap,kubeconfig和kube-proxy.kubeconfig) 9:部署kubelet组件 10:部署kube-proxy组件 ----------加入群集---------- 11:kubectl get csr && kubectl certificate approve 允许办法证书,加入群集 12:添加一个node节点 13:查看kubectl get node 节点 环境准备: master节点: CentOS 7-3:192.168.18.128 node节点: CentOS 7-4:192.168.18.148 docker CentOS 7-5:192.168.18.145 docker Mester7-3: [root@master ~]# mkdir k8s [root@master ~]# cd

Centos 7 防火墙

为君一笑 提交于 2020-02-06 12:05:16
systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。 启动一个服务:systemctl start firewalld.service 关闭一个服务:systemctl stop firewalld.service 重启一个服务:systemctl restart firewalld.service 显示一个服务的状态:systemctl status firewalld.service 在开机时启用一个服务:systemctl enable firewalld.service 在开机时禁用一个服务:systemctl disable firewalld.service 查看服务是否开机启动:systemctl is-enabled firewalld.service 查看已启动的服务列表:systemctl list-unit-files|grep enabled 查看启动失败的服务列表:systemctl --failed ----配置firewalld-cmd 查看版本: firewall-cmd --version 查看帮助: firewall-cmd --help 显示状态: firewall-cmd --state 查看所有打开的端口: firewall-cmd --zone=public --list

samba教程

心已入冬 提交于 2020-02-05 03:32:46
介绍 samba是一个实现不同操作系统之间(windows和linux)文件共享和打印机共享的工具。 本文采用的系统版本:CentOS 7 一、安装samba 安装samba软件包 #yum -y install samba* 关闭防火墙或者创建允许访问samba的规则 关闭防火墙 #systemctl stop firewalld.service 关闭selinux #vi /etc/selinux/config SELINUX=disabled 保存,重启服务器生效。 启动samba服务 #systemctl start smb.service 设置开机启动samba #systemctl enable smb.service 二、配置samba服务 配置samba服务 #mkdir /home/share #vi /etc/samba/smb.conf [share] path = /home/share writable = yes browseable=yes available=yes 保存退出。 path = /home/share 表示共享目录路径 writable = yes/no       表示设置共享是否具有可写权限 browseable = yes/no 表示设置共享是否可浏览,如果no就表示隐藏,需要通过IP+共享名称进行访问 添加samba用户

Docker容器入门

假装没事ソ 提交于 2020-02-05 01:00:55
1、什么是Docker? Docker是一个开源的应用容器引擎,基于Go语言,并且遵守Apache2.0协议;其可以允许开发者打包他们的应用以及依赖包到一个轻量级、并且可移植的容器中,然后发布到任何流行的linux机器上,也可以实现虚拟化;Docker从17.03版本之后分为CE(Community Edition)社区版和EE(Enterprise Edition)企业版,一般我们使用的是免费的社区版; 2、Docker能解决什么问题? 1、我们都知道软件开发最麻烦的是就说环境配置,软件从开发、测试、运维、上线,每个人计算机环境都不一样;我们开发人员必须保证开发出来的软件必须在每一台机器上都能跑起来,因此,Docker技术孕育而生;开发人员可以利用docker来解决“软件在我的机器上能够正确运行”的问题,它允许将程序运行的相关配置打包(打包成一个镜像),然后直接搬到新机器上运行; 3、Docker安装环境 1、从上面这只鲸鱼可以看出来,我们的Docker需要一个宿主机! 2、Docker官方建议是在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且Docker最先出现的问题Ubuntu是最先更新或者打补丁的,但是由于大多数的公司采用的是CentOS,所以我这次给机子安装的环境也是CentOS7; 4、在安装Docker之前,我们需要先安装一个虚拟机(VMware

zabbix安装(二)

£可爱£侵袭症+ 提交于 2020-02-04 23:34:19
操作步骤 1 : 安装配置LAMP环境,以满足zabbix的代码部署要求 2 : 创建监控数据库并部署PHP网页文档 3 : 安装监控端:zabbix server 4 : 使用浏览器访问PHP网页文档并提示安装zabbix 5 : 安装被监控端数 :zabbix_agentd 6 : 在web界面配置添加被监控端主机及监控项 1 : 安装配置LAMP环境,以满足zabbix的代码部署要求 # systemctl stop firewalld.service # setenforce 0 # yum install -y \ httpd \ mariadb-server mariadb \ php php-mysql \ php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash # vi /etc/httpd/conf/httpd.conf # ServerName www.benet.com # DirectoryIndex index.html index.php # vi /etc/php.ini date.timezone = PRC //设置中国时区 # systemctl start httpd.service # systemctl start mariadb.service #

【linux就该这么学】-01

断了今生、忘了曾经 提交于 2020-02-03 05:51:59
【linux】-记"linux就该这么学"学习笔记-01 简述 对环境的准备和基础知识的介绍,包括 虚拟机的安装 系统的安装 虚拟机的配置 systemd初始化进程的简介 systemctl管理服务进程 System V init命令(RHEL6) Systemctl 命令(RHEL7) 作用 service foo start systemctl start foo.service 启动服务 service foo restart systemctl restart foo.service 重启服务 service foo stop systemctl stop foo.service 停止服务 service foo reload systemctl reload foo.service 重新加载配置文件(不终止服务) service foo status systemctl status foo.service 查看服务状态 systemctl设置服务启动状态 System V init命令(RHEL6) Systemctl 命令(RHEL7) 作用 chkconfig foo on systemctl enable foo.service 开机自动启动 chkconfig foo off systemctl disable foo.service 开机不自动启动

Zabbix部署、监测及邮件报警机制(实战!)

我们两清 提交于 2020-02-01 22:17:57
Zabbix部署 实验环境: CentOS 7-2:192.168.18.147(监测端:部署安装zabbix) CentOS 7-3:192.168.18.128(被监测端) 监测端操作: [root@cacti ~]# systemctl stop firewalld.service #关闭防火墙功能 [root@cacti ~]# systemctl disable firewalld.service #开机禁用防火墙功能 Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. [root@cacti ~]# setenforce 0 #关闭增强型安全功能 `安装LAMP架构` [root@cacti ~]# yum install -y \ httpd \ mariadb-server mariadb \ php \ php-mysql \ php-gd \ libjpeg* \ php-ldap \ php-odbc \ php-pear \ php-xml \ php-xmlrpc \ php-mhash

CentOS7 zabbix4.0搭建配置

寵の児 提交于 2020-02-01 17:39:36
一.Zabbix-Server服务器端的安装 概述:10050是Agent的端口,Agent采用被动方式,Server主动连接Agent的10050端口;10051是Server的端口,Agent采用主动或Trapper方式,会连接Server的10051端口。 前提条件:永久关闭SELinux和时间同步 #vim /etc/selinux/config SELINUX=disabled 或者#setenforce 0 #yum -y install ntp #systemctl enable ntpd #systemctl start ntpd 1.访问Zabbix的软件仓库网站 http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/ 将 zabbix-release-4.0-1.el7.noarch.rpm 下载的本地,然后在服务器上安装。 #rpm -ivh zabbix-release-4.0-1.el7.noarch.rpm #rpm -qa | grep zabbix-release #cd /etc/yum.repos.d/ 2.安装Zabbix-Server服务器端,由于服务器端也是需要监控的,故这里也一并安装了Zabbix-Agent(4.0版本的安装命令)。 #yum install -y zabbix-server

Centos7开放端口

安稳与你 提交于 2020-02-01 11:38:15
原文地址: https://www.jianshu.com/p/d28ee2cfb1ee 查看对外开放的端口状态 查询已开放的端口 netstat -anp查询指定端口是否已开 firewall-cmd --query-port=666/tcp 提示 yes,表示开启;no表示未开启。 添加端口 firewall-cmd --zone=public --add-port=8080/tcp --permanent (--permanent永久生效,没有此参数重启后失效) 刷新规则 firewall-cmd --reload 查看指定端口 firewall-cmd --zone=public --query-port=8080/tcp 删除指定端口 firewall-cmd --zone=public --remove-port=8080/tcp --permanent 查看已开放得所有端口 firewall-cmd --list-ports 查看防火墙状态 查看防火墙状态 systemctl status firewalld 开启防火墙 systemctl start firewalld 关闭防火墙 systemctl stop firewalld 若遇到无法开启 先用:systemctl unmask firewalld.service 然后:systemctl start