屌丝Cent OS服务解密

使用CentOS-7一段时间,原来习惯服务管理上用service来操作服务的启动、停止、重启等操作,来到CentOS-7下发现不灵了,

提示:

查看发现CentOS-7下原来使用了systemctl强大融合了service和chkconfig的功能于一身来管理服务,可以使用它永远性或只在当前会话中启动服务。

systemctl常用命令:

systemctl list-unit-files | grep enabled  : 查看已启动的服务列表

systemctl status vsftpd.service  : 查看vsftpd服务状态(启动,关闭)

当前返回提示vsftpd.service 处于disabled关闭状态

systemctl start vsftpd.service : 启动vsftpd服务(必须拥有root权限)

当我们使用命令systemctl start vsftpd.service启动vsftpd服务后,再通过systemctl status vsftpd.service查看vsftpd状态后发现服务已成功启动

systemctl stop vsftpd.service : 关闭vsftpd服务(必须拥有root权限)

当我们使用命令systemctl stop vsftpd.service启动vsftpd服务后,再通过systemctl status vsftpd.service查看vsftpd状态后发现服务已经回到未启动状态

systemctl restar vsftpd.service  : 重启vsftpd服务(必须拥有root权限),如果服务处于关闭状态,那么此时将启动服务

systemctl is-enabled vsftpd.service   :  查看服务是否开机启动

systemctl enable vsftpd.service   :   在开机时启动vsftpd服务

systemctl disable vsftpd.service    :   在开机时禁用vsftpd服务

后面我们来说一说CentOS-7使用了systemd来代替sysvinit管理services、

1、systemd是Linux下的一种init软件,由Lennart Poettering带头开发,并在LGPL 2.1及其后续版本许可证下开源发布。其开发目标是提供更优秀的框架以表示系统服务间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降低

2、Shell的系统开销的效果,最终代替现在常用的System V与BSD风格init程序。
       3、与多数发行版使用的System V风格init相比,systemd采用了以下新技术:
       4、采用Socket激活式与总线激活式服务,以提高相互依赖的各服务的并行运行性能;
       5、用cgroups代替PID来追踪进程,以此即使是两次fork之后生成的守护进程也不会脱离systemd的控制。
       6、从设计构思上说,由于systemd使用了cgroup与fanotify等组件以实现其特性,所以只适用于Linux。

时间: 2024-10-19 10:57:33

屌丝Cent OS服务解密的相关文章

屌丝Cent OS服务器应用之--SVN

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Subversion.---感谢某百科 SVN服务器有三种模式: 1.独立服务器模式(访问地址如:svn://svn.shetuanzx.com/sadoc) 2.借助apache等http服务(访问地址如:http://svn.shetuanzx.com/sadoc) a.单独安装apache+svn. b.CSVN

cent os下搭建简单的服务器

作为常和网络打交道的程序员,经常会遇到需要服务器的场合,比如搭建一个web服务器,一个代理服务器,又或者一个小型的游戏服务器. 我时常和朋友一起玩一款叫我的世界的游戏,为了能够长期稳定地联机玩,所以特地买了一个服务器.因为windows作为服务器系统,不如Linux稳定,而且linux可以不用GUI界面,内存占用非常小,这样就能让更多的朋友同时在线.相互比较,我选择了Cent OS系统. Cent OS作为一个网络服务器是非常优秀的,稳定而且强大.废话不多说,我们第一步来搭建一个我的世界服务器.

Cent OS 6.5 vsftp 安装和配置

Vsftpd 简称:Very secure ftp 是一个比较安全的ftp server,具有许多功能和特点. 功能和特点: 1.它是一个安全.高速且稳定的服务器. 2.可以设置多个基于IP地址的虚拟FTP主机. 3.设定匿名FTP服务非常简单. 4.不用执行任何外部程序,从而减少安全隐患. 5.支持虚拟用户. 6.支持带宽限制. Vsftpd 安装和配置 安装环境:Cent OS 6.5 server 禁用 SElinux. 安装: #yum install -y vsftpd       V

Linux cent OS 命令 防火墙-端口

1)打开端口号: #/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT #/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 2)然后保存: #/etc/rc.d/init.d/iptables save 3)查看打开的端口: # /etc/init.d/iptables status

FTP原理和cent OS vsFTPd架设

1.ftp为明码传输 2.客户端和服务端采用两条链路来分别进行命令和数据的传输.数据传输的模式分为主动链接和被动链接. 3.客户端在需要数据的时候,会告知服务器端采取主动或者被动的方式来链接. 4.如果是主动链接,客户端在自己主机上启动一个数据接收端口,通过控制端口告诉服务端,接下来等待服务端主动链接这个端口,并传输数据. 5.采用主动链接的方式,如果客户端躲在NAT主机的后面,将导致服务端链接不到此端口.采用被动链接的方式,需要ftp服务端软件支持,客户端告知服务端采用被动模式传输数据,服务端

Cent OS 7.x 安装Zabbix 3.x

系统环境: VMware Workstation 12 Pro 12.5.0 Cent OS 7.3_1611 Zabbix 3.2 ---以下操作均以root身份操作--- 1:设置网卡为开机启动 Shell>ifconfig 1.   [[email protected] ~]# ifconfig 2.   ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500 3.           inet 172.20.13.1

Mac上VMWare Fusion配置多台cent os

一.创建虚拟机(准备工作) 1.使用VMWare Fusion 创建第一台虚拟机 2.选择操作系统(本次使用的是使用cent os 6.5 64bit 系统) 3.选择磁盘大小(楼主mac上的磁盘大小很是金贵的256GB,选择推荐的20GB) (3)更改在VMWare中虚拟机的名称和安装位置 (4)选择CD/DVD去指定我们的镜像位置 (5)选择完毕 2.安装Cent OS 6.5 (1)配置此虚拟机的名称 此处选择自定义方案 (1)配置boot分区用以引导系统启动 (2)配置swap分区用于保

Cent OS 6/7 中通过yum安装软件时提示cannot find a valid baseurl...的解决方法

目录 1 问题描述 2 解决方法一 (Cent OS 7中有效) 3 解决方法二 (Cent OS 7中无效) 1 问题描述 新申请了虚拟机, 系统版本是Cent OS 7.2. 在安装软件的过程中, 发现yum命令不能连接到远程仓库, 出现如下提示: [[email protected] ~]# yum install -y vim [[email protected] ~]# Error: cannot find a valid baseurl or repo:base/7/x86_64..

VMware NAT模式 Cent OS IP配置

1:首先VMware 桥接模式 CentOS ip 配置,关键点,ip的网关和DNS1设置成宿主机的网关和DNS 原理:桥接的模式就是通过物理网卡实现的. 2:以图展示VMware NAT模式 Cent OS ip 配置: 找网关ip NAT设置 ip配置: ping 外网: