资源预览内容
第1页 / 共95页
第2页 / 共95页
第3页 / 共95页
第4页 / 共95页
第5页 / 共95页
第6页 / 共95页
第7页 / 共95页
第8页 / 共95页
第9页 / 共95页
第10页 / 共95页
亲,该文档总共95页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
任务3 设置用户目录,任务引入,某企业有一台linux文件服务器,现要为用户创建账号并将其分配在各部门所在的组,并设置各部门和用户的使用目录,要求如下: 部门:设计部经理(jack)、员工(tom)、员工(lily) 部门:市场部经理(bill)、员工(rose) 设置一公用目录,除各部门经理外,其他员工只可读其中内容 各部门设置一公共目录,只允许该部门员工可见/可读/可写 各部门公共目录中的内容,除上传的用户外其他用户不能删除 每位员工都有一个自己的私有目录,仅自己可操作,任务实施流程,1.创建用户目录 2.设置目录权限 3.设置用户和用户组,3.1 Linux文件系统,所谓文件系统有两种含义:其一为基于磁盘或网络的数据存储结构,其二为磁盘上的文件和目录的树形层次结构。,3.1.1 Linux文件系统格式,Linux操作系统的一个强大之处在于它能支持广泛的文件系统格式,Linux不仅能支持它自身的文件系统格式,同时还支持Unix、Windows。MacOS以及其它操作系统的文件系统格式。,.自身文件系统格式,Linux自身文件系统格式包括: Minix:是linux的第一个文件系统格式,现基本限制在软盘上使用。 ext:是借鉴很多Unix文件系统而专为Linux设计的,后被ext2取代。 ext2:ext的扩展,是2001年前linux的标准文件系统格式。 ISO-9660:仅用于CD-ROM。 ext3:ext2的扩展,是一种日志文件系统格式,现已扩展到ext4。目前ext3在一些Linux发行版中都被作为默认的文件系统。 ReiserFS:是一个全新设计的文件系统格式,能更有效的利用磁盘空间。 XFS:SGI公司设计的日志文件系统,后被移植到Linux上。 JFS:IBM公司设计的一种字节级日志文件系统,后被移植到Linux。,.外来的文件系统格式,Linux可以支持的外来文件系统包括微软的文件系统格式如FAT、HPFS、NTFS,苹果的文件系统格式HFS、MFS、FFS等以及其它操作系统如BeOS的BeFS等。,.网络文件系统格式,Linux支持的网络文件系统格式包括: NFS:NFS是用于在网络上类Unix主机之间共享文件 的方法。 SMB/CIFS:是在网络上Windows主机之间文件共享的,3.1.2 Linux文件系统结构,Linux是将所有的文件系统及在唯一的根目录(/)下形成树形结构,采用树形目录结构来组织和管理系统的所有文件。根目录是所有目录的起始点,在根目录下包含多个下级子目录或文件;子目录中又可包含更下级的子目录或者文件,这样一层一层地延伸下去,构成一棵倒置的“树”,图3.1 Linux目录树结构,Linux常用目录,/root:root用户的主目录 /home:普通用户家目录的默认位置。 /bin:存放最常用的二进制命令文件。 /sbin:存放系统专用的二进制命令文件。 /boot:包含内核以及引导系统使用的文件。 /etc:存放系统的配置文件。 /dev:存放设备文件,Linux把设备作为文件操作。,Linux常用目录,/mnt:文件系统的挂载点 /opt:存放可选择安装的文件和程序。 /lib :存放系统的库文件。 /usr:存放用户使用的应用程序、文档等。 /var:存放日志等经常变动的文件。 /tmp:用户和程序的临时文件,系统重启时,该目录会自动清空。 /proc:对应一个虚拟的文件系统,存放正在运行的进程以及内核的信息。 /lost+found:在系统修复过程中恢复的文件。 /media:系统软驱、光驱的自动挂载点。,3.1.3 Linux文件,1.文件名,Linux下有很多不同类型的文件,每个文件的文件名最多为256个字符,可以包含字母、数字、点号、下划线、减号等,但不能包含在Linux系统中有特殊含义的字符,如#、&等。 Linux系统是严格区分大小写的,在使用时要特别注意。,2.文件类型,Linux中常见的文件类型及代表字符如下: 普通文件 - 目录文件 d 链接文件 l 块设备文件 b 字符设备文件 c 管道文件 p 套接字 s,3.文件通配符,通配符的作用是代替一个或多个字符。 常用通配符如下: ?:代表一个任意字符。 *:代表多个任意字符。 :表示匹配方括号中的任意一个字符。 a-x:表示匹配方括号中两个字符之间的任意一个字符。 !:表示匹配不在括号中的任意一个字符。,4.inode,文件在文件系统中分两部分存放:inode区和block区。其中inode(索引节点,发音:eye-node)用来定义文件系统的结构以及描述系统中每个文件的管理信息,而文件的具体内容则放在block区。,图3.2 inode,3.1. Linux目录(directory),1.目录文件,在linux操作系统中,目录也是一种文件,称为目录文件。 每个目录项由两部分组成:所包含文件的文件名,以及该文件名对应的inode号。,.特殊目录,家目录:系统在创建每个用户时,都会为每个用户都设置了一个主目录(Home Directory),也称为家目录,通常在/home目录下以该用户的用户名来命名。用户的主目录也可以用符号”来替代。 工作目录:用户登录到Linux系统后,每时每刻都处在某个目录之中,此时这个目录我们称为“工作目录”或者“当前目录”。可以用cd命令来改变工作目录。,.目录的特殊符号表示,. :表示该目录自己 :表示该目录的父目录,3.2 inux命令格式,3.2.1 图形化管理方式,若Linux系统安装有图形桌面,则可在桌面上通过鼠标操作,方便地完成Linux的各种管理命令。,3.2.2 命令行管理方式,命令行管理方式是在Linux终端输入相应的Linux命令来完成管理的方式。在Linux图形桌面系统中可打开终端窗口,也可使用Linux的虚拟控制台来完成命令的输入。,1.终端窗口,在图形界面下,单击桌面左上角的【应用程序】【附件】【终端】,即可打开一个终端窗口,我们可以看到如下的命令提示符: testdebian:$,2.虚拟控制台(Virtual Console),Debian提供了多个虚拟控制台,各控制台之间可以通过按Alt+ F1F6六个功能键进行切换,控制台切换到图形界面按Alt+F7,图形界面切换至各控制台需用Ctrl+Alt+F1F6实现切换。,3.2.3 Linux命令格式,Linux命令有很多,其基本格式如下: command options arguments command:命令,一般是命令单词或缩写,如cp为copy的意思。 option:命令选项,一般为“-单词”或“-单字”。如命令“ls -a”中的a选项。 argument:参数,常为文件名等。,3.2. 命令帮助,在写命令时,若对命令格式等有不清楚的地方,可通过以下命令寻求帮助。,1.help选项,格式:command help 作用:显示命令的使用摘要和参数列表。 例:#ls -help,2.man命令,格式1:man 作用:查看命令描述或帮助手册。 例:zhangdebian zhang$ man cat 格式2:man -k 作用:列出包含keyword关键字的手册页。,3.info命令,格式:info 作用:查看指定命令的详细说明文件。 例:info ls,3.2.5 命令快捷方式,Linux默认的操作环境(Bash shell)支持多种快捷,如命令自动补齐、命令历史记录等,从而提高Linux命令行下工作效率。,1.命令补齐,命令补齐是指用户在输入命令时,只需输入命令前面的几个字母,然后按Tab键,系统会自动将命令或文件/目录名剩下部分自动补全,为用户输入命令提供方便。 例:要输入命令“#cd /usr/src”可使用命令补齐用以下命令完成输入。 rootdebian # cd /u/sr,2.命令历史,用户可通过“”光标健选择调用以前的命令。 用history命令可查看历史记录命令。 例:查看最近执行过的20条命令 testdebian $ history 20,3.alias命令,alias命令可以将一些较长的复杂的命令行设置成用户自己的较短的命令,以方便用户记忆。 格式:alias 别名标准命令 作用:为标准命令设置一个别名。 例:为命令“cd /home/hong”设置别名为ch rootdebian # alias ch=cd /home/hong rootdebian # ch rootdebian /home/hong#,如果要删除已定义的别名,可用unalias命令。 例:删除别名ch rootdebian # unalias ch,4.在一行输入多条命令,要输入多条命令仅需在命令之间加上“;”或“ make modules_install 或 # make clear & make & make modules_install,3.3inux常用命令,3.3.1 文件系统安装与卸载,1. 挂载文件系统,Linux下的各种设备必须挂载到相应目录下才能被用户访问。Linux提供两种方式挂载方式:一种是用mount命令手工挂载;另一种是使用/etc/fstab文件自动挂载。,mount命令,mount命令通常用来挂载一个文件系统,命令格式如下: mount -t fstype -o options device dir 其中fstype表示挂载的文件系统的格式,device表示要挂载的设备,dir表示挂载的目录位置,例如挂载U盘到/mnt/udisk下: mount t vfat /dev/sdb1 /mnt/udisk 表示将U盘(在本例中设备名为sdb1)挂载到/mnt/udisk目录下,这时我们可以在系统的/mnt/udisk目录下查看U盘里的内容。,fstab自动挂载,如果希望系统启动时能自动挂载,则可以修改/etc/fstab文件来实现自动挂载。 fstab文件是由多个行记录组成,其格式如下: ,例: /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 上面两条记录表明,系统启动时会将光驱和软驱分别挂载到/media下相应的目录,我们只要按照这样的格式添加新的记录便可以让系统启动时自动挂载我们需要的文件系统了。,2. 卸载文件系统,使用完相应的文件系统后,可以用umount命令卸载文件系统,命令格式如下: umount options -t fstype mountpoint | device 常用选项有: -a:卸除/etc/mtab中记录的所有文件系统。 -t:仅卸除选项中所指定的文件系统。 -r:若无法成功卸除,则尝试以只读的方式重新挂入文件系统。 例如卸载U盘,可以输入以下命令: umount /mnt/udisk 或者 umount /dev/sdb1,3.3.2 目录操作命令,1.mkdir (make directory),格式:mkdir 选项 目录 作用:创建一个新目录 选项: -p:当父目录不存在时,连同父目录一起建立 例:在/home/test目录下创建sun子目录 rootdebian whp#mkdir /home/test/sun rootdebian whp#mkdir p /home/test/sun,2.rmdir (remove directory ),格式:rmdir 选项 目录 作用:删除空目录,若目录不为空则无法删除。 选项: -p:若父目录为空则一并删除 例:删除test子目录 zhangdebian whp$ rmdir /temp/test,3.c
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号