1、cat /etc/sysconfig/network-scripts/ifconfg-eth0查看具体文件的内容 vi /etc/sysconfig/network-scripts/ifconfg-eth0用VI编辑器进行直接的改写配置网卡时应该注意的ls /etc/sysconfig/network* 注意:network和*之间没有空格显示network相关的文件neat 修改网络配置信息修改网络配置资料,并将内容写入 /etc/sysconfig/networking 下的profiles 文件且此目录是优先的,若用 ifconfg 修改网络配置资料需要先将profile 中的文件内容清
2、空。redhat-config- 两次tab显示相应命令系统的用户环境情况locale 显示用户环境 Locale a 显示所有的语言支持lang=修改用户环境下显示的语言 Lang=zh_cn.gb2312 用户环境的语言支持改为简体中文设置保存在 /etc/sysconfig/i18n 文件中/etc/sysconfig/ 文件下保存着大部分的服务器配置文件,系统初始化文件service kudzu start 系统自动检测新硬件Kudzu 为自动运行脚本,每次开机都会自动运行 chkconfig 显示默认的服务的状态 Chkconfig kudzu 需要修改 chkconfig 的信息运
3、行 setup 06 的系统状态是由系统脚本init 启动是由xinetd 启动Xinet 是独立的服务器是一个超级服务器,可以启动多个子服务器服务启动方式Chkconfig on Service xinted restart服务器脚本文件存储在:/etc/xinetd.d远程登录服务器的工具puttySshd 秘文传输telnet 明文传输数据公开外设挂载Mount/dev/fd0/mnt/floppy/-Mnt/目录存放外部存储设备挂载命令 Mount 设备名 挂载点mount/dev/fd0/mnt/floppyLinux 常用的外部设备文件名软盘 /dev/fdN(n=0,1 )光驱(
4、IDE) /dev/cdrom(-/dev/hdx)光驱(SCSI) /dev/scdN(n=0,1 )硬盘(IDE) /dev/hdX(X=a,b,c )硬盘(SCSI) /dev/sdX(X=a,b,c )U盘 /dev/sdX(X=a,b,c )挂载过程一般使用过程1.挂载外设2.读写挂载点3.卸载设备4.移走外部存储介质光驱的挂载过程Mount/dev/cdrom/mnt/cdromLs mnt/cdromDf 显示硬件信息Umount/mnt/cdrom 或 Umount/dev/cdrom 卸载硬件外设 注:再移走移动介质时一定要先卸载设备。Eject 自动弹出光盘驱动器Eject
5、 -t 收回光盘驱动器建立目录Mkdir /挂载U盘1.建立新的挂载点mkdir /mnt/u# mount /dev/sda1/mnt/u需要事先驱动modprobe usb-storage 文件系统类型选项Mount t 设备 挂载点挂载windows fat32 格式的介质# Mount t vfat/dev/hda2/mnt/c# Mount t vfat/dev/fd0/mnt/floppyWindows ntfs 格式的介质默认的内核不能辨认,需要重新编译内核 mount t ntfs/dev/hda3/mnt/d数据光盘格式:isa9660,udf(可擦写光盘的文件格式)# mo
6、unt t iso9660/dev/cdrom/mnt/cdrom-t 指定文件系统的格式Fat32分区格式在linux 下被识别为 vfat挂载选项选项用来调整对介质的访问效果Mount o 设备 挂载点 注:选项列表可以跟多个参数用“,”隔开不同的文件系统类型具有不同的选项,可参考 mount 的manual帮助man mountWindows分区的常用挂载选项Iocharset=(设置文件系统的字符编码常用值为gb2312和utf8)#mount t vfat o iocharset=gb2312/dev/hda3/d#mount t vfat o utf8/dev/hda3/d常用移动
7、介质的挂载选项Rw/ro ( read & write/read only)说明:读写/只读模式,适用于所有类型,例:mount /dev/fd0/mnt/floppy o roUid=,gid=为挂载点目录指定属主和组身份,例:mount /dev/sdb2/d o uid=redhat,gid=redhatUmask=设置挂载点目录的文件权限掩码,例:mount o uid=redhat,umask=0077 /dev/sdb2/d第一部分第六集的最后部分对挂载文件系统的具体设置情况有比较详细的介绍。2006年11月8日星期三 第一部分 第7集 文件系统的维护工作硬盘的分区Linux 文件
8、系统 ext2 或 ext3在linux中默认的工具只支持 1024 2048 4096 三种情况块大小的文件分区同时显示两个分区下的文件 ls lh/d12/mnt/text 同时显示d1,d2下的text文件# du sh /dev/d1 2 查看硬盘空间的使用率磁盘格式化分区# Mkfs.ext3 b 1024 /dev/sdb1 对设备sdb1 以1024大小的块大小进行分区格式化在硬盘分区中写入文件# echo “字符串” / 目录 / 新文件名硬盘分区编组Mafs.ext3 b 4096 I 4096 /dev/sda2Mafs.ext3 b 4096 I 8192 /dev/sd
9、a2-I 表示每一个节点使用多大的数据块# tune2fs l /dev/sdb1 查看硬盘分区sdb1的文件系统属性保留块_为管理员保留磁盘管理空间,默认为数据块的5# mkfs.ext3 b 4096 I 8192 m 2 /dev/sda2设置保留块的数量占总数的2设置保留块的目的: 供系统管理员进行系统的维护。即使用 df l显示的硬盘使用状态已使用100管理员仍然可以利用保留块进行系统的维护。调整ext2/ext3文件系统的工具 tune2fs-l 查看文件系统信息-c 设置强制自检的挂载次数 在使用的时候不影响,再系统启动是起作用,可把最大挂载次数设置为 -1 系统挂载次数永远无法
10、大于等于这个值,系统不会自检。tune2fs c -1 /dev/sdb1 sdb1永远不会自检-I 设置强制自检的间隔时间-m 保留块的百分比-j 将ext2文件系统转换为ext3格式 注:ext2 文件系统没有文件日志,ext3文件系统具有文件日志。文件系统检查工具Fsck 检查文件系统数据完整性的工具用法一:fsck t ext2/dev/sdb1用法二:fsck.ext2/dev/sdb1E2fsck 检查ext2/ext3 文件系统的工具(检查文件系统工具,比较危险容易出错建议不要使用)磁盘配额磁盘配额作用是限制普通用户使用的磁盘空间,不至于因为个别人的浪费影响所有人的使用。需要内核
11、支持。只有ext2/ext3文件系统目前被支持。需要用户程序quota软件包。磁盘配额配置过程1、激活内核,使其支持磁盘配额 使用usrquota,grpquota选项挂载一个分区# mount o usrquota,grpquota/dev/sdb1/mnt/d1# mount o remount,usrquota,grpquota/Usrquota,支持用户的磁盘配额Grpquota,支持组用户的磁盘配额Init 1 (进入单用户环境),在远程登录的情况下避免进入单用户模式,在单机模式下尽量使用单用户模式,比较安全。2、磁盘配额数据库文件Quotacheck cvuga 检查并且创建磁盘配
12、额的数据库文件,记录用户对磁盘空间的使用情况。-c (creat)创建配额数据库文件-v(view)显示创建信息以及磁盘配额数据库文件里的详细信息,谁使用,什么时间使用,使用了多少-u (user) 打开用户的磁盘配额数据库文件-g(group)打开组用户的磁盘配额数据库文件-a (all)所有的激活了磁盘配额的磁盘分区建立好的数据库保存在每一个磁盘分区的根目录下。命令执行后,在磁盘分区的每个根目录下,都会产生一个磁盘配额数据库文件,此磁盘配额数据库文件在重新启动机器后便可生效。若不想重新启动的话,可使用quotaon命令激活,quotaon a 激活所有分区。 3.Edquota u 为指定
13、用户分配磁盘空间和节点数量,使用那里使用多少。4.Quota 命令可以查看用户的配额使用情况磁盘配额的试验过程1.创建一个支持磁盘配额的文件系统# mkfs.ext3 /dev/sdb1创建sdb1的分区为ext3的文件系统2.挂载sdb1到mnt下的sd1# mount /dev/sdb1/mnt/sd1 o usrquota ,grpquota挂载好的分区将会保存在mount记录里。实质保存在 /etc/mtab 中3.激活磁盘配额# Quotacheck cvuga 或 quotacheck cvug/dev/sdb1 使用分区就不使用a,不使用磁盘分区就使用a。使用quotaon a
14、或者重启机器激活所有的分区的磁盘配额 或 使用quotaon /dev/sdb14.编写某个用户的磁盘配额情况# edquota u redhat 编写redhat 用户的磁盘配额使用情况命令执行后显示一下界面(磁盘配额编制器,vi编辑器):5.过期时间的修改Edquota t,修改过期时间 grace 默认过期时间为7天6.停止使用磁盘配额Quotaoff 7.激活磁盘配额Quotaon 8.永久性使用磁盘配额# vi 例如:# vi /dev/sdb1,修改项如图中的红框处修改的usrquota,grpqupta,一定要准确无误,否则在系统启动是无法正确的引导。第8集 linux 分区与格
15、式化常用分区工具Fdisk 命令行工具,各种版本和环境都能用,包含在软件包util-linux中Sfdisk命令行工具,各种版本和环境都能用,包含在软件包util-linux中Diskdruid图形化分区工具,只能在安装redhat系列版本的时候可以用Fdisk使用过程1.运行命令 #fdisk/dev/hdx ,设备必须是硬盘,执行此命令的用户必须是系统管理员2.添加/删除/修改分区3.重启计算机后使分区生效,因为分区表只有在重启计算机的时候才可以读取,而且只读取一次Fdisk的使用过程1.fdisk /dev/sdb 查看硬盘情况2.打开要进行分区的硬盘设备剩余的流程可以根据系统的提示完成
16、。Fdisk 命令提示符Linux 的格式化工具Mkfs 支持 ext2/ext3/vfat/msdos/jfs/reiserfs/等用法1:mkfs t 例:#mkfs t ext3/dev/hdb2用法2:mkfs.#mkfs.vfat/dev/sdn3Mke2fs 支持ext2/ext3文件系统用法:mke2fs -j -j 表示日志#mke2fs j /dev/sdb2 表示把sdb2格式化为ext3的文件系统使用卷标挂载 添加卷标 #-e2label# e2label/dev/sdb2/test卷标没有什么实际的意义只是一个符号代号,可以是任意的字符串。根据卷标挂载# mount L
17、ABEL=test/mnt/sd2“LABEL”必须大写,与等号之间没有空格。写入/etc/fstabLABEL=test/mnt/sd2 ext3 defaults 0 0可以跟踪分区的变化防止因为序号的变化而找不到分区。2006年11月11日星期六 第九集Automotuner 自动挂载 autofs 软件包使用前的先检测是否按装autofs的包,不仅管理本机的移动介质,还可以管理远程的网络驱动器。Mount挂载设备时当网络出现故障时,由于系统不停的发送数据包导致系统资源的浪费,当用automounter时会在一定的时间内把外设自动卸载,不会占用系统资源。作用:自动挂载访问的分区主配置文件
18、 /etc/auto.master,格式:挂载目录 映射文件 参数/misc /etc/auto.misc timeout=60 “timeout60”表示在超时60秒后还没有使用设备的话就会自动卸载这个设备挂载是由访问产生的,卸载是由超时时间产生的映射文件/etc/auto.misc 映射文件名可以自由的指定 使用什么样的映射文件就要编辑什么样的映射文件/misc /etc/auto.misc timeout=60在编辑映射文件时就要编辑 /etc/auto.misc cd -fstype=iso9660,ro :/dev/cdrom Fd fstype=auto :/dev/fd0重新启动
19、autofs服务:service autofs restart访问设备得方法:挂载目录关键字ls/misc/cd实际的挂载过程1、确认软件包的挂载# Rpm q authofs查看软件包的内容# Rpm ql authofs | more2、打开配置文件 #vi /etc/auto.master3、编辑映射文件 # vi /etc/auto.misc4.启动autofs5、为了方便用户使用设备 创建符号链接:远程网络文件系统的挂载 nfs 的挂载 务器地址 共享文件地址 本地目录# mount 10.0.0.1 :/var/ftp/pub/mnt对映射文件的编辑图2006年11月13日星期一
20、第10集Samba 软件包介绍Samba 项目开发 http:/www.samba.org中国镜像站:国内下载地址:ftp:/Fedora core/redhat linux 提供的软件包Samba samba 服务器软件包 Samba-client samba 客户端工具 Samba-common 通用工具和库安装samba软件包安装 rpmdb-fedora/rpmdb-redhat 软件包(一般在第三张安装光盘)#rpm-ivh rpmdb-fedora*.rpm安装 samba 软件包(一般都在第一张安装光盘)#rpm ivh aid samba*.rpm检查软件包的内容# rpm q
21、l samba# rpm ql samba-common# rpm ql samba-client具体的安装过程Cd /misc/cd/fedrom/rpms/Ls | grep rpmdb一、Samba项目开发-http:二、Fedora core/RedHat Linux提供的软件包samba samba服务器软件包samba-client samba客户端工具samba-common通用工具和库三、安装Samba软件包1、安装rpmdb-fedora/rpmdb-redhat软件包(一般在第三第安装光盘)#rpm -ivh rpmdb-fedora*.rpm2、安装samba软件(一般都
22、在第一张安装光盘)#rpm -ivh -aid samba*.rpm “aid”辅助安装所缺的软件包 3、检查软件包的内容#rpm -ql samba#rpm -ql samba-common#rpm -ql samba-client四、Samba客户端工具(常用)1、smbtree显示局域网中的所有共享主机和目录列表 广播 工作组 用户名smbtree -b -D -U username%password2、nmblookup显示一台主机的netbios主机地址3、smbclient显示/登录局域网中的共享文件夹smbclient -L host smbclient /host/share4
23、、smbtar远程备份网上邻居的文件(需要稍作修改)smbtar -s server -u user -p password -x sharename -t outputsmbtar -s win2000 -u redhat -p redhat -x shartname -t bak.tarrootserver root# tar tvf bak.tar5、smbmount远程挂载smbmount /10.0.5.73/share /mnt -o username=yxm%yxm五、Samba服务器配置1、修改配置文件/etc/samba/smb.confworkgroup = workgro
24、upsecurity = sharesharename path=/usr/share/docs comment=share documents public=yes2、重新启动smb 服务器#service smb restart#chkconfig smb on3、测试#smbclient -L localhost N4、用户帐号添加samba用户,须添加一个系统帐号,然后再加入samba帐户:useradd redhat /*增加redhat用户*/ smbpasswd -a redhat /*直接为redhat帐户添加smb服务密码,-a参数为增加smb 用户,-x为删除smb用户*/
25、 下面来看一个共享目录设置有效用户的例子:在/etc/samba/smb.conf中添加一个共享目录:redhatcomment = redhat s filespath = /var/redhatpublic = novalid users = tom redhat /*设定有效用户为tom或者是redhat组的用户*/保存退出,重启smb服务这里有必要提到samba用户帐户映射这具概念,出于帐号安全考虑,为防止samba用户通过samba帐号来猜测系统用户的信息,所以,就出现了 samba用户映射,将上面的tom帐户映射成其他的名称,然后用其他的名称如jack、rhood都可以登录,其权限
26、及登录密码都与tom一样。实现帐户映射的方法:先在/etc/samba/smb.conf中的帐户映射服务打开,方法很简单,找到username map = /etc/samba/smbusers这一行,将其前面的;去掉即可(linux中;表示关闭,#表示注释,注意与freebsd中的#号概念区别开来),然后修改/etc/samba/smbusers vi /etc/samba/smbusers 在里面添加一行 tom = jack rhood 保存退出,重启smb服务,然后就可以用jack及rhood登录redhat共享目录,其权限及登录密码与tom完全一致。homescomment = Home Directoriesvalid user=%Sbrowseable = nowriteable = yescreate mask = 07555 、修改samba配置文件:( /etc/smb.conf )*Global parameters*#全局配置参数global#设置工作组或者说是域名。workgroup = MY
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1