Linux_基础经典笔记总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

.用户可以通过authconfig来设定是否使用shadow文件及md5加密

shadow文件详细

.shadow文件的每一行中的每一项具体来说:

.登录用户名

.用户密码(一般经md5加密)(密码是*!表示账号被锁定不能被登录)

.从1970年1月1日起到密码上一次被更改的时间

.密码再过几天可以被变更(0表示随时可被变更)

.密码再过几天必须被变更(99999表示永不过期)

.密码过期前几天系统提醒用户(默认为一周)

.密码过期后几天账号会被取消

(:wq!强行保存退出)

.从1970年1月1日算起,多少天后账号失效

组管理

.系统中组的信息,记录在/etc/group中

.系统用户可以直接修改/etc/group文件达到更改组数据的目的,也可以使用以下指令:

.groupadd:添加一个组

例如:groupadd book

.groupdel:删除一个已存在组

例如:groupdel book

.groupmod:更改组的信息

.用户可用newgrp指令改变当前所再组

组文件(etc/group)(/etc/gshadow)

./etc/group中的每一行代表一个组,用:隔开不同项

.group_name:组名

.password:组密码(一般不用)

.GID:组身份编号(0代表root群组,1-499系统群组,500上代表一般群组)

.user_list:组成员列表

例如:groupmod -n jack tom 更改群组名称

gpasswd jack 为群组设定密码

gpasswd -a jack boobooke把jack用户加入群组boobooke或vi /etc/group

有效群组:一个用户同时属于多个组(groups第一个输出的群组就是有效群组)[更改有效群组:newgrp tom]

初始群组:一开始默认所属的群组

{useradd -u 600 teacher为用户特定指定UID

useradd -g tom -G boobooke teacher为用户指定初始群组并加入一个群组

useradd teacher -s /bin/csh让用户不使用bash

useradd -M teacher不给用户创建加目录

useradd -m teacher创建用户的同时强制创建加目录

useradd teacher -d /teach1不让用户加目录放到/home下

useradd -r chen创建系统用户

groupadd -r groups创建系统群组}finger查看

硬件配置与管理

设备文件(为用户和应用程序提供操作应用的接口,用户只需要以操作普通文件的方式来控制相关硬件)

.Linux沿袭Unix的风格,将所有设备认成一个文件

.设备文件分为两种

.块设备文件(b)通过缓冲区存放数据512-32K字节的中继块(硬盘、光驱)

.字符设备文件(c)一次只一个字节,不需要缓冲区(串口、优盘)

.设备文件一般放在/dev目录下

常用的块设备文件

1./dev/hd[a-t]:IDE设备

2./dev/sd[a-z]:SCSI设备

3./dev/fd[0-7]:标准软驱

4./dev/md[0-31]:软raid设备

5.loop[0-15]:本地回访设备(支持本地回环请求)

6.ram[0-19]:内存

常用的字符设备文件

./dev/null:无限数据接收设备(黑洞功能)

./dev/zero:无限零资源

./dev/tty[0-31]:虚拟终端

./dev/ttyS[0-9]:串口

./dev/lp[0-3]:并口

./dev/console:控制台

./dev/fb[0-31]:framebuffer(显卡数据传输)

常用的符号连接设备文件

./dev/cdrom→/dev/hd[a-t],sd[a-z]

./dev/modem→/dev/ttyS[0-9]

./dev/pilot→/dev/ttyS[0-9]

设备文件的使用

.用户可以通过操作设备文件来完成对设备的操作

.echo hello > /dev/tty2

- 在第二个tty终端上显示一个'hello'

.cp /dev/fd0 /dev/fd1

- 将第一个软驱中的软盘拷入第二个软驱中的软盘 .dd if=/dev/hda of=/root/mdr bs=512 count=1 - 备份第一个硬盘上的mbr为/root目录下的mbr文件

dd

.dd指令时一个功能强大的copy命令

.支持在拷贝文件的过程中转换文件格式

.支持指令范围的复制

.常用参数

.if=文件名:指定源文件

.of=文件名:指定目标文件

.bs=xxx:指定块的大小

.count=n:指定复制块的数量

例如:dd if=/etc/passwd of=/root/passwd.backup (bs=512 count=3)可以不用加

dd < /root/install.log > /root/install.log.bp

dd < /dev/sda1 > /root/mbr bs=512 count=1 -- 备份磁盘扇区

mknod

1.系统用户可以用mknod指令来建立所需的设备文件

- 语法:mknod 文件名文件类型主号从号

2.主号与从号可以在

/usr/src/linux-2.4/Documentation/devices.txt中找到

例如:mknod /dev/hda5 b 3 5

kudzu

1.kudzu:Res Hat Linux上的硬件自检工具,它维护两份文件

- /etc/sysconfig/hwconf:使用硬件列表

- /etc/modules.conf:为硬件指定驱动

相关文档
最新文档