systemd

systemd管理nginx

梦想的初衷 提交于 2020-02-12 20:30:46
首先安装nginx,此处不做赘述。 保存以下内容到/lib/systemd/system/nginx.service文件。 [Unit] Description=The NGINX HTTP and reverse proxy server After=network.target remote-fs.target nss-lookup.target [Service] Type=forking PIDFile=/run/nginx.pid ExecStartPre=/usr/sbin/nginx -t ExecStart=/usr/sbin/nginx ExecReload=/usr/sbin/nginx -s reload ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target 注意:将上面内容中的路径改为实际的路径。 重载systemd配置文件 systemctl daemon-reload 启动服务 systemctl start nginx.service 开机启动 systemctl enable nginx.service 更多命令 systemctl reload nginx.service 重新加载nginx服务 systemctl stop

FRP后台启动方法

谁说我不能喝 提交于 2020-02-12 02:19:18
1. 使用systemctl来控制启动 这个方法比较好用,很方便 sudo vim /lib/systemd/system/frps.service 在frps.service里写入以下内容 [Unit] Description=fraps service After=network.target syslog.target Wants=network.target [Service] Type=simple #启动服务的命令(此处写你的frps的实际安装目录) ExecStart=/your/path/frps -c /your/path/frps.ini [Install] WantedBy=multi-user.target 然后就启动frps sudo systemctl start frps 再打开自启动 sudo systemctl enable frps 如果要重启应用,可以这样,sudo systemctl restart frps 如果要停止应用,可以输入,sudo systemctl stop frps 如果要查看应用的日志,可以输入,sudo systemctl status frps 来源: CSDN 作者: wang1027247985 链接: https://blog.csdn.net/wang1027247985/article/details

linux 基础入门(9) 系统服务 systemctl 与 xinted的运用

半城伤御伤魂 提交于 2020-02-11 00:51:42
9.系统服务 9.1系统服务 可以把计算机理解为一个地点比如中关村大街系统服务理解为中关村大街的理发店、饭店、商场等等,每一个都是一个系统服务,为客户提供不同内容的服务 服务:常驻在内存中的程序,且可以提供一些系统或网络功能,那就是服务。 计算机中的系统服务有很多,比如 apache提供web服务 ftp提供文件下载上传服务 ssh提供了远程连接服务 防火墙提供了安全防护服务等等 9.2守护进程 Linux服务器的主要任务就是为本地或远程用户提供各种服务。通常 Linux系统上提供服务的程序是由运行在后台的守护进程( Daemon)来执行。一个实际运行中的 Linux系统一般会有多个这样的程序在运行。这些后台守护进程在系统开机后就运行了,并且在时刻地监听前台客户地服务请求,一旦客户发出了服务请求,守护进程便为它们提供服务。 9.3特殊守护进程 系统初始化进程是一个特殊的的守护进程,其PD为1,它是所有其他守护进程的父进程或者祖先进程。也就是说,系统上所有的守护进程都是由系统初始化进程进行管理的(如启动、停止等)。 系统上所有的守护进程都是由系统初始化进程进行管理的(如启动、停止等) systemV(红帽7之前) ini按照优先级的高低,先后唤醒其他服务 服务有依赖关系 多命令协同工作管理服务 命令包括 init service chkconfig systemd 并行启动,速度更快

在 CentOS 7(Linux)上部署ASP.NET Core 2.2 Web应用程序(Tengine、Asp.Net Core MVC、Centos 7、MySql)

荒凉一梦 提交于 2020-02-09 04:56:28
一、前言   1、简单记录一下Linux CentOS 7中安装与配置Tengine的详细步骤。   2、简单比较一下Tengine 和Nginx   3、搭建Asp.net Core和部署 Web程序   4、总结一下操作   5、# 表示目前我使用的权限是root 最高权限,$ 表示我使用的权限是一般用户权限。 二、开始安装环境   Tengine是淘宝发起的web服务器项目,简单的讲就是对nginx进行了二次开发并提供了更丰富的功能,   Tengine的性能和稳定性已经在大型的网站如淘宝网, 天猫商城 等得到了很好的 检验 。   它的最终目标是打造一个高效、稳定、安全、易用的Web平台。   从2011年12月开始,Tengine成为一个 开源 项目。   现在,它由Tengine团队开发和维护。Tengine团队的核心成员来自于淘宝、 搜狗 等互联网企业。   官网地址: http://tengine.taobao.org/ ,目前最新的稳定版本是2.3.0,我这里也用的这个版本。 1、查看环境 cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 2、下载安装包安装Tengine-2.3.0(这一步可以跳过,直接使用命令安装,比较方便)   下载pcre-8.39.tar.gz【依赖】 、下载zlib

架构演变过程

