《第五章Linux系统管理课件.ppt》由会员分享,可在线阅读,更多相关《第五章Linux系统管理课件.ppt(26页珍藏版)》请在三一办公上搜索。
1、第五章Linux系统管理,第五章文件和目录,Linux文件的扩展名Linux主要的文件扩展名:(1)压缩文件:.gz.tar.tbz.tgz.zip(2)文件格式:.au.gif.jpg.pdf.txt(3)系统文件:.conf.lock.rpm(4)编程和脚本文件:.c.cpp.h.sh,Linux文件类型,普通文件:-;此类文件一般由应用程序创建。目录文件:d;设备文件:块设备文件b;字符设备文件c管道文件:p;链接文件:l;,Linux目录结构,Linux系统的目录结构是分层的树形结构,挂载在根文件系统“/”下,Linux系统都有根文件系统,它包含系统引导和使其他文件系统得以挂载所必要的
2、文件。,Linux常用子目录,/bin:包含通用的Linux用户命令/dev:包含表示系统设备文件/etc:包含系统的配置文件/home:用户的宿主目录/mnt:为挂载的设备提供一个位置/tmp:程序所使用的临时文件/proc:包含系统的相关信息/root:root用户的宿主目录/var:包含各种应用程序使用的数据的目录,例:查看CPU信息$cat/proc/cpuinfo 查看DMA通道信息$cat/proc/dma 查看主机中断信息$cat/proc/interrupts 查看主机I/O端口号信息$cat/proc/ioports 查看内存信息$cat/proc/meminfo 查看PCI
3、板卡信息$cat/proc/pci,链接文件,链接是一种在共享文件和访问它的用户的若干目录之间建立联系的方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link)在Linux系统中,内核为每一个新创建的文件分配一个inode号(索引结点),文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存里,从而实现文件的快速访问。,硬链接,硬链接是一个指针,指向文件的索引结点,系统并不为它重新分配索引结点。硬链接有两个限制:不允许给目录创建硬链接 只有在同一文件系统中的文件才能创建链接,软链接,软链接又叫符号链接,这个文件包含了另一个文件的路径名,可以是任意文件或目
4、录,可以链接不同文件系统的文件。,Linux文件系统,Linux文件系统工作原理块分配:当文件变大的时候每一次都为这个文件分配磁盘空间扩展分配:当某个文件的磁盘空间不够的时候,一次性为它分配一连串连续的块。,Linux主流文件系统,extext2ext3NFSVFAT NTFS ISO9660 XFSReiserFS,如果需要使用某个文件系统存放数据,一般有4步:使用fdisk命令在硬盘上分区使用mkfs命令在分区上创建文件系统使用mount命令挂载文件系统使用umount命令卸载文件系统创建文件系统还可以通过修改/etc/fstab文件使得开机自动挂载文件系统。,回顾使用U盘,在mnt文件夹
5、中创建一个U盘的文件夹 mkdir/mnt/udisk挂载U盘 mount o iocharset=cp936/dev/sda1/mnt/udisk/使用完后卸载U盘 umount/mnt/udisk,交换空间,交换空间:通俗的理解可以是位于硬盘上的一块交换内存。交换空间的存取速度要比内存慢。交换空间可以是一个专用的交换分区,也可以是一个交换文件,或者两者结合。交换空间的大小至少为计算机内存的1-2倍,但不能超过2G。,/etc/fstab,/etc/fstab是一个配置文件,它包含了所有分区以及存储设备的信息。/etc/fstab是一个简单的文本文件,可以用任何文本编辑器去编辑它,但是必须要
6、以根用户登陆。例:使用$cat/etc/fstab命令来查看/etc/fstab文件内容,Linux用户和组群帐户的管理,Linux系统用户:root用户:Linux系统中root用户权限最高,普通用户无法执行的操作,root用户都能完成。虚拟用户:伪用户或假用户,不具备登陆系统的能力,是系统运行不可缺少的,是系统自身拥有的,如bin等普通用户,图形界面下用户帐户的设置,创建用户修改用户属性,字符界面下用户帐户的设置,创建用户帐户例:创建用户tong并设置密码#useradd tong#passwd tong 创建用户moon并设置该用户的UID号为510#useradd u 510 moon
7、 创建用户newuser并设置该用户宿主目录为/home/www#useradd d/home/www newuser 创建用户old并制定该用户是属于组群lf#useradd g pp old,修改用户帐户例:修改用户tong的宿主目录为/home/kkk,并手动创建之#usermod d/home/kkk tong#mkdir/home/kkk 修改用户old的宿主目录为/home/popo,并自动创建之#usermod d/home/popo m old 修改用户newuser的登陆名为sun#usermod l sun newuser 锁住用户sun密码,使密码无效#usermod L
8、 sun#passwd S sun 解除用户sun的密码锁定#usermod U sun#passwd S sun,删除用户例:删除用户tong#userdel tong 删除用户moon并删除其宿主目录#userdel r moon,组群帐户管理,图形界面下管理组群帐户字符界面下管理组群帐户例:创建名为hello的组群#groupadd hello 创建名为ou的组群,并设置组群GID为800#groupadd g 800 ou 更改组群ou的GID为900#groupmod g 900 ou 更改组群ou的名称为shanghai#groupmod n shanghai ou 删除组群sha
9、nghai#groupdel shanghai,Linux系统的启动过程,BIOS自检启动GRUB/LILO加载内核执行init进程,通过/etc/inittab文件进行初始化执行/bin/login程序,init进程,Init是Linux系统执行的第一个进程,进程ID号为1,是系统所有进程的起点,主要用来执行一些开机初始化脚本和监视程序。Linux在系统完成内核引导后就运行init进程,init进程的配置文件为/etc/inittab。,引导加载程序和GRUB,引导加载程序可以引导操作系统启动。通常配置为主引导加载程序或二级引导加载程序。GRUB:是一个将引导加载程序安装到主引导记录的程序,主引导记录位于一个硬盘开始的扇区,它允许位于主引导记录区中特定的命令来加载一个GRUB菜单或GRUB的命令环境。,Linux日志管理,在Linux系统中有3个主要的日志子系统:连接时间日志 进程统计 错误日志,Linux系统常用的日志文件,/var/log/boot.log/var/log/cron/var/log/maillog/var/log/messages/var/log/syslog/var/log/secure/var/log/lastlog,