systemctl

腾讯云服务器安装PHP(CentOS Linux release 7.6.1810)

坚强是说给别人听的谎言 提交于 2019-12-25 12:51:21
操作系统:腾讯云CentOS Linux release 7.6.1810 (Core) cat /etc/centos-release //查看系统版本 一、先检查以前有没有安装的版本,如果有删除之前的 php 版本: yum remove php* php-common 二、rpm 安装 Php7 相应的 yum源 CentOS/RHEL 7.x: 1 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 2 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm CentOS/RHEL 6.x: rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm 可以用yum search php7查看下安装源的版本 yum search php7 看来最新的是php72w,下来就开始安装吧 三、安装PHP yum install php72w 四、常用systemctl指令: systemctl enable *.service #开机运行服务 systemctl disable *.service #取消开机运行 systemctl start *

【讲清楚,说明白!】服务管理

拥有回忆 提交于 2019-12-24 18:55:09
目录: (一)了解服务的概念 (二)服务器状态查看、启动、关闭、重启 (三)设置服务开机自动启动 (四)服务是如何定义的 (五)运行级别:了解后缀为target的服务 (一)了解服务的概念 (1.1)首先我们看一下Windows系统中的服务,例如系统中的DHCP Client服务,其中“状态”指的是当前的状态,而当前状态我们可以选择“启动、停止、暂停、恢复、重新启动”;即使我们设置当前的状态为“停止”,但是在系统重新启动后仍然是会成为“已开启”的状态,这是由于在“启动类型”处,我们设置的是“自动”启动类型,因此启动类型不会影响当前系统的状态,只会影响系统下次重启系统时的状态。 (二)服务器状态查看、启动、关闭、重启 (2.1)而在Linux系统中,我们可以使用systemctl命令查询系统中所有的服务信息(图1-2),在Linux系统中类似于Windows系统中的服务都是以后缀为service的服务(图1-3)。 # systemctl list-unit-files---查询系统中所有的服务 # systemctl list-unit-files --type service---查询所有类型为service的服务 (2.2)我们首先查询系统中是否有ftp、sshd服务,可以使用list-unit-files参数确定服务的具体名称。然后可以查询sshd服务是否是正常运行的状态

Rewrite跳转

旧街凉风 提交于 2019-12-24 16:47:57
Nginx服务中Rewrite的应用 Rewrite跳转场景 URL看起来更规范、合理 企业会将动态URL地址伪装成静态地址提供服务 网址换新域名后,让旧的访问跳转到新的域名上 服务端某些业务调整 Rewrite跳转实现 Rewrite实用场景 Nginx跳转需求的实现方式 使用 rewrite 进行匹配跳转 使用 if 匹配全局变量后跳转 使用 location 匹配再跳转 rewrite放在server{},if{},location{} 段中 对域名或参数字符串 使用 if 全局变量匹配 使用 proxy_ pass 反向代理 Nginx正则表达式 常用的正则表达式元字符 字符 说明 ^ 匹配输入字符串的起始位置 $ 匹配输入字符串的结束位置 * 匹配前面的字符零次或多次 + 匹配前面的字符一次或多次 ? 匹配前面的字符零次或一次 . 匹配除“\n”之外的任何单个字符。使用诸如"[.\n]"之 类的模式,可匹配包括“n”在内的任意字符 \ 将后面接着的字符标记为一个特殊字符或一个原义字符或一个向后引用 \d 匹配纯数字 {n} 重复n次 {n,} 重复n次或更多次 [c] 匹配单个字符c [a-z] 匹配a-z小写字母的任意一个 [a-zA-Z] 匹配a-z小写字母或A-Z大写字母的任意一 个 Rewrite命令 语法 rewrite <regex> <replacement

CentOS7安装Tomcat9并配置

你。 提交于 2019-12-24 03:59:21
划重点:安装tomcat之前必须先安装jdk 安装教程 1.下载 Tomcat 9   CentOS 7 下创建目录并下载文件:// 链接已更新 cd /usr/local/ mkdir tomcat cd tomcat wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.16/bin/apache-tomcat-9.0.16.tar.gz   或者官网下载 tomcat 9 ,并上传到 /usr/local/tomcat 目录下   官网下载地址: https://tomcat.apache.org/download-90.cgi   2.解压安装 tomcat 9 文件 cd /usr/local/tomcat tar -zxvf apache-tomcat-9.0.16.tar.gz 3.配置 tomcat 开机启动   创建 服务名.service(这里的服务名可以自己定义,建议用 tomcat 或者 tomcat9) 文件,直接vi命令,编辑之后保存即可 cd /usr/lib/systemd/system vi tomcat.service   按 i 键插入以下内容 [Unit] Description=Tomcat After=syslog.target network.target remote

LVS负载均衡群集之NAT模式搭建 (实践篇)

