systemctl

nginx安装

风格不统一 提交于 2020-01-21 02:40:24
系统环境CentOS Linux release 7.7.1908 (Core) 安装make yum -y install gcc automake autoconf libtool make 安装g++ yum install gcc gcc-c++ 安装nginx cd /usr/local/src wget http://nginx.org/download/nginx-1.17.3.tar.gz tar -zxvf nginx-1.17.3.tar.gz cd nginx-1.17.3 ./configure make make install nginx 自启动 1、目录/usr/lib/systemd/system增加文件nginx.service 2、文件内容 [Unit] Description=nginx service After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s quit PrivateTmp=true [Install] WantedBy=multi-user

firewalld命令(防火墙)

大城市里の小女人 提交于 2020-01-20 16:21:19
CentOS7使用firewalld打开关闭防火墙与端口 1、firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启用 : systemctl enable firewalld 2.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 查看已启动的服务列表

监控三剑客<cacti、nagios、zabbix>

杀马特。学长 韩版系。学妹 提交于 2020-01-19 22:31:42
监控三剑客<cacti、nagios、zabbix> 在企业网络运维过程中,管理员闭虚随时关注服务器和网络运行情况,以便及时发现问题,尽可能减少故障的发生。当网络中的设备、服务器数量较多时,为了更加方便,快捷的获得各种监控信息,通常会借助一些集中监测软件。 下面为大家介绍一下日常生活中的三种监控软件,俗称:监控三剑客(基于CentOS7安装) 一、cacti cacti是一款使用PHP语言开的发性能与流量检测软件,检测对象可以是Linux、Windows服务器,也可以是路由交换机等网络设备,主要基于SNMP(simple、Network、Management、Protocol,简单网络管理协议)来搜集CPU占用、内存使用、运行进程、网卡流量等数据 1、服务器配置 构建cacti监控平台时要先进行LAMP架构,这边实验我直接用yum一键安装、在生产环境中最好使用手工编译安装 LAMP手工编译安装可以参考以下博客文章 Apache手工编译安装 https://blog.51cto.com/13645280/2117794 MySQL数据库基础 https://blog.51cto.com/13645280/2132869 构建PHP运行环境 https://blog.51cto.com/13645280/2136415 (1)yum安装LAMP yum -y install httpd

Linux 之 在最小化安装情况下安装图形界面

删除回忆录丶 提交于 2020-01-18 19:18:15
参考文档: https://www.linuxidc.com/Linux/2017-10/147646.htm 一、CentOS 6.x字符界面安装图形界面方法 [root@centos6~]# yum -y install xorg* [root@centos6 ~]# yum -y groupinstall "X Window System" [root@centos6 ~]# yum -y groupinstall Desktop [root@centos6 ~]# yum -y groupinstall "Chinese Support" 以上软件包和软件包组安装完成之后,图形化桌面就安装完成了,我们执行startx即可启动图形化桌面环境 [root@centos6 ~]# startx 或使用 init 5 如果想开机自动启动图形化桌面,则需要更改/etc/inittab文件中的默认启动级别为5即可 [root@centos6 ~]# vim /etc/inittab id:5:initdefault: :wq 二、CentOS 7.x字符界面安装图形界面方法 1、配置好yum源,可以使用光盘镜像源(配置方法同centos6.x),也可以使用网络源,这里同样使用国内的阿里源作为实例,执行下面的命令即可配置成功。 wget -O /etc/yum.repos.d

浅谈Nginx基础概念

夙愿已清 提交于 2020-01-18 02:16:07
浅谈Nginx基础概念 1️⃣ Nginx简述 2️⃣ Nginx功能介绍 🅿 1.Nginx基础特性 🅿 2.Nginx组织结构 ▶ 1.web请求处理机制 ▶ 2. Nginx组织模型 ▶ 3. Nginx进程间通信 🅿 3.Nginx模块说明 🅿 4.Nginx安装 ▶ 1. Centos版本 yum安装 ▶ 2. Ubuntu版本 apt安装 ▶ 3. 查看帮助 ▶ 4. Nginx编译安装 ▶ 5.Nginx目录结构 1️⃣ Nginx简述 Nginx 则是免费的、开源的、⾼性能的HTTP和反向代理服务器、邮件代理服务器、以及TCP/UDP代理服务器 解决 C10K问题(10K Connections) C10K问题(10K Connections), http://www.ideawu.net/blog/archives/740.html Nginx官⽹: http://nginx.org Nginx 商业版为Nginx Plus: https://www.nginx.com/products/nginx/ 2️⃣ Nginx功能介绍 🅿 1.Nginx基础特性 特性: 模块化设计,较好的扩展性 ⾼可靠性 ⽀持热部署:不停机更新配置⽂件,升级版本,更换⽇志⽂件 低内存消耗:10000个keep-alive连接模式下的⾮活动连接,仅需2.5M内存 event-driven

