systemctl

CentOS7服务管理

烂漫一生 提交于 2020-03-07 07:48:29
1、在/usr/lib/systemd/system目录下建立服务启动文件,文件格式: [root@Centos7 ]# cat /usr/lib/systemd/system/nginx.service [Unit] #该部分主要是对这个服务的说明,内容包括Description和After,Description用于描述服务,After用于描述服务类别 Description=Nginx service manager #After=syslog.target network.target #Conflicts=sendmail.service exim.service [Service] #该部分是服务的关键,是服务的一些具体运行参数的设置 Type=forking #后台运行服务 PIDFile=/application/nginx-1.14.2/logs/nginx.pid #文件名必需要与服务启动后产生的pid文件的文件名相同 # 如果"ExecStartPre="无"-"前缀的命令行执行失败,那么剩余的命令行将不会被执行,同时该单元将变为失败(failed)状态。 仅在所有无"-"前缀的 ExecStartPre= 命令全部执行成功的前提下,才会继续执行"ExecStart="命令 #ExecStartPre=-/application/nginx-1.14.2

Ubuntu 中 RabbitMq 的安装与运行

↘锁芯ラ 提交于 2020-03-05 18:41:51
安装RabbitMq 可以参照RabbitMq官网的安装教程(Installing on Debian and Ubuntu),来进行安装。 这里我们使用apt-get来安装,就简单的几条命令: 1.由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令: sudo apt-get install erlang-nox # 安装erlang erl # 查看relang语言版本,成功执行则说明relang安装成功 2.添加公钥 wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add - 3.更新软件包 sudo apt-get update 4.安装 RabbitMQ sudo apt-get install rabbitmq-server #安装成功自动启动 5.查看 RabbitMq状态 systemctl status rabbitmq-server #Active: active (running) 说明处于运行状态 # service rabbitmq-server status 用service指令也可以查看,同systemctl指令 执行了上面的步骤,rabbitMq已经安装成功。 6.启用

linux初学者-系统服务的控制

青春壹個敷衍的年華 提交于 2020-03-05 07:20:07
linux系统中系统服务的控制是比较重要的一部分,这也直接影响到计算机的使用,以下将会介绍一些系统服务的控制。 1、系统服务命令 系统的初始化程序是系统开始的第一个进程,pid为1。可以通过以下命令来控制系统的服务。为了表示方便,以下的服务全部用ssh。 "systemctl list-units"是列出当前系统中运行服务的状态。 "systemctl list-unit-files"是列出服务的开机状态。 "systemctl status sshd"是查看指定服务的状态。 "systemctl stop sshd"是关闭指定服务。 "systemctl start sshd"是开启指定服务。 "systemctl restart sshd"是从新启动服务。 "systemctl enable sshd"是设定指定服务开机开启。 "systemctl disable sshd"是设定指定服务开机关闭。 "systemctl reload sshd"是使指定服务从新加载配置。重新加载和重启的区别是重新加载不需要关闭服务,所以进程的PID不会发生改变。 "systemctl list-dependencies sshd"是查看指定服务的倚赖关系。 "systemctl mask sshd"是冻结指定服务。 "systemctl unmask sshd"是启用服务。

centos7服务器重启

天涯浪子 提交于 2020-03-04 06:33:53
数据库 systemctl stop mysqld.service systemctl start mysqld.service systemctl status mysqld.service php systemctl stop php73-php-fpm.service systemctl start php73-php-fpm.service nginx systemctl restart nginx.service systemctl status nginx.service 来源: CSDN 作者: 飞鱼计划 链接: https://blog.csdn.net/qq_35669659/article/details/104639354

云计算基础平台搭建(先电版)

醉酒当歌 提交于 2020-03-04 02:42:46
1.环境 预先准备 1.安装操作系统CentOS7,安装时注意留一部分空白分区 2.按题要求设置控制节点以及计算节点主机名 # hostnamectl set-hostname controller 3.划分分区 #compute节点 [root@compute] # parted /dev/md126 (parted) mkpart swift 500G 600G //创建swift分区,从500G到600G [root@compute] # mkfs.xfs /dev/md126p5 //格式化分区 4.配置网卡 #题目一般要求两张网卡 controller & compute 两个节点都需要进行该操作 控制节点 网卡1 :192.168.100.10 网卡2 :192.168.200.10 计算节点 网卡1 :192.168.100.20 网卡2 :192.168.200.20 修改网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下参数 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.100.10 NETMASK=255.255.255.0 GATEWAY=192.168.100.1 vi /etc/sysconfig/network-scripts/ifcfg-eth1

linux学习(小白篇)