为君一笑 提交于 2019-12-24 01:56:23
实验原理图 实验环境 LVS调度器作为web服务器池的网关 LVS服务器配置两块网卡分别连接内外网 使用轮询(rr)调度算法 LVS负载调度器网段规划 内网33网关:192.168.144.1 外网36:12.0.0.1 web1 192.168.144.151 web2 192.168.144.170 nfs服务器 192.168.144.145 client测试机 12.0.0.12 实践操作 在NFS服务器上添加两块硬盘,做共享存储使用,格式化 在虚拟机上添加硬盘 [root@nfs ~]# fdisk /dev/sdb //分区 令(输入 m 获取帮助):n //创建新分区 Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p //主分区 分区号 (1-4,默认 1): //回车默认选项 起始 扇区 (2048-41943039,默认为 2048): //回车默认选项 将使用默认值 2048 Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039): //回车默认选项 将使用默认值 41943039 分区 1 已设置为 Linux 类型,大小设为 20 GiB 命令(输入 m 获取帮助):w

Squid代理服务器应用

吃可爱长大的小学妹 提交于 2019-12-23 18:10:29
第一步:配置squid代理服务器 #远程共享并挂载源码包 [root@squid ~]# smbclient -L //192.168.142.1 [root@squid ~]# mount.cifs //192.168.142.1/squid /mnt #解压源码包 [root@squid ~]# cd /mnt [root@squid mnt]# tar zxvf squid-3.4.6.tar.gz -C /opt #安装编译环境 [root@squid mnt]# yum install gcc gcc-c++ make -y #切入源码包目录 [root@squid mnt]# cd /opt/squid-3.4.6/ #配置configure组件项 [root@squid squid-3.4.6]# ./configure --prefix=/usr/local/squid \ >--sysconfdir=/etc \ >--enable-arp-acl \ >--enable-linux-netfilter \ >--enable-linux-tproxy \ >--enable-async-io=100 \ >--enable-err-language="Simplify_Chinese" \ >--enable-underscore \ >--enable

Systemd http health check [closed]

十年热恋 提交于 2019-12-23 07:57:22
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 3 years ago . I have a service on a Redhat 7.1 which I use systemctl start, stop, restart and status to control. One time the systemctl status returned active, but the application "behind" the service responded http code different from 200. I know that I can use Monit or Nagios to check this and do the systemctl restart - but

Linux服务器,服务管理--systemctl命令详解,设置开机自启动

*爱你&永不变心* 提交于 2019-12-22 05:19:05
Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了。 摘要: systemctl 是系统服务管理器命令,它实际上将 service 和 chkconfig 这两个命令组合到一起。 任务 旧指令 新指令 使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service 使某服务不自动启动 chkconfig --level 3 httpd off systemctl disable httpd.service 检查服务状态 service httpd status systemctl status httpd.service (服务详细信息) systemctl is-active httpd.service (仅显示是否 Active) 显示所有已启动的服务 chkconfig --list systemctl list-units --type=service 启动某服务 service httpd start systemctl start httpd.service 停止某服务 service httpd stop systemctl stop httpd.service

Linux服务器,服务管理--systemctl命令详解,设置开机自启动

╄→гoц情女王★ 提交于 2019-12-22 02:14:40
Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了。 摘要: systemctl 是系统服务管理器命令,它实际上将 service 和 chkconfig 这两个命令组合到一起。 任务 旧指令 新指令 使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service 使某服务不自动启动 chkconfig --level 3 httpd off systemctl disable httpd.service 检查服务状态 service httpd status systemctl status httpd.service (服务详细信息) systemctl is-active httpd.service (仅显示是否 Active) 显示所有已启动的服务 chkconfig --list systemctl list-units --type=service 启动某服务 service httpd start systemctl start httpd.service 停止某服务 service httpd stop systemctl stop httpd.service

keepalived+nginx+lnmp 网站架构

蓝咒 提交于 2019-12-21 13:43:05
《网站架构演变技术研究》 项目实施手册 2019年8月2日 第一章 : 实验环境确认 4 1.1-1.系统版本 4 1.1-2.内核参数 4 1.1-3.主机网络参数设置 4 1-1-4 .项目拓扑图 5 第二章 : 部署后端web服务 6 2-1 .安装Nginx服务端 6 2-1-1 .安装nginx 依赖包 6 2-1-3.修改Nginx配置文件 7 2-1-4.创建nginx启动文件软链接 8 2-1-5.启动nginx,开机自启 8 2-1-6. 查询端口80状况 8 2-1-7.安装其他web服务器 8 2-2 .部署PHP环境 9 2-2-1 .安装PHP 软件 9 2-2-3. 查询端口9000状况 9 2-2-3.安装其他web服务器 9 第三章 : 部署NFS服务 9 3-1 .安装NFS 服务器端 10 3.1-1 .nfs软件安装 10 3-1-2 .创建共享目录 10 3-1-3. 修改/etc/exports配置文件 10 3-1-4. 启动服务,开机自启 10 3-1-5. 本地挂载测试 10 3-2. 部署web客户端挂载nfs存储 11 3-2-1.配置web服务器 11 3-2-2.手动挂载-临时挂载 11 3-2-3. 配置开机自动挂载-永久挂载 11 3-2-4. 安装其他 web服务器 12 3-3. 部署rsync备份服务器 12 3-3