Restart/Stop Nginx using my UserId without sudo permissions

一曲冷凌霜 提交于 2020-01-16 19:47:32
问题 I need to restart the nginx services installed via root using my user-id ie TAG1 without the help of sudo. Now we are using the below command to restart the Services **COmmand : sudo /usr/bin/systemctl restart nginx** So please provide us with some inputs how to restart nginx services using a newid without using SUDO permissions. 回答1: Answer: Using visudo, add the following to your sudoers file, replacing username with the proper username USER ALL = NOPASSWD: /usr/bin/systemctl restart nginx

Centos7中systemctl命令详解

一个人想着一个人 提交于 2020-01-16 18:37:52
LinuxSystemctl是一个系统管理守护进程、工具和库的集合,用于取代System V、service和chkconfig命令,初始进程主要负责控制systemd系统和服务管理器。通过Systemctl –help可以看到该命令主要分为:查询或发送控制命令给systemd服务,管理单元服务的命令,服务文件的相关命令,任务、环境、快照相关命令,systemd服务的配置重载,系统开机关机相关的命令。 1. 列出所有可用单元 # systemctl list-unit-files 2. 列出所有运行中单元 # systemctl list-units 3. 列出所有失败单元 # systemctl –failed 4. 检查某个单元(如 crond . service)是否启用 # systemctl is-enabledcrond.service 5. 列出所有服务 # systemctl list-unit-files –type=service 6. Linux中如何启动、重启、停止、重载服务以及检查服务(如 httpd . service)状态 # systemctl start httpd.service # systemctl restart httpd.service # systemctl stop httpd.service # systemctl reload

centos 7 mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar

无人久伴 提交于 2020-01-16 00:19:20
百度云盘: https : / / pan . baidu . com / s / 1 RcKct7_CffWK5bRgzUNNLQ 不需要提取码 安装说明: https : / / www . cnblogs . com / yanglang / p / 10782941. html 操作记录 mkdir mysql 40 ll 41 cd my 42 cd mysql / 43 ll 45 tar - xvf mysql - 8.0 .19 - 1. el7 . x86_64 . rpm - bundle . tar 46 ll 47 rpm - ivh mysql - community - common - 8.0 .19 - 1. el7 . x86_64 . rpm -- nodeps -- force 48 rpm - ivh mysql - community - libs - 8.0 .19 - 1. el7 . x86_64 . rpm -- nodeps -- force 49 rpm - ivh mysql - community - client - 8.0 .19 - 1. el7 . x86_64 . rpm -- nodeps -- force 50 rpm - ivh mysql - community - server - 8.0 .19 - 1

Dockerfile理论+实战!!!

限于喜欢 提交于 2020-01-15 14:36:45
Dockerfile概述  Dockerfile是docker中镜像文件的的描述文件,说的直白点就是镜像文件到底是由什么东西一步步构成的。  例如:你在淘宝上买了一个衣架,但是卖家并没有给你发一个完整的衣架,而是一些组件和一张图纸,你按照这个图纸一步一步将衣架组装起来,就成了你所需要的样子。那么 Dockerfile 就是这张图纸,镜像文件就是你需要的这个衣架,Dockerfile 不建议随便命名,就用 Dockerfile。  因此,Dockerfile其内部包含了一条条的指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。 Docker 执行 Dockerfile 的大致流程: (1)docker从基础镜像运行一个容器; (2)执行一条指令并对容器作出修改; (3)执行类似docker commit的操作提交一个新的镜像层; (4)docker再基于刚提交的镜像运行一个新容器; (5)执行dockerfile中的下一条指令直到所有指令都执行完成。 不同阶段: 1、Dockerfile :是软件的原材料,需要定义一个Dockerfile,Dockerfile定义了进程需要的一切东西。Dockerfile涉及的内容包括执行代码或者是文件、环境变量、依赖包、运行时环境、动态链接库等等; 2、Docker镜像 :是软件的交付品