Linux 124课程 8、管理本地的Linux用户和组、控制服务和守护进程

1、系统启动和服务器进程的管理器
RH5 6 首先启动Init 进程 system v

RH7 使用 systemd 是系统启动和服务器进程的管理器
  特点:
  并行化功能; 十个进程并行启动
  按需启动守护进程; 只启动你必须要的进程
  自动服务依赖关系,可以防止长时间的超时;
  控制组,实现进程的控制方式;

Systemctl systemd单元
单元类型: 1、 .service 服务单元
2、 .socket 套接字
3、 .path 路径单元
   4、 ...
  
  systemctl list-units 管理各种管理单元
  
  systemctl status ssh.service 查看对应服务的状态
  
服务状态的类型:
  active (running) 正在通过一个或者多个
  active (exited) 已经完成一次性配置
  active (waiting) 运行中,正在等待事件
  inactive (dead) 不在运行状态
  fail 服务运行失败
  
  loaded 单元的配置文件已被处理
  enable 下次开机时,会自动启动此服务器
  disable 下次开机时,不会自动启动此服务
  static 无法启用,但是可以由其他一个单元启动
  
systemctl list-units 管理各种管理单元
systemctl --type service 列出所有的服务
systemctl status sshd.service 查看sshd服务器状态
systemctl is-active sshd.service 查询服务是否活动
systemctl is-enabled sshd.service 查询服务是否开机启动
systemctl --failed --type service 列出所有启动失败的服务

2、控制系统服务
  开启服务 systemctl start sshd.service

  关闭服务 systemctl stop sshd.service

  (3)禁用服务 systemctl mask iptables.service
  systemctl unmask iptables.service
  
(4)开机启动服务 Systemctl enabled sshd.service
   关闭开机自动启动服务 Systemctl disable sshd.service
  
(5)重启服务 Systemctl restart sshd.service

练习:
  启动psacct服务;
  配置psacct服务,使其在系统启动时启动
  停止rsyslog服务
  配置rsyslog服务,使其不在系统启动时启动
  完成后,执行评分脚本 lab services gradee

原文地址:http://blog.51cto.com/13584777/2072238

时间: 2024-10-04 08:43:50

Linux 124课程 8、管理本地的Linux用户和组、控制服务和守护进程的相关文章

linux驱动程序之电源管理之新版linux系统设备架构中关于电源管理方式的变更

新版linux系统设备架构中关于电源管理方式的变更 based on linux-2.6.32 一.设备模型各数据结构中电源管理的部分 linux的设备模型通过诸多结构体来联合描述,如struct device,struct device_type,struct class, struct device_driver,struct bus_type等. @kernel/include/linux/devices.h中有这几中结构体的定义,这里只列出和PM有关的项,其余查看源码: struct d

Linux学习日记--基础命令(5)--用户和组概念与管理--文件权限

用户和组管理: 以下区间区别于centos6,和centos7  Linux用户:Username/UID        管理员:root, 0        普通用户:1-65535            系统用户:1-499, 1-999                 对守护进程获取资源进行权限分配:            登录用户:500+, 1000+                交互式登录: Linux组:Groupname/GID         管理员组:root, 0    

Linux命令应用大词典-第13章 用户和组群管理

13.1 useradd:创建用户账户 13.2 adduser:创建用户账户 13.3 lnewusers:创建用户账户 13.4 usermod:修改用户账户 13.5 userdel:删除用户账户 13.6 groupadd:创建组群 13.7 groupmod:修改组群 13.8 groupdel:删除组群 13.9 passwd:设置或修改用户密码 13.10 gpasswd:设置组群密码或在组群中添加.删除用户 13.11 chfn:更改finger信息 13.12 chsh:更改用

Linux基础回顾之基础命令五(用户及组)

1:用户和组 核心要素:资源的分派 用户分类: 管理员:id号 0 普通用户:id号 500+ 系统用户:id号 1-499 User ID =UID;名称解析 Group ID=GID [[email protected] VP-Tools]# iduid=0(root) gid=0(root) groups=0(root),1034(avayavpgroup) 组分类: 管理员组:0 系统组:1-499 用户组:500+ 2:权限 Linux一切皆文件,权限的控制其实就是对文件的访问进行控制

Linux 124课程 7、进程管理

1.进程管理 一个程序被加载内存当中,称为一个进程 Linux 当中是以PID区分不同的进程 ps 用于列出当前的进程 aux 列出所有的进程 -eu 当前的用户的所有进程 lax 列出更多的长格式信息 -ef 列出所有进程 j 列出job信息 ps aux VSZ :进程申请的内存大小 RSS:系统分配的内存大小 TTY:? ?表示这个进程在后台运行 STAT: 表示进程的状态 T 表示进程被临时挂起: Z 进程刚刚被终止[僵尸进程]: R 进程被列入到计划,但是没有进入CPU: S 进入等待

Linux 124课程 2、从命令行管理文件

文件目录 / 代表根目录 整个系统全部在根目录中/boot 存放启动配置文件 建议,单独做成一个分区/dev 设备文件目录 比如:光盘.硬盘/etc 存放所有的配置文件 /home 普通用户的家目录文件/root 管理所在的家目录/run 存放动态文件(不持久运行的应用程序数据),关机就清空文件/tmp 存放临时文件,一个星期以后可能就没有了/var 存放动态数据文件 比如 :/var/log/messages 日志文件/usr 存放已安装的软件程序和库文件 /usr/bin 存放普通用户的命令

Linux 124课程 1、 访问命令行

一.命令行简介 命令行是基于文本的界面,可用于向计算机系统输入指令.Linux 命令行由名为shell的程序提供. 普通用户启用shell时,默认提示符结尾是$ 超级用户root运行shell,提示符结尾是# 计算机 硬件(cpu.内存.硬盘.主板)内核 (让硬件高效运行,并管理)应用程序 Shell 是解释器 :将应用程序命令转换成内核可以识别的东西,让计算机运行Shell 是应用程序和内核之间的桥梁 1.Shell 类型有很多cat /etc/shells 查看系统可以支持哪些shellec

Linux 124课程 11、网络管理

1.解释计算机网络的基本概念 TCP/IP 四层协议 应用层 HTTP FTP CIFS SSH 传输层 端口号 TCP/UDP 网络层 IPv4和IPv6 ipv4 32bit 数据链路层 MAC地址 48bit IP 地址: 172.17.5.3 172.25.5.3 172.25.5.4 255.255.0.0 255.255.255.0 255.255.255.0 子网掩码的作用区分网络位和主机位 (1)网络位用于区分不同的网络: (2)主机位用于区分一个网络中,不同的主机编号: 使用前

Linux 124课程 10、分析存储日志

1.Linux 7中日志的基本系统架构 进程和操作系统内核在发生事件时,对事件做相应的记录: RHEL7 当中有两个服务负责处理日志: journald 可以收集来自内核/启动过程/标准输出/系统日志/进程运行中期间的相关日志信息: 系统重启,日志消失: 默认的存储路径 /run/log/journal rsyslog 可以根据服务类型和优先级分类日志进行保存: 系统重启后,日志不会消失: 默认的存储路径 /var/log /var/log/message 大多数syslog消息记录的位置 /v