版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux系统管理66.1Linux用户和组管理 Linux系统中的用户可以分为三种:超级用户、普通用户和服务用户。(1)root用户:系统唯一的超级用户,拥有最高权限(2)服务用户:不具有登录系统的能力,但却是系统运行不可缺少的用户。(3)普通用户:这类用户能登录系统,但只能操作自己家目录的内容,权限有限。linux基础及应用61.添加用户(useradd)(1)语法:useradd[参数]用户名(2)命令说明:建立系统的用户-d<登入目录> 指定用户登录时的启始目录-g<群组> 指定用户所属的群组。
-M 不要自动建立用户的登入目录-s 指定用户登入后所使用的shell例2:在系统上创建用户neuq,并指定群组为root。#useradd
-g
root
studentlinux基础及应用62.设置口令(1)语法:passwd用户名(2)命令说明:修改用户口令。-S:用于查询指定用户账号的状态。-l:用于锁定账号的口令。-u:解除锁定账号的口令。-d:删除指定账号的口令。例1:使用root用户设置bxs用户的口令。#passwdbxslinux基础及应用63.修改用户usermod
[选项]用户帐号修改用户帐号的信息-d
<登入目录>:修改用户登入时的目录-g
<群组>:修改用户所属的群组-l
<账号名称>:更改账号的登录名-L:锁定帐号口令,使口令失效-U:解除口令锁定例1:把用户名“student”改为“neuq”。[root@lab9root]#usermod-lneuq
studentlinux基础及应用64.删除用户(1)语法:userdel[-r][用户账户](2)命令说明:删除用户帐户。-r:删除用户登入目录以及目录中所有文件。例1:删除用户bxs,但是保留/home/bxs目录。[root@lab9root]#userdel
bxs例2:删除bxs用户及其主目录。[root@lab9root]#userdel–rstudentlinux基础及应用61.添加用户组groupadd命令建立新的用户组账号。(1)语法:groupadd[-r]组帐号名(2)命令说明:建立新用户组。-r:用来建立系统账号。例1:建立组账号bxsgroup[root@lab9root]#groupaddbxsgroup例2:建立系统组账号bxssysgroup[root@lab9root]#groupadd-rbxssysgrouplinux基础及应用62.修改用户组groupmod命令用来更改用户组识别码或名称(1)语法:groupmod[-选项]用户组名称(2)命令说明:更改用户组-g
<用户组识别码>:设置要使用的用户组识别码。-n
<新用户组名称>:设置要使用的用户组名称。例1:改变bxsgroup组名为zhgroup。#groupmod-nzhgroupbxsgrouplinux基础及应用63.删除用户组groupdel命令用于删除指定的组账号,若该用户组中仍包括某些用户,则必须先删除这些用户后,方能删除用户组。(1)语法:groupdel[用户组名称](2)命令说明:删除用户组(3)使用权限:超级用户例1:删除组zhgroup。#
groupdelzhgrouplinux基础及应用64.组成员维护(1)语法:gpasswd[选项]组名或 gpasswd[选项]用户名组名(2)命令说明:把用户添加到组、把用户从组中删除-a:将用户添加到组中-A:指定组的管理员-d:将用户从组中删除例1:将bxs用户添加到root组中[root@lab9root]#gpasswd-abxsrootlinux基础及应用6用户和组的配置文件1./etc/passwd文件Linux系统的基本用户数据文件是/etc/passwd。用户名(也被称为登录名)用户口令UIDGID用户名全称或说明用户的主目录用户所用shell的类型linux基础及应用6用户和组的配置文件(续1)用户名口令上次修改口令的时间两次修改口令间隔最少的天数两次修改口令间隔最多的天数提前多少天警告用户口令将过期在口令过期之后多少天禁用此用户用户过期日期保留字段2./etc/shadow文件口令存放文件。此文件只有root用户可以读取linux基础及应用6用户和组的配置文件(续2)3./etc/group文件/etc/group文件是用户组配置文件,存放用户组的信息。用户组名称用户组口令GID组成员linux基础及应用6用户和组的配置文件(续3)4./etc/gshadow文件/etc/gshadow文件用于定义用户组口令、组管理员等信息,该文件只有root用户可以读取。用户组名用户组口令用户组管理者组成员linux基础及应用6用户和组的配置文件(续4)5./etc/skel目录;/etc/skel目录一般存放用户启动文件。6./etc/login.defs文件/etc/login.defs文件是创建用户时的一些规划。7./etc/default/useradd文件;Linux通过useradd命令添加用户,/etc/default/useradd是添加用户时的规则文件linux基础及应用66.2内核管理内核是操作系统的核心,用来提供用户层程序和硬件之间的接口。Linux内核的版本号由三部分分别是主要编号、次要编号和修正编号。Linux发行商一般会根据自己的需要对基本内核进行某些定制。linux基础及应用6内核编译前的准备对内核进行改动主要基于以下两点考虑;第一点:希望使用最新内核版本。第二点:对内核进行优化,精简。RedHatLinux9的内核源代码在/usr/src/linux-2.4目录下linux基础及应用6配置与编译内核(1)使用命令配置内核makexconfig[root@lab9linux-2.4.20-8]#makexconfig在出现的选择框中单击类别名来选择需要配置的类别(2)使用makedep命令分析内核的配置,设置依赖关系;使用makeclean命令清除以前编译的痕迹。[root@lab9linux-2.4.20-8]#makedep[root@lab9linux-2.4.20-8]#makecleanlinux基础及应用6配置与编译内核(续1)(3)给定制内核添加一个修改版本号码。(4)使用makebzImage来编译内核。该命令会自动完成对新系统内核的编译。[root@lab9linux-2.4.20-8]#makebzImage(5)使用makemodules编译所配置的模块。该命令自动完成对内核模块的编译。[root@lab9linux-2.4.20-8]#makemoduleslinux基础及应用6配置与编译内核(续2)(6)使用makemodules_install安装内核模块[root@lab9linux-2.4.20-8]#makemodules_install(7)使用makeinstall把新内核和相关文件复制到正确目录中。[root@lab9linux-2.4.20-8]#makeinstall至此,配置和编译内核的工作全部完成,重新启动机器可以进入使用新内核的系统。linux基础及应用66.3软件的安装在Linux下,软件有多种安装包格式,而每种格式又有自己的安装命令和方法。目前,Linux下流行的安装包格式主要有两种:一是二进制分发包格式;二是源代码分发包格式。linux基础及应用66.3.1二进制分发包的安装Linux软件的二进制分发包是指事先已经编译为二进制形式的软件包的发布形式,其优点是安装使用容易,缺点是缺乏灵活性。二进制分发包是为特定的硬件或操作系统平台编译的,不能在另外的平台或环境下正确执行。#tarzxvfjakarta-tomcat-4.1.31.tar.gzlinux基础及应用66.3.2RPM安装包的管理RPM是RedHatPackageManager的缩写,即RedHat软件包管理器,RPM包里面包含可执行的二进制程序。linux基础及应用6安装RPM包rpm–Ioptions...(1)安装dhcp-3.0pl1-23.i386.rpm软件包:#rpm-ivhdhcp-3.0pl1-23.i386.rpm
(2)重新安装软件包:#rpm-ivh--replacepkgsdhcp-3.0pl1-23.i386.rpm(3)安装到指定目录,加-relocate参数#rpm-ivh--relocate/=/opt/dhcpdhcp-3.0pl1-23.i386.rpmlinux基础及应用6查询RPM包rpm–qoptionspkg1...pkgN(1)基本查询。#rpm-qsamba(2)在系统中查询和samba有关的已安装程序:#rpm-qa|grepsamba(3)查询samba软件的概述信息:#rpm-qisambalinux基础及应用6(4)查看dhcp软件在系统中文件的安装位置:[root@lab9root]#rpm-qldhcp(5)查看文件/usr/lib/libacl.la属于那个软件包:[root@lab9root]#rpm-qf/usr/lib/libacl.la(6)查看samba软件的配置文件:[root@lab9root]#rpm-qcsamba(7)查看dhcp软件所依赖的软件包和文件:[root@lab9root]#rpm-qRdhcp查询RPM包(续1)linux基础及应用6升级RPM包rpm–Uoptions...(1)升级软件包dhcp-3.0pl1-23.i386.rpm:#rpm-Uvhdhcp-3.0pl1-23.i386.rpmlinux基础及应用6rpm–eoptionspkg1...pkgN(1)卸载dhcp软件:#rpm-edhcp(2)强制卸载:#rpm-e
--nodepssamba-2.2.7a-7.9.0卸载RPM包linux基础及应用6校验RPM包rpm-V(or--verify,or–y)options(1)校验dhcp-3.0pl1-23.i386.rpm包:#rpm-Kdhcp-3.0pl1-23.i386.rpmlinux基础及应用6其他命令(1)初始化rpm数据库;#rpm–initdb#rpm--rebuilddb
(2)从rpm软件包抽取文件:#rpm2cpiodhcp-3.0pl1-23.i386.rpm|cpio-div(3)网络安装和查询RPM包(4)RPM的配置文件RPM包的配置文件是rpmrclinux基础及应用6安装SRPM软件包(1)生成二进制RPM包。rpmbuild--rebuild(2)安装生成的二进制RPM包linux基础及应用66.3.3源代码分发包安装管理tar包tar.gz包tar.bz2tar.Z包对源代码包解包解压缩linux基础及应用6配置、编译和安装(1)配置 ./configure(2)编译 make(3)安装 makeinstall(4)清除临时文件 makecleanlinux基础及应用66.4vi编辑器vi是最常用和最重要的编辑器,它是唯一在所有版本的Linux系统和其他各种版本的UNIX系统上都配备的文本编辑器。linux基础及应用6vi的工作模式1.三种工作模式vi编辑器有3种操作模式:末行模式命令模式插入模式123linux基础及应用6vi的工作模式(续1)2.工作模式的转换linux基础及应用6进入插入模式i:在光标所在位置之前插入,光标后的资料随新增资料向后移动。a:在光标所在位置之后插入,光标后的资料随新增资料向后移动。o:在光标所在的行的下面插入一行并进入插入模式。O:在光标所在的行的上面插入一行并进入插入模式linux基础及应用6光标移动命令(1)基本的光标移动j:向下移动。k:向上移动。h:向左移动。l:向右移动。(2)词移动(3)行移动(4)括号匹配linux基础及应用6删除修改命令x:删除光标所在字符。dw:删除一个单词。dd:删除多行,n代表数字,如3dd表示删除光标所在行及下两行。cw:更改光标所在位置的一个字ncw:更改光标所在位置的n个字linux基础及应用6复制与粘贴命令
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度商铺租赁合同终止与商业场所租户权益转移协议3篇
- 2024年度水利堤防工程施工现场环境保护合同3篇
- 2024版包车车辆年检服务合同范本
- 2024年度企业员工绩效考核与薪酬调整服务合同3篇
- 2024年标准商品购买合同模板版B版
- 2024版干粉砂浆研发生产采购合同3篇
- 2024平面视觉设计合同2篇
- 2024版建筑工程反担保保证合同3篇
- 2024版二手车买卖合同配套服务合同示范
- 2024年度石灰产品冬季储运与供应合同2篇
- 2024年广东省2024届高三二模英语试卷(含标准答案)
- 全飞秒激光近视手术
- 2024年制鞋工专业知识考试(重点)题库(含答案)
- 2023-2024学年广州大附属中学中考一模物理试题含解析
- 绿化养护工作日记录表
- 2024美的在线测评题库答案
- 2024版高考数学二轮复习:解析几何问题的方法技巧
- 舆情监测服务方案
- 北京市海淀区2023-2024学年八年级上学期期末英语试卷
- 果品类原料的烹调应用课件
- 地弹簧行业分析
评论
0/150
提交评论