systemctl

systemctl添加开机启动

泄露秘密 提交于 2020-03-11 20:49:33
我们对service和chkconfig两个命令都不陌生,systemctl 是管制服务的主要工具, 它整合了chkconfig 与 service功能于一体。 systemctl is-enabled iptables.service systemctl is-enabled servicename.service #查询服务是否开机启动 systemctl enable *.service #开机运行服务 systemctl disable *.service #取消开机运行 systemctl start *.service #启动服务 systemctl stop *.service #停止服务 systemctl restart *.service #重启服务 systemctl reload *.service #重新加载服务配置文件 systemctl status *.service #查询服务运行状态 systemctl --failed #显示启动失败的服务 注:*代表某个服务的名字,如http的服务名为httpd 例如在 CentOS 7 上安装http [root@CentOS7 ~]# yum -y install httpd 启动服务(等同于service httpd start) systemctl start httpd.service 停止服务

centos7 安装nginx1.17.9

三世轮回 提交于 2020-03-11 12:07:47
官网: http://nginx.org/en/download.html [root@localhost local]# mkdir nginx [root@localhost local]# cd nginx [root@localhost nginx]# wget http://nginx.org/download/nginx-1.17.9.tar.gz [root@localhost nginx]# yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel [root@localhost nginx]# tar -zxvf nginx-1.17.9.tar.gz [root@localhost nginx-1.17.9]# cd nginx-1.17.9/ [root@localhost nginx-1.17.9]# ./configure [root@localhost nginx-1.17.9]# make && make install [root@localhost nginx-1.17.9]# cd /lib/systemd/system/ [root@localhost system]# vim nginx.service [root@localhost nginx-1

搭建TeamSpeak语音服务器

梦想与她 提交于 2020-03-10 20:28:26
1、下载 点击下载服务器端 用文件传输工具传输到服务器上(/root目录下) 2、安装 更新系统 yum update 开放端口 systemctl start firewalld firewall-cmd --zone=public --add-port=9987/udp --permanent firewall-cmd --zone=public --add-port=10011/tcp --permanent firewall-cmd --zone=public --add-port=30033/tcp --permanent firewall-cmd --reload 创建teamspeak用户并设置密码 useradd teamspeak passwd teamspeak 解压 tar -xvf teamspeak3-server_linux_amd64-3.11.0.tar.bz2 mv teamspeak3-server_linux_amd64 teamspeak3 拷贝给用户并且赋权 cp -R teamspeak3 /home/teamspeak chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3 使用teamspeak用户,启动服务 su - teamspeak cd teamspeak3 touch

CentOS7配置网络ip地址

半腔热情 提交于 2020-03-10 18:13:03
CentOS7配置网络ip地址 CentOS 7.x版本中没有ifcfg-eth0文件 只有ifcfg-ens33文件(为了符合日常习惯) (1)将文件ifcfg-ens33重命名为ifcfg-eth0;(root用户下) mv ifcfg-ens33 ifcfg-eth0 (2)将ifcfg-eth0文件中的NAME=ens33改为NAME=eth0 vi /etc/sysconfig/network-scripts/ifcfg-eth0 (3) #修改 BOOTPROTO=static #这里将dhcp修改成static ONBOOT=yes #这里将no修改成yes #新增 IPADDR=192.168.20.100 #静态IP GETWAY=192.168.20.1#默认网关 DNS1=192.168.20.1 NETMASK=255.255.255.0 #子网掩码 (4)重启网卡 service network restart /etc/resolv.conf nameserver 8.8.8.8 nameserver 114.114.114.114 配置主机名 1.Linux系统 (1)查看本机的主机名 hostname (2)配置主机名称 vi /etc/sysconfig/network 配置内容:NETWORKING=yes HOSTNAME=hadoop100

跟高手学习LINUX笔记-17

一个人想着一个人 提交于 2020-03-10 13:28:00
第十七章 Linux系统启动原理及故障排除 本节所讲内容: 17.1 centos系统启动过程及相关配置文件 17.1.1 centos6启动相关的配置文件 查看centos6默认系统启动级别: [root@node-2 ~]# vim /etc/inittab Default runlevel. The runlevels used are: 0 - halt (Do NOT set initdefault to this) 1 - Single user mode 2 - Multiuser, without NFS (The same as 3, if you do not have networking) 3 - Full multiuser mode 4 - unused 5 - X11 6 - reboot (Do NOT set initdefault to this) id:3:initdefault: #这里决定系统启动的级别 说明一下各个启动级别的含义 0:关机 1:单用户模式 2:多用户模式但无网络服务 3:完整多用户模式 4:暂未启用 5:图形化界面模式 6:重启 17.1.2 centos6设置服务开机启动 [root@node-2 ~]# chkconfig --list | grep sendmail sendmail 0:off 1:off 2:on

Nginx停止服务和各种命令

