曝光 Linux企业运维实战 作者:吴光科
曝光 Linux企业运维实战 出版社:清华大学出版社
曝光 Linux企业运维实战 内容简介
本书系统地论述了Linux运维领域的各种技术,主要内容包括最新版Linux系统安装的完整过程、系统启动原理、系统必备的命令、系统管理、初学者必备软件管理、基础服务实战、生产环境LAMP、Redis实战及备份、性能优化、Zabbix企业级分布式监控、Nginx高性能Web服务器实战及Nginx相关location、rewrite规则、日志分析实战、Nginx性能调优、自动化运维技术实战、shell编程入门、shell编程企业实战案例剖析、shell编程企业案例详解、Puppet、Ansible案例深入剖析、企业高性能负载均衡技术LVS、keepalived高可用集群满足千万PV门户网站架构、Haproxy高性能负载均衡、构建企业级自动化部署平台Jenkins、CI/CD自动部署及交付、Docker虚拟化企业实战、Docker镜像、容器、DokerFile、Docker生产环境一键脚本配置、Docker Pipework网络实战、Openstack私有云、Openstack企业实战、构建企业Openstack私有云、Openstack常见问题排错等核心内容。
本书适合作为系统管理员、网络管理员、Linux运维工程师及网站开发、测试、设计人员等的参考用书。
曝光 Linux企业运维实战 目录
前言
第一篇 Linux基础篇
第1章 Linux快速入门
第2章 Linux发展及系统安装
第3章 CentOS系统管理
第4章 Linux必备命令
第5章 Linux用户及权限管理
第6章 Linux软件包企业实战
第7章 Linux磁盘管理
第8章 Linux文件服务器企业实战
第二篇 Linux进阶篇
第9章 HTTP协议详解
第10章 Apache Web服务器 企业实战
第11章 MySQL服务器企业实战
第12章 LAMP企业架构实战
第13章 Zabbix分布式监控企业实战
第14章 Nginx Web服务器 企业实战
第三篇 Linux高级篇
第15章 Linux性能优化企业实战
第16章 大数据备份企业实战
第17章 shell企业编程基础
第18章 shell编程高级企业实战
第19章 自动化运维发展前景
第20章 Puppet自动运维企业实战
第21章 Ansible自动运维企业实战
第22章 Jenkins持续集成企业实战
第23章 Linux高可用集群实战
第24章 实战Docker虚拟化技术
第25章 Openstack+KVM构建企业私有云
曝光 Linux企业运维实战 精彩文摘
第5章Linux用户及权限管理
Linux是一个多用户的操作系统,引入用户,可以更加方便地管理Linux服务器。系统默认需要以一个用户的身份登入,而且在系统上启动进程也需要以一个用户身份启动运行,用户可以限制某些进程对特定资源的权限控制。
本章向读者介绍Linux系统如何管理、创建、删除、修改用户角色,用户权限配置,组权限配置及特殊权限等内容。
5.1Linux用户及组
Linux操作系统对多用户的管理是非常烦琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。Linux系统用户是根据用户ID来识别的,默认ID长度为32位,默认ID编号从0开始,但是为了和老式系统兼容,用户ID限制在60000以下。Linux用户总共分为三种,分别如下:
root用户(ID 0);
系统用户(ID 1~499);
普通用户(ID 500以上)。
Linux系统中的每个文件或者文件夹,都有一个所属用户及所属组,使用id命令可以显示当前用户的信息,使用passwd命令可以修改当前用户密码。Linux操作系统用户的特点如下:
每个用户拥有一个UserID,操作系统实际读取的是UID,而非用户名;
每个用户属于一个主组,属于一个或多个附属组,一个用户最多有31个附属组;
每个组拥有一个GroupID;
每个进程以一个用户身份运行,该用户可对进程拥有资源控制权限;
每个可登录用户拥有一个指定的shell环境。
5.2Linux用户管理
Linux用户在操作系统中可以进行日常管理和维护,涉及的相关配置文件如下:
/etc/passwd: 保存用户信息。
/etc/shdaow: 保存用户密码(以加密形式保存)。
/etc/group: 保存组信息。
/etc/login.defs: 用户属性、密码过期时间、密码最大长度等限制。
/etc/default/useradd: 显示或更改默认的useradd配置文件。
如需创建新用户,可以使用命令useradd,执行命令useradd jfedu1即可创建jfedu1用户,同时会创建一个同名的组jfedu1,默认该用户属于jfedu1主组。
useradd jfedu1命令默认创建用户jfedu1,会根据如下步骤进行操作:
在/etc/passwd文件中添加用户信息;
如使用passwd命令创建密码,密码会被加密保存在/etc/shdaow中;
为jfedu1创建家目录/home/jfedu1;
将/etc/skel中的.bash开头的文件复制至/home/jfedu1家目录;
创建与用户名相同的jfedu1组,jfedu1用户默认属于jfeud1同名组
本文来自情侣多了单身才养眼投稿,不代表电子书资源网立场,如若转载,请联系原作者获取。