systemctl

Unit service is not loaded properly: Exec format error. on ubuntu18.04 creating .net service

扶醉桌前 提交于 2020-07-02 03:12:14
问题 I am trying to create a service to run by .net application on ubuntu 18.04. cd /lib/systemd/system/YellowPages.service [Unit] Description = Yellow pages .NET service [Service] Type=forking WorkingDirectory=/home ExecStart=dotnet /home/yp_app/YellowPages.dll [Install] WantedBy=multi-user.target ~ I have my application on /home/yp_app. when I run:systemd start YellowPages.service I get Excess arguments. so I tried with: systemctl start YellowPages.service I get Failed to start YellowPages

systemd命令

一曲冷凌霜 提交于 2020-04-07 06:53:23
systemctl --version ,查看版本。 whereis systemctl ,查看位置。 systemctl list-unit-files ,列出所有可用单元(服务)。 systemctl list-units ,列出所有运行中的单元。 systemctl --failed ,列出所有失败的单元。 systemctl list-unit-files | grep enable ,查看自启动的软件。 systemctl is-enabled mysqld.service ,查看某个单元是否开机启动。 systemctl status mysqld.service ,查看某个单元的状态。 systemctl start mysqld.service ,启动某个单元。 systemctl restart mysqld.service ,重启某个单元。 systemctl stop mysqld.service ,停止某个单元。 systemctl daemon-reload ,修改了某个单元的配置文件后,重载配置文件。 systemctl reload mysqld.service ,重载某个单元。 systemctl enable mysqld.service ,设置开机自启动。 systemctl disable mysqld.service ,关闭开机自启动。

制作OpenStack用的RHEL7系统镜像

筅森魡賤 提交于 2020-04-07 05:01:10
制作OpenStack使用的RHEL7系统镜像,并进行相关设置,安装XRDP以进行远程访问。 1.在KVM中安装RHEL7.2客户机; 2.设置网卡为dhcp并onboot=yes,使得虚拟机能自动获取IP地址; vim /etc/sysconfig/network-scripts/ifcfg-eth0 确保可以联网。 3.查看SELinux 状态 : /usr/sbin/sestatus -v SELinux status: enabled enabled表示SELinux为开启状态 关闭SELinux: vim /etc/selinux/config 设置"SELINUX=disabled"并注释掉剩下的行。 重启机器即可。 4.查看和关闭firewalld 最新的CentOS7/REHL7防火墙已经更新为firewalld。 查看防火墙状态: systemctl status firewalld.service 关闭防火墙: systemctl stop firewalld.service 禁止其开机启动: systemctl disable firewalld.service 5.安装XRDP以远程访问: (1)安装EPEL库 wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5

CentOS7 firewalld打开关闭防火墙 开放端口

强颜欢笑 提交于 2020-04-06 03:55:18
firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启用 : systemctl enable firewalld    配置firewalld-cmd 查看版本: firewall-cmd --version 查看帮助: firewall-cmd --help 显示状态: firewall-cmd --state 查看所有打开的端口: firewall-cmd --list-ports 更新防火墙规则: firewall-cmd --reload 查看区域信息: firewall-cmd --get-active-zones 查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0 拒绝所有包:firewall-cmd --panic-on 取消拒绝状态: firewall-cmd --panic-off 查看是否拒绝: firewall-cmd --query-panic 开启端口 添加 firewall-cmd --zone=public --add-port=80/tcp -

Nginx-包教包会-入门

我是研究僧i 提交于 2020-04-05 18:39:04
前言 Nginx 作为 web 服务器 以低内存,高扩展,并且轻松单机支持 1-3w (据说可以单机 10w,但没有看到具体的机器配置)的并发链接的特性广受开发人员的青睐。 推荐在 linux 系统上使用 Nginx ,这会充分利用 linux 的特性,性能比在 windows 上会更好。 本文主要内容: Nginx 简单配置 root 和 alias 的区别 location 的优先级及验证 Nginx 内置变量介绍 if rewrite 转发 try_files 配置 gzip 协商缓存和强缓存的介绍和配置 后续章节,我会使用 ab 压测来一步一步优化 Nginx 的配置,Nginx 知道原理,懂得常用配置即可。有的性能优化需要了解 linux 内核 、 http 、 tcp 相关的东西,如果你不想了解,可以记录一份自己的配置即可,不必纠结为什么。 本文内容在 nginx 1.16.1 上测试, Centos 7 4核 8g 内存的虚拟机。 Nginx 安装 Nginx 安装步骤 根据 阿里 CentOS 镜像 配置 yum 源,提高下载速度。 阿里 epel 镜像 配置我们常用软件的包, Nginx 也在其中。 # 运行一下命令,更新 yum 源 yum clean all yum makecache 刷新 yum 仓库信息之后,运行以下命令就可以找到 nginx yum

nginx 开启、关闭、重启常用操作

五迷三道 提交于 2020-04-05 15:42:59
在本篇文章里小编给各位分享的是关于nginx关闭/重启/启动的操作方法,有兴趣的朋友们可以学习参考下。 关闭 service nginx stop systemctl stop nginx 启动 service nginx start systemctl start nginx 重启 service nginx reload systemctl restart nginx 随系统启动自动运行 systemctl enable nginx 禁止随系统启动自动运行 systemctl disable nginx 知识点扩展: 首先利用配置文件启动nginx 命令 : nginx -c /usr/local/nginx/conf/nginx.conf 重启服务: service nginx restart 快速停止或关闭Nginx:nginx -s stop 正常停止或关闭Nginx:nginx -s quit 配置文件修改重装载 命令 :nginx -s reload 本文地址: https://www.linuxprobe.com/open-close-restart.html 来源: oschina 链接: https://my.oschina.net/u/3585265/blog/3217292

12 使用Samba或NFS实现文件共享

时光毁灭记忆、已成空白 提交于 2020-04-04 17:43:25
第12章 使用Samba或NFS实现文件共享 12.1 SAMBA文件共享服务 [root@linuxprobe ~ ]# yum install samba [root@linuxprobe ~]# cat /etc/samba/smb.conf [root@linuxprobe ~]# mv /etc/samba/smb.conf /etc/samba/smb.conf.bak [root@linuxprobe ~]# cat /etc/samba/smb.conf.bak | grep -v "#" | grep -v ";" | grep -v "^$" > /etc/samba/smb.conf [root@linuxprobe ~]# cat /etc/samba/smb.conf 表12-1 Samba服务程序中的参数以及作用 [global] #全局参数。 workgroup = MYGROUP #工作组名称 server string = Samba Server Version %v #服务器介绍信息,参数%v为显示SMB版本号 log file = /var/log/samba/log.%m #定义日志文件的存放位置与名称,参数%m为来访的主机名 max log size = 50 #定义日志文件的最大容量为50KB security = user

CentOS8 kickstart UEFI

孤人 提交于 2020-04-03 20:55:22
批量部署 概述 什么是PXE 预启动执行环境(PXE)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户端)基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows95/98/2000/windows2003/windows2008/winXP/win7/win8,linux系列系统等。 PXE原理 PXE是在没有软驱、硬盘、CD-ROM的情况下引导计算机的一种方式,也就是BIOS将使用PXE协议从网络引导。整个安装的过程是这样的:PXE网卡启动 => DHCP获得IP地址 => 从TFTP上下载 pxelinux.0、vmlinuz、initr.img 等 => 引导系统进入安装步骤 => 通过PEX linux 下载ks.cfg文件并跟据ks.cfg自动化安装系统 => 完成。 TFTP服务 TFTP是用来下载远程文件的最简单网络协议