为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

linux课件\Linux第4讲

2018-09-13 32页 ppt 206KB 0阅读

用户头像

is_595091

暂无简介

举报
linux课件\Linux第4讲Linux系统应用与程序设计主讲:邝颖杰电邮:kuangyingjie@163.net用户管理/命令增加用户:adduser[选项]-d:指定用户主目录,默认情况下,将会在/home目录下新建一个与用户名相同的用户主目录。-s:指定用户登录时使用的shell,默认的shell为/bin/bash。-g:指定用户归属的组名。默认地,每当创建一个新用户的时候,一个与用户名相同的组就会被创建,而这个用户就是该组的成员。(UPG方案)-G:在Linux系统中,一个用户可以属于一个组,也可以属于多个组,其中用户在初始化时属于的组称为主组...
linux课件\Linux第4讲
Linux系统应用与程序设计主讲:邝颖杰电邮:kuangyingjie@163.net用户管理/命令增加用户:adduser[选项]-d:指定用户主,默认情况下,将会在/home目录下新建一个与用户名相同的用户主目录。-s:指定用户登录时使用的shell,默认的shell为/bin/bash。-g:指定用户归属的组名。默认地,每当创建一个新用户的时候,一个与用户名相同的组就会被创建,而这个用户就是该组的成员。(UPG)-G<组列表>:在Linux系统中,一个用户可以属于一个组,也可以属于多个组,其中用户在初始化时属于的组称为主组。如果要让用户属于其它的组,应该使用选项-G<组列表>。-u:指定新用户的UID。设置和修改口令:passwd[用户名]只有超级用户可以使用“passwd用户名”修改其他用户的口令,普通用户只能用不带参数的passwd命令修改自己的口令演示添加一用户,用户名为user2008修改某密码删除用户的命令为userdel,该命令的格式为:userdel<用户名>如果系统不要保存这些文件,可以使用带选项的命令:userdel-r<用户名>修改用户属性usermod–g<主组名>-G<组名>-d<用户主目录>-s<用户shell>增加用户组groupadd<新组名>删除用户组groupdel<组名>修改组成员:直接编辑/etc/group文件,将用户名写到对应的组名的后面。图形界面的用户管理更改Linux文件拥有者命令语法:chown[-R]帐号名称文件或目录chown[-R]帐号名称:组名文件或目录示例:[root@testroot]#chowngamestest[root@testroot]#ls-ltestdrw-r--r--   1games    root       0Jun2014:36test[root@testroot]#chown–Rroot:roottmp更改Linux文件所属群组语法:chgrp群组名文件或目录示例:[root@testroot]#chgrpuserstest[root@testroot]#ls-ldrw-r--r--   1root    users        1Jun2014:36test账号管理和查看命令whoami命令的功能在于显示用户自身的用户名。who[选项]:该命令主要用于查看当前在线的用户情况w命令:用于显示登录到系统的用户情况finger命令可用于查找和显示用户信息,并且在查找后显示指定账号的相关信息chfn命令能够改变系统存储的用户信息切换用户身份:su-[用户名]用户的限制用户使用资源编辑/etc/security/limits.conf自动注销账号编辑/etc/profile,设置tmout变量的数值Suid程序suid程序就是在运行的时候可以拥有比自己用户高的权限的用户的权限。假设你有一个程序是属于nobody这个用户的,这个程序的功能是要修改一个文件,而这个文件的属性是只有root才能修改。所以如果这个程序在以写方式打开该文件的时候肯定出错,提示没有权限。因此使用chmodu+s命令给程序授权,这样程序在运行后就会得到root的权限,从而就可以修改那个文件了。最常用的就是ping这个命令,就是suid程序。任何用户都可以使用这个命令,但是ping里面实际上是使用了raw_socket,而raw_socket只有root用户才可以创建。所以ping命令大都放在/bin下,而不是/usr/bin下而且使用ls-l察看ping的权限,是-r-sr-xr-x如何去掉程序的suid位find/-perm-4000查找chmod–sfilename去掉文件的suid位存储设备计算机系统中,所有的存储设备都是以目录树的形式对文件进行管理的.在Linux系统中,所有的文件都是在以“/”目录为根的一棵“大”目录树中进行管理。如果要使用USB存储设备、光盘或软盘等存储设备,必须将这些设备中的“小”目录树像嫁接一样挂载(mount)到Linux系统的“大”目录树中。挂载的文件系统类型ext、FAT、ext2(extendedfilesystem)、ext3、MINIX、MSDOS、SYSVLinux系统的第一个文件系统是Minix(文件名不能超过14个字符,文件大小不能超过64MB)ext:1992年设计,是第一个专为linux设计的文件系统,文件大小可到2GB,文件名支持255字符,性能不佳ext2:1993年设计,提高性能ext3:采用日志式文件系统技术(JournallingFilesystem),目前各个linux发行版使用Linux引进ext文件系统时有了一个重大的改进:真正的文件系统从操作系统和系统服务中分离出来,在它们之间使用了一个接口层—虚拟文件系统VFS(VirtualFileSystem)VFSLinux系统可以支持多种文件系统,为此,必须使用一种统一的接口,这就是虚拟文件系统(VFS)。通过VFS将不同文件系统的实现细节隐藏起来,因而从外部看上去,所有的文件系统都是一样的。VFS并不是一个实际的文件系统只存在于内存,系统启动时建立,系统关闭时消亡VFS功能包括:可用文件系统的类型将设备同对应的文件系统联系起来处理面向文件的通用操作涉及到针对文件系统的操作时,把他们映射到相关的物理文件系统确定挂载信息挂载对象的文件系统类型;vfatext2ext3iso9660挂载对象的设备名称;在Linux系统中,设备名称通常都在/dev目录下,设备名称的命名是有规则的;/dev/hda1/dev/sda2/dev/fd0/dev/cdrom设备挂载到哪一目录,即挂载点。Linux系统中有一个/mnt目录,专门用作挂载点(mountPoint)目录在挂载设备时首先查看挂载点目录是否存在,如果不存在必须首先创建该目录,否则mount命令无法正常执行。挂载命令mountmount[选项]<挂载设备名称><挂载点>选项:-t挂载的文件系统例如:mount–text2/dev/fd0/mnt/floppy-o[参数=值],对于挂载的不同类型的设备可以使用一组不同的参数。mount-oiocharset=cp936/dev/sda1/mnt/usb挂载设备的过程查看设备:使用命令“fdisk–l”可以查看系统的存储设备挂载设备:首先使用mkdir命令建立挂载点目录,然后再使用mount命令挂载相关设备访问设备卸载设备:用户在使用完挂载设备后,不能直接将挂载设备从系统拔出,否则会出现问题,严重的会导致系统崩溃。用户必须先执行卸载命令然后再该设备拔出umount[挂载点或设备名]自动挂载使用配置文件/etc/fstab来自动挂载存储设备。文件/etc/fstab存放的是系统中的文件系统信息。每个文件系统在文件中都对应一个独立的行。fsck、mount、umount的等命令都利用这个文件。fstab每一行为一个分区记录,包含六个域:例如:/dev/hda1/mnt/cvfatiocharset=cp93600mount命令利用fstab文件,mount还有另外两种使用格式:mount–a该命令将文件/etc/fstab中提到的所有文件系统,凡没使用noauto选项的,一律按照指定的方式自动挂载。该命令一般在系统的启动脚本中执行。mount<挂载点>或者mount<挂载设备名称>当挂载fstab中提到的文件系统时,可以只指定挂载设备或者只指定挂载点即可完成挂载。图形化挂载工具执行【主菜单/系统工具/磁盘管理】磁盘格式化mkfs[选项][-t<文件系统类型>][设备名称][区块数]说明:把指定的设备格式为指定的文件系统。例如格式化硬盘时:mkfs–text3/dev/hda4格式化软盘时,需要指定设备名和区块数,每个区块大约1000个字节,一张1.44MB的软盘对应1440个区块。格式化指令为:mkfs–text3/dev/fd01440执行菜单【主菜单/系统工具/软盘格式化器】,打开“floppyformatter”窗口。图形化的格式化界面。声卡用户可以从声卡的生产厂商获取相应的驱动程序,并按相应的要求进行安装。如果用户无法获取正确的驱动程序,也可以使用两种通用的驱动程序:OSS(开放声音系统),它是一个商业声卡驱动程序,需要花钱购买,否则每次启动后,只可以免费使用240分钟;ALSA(高级Linux声音架构),是自由软件,可以免费使用。安装OSS声卡驱动程序可以从http://www.opensound.com/下载最新的OSS驱动程序,假设下载了ossLinux393q-2217-UP.tar.gz解压缩源文件:运行安装文件:以root用户身份运行oss-install文件声卡驱动命令:安装完毕后,在默认的安装目录/usr/local/bin里有一个soundon命令,它用来打开oss驱动,命令soundoff用于关闭oss驱动。安装ALSA声卡驱动程序ALSA源程序文件需要如下4个软件包,用户可以到http://www.heihei.com/下载:alsa-driver-0.5.9.tar.gz:驱动程序包,包括所支持的声卡的驱动程序。alsa-conf-0.4.3b.tar.gz:配置工具包,能够自动配置软件包中的配置文件。alsa-lib-0.5.9.tar.gz:专用库数包。alsa-utils-0.5.9.tar.gz:工具软件包,提供支持混音调制的工具软件。安装声卡驱动程序库:对文件alsa-driver-0.5.9.tar.gz,依次执行:1)解压缩2)./configure#自动配置命令3)makeinstall#安装声卡驱动库4)./snddevices#这是一个脚本程序,在/dev目录下自动创建相关的声卡设备。配置声卡驱动程序安装混音程序鼠标:在终端输入命令/usr/sbin/mouseconfig,可以打开鼠标配置界面在XWindow下,选择【主菜单/系统设置/鼠标】打开图形界面的鼠标配置窗口显卡首先找到显卡支持Linux的驱动程序,绝大多数的3D显卡都已有了支持Linux的驱动程序,用户可以从各显卡厂商的网站或Linux的相关站点上去寻找。如果用户能够进入XWindow,但是无法使用显卡的特殊功能,那么可以通过图形界面的配置工具配置显卡。选择【主菜单/系统配置/显示】,弹出显示设置窗口。打印机获取打印机驱动程序阅读安装文档安装驱动程序配置打印机,向系统添加打印机测试打印机
/
本文档为【linux课件\Linux第4讲】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索