自闭症网瘾萝莉.ら 提交于 2020-02-08 04:27:25
01--老男孩教育-CentOS6和7 01-笔记 安装系统 系统下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso ---已失效 只能下载最新版本,要下载往期版本可以使用http://vault.centos.org/ (在readme中找到) 安装过程会比之前简单一点 创建虚拟机(磁盘选100G) 共创建两个网卡(一个NAT,一个LAN区段(172.16.1.0/24)) 点击DVD驱动选择系统,开始虚拟机,开始安装 进入安装界面后,选择第一个,按Tab建,进行配置,多按几个空格,到第二行, 输入net.ifnames=0 biosdevname=0,使网卡名统一,自动变成eth0 NETWORK&HOST NAME 进入安装界面,一直往下拉,找到 NETWORK&HOST NAME 如果有eth0和eth1就说明我们修改内核成功 选择eth0点击右下角的Configure进行配置 选择General,Automatically 打勾,表示on boot的意思 选择IPV4 settings ,Method选择Manual(手动的) Addresses中添加10.0.0.201 24(Netmask) 10.0.0.254(Gateway) DNS添加223.5.5.5

Centos目录及其常用处理命令

老子叫甜甜 提交于 2020-02-08 01:06:29
1、Centos之常见目录作用介绍[1] 我们先切换到系统根目录 / 看看根目录下有哪些目录 [root@localhost ~]# cd / [root@localhost /]# ls bin dev home lib64 mnt proc run srv tmp var boot etc lib media opt root sbin sys usr [root@localhost /]# 这里首先看下 根目录/ 下的 bin 和 sbin; 在user下也有bin和sbin [root@localhost /]# ls usr/ bin games lib libexec sbin src etc include lib64 local share tmp [root@localhost /]# 根目录下的bin和sbin,usr目录下的bin和sbin, 这四个目录都是用来保存系统命令的。 bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。 /usr/bin: 主 要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip

Centos7 之目录处理命令(八)

拜拜、爱过 提交于 2020-02-08 00:56:21
linux中 关于目录 有几个重要概念 一个是 / 根目录 还有一个当前用户的家目录 比如 root用户的家目录是 /root 普通用户的家目录是/home/xxx 下 root登录 默认家目录 是root 我们这里先用 cd .. 进入 / 根目录 [root@localhost ~]# cd .. [root@localhost /]# 然后我们看下 根目录 / 下有哪些目录 [root@localhost /]# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var [root@localhost /]# 我们用 cd 回到家目录 [root@localhost /]# cd [root@localhost ~]# 创建目录命令 mkdir (make directories) 比如在/root 下建一个 书籍目录 [root@localhost ~]# mkdir 书籍 [root@localhost ~]# ls anaconda-ks.cfg 书籍 [root@localhost ~]# 假如我们要递归创建目录和文件 [root@localhost ~]# mkdir 书籍2/java编程思想 mkdir: 无法创建目录"书籍2/java编程思想":

Centos之目录处理命令

牧云@^-^@ 提交于 2020-02-08 00:39:06
linux中 关于目录 有几个重要概念 一个是 / 根目录 还有一个当前用户的家目录 比如 root用户的家目录是 /root 普通用户的家目录是/home/xxx 下 root登录 默认家目录 是root 我们这里先用 cd .. 进入 / 根目录 [root@localhost ~]# cd .. [root@localhost /]# 然后我们看下 根目录 / 下有哪些目录 [root@localhost /]# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var [root@localhost /]# 我们用 cd 回到家目录 [root@localhost /]# cd [root@localhost ~]# 创建目录命令 mkdir (make directories) 比如在/root 下建一个 书籍目录 [root@localhost ~]# mkdir 书籍 [root@localhost ~]# ls anaconda-ks.cfg 书籍 [root@localhost ~]# 假如我们要递归创建目录和文件 [root@localhost ~]# mkdir 书籍2/java编程思想 mkdir: 无法创建目录"书籍2/java编程思想":

centOs之目录处理命令

戏子无情 提交于 2020-02-08 00:37:13
linux中 关于目录 有几个重要概念 一个是 / 根目录 还有一个当前用户的家目录 比如 root用户的家目录是 /root 普通用户的家目录是/home/xxx 下 root登录 默认家目录 是root 我们这里先用 cd .. 进入 / 根目录 [root@localhost ~]# cd .. [root@localhost /]# 然后我们看下 根目录 / 下有哪些目录 [root@localhost /]# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var [root@localhost /]# 我们用 cd 回到家目录 [root@localhost /]# cd [root@localhost ~]# 创建目录命令 mkdir (make directories) 比如在/root 下建一个 书籍目录 [root@localhost ~]# mkdir 书籍 [root@localhost ~]# ls anaconda-ks.cfg 书籍 [root@localhost ~]# 假如我们要递归创建目录和文件 [root@localhost ~]# mkdir 书籍2/java编程思想 mkdir: 无法创建目录"书籍2/java编程思想":

nginx的状态是failed的解决方案

ぃ、小莉子 提交于 2020-02-07 10:39:06
root@ubuntu19:/home/appleyuchi 使用下面的命令之一 #service nginx status #systemctl status nginx 我们得到: ● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: en Active: failed (Result: timeout) since Wed 2020-01-15 20:35:34 CST; 1min 28s Docs: man:nginx(8) Process: 7590 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process Process: 7592 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code 1月 15 20:34:04 ubuntu19 systemd[1]: Starting A high performance web server and 1月 15 20:34:04