一曲冷凌霜 提交于 2020-03-02 21:29:53
当前为:centos 7 ,此文是在学习linux时做一个指令合集,方便自己查阅 shell命令框建议使用xshell,文件上传建议使用xftp(界面化软件,非常好用) 进文件夹:cd xxx 返回最上级文件夹:cd / 查看当前文件夹的所有文件:ls前期准备:安装netcore环境,参照https://www.cnblogs.com/v587yy/p/12148087.htmlnetcore网站发布后可使用xftp上传到linux服务器,进入网站所在文件夹之后netcore网站可使用dotnet xxx.dll运行,运行后想要在外网访问,需要搭建nginx 1.查看所有进程:ps -ef 2.查看特定进程:ps -ef |grep redis ps:将某个进程显示出来 -A  显示所有程序。 -e  此参数的效果和指定"A"参数相同。 -f  显示UID,PPIP,C与STIME栏位。 grep命令是查找 中间的|是管道命令 是指ps命令与grep同时执行 这条命令的意思是显示有关redis有关的进程 3.kill[参数][进程号] kill -9 4394 kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程

Centos 7.5 安装Zabbix4.0

二次信任 提交于 2020-03-02 12:35:35
一、参考链接 zabbix官方安装文档: https://www.zabbix.com/cn/download zabbix官方产品文档: https://www.zabbix.com/cn/manuals Centos7安装Zabbix4.0步骤: https://www.cnblogs.com/yaoyaojcy/p/9884130.html 二、部署Zabbix 4.0 1. 部署前操作 cat /etc/redhat-release #查看版本当前操作系统发行版信息 cat /proc/version #查看当前操作系统版本信息 Centos 7添加阿里云镜像(可省略) yum -y install wget wget -O /etc/yum.repos.d/CentOs-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all #清理yum缓存 yum makecache yum repolist yum -y install epel-release #安装epel源 yum -y install bash-completion bash-completion-extras #安装Tab键自动补全功能 (1)关闭selinux setenforce 0 #临时关闭 sed -i "s

http高可用+负载均衡 corosync + pacemaker + pcs

∥☆過路亽.° 提交于 2020-02-28 15:18:09
http高可用+负载均衡 corosync + pacemaker + pcsopenstack pike 部署 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html #http高可用+负载均衡pacemaker+haproxy #http+corosync+pacemaker+pcs+haproxy #ssh免密验证,必须设置http://www.cnblogs.com/elvi/p/7736521.html ######################## #所有控制节点 #安装Pacemake Corosync yum install corosync pacemaker pcs fence-agents resource-agents -y yum install haproxy httpd -y #启动pcsd systemctl enable pcsd.service systemctl start pcsd.service #修改群集用户hacluster密码 echo centos | passwd --stdin hacluster #http设置 cp /etc/httpd/conf/httpd.conf{,.bak} sed -i 's#^Listen 80#Listen 8080#' /etc/httpd/conf

systemctl命令完全指南

白昼怎懂夜的黑 提交于 2020-02-28 13:48:57
使用Systemctl管理Linux服务 本文旨在阐明在运行systemd的系统上“如何控制系统和服务”。 Systemd初体验和Systemctl基础 1. 首先检查你的系统中是否安装有systemd并确定当前安装的版本 # systemd --version systemd 215 +PAM +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP -APPARMOR 上例中很清楚地表明,我们安装了215版本的systemd。 2. 检查systemd和systemctl的二进制文件和库文件的安装位置 # whereis systemd systemd:/usr/lib/systemd /etc/systemd /usr/share/systemd /usr/share/man/man1/systemd.1.gz # whereis systemctl systemctl:/usr/bin/systemctl /usr/share/man/man1/systemctl.1.gz 3. 检查systemd是否运行 # ps -eaf | grep [s]ystemd root 10016:27?00:00:00/usr/lib/systemd/systemd --switched-root -

服务器升级至centos8 网站配置-php与mysql从5.6升级到php7与msyql

不打扰是莪最后的温柔 提交于 2020-02-28 00:51:57
linux centos8 安装php7 nginx1.4 mysql8 ,运行php网站,各个模块从零开始配置 CentOS7与centOS8的抉择 目前国内各大云服务器的默认centos 系统版本还是7,目前没有centos配套支持,国外云服务器厂商默认就是8,如vultr centos8的性能提升,官网介绍的更清楚 安装centos8 min版本,在我的系统上查看,发现nginx默认是1.14 开发语言版本 Python 3.6 PHP 7.2 Ruby 2.5 Node.js 10 java::OpenJDK 11 数据库版本 MySQL 8.0 MariaDB 10.3 PostgreSQL 10 and PostgreSQL 9.6 Redis 5.0 而我的服务器msyql是msyql5.6 php是php5.6 ,我是选择重新来过一遍。 centos8 从零开始安装nginx mysql php 系统默认版本搭建php网站 centos8 安装nginx 安装nginx yum install nginx php 启动nginx systemctl start nginx.service 查看nginx状态 systemctl status nginx 设置nginx开机启动 systemctl enable nginx.service centos8 安装php