心不动则不痛 提交于 2020-03-09 17:09:17
1.停止Nginx服务的四种方法 从容停止服务 这种方法较stop相比就比较温和一些了,需要进程完成当前工作后再停止。 nginx -s quit 立即停止服务 这种方法比较强硬,无论进程是否在工作,都直接停止进程。 nginx -s stop systemctl 停止 systemctl属于Linux命令 systemctl stop nginx.service killall 方法杀死进程 直接杀死进程,在上面无效的情况下使用,态度强硬,简单粗暴! killall nginx 2.启动Nginx nginx直接启动 nginx 1 systemctl命令启动 systemctl start nginx.service 1 3.查看启动后记录 ps aux | grep nginx 1 4.重启Nginx服务 systemctl restart nginx.service 1 5.重新载入配置文件 当有系统配置文件有修改,用此命令,建议不要停止再重启,以防报错! nginx -s reload 1 6.查看端口号 netstat -tlnp --------------------- 作者:sir.山 来源:CSDN 原文:https://blog.csdn.net/qq_30109365/article/details/83589113 版权声明:本文为博主原创文章

Nginx基础

时光毁灭记忆、已成空白 提交于 2020-03-09 13:06:10
第一章 Nginx介绍 Nginx是什么? Nginx 是一个开源且高性能、可靠的 Http Web 服务、代理服务。 开源: 直接获取源代码 高性能: 支持海量并发 可靠: 服务稳定 我们为什么选择 Nginx 服务 Nginx 非常轻量 功能模块少 (源代码仅保留 http 与核心模块代码,其余不够核心代码会作为插件来安装) 代码模块化 (易读,便于二次开发,对于开发人员非常友好) 互联网公司都选择 Nginx 1.Nginx 技术成熟,具备的功能是企业最常使用而且最需要的 2.适合当前主流架构趋势, 微服务、云架构、中间层 3.统一技术栈, 降低维护成本, 降低技术更新成本。 Nginx重要特性 Nginx 采用 Epool 网络模型, Apache 采用 Select 模型 Select: 当用户发起一次请求, select 模型就会进行一次遍历扫描,从而导致性能低下。 Epool: 当用户发起请求, epool 模型会直接进行处理,效率高效,并无连接限制 Nginx应用场景 第二章 Nginx安装部署 Nginx分为几种: 1.源码编译(1.版本随意 2.安装复杂 3.升级繁琐) 2.epel仓库(1.版本较低 2.安装简单 3.配置不易读) 3.官方仓库(1.版本较新 2.安装简单 3.配置易读,推荐) 下面分别介绍编译安装和yum安装方法 1.编译安装方法

Zabbix分布式监控系统

强颜欢笑 提交于 2020-03-08 22:12:07
Zabbix分布式监控系统 准备两台虚拟机,yum源使用zabbix文件夹 基础环境配置 主机名配置 # hostnamectl set-hostname zabbix-server # hostnamectl set-hostname zabbix-agent yum源配置(server) 将镜像文件和zabbix文件夹上传到/opt目录下 创建挂载目录并将镜像文件挂载到目录 # mkdir -p /opt/centos 移动目录 # mv /etc/yum.repos.d/* /media/ 编辑local.repo文件 [centos] name=centos baseurl=file:///opt/centos gpgcheck=0 enabled=1 [zabbix] name=zabbix baseurl=file:///opt/zabbix gpgcheck=0 enabled=1 安装ftp服务 # yum install -y vsftpd 编辑文件,最上面添加代码 # vi /etc/vsftpd/vsftpd.conf 启动服务 # systemctl start vsftpd 查看服务状态 # systemctl status vsftpd yum源配置(agent) 移动文件 # mv /etc/yum.repos.d/* /media/ 编辑local

部署OpenStack Ocata的几个优化及排障记录(持续更新...)

一世执手 提交于 2020-03-08 13:31:20
1.compute节点上安装Ocata,openstack-nova-compute组件无法安装上,报错Requires: qemu-kvm-rhev >= 2.9.0 解决方法: 在compute节点上执行: echo " [Virt] name=CentOS-$releasever - Base baseurl=http://mirrors.163.com/centos/7.6.1810/virt/x86_64/kvm-common/ gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 ">> /etc/yum.repos.d/CentOS-Base.repo 再次执行安装即可: yum -y install openstack-selinux python-openstackclient yum-plugin-priorities openstack-nova-compute openstack-utils ntpdate 2.主机节点启动后,如果dashboard中获取卷失败 排查、解决办法: controller1节点上 systemctl status openstack-cinder-api.service openstack-cinder-scheduler.service

Linux下的服务与进程管理

允我心安 提交于 2020-03-07 14:11:09
1.Linux 系统的启动过程 2、Linux 系统的运行级别 (1)Linux 为了适应不同用户对服务的启动配置要求,设置了七种不同的运行级别: 运行级别 0:关机模式。poweroff.target 运行级别 1:单用户模式,仅用于 root 用户对系统进行维护时。rescue.target 运行级别 2:多用户模式(没有 NFS)。multi-user.target 运行级别 3:完全多用户模式,即多用户文本界面模式,是标准的运行级别。 运行级别 4:特定运行级别,基本不用的用户模式。multi-user.target 运行级别 5:X11,Linux 系统的图形界面运行级别。graphical.target 运行级别 6:重新启动。reboot.target target 文件保存在:/lib/system/system 目录中。 运行级别的设置由/etc/systemd/system/default.target 文件来控制。 运行级别服务程序存放位置:/etc/rc.d/ 服务进程存放在运行级别对应的目录中:Snnxxxx 或 Knnxxxxx 服务程序的脚本文件存放位置:/etc/rc.d/init.d/ (2)系统运行级别之间的切换 查看系统的当前运行级别:runlevel 查看系统启动时的运行级别:ll /etc/systemd/system/default