资源描述
LinuxLinux操作系统使用介绍操作系统使用介绍2目录linux的版本linux操作系统的安装操作系统安装时的注意事项板卡驱动添加和磁盘设备配置网络相关参数配置系统内核版本查看、内核升级linux文件系统介绍3十大linux发行版本将 Linux 发行版在 Linux 用户群体中的广泛使用度作为衡量的标准,汇集成十大 Linux 发行版。外加上 FreeBSD,总计 11 套系统 十大 Linux 发行版名单如下:Ubuntu openSUSE Fedora Debian GNU/Linux Mandriva Linux PCLinuxOS MEPIS Linux KNOPPIX Slackware Linux Gentoo Linux4国内流行版本介绍发行套件版本RedhatSuse红旗(redflag)5目录linux的版本linux操作系统的安装操作系统安装时的注意事项板卡驱动添加和磁盘设备配置网络相关参数配置系统内核版本查看、内核升级linux文件系统介绍6使用睿捷光盘安装系统手动安装系统7睿捷linux系统安装8Linux操作系统的安装实际演示一般 Linux 都会支援至少两种安装以上的安装模式,分别是文字(text)与图形(graphic)介面。正常的话,以光碟开机后,会出现如下图示,如果想要以图形介面来安装,可以直接按下 按键,如果想要以文字介面来安装,可以在箭头指的地方输入 linux text 来让安装程式以文字介面安装,默认情况下10秒后自动进入图形安装界面9Linux操作系统的安装实际演示在按下 Enter 之后,安装程序就会开始去检测硬件,并且将结果列在屏幕上,箭头处就指出一些 IRQ 的利用,以及安装程序侦测到的硬件相关信息 10Linux操作系统的安装实际演示硬件检测完之后,会出现一个是否检查光盘的画面。注意,如果要检查光碟的话,会花去很多时间!所以,如果确定光盘来源没有问题,选择 Skip 选项即可!略过光盘检验工作后,如果使用的是图形介面的安装模式,所以安装程序就会去检测 屏幕、键盘、鼠标等等相关的硬件11Linux操作系统的安装实际演示在完成了一些硬体方面的侦测之后,顺利的话,就可以进入图形介面的安装了!安装的画面如图所示。基本上,分为左右两个区块,左边主要是作为说明之用,右边才是真正的操作区块!如果搞不懂这个安装画面是干嘛用的,可以参考左边区块的说明 之后就是选择语言!因为安装程序可以使用很多不同的语言来呈现。我们可以选择中文来进行安装!如图所示,先选择简体中文按下一步即可 12Linux操作系统的安装实际演示接下来,则要选择键盘的配置。因为每个地区的键盘上面的字母配置都不一样,我们使用的是英文的键盘配置,所以,选择美式英文就可以了之后就是选择语言!因为安装程序可以使用很多不同的语言来呈现。我们可以选择中文来进行安装!如图所示,先选择简体中文按下一步即可 13Linux操作系统的安装实际演示红帽子企业Linux 5安装序列号 Server:*Red Hat Enterprise Linux(Server including virtualization):2515dd4e215225dd+Red Hat Enterprise Linux Virtualization Platform 49af89414d147589*Red Hat Enterprise Linux Desktop:660266e267419c67+Red Hat Enterprise Linux Desktop+Workstation Option:da3122afdb7edd23+Red Hat Enterprise Linux Desktop+Workstation+DualOS Option(Virtualization):7fcc43557e9bbc42+Red Hat Enterprise Linux Desktop+DualOS Option(Virtualization):fed67649ff918c77 RHEL5 在安装过程中会根据 Installation Number 来区分正在安装的系统的版本,比如是 Advanced Platform 还是普通 Server 版。第一个安装号比不输安装号多一个 Virtualization 组件的选项,第二个安装号比第一个安装号多 Clustering 和 Storage Clustering 两个组件的选项。安装后,必须把系统登录到 Red Hat Network 才能通过“安装/删除程序”来增加/卸载组件。这时,RHEL5 根据你的 RHN 账号的权限来进一步确定合法的系统版本。比如,如果你的账号没有 Advanced Platform 的权限,“安装/删除程序”就不会出现 Clustering 和 Storage Clustering 两个组件给你定制。14Linux操作系统的安装实际演示安装程序提示分区表无法读取,需要创建分区选择分区方式:建立自定义的分区结构 15Linux操作系统的安装实际演示创建两个分区:SWAP交换分区和/根挂载点:交换分区的大小是物理内存的二倍:16Linux操作系统的安装实际演示创建根挂载点:17Linux操作系统的安装实际演示创建完毕的分区:18Linux操作系统的安装实际演示选择GRUB引导程序安装位置:19Linux操作系统的安装实际演示网络设置:20Linux操作系统的安装实际演示网络设置:21Linux操作系统的安装实际演示时区选择:22Linux操作系统的安装实际演示设置root帐号的密码:23Linux操作系统的安装实际演示选择安装组件:24Linux操作系统的安装实际演示检测软件依存关系:开始安装、拷贝软件 25Linux操作系统的安装实际演示安装:26Linux操作系统的安装实际演示安装完毕,需要重新启动系统:27Linux操作系统的安装实际演示安装后的配置:配置欢迎界面 28Linux操作系统的安装实际演示安装后的配置:许可协议 29Linux操作系统的安装实际演示安装后的配置:防火墙设置 30Linux操作系统的安装实际演示安装后的配置:SELinux(Security Enhanced Linux)设置31Linux操作系统的安装实际演示安装后的配置:kdump设置 32Linux操作系统的安装实际演示安装后的配置:日期和时间设置33Linux操作系统的安装实际演示安装后的配置:设置软件更新:34Linux操作系统的安装实际演示安装后的配置:创建用户 35Linux操作系统的安装实际演示安装后的配置:添加声卡36Linux操作系统的安装实际演示安装后的配置:附加光盘 37Linux操作系统的安装实际演示安装后的配置:Red Hat Enterprise Linux5登录界面 38Linux操作系统的安装实际演示桌面 39Linux操作系统的安装实际演示Linux网页浏览器FireFox:40操作系统运行级别init定义了06这7个运行级别运行级别可以被指定于:系统启动时作为核心加载参数被指定未被指定的情况下,系统启动时从/etc/inittab中读取在系统运行中,root用户键入init 0-6来指定。用户可以用/sbin/runlevel来查看当前的运行级别系统的运行级别默认情况下为:0:关机1/S/emergency:单用户模式,通常用于维护系统2:多用户模式但无网络3:多用户模式(字符界面)4:用户定义,未定义情况下与3相同5:X11(包括网络)6:系统重启41虚拟控制台多个独立的类VT-100终端可以用Alt+Fn或Ctrl+Alt+Fn来切换在Red Hat Linux默认中:有12个虚拟控制台1-6可用于本地登录(由mingetty启动)X服务端设置在第一个暂无用处的终端42目录linux的版本linux操作系统的安装操作系统安装时的注意事项板卡驱动添加和磁盘设备配置网络相关参数配置系统内核版本查看、内核升级linux文件系统介绍43操作系统安装的注意事项:系统安装方式各安装参数的说明安装包的添加和卸载系统安装完成后对cpu、内存等设备的查看44操作系统安装方式本地光驱安装本地硬盘安装NFS镜像安装ftp网络安装http网络安装45本地硬盘安装D盘有安装盘镜像文件,用u盘引导操作1、PC机40G硬盘,主分区只有一个分10GFAT32格式,扩展分区30G,其中20G给WINDOWS用FAT32格式,10G给LinuxEX3格式。安装XP系统在C盘,把RedHat9.0的3个ISO下载下来,放到D盘根目录Red Hat Linux_i1.iso,Red Hat Linux_i2.iso,Red Hat Linux_i3.iso2、用光盘取工具Daemon-v3.47把第一张镜像中的Dosutils目录解压到D盘根目录,看看其中有没有这几个主要文件:LOADLIN.EXE AUTOBOOTINITRD.IMG AUTOBOOTVMLINUZ 一般都比较完整,也不用修改autoboot.bat文件了。3、制做一个U盘启动盘。4、重新启动系统进BIOS,把启动设为USBFDD,进入DOS后到D盘运行dosutils目录下的autoboot.bat 5、这样启动时选择从硬盘安装/dev/hda5-我的D盘 系统自动会找到所有的文件。46使用NFS安装 1、找一台安装了Linux/Unix系统机器,安装NFS服务,去rpmfind网站找到相应的包,如nfs-utils-1.0.1-2.9包。rpm-ivh nfs-utils-1.0.1-2.9.i386.rpm rpm-ivh portmap-4.0-54.i386.rpm 2、修改配置文件:/etc/exports 添加如下行:代码:/home/chenzq/redhat/192.168.1.0/24(ro,sync)备注:/home/chenzq/redhat/-我的iso光盘镜像的位置 192.168.1.0/24-设定192.168.1网段机器可以访问 ro-只读 sync-接受数据同时写数据 安装过程同硬盘安装,只是选择“NFS映像”,再要求输入NFS服务器IP,输入服务器的名称或IP 192.168.1.75 RedHat目录/home/chenzq/redhat 这样系统自动找到镜像安装。推荐安装方法,只要带宽够的话在互联网安装都比较快,而且对比HTTP和FTP安装方式来讲出错少速度快一点,还是图形界面安装,HTTP和FTP都是字符方式安装,且要解包,不能直接用ISO镜像。47使用HTTP、FTP方式安装1、注意:前面几点都和硬盘安装一样,但不同的是不能读取ISO文件,要先解压,把第一个盘ISO文件先mount到一个目录下/mnt/cdrom,安装过程中提示换盘再mount另一张光盘 2、然后再在服务器上建立一个HTTP虚拟目录,修改/etc/httpd/conf/httpd.conf文件。添加如下行:代码:Alias/redhat/mnt/cdrom Options Indexes FollowSymLinks MultiViews AllowOverride None Order Allow,deny Allow from all 存盘后再重新启动服务 service httpd restart 3、并指定刚才的那个目录如 http:/192.168.1.75/redhat 安装时候选择“HTTP设置”:网站名:192.168.1.75 Red Hat 目录:/redhat 它会自动找到目录并安装,也不能跳过安装,采用文字安装不能以图形方式安装FTP方式安装方式和HTTP几乎一样,就是把APACHE改为vsftp 48安装时添加参数的说明Linux ddLinux dd noapic(跳过硬件检测)NF280D板载sas配置Linux dd acpi=off(关闭acpi特性)NF290D配置3805raid卡安装as3.8Linux dd all-generic-ide(支持第三方芯片转出的ide光驱)NP120D2/NF190D2/NF290D249系统安装完成后对cpu、内存等设备的查看查看目录/proc目录下cpuinfo查看cpu系统识别信息也可使用lspci命令查看rootrhj proc#cat cpuinfo processor :0vendor_id :GenuineIntelcpu family :6model :15model name :Intel(R)Core(TM)2 Duo CPU T7100 1.80GHzstepping :8cpu MHz :1795.196cache size :2048 KBfdiv_bug :nohlt_bug :nof00f_bug :nocoma_bug :nofpu :yesfpu_exception :yescpuid level :10wp :yesflags :fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss nx lm constant_tsc up pni ds_cpl cx16 lahf_lmbogomips :4509.2150系统安装完成后对cpu、内存等设备的查看查看目录/proc目录下meminfo查看内存系统识别信息也可使用lspci命令查看rootrhj proc#cat meminfo MemTotal:473860 kBMemFree:19948 kBBuffers:31712 kBCached:313212 kBSwapCached:0 kBActive:132624 kBInactive:282168 kBHighTotal:0 kBHighFree:0 kBLowTotal:473860 kBLowFree:19948 kBSwapTotal:1020116 kBSwapFree:1020116 kBDirty:20 kBWriteback:0 kBAnonPages:69872 kBMapped:29316 kBSlab:19196 kBPageTables:3292 kBNFS_Unstable:0 kBBounce:0 kBCommitLimit:1257044 kBCommitted_AS:280764 kBVmallocTotal:368632 kBVmallocUsed:4336 kBVmallocChunk:364036 kB51目录linux的版本linux操作系统的安装操作系统安装时的注意事项板卡驱动添加和磁盘设备配置网络相关参数配置系统内核版本查看、内核升级linux文件系统介绍52板卡驱动添加和磁盘设备识别系统识别设备查看硬盘参数配置软驱和U盘的挂载53系统识别设备查看Linux kernel 会在开机时,以核心内建的功能去侦测主机的种种硬件,并尝试载入适当的驱动程式(modules)来让硬件正确的启动与运作。而核心所侦测到的各项硬件,后来就会被记录在/proc 当中了 Lspci命令可以直接将/proc 底下的关于 PCI 介面的各项资料完整的呈现出来,可以让你很快速的了解到核心所检测到的主机硬件 基本上,想要知道Linux 主机的硬件配备,最好的方法还是直接拆开机箱去察看,如果环境因素导致无法直接拆开主机的话,那么直接 lspci 是很棒的一的方法 54系统识别设备查看rootrhj proc#lspci00:00.0 Host bridge:Intel Corporation 440BX/ZX/DX-82443BX/ZX/DX Host bridge(rev 01)00:01.0 PCI bridge:Intel Corporation 440BX/ZX/DX-82443BX/ZX/DX AGP bridge(rev 01)00:07.0 ISA bridge:Intel Corporation 82371AB/EB/MB PIIX4 ISA(rev 08)00:07.1 IDE interface:Intel Corporation 82371AB/EB/MB PIIX4 IDE(rev 01)00:07.2 USB Controller:Intel Corporation 82371AB/EB/MB PIIX4 USB00:07.3 Bridge:Intel Corporation 82371AB/EB/MB PIIX4 ACPI(rev 08)00:0f.0 VGA compatible controller:VMware Inc VMware SVGA II PCI Display Adapter00:10.0 SCSI storage controller:LSI Logic/Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI(rev 01)00:11.0 PCI bridge:VMware Inc Unknown device 0790(rev 02)02:00.0 Ethernet controller:Advanced Micro Devices AMD 79c970 PCnet32 LANCE(rev 10)02:01.0 Multimedia audio controller:Ensoniq ES1371 AudioPCI-97(rev 02)02:02.0 USB Controller:VMware Inc Unknown device 077055系统识别设备查看Lspci命令说明:参数-v 观察更多的 PCI 装置的资讯;-vv 比-v 还要更详细的细部资讯;-n 直接观察 PCI 的 ID 而不是厂商名称 如使用lsipci v命令可查看到网卡模块进一步信息02:00.0 Ethernet controller:Advanced Micro Devices AMD 79c970 PCnet32 LANCE(rev 10)Subsystem:Advanced Micro Devices AMD PCnet-Fast 79C971 Flags:bus master,medium devsel,latency 64,IRQ 16 I/O ports at 2000 size=128 virtual Expansion ROM at 30000000 disabled size=64K56磁盘参数配置想要在系统里面新增一颗硬碟时,应该有哪些动作需要做的呢?1、对磁碟进行分割,以建立可用的 partition;2、对该 partition 进行格式化(format),以建立系统可用的 filesystem;3、若想要仔细一点,则可对刚刚建立好的 filesystem 进行检验;4、在 Linux 系统上,需要建立挂载点(亦即是目录),并将他挂载上来;57磁盘参数配置创建磁盘分区rootrhj/#fdisk-lDisk/dev/sda:16.1 GB,16106127360 bytes255 heads,63 sectors/track,1958 cylindersUnits=cylinders of 16065*512=8225280 bytes Device Boot Start End Blocks Id System/dev/sda1 *1 13 104391 83 Linux/dev/sda2 14 1033 8193150 83 Linux/dev/sda3 1034 1160 1020127+82 Linux swap/SolarisDisk/dev/sdb:8589 MB,8589934592 bytes255 heads,63 sectors/track,1044 cylindersUnits=cylinders of 16065*512=8225280 bytes Device Boot Start End Blocks Id Systemrootrhj/#fdisk/dev/sdbThe number of cylinders for this disk is set to 1044.There is nothing wrong with that,but this is larger than 1024,and could in certain setups cause problems with:1)software that runs at boot time(e.g.,old versions of LILO)2)booting and partitioning software from other OSs (e.g.,DOS FDISK,OS/2 FDISK)58磁盘参数配置创建磁盘分区Command(m for help):nCommand action e extended p primary partition(1-4)pPartition number(1-4):1First cylinder(1-1044,default 1):Using default value 1Last cylinder or+size or+sizeM or+sizeK(1-1044,default 1044):+500MCommand(m for help):wThe partition table has been altered!Calling ioctl()to re-read partition table.Syncing disks.59磁盘参数配置创建磁盘分区rootrhj/#fdisk-lDisk/dev/sda:16.1 GB,16106127360 bytes255 heads,63 sectors/track,1958 cylindersUnits=cylinders of 16065*512=8225280 bytes Device Boot Start End Blocks Id System/dev/sda1 *1 13 104391 83 Linux/dev/sda2 14 1033 8193150 83 Linux/dev/sda3 1034 1160 1020127+82 Linux swap/SolarisDisk/dev/sdb:8589 MB,8589934592 bytes255 heads,63 sectors/track,1044 cylindersUnits=cylinders of 16065*512=8225280 bytes Device Boot Start End Blocks Id System/dev/sdb1 1 62 497983+83 Linuxrootrhj/#df Filesystem 1K-blocks Used Available Use%Mounted on/dev/sda2 7936288 3473024 4053608 47%/dev/sda1 101086 15522 80345 17%/boottmpfs 237656 0 237656 0%/dev/shmrootrhj/#df/dev/sdb-hFilesystem Size Used Avail Use%Mounted on-233M 120K 232M 1%/dev60磁盘参数配置磁盘格式化rootlinux#mke2fs-bicLj 装置名称 参数-b 可以设定每个 block 的大小,目前支援 1024,2048,4096 bytes 三种;-i 多少容量给予一个 inode 呢?-c 检查磁碟错误,仅下达一次-c 时,会进行快速读取测试;如果下达两次-c-c 的话,会测试读写(read-write),会很慢-L 后面可以接表头名称(Label),这个 label 是有用的-j 本来 mke2fs 是 EXT2,加上-j 后,会主动加入 journal 而成为 EXT3。61磁盘参数配置磁盘格式化rootrhj/#mke2fs-j/dev/sdb1mke2fs 1.39(29-May-2006)Filesystem label=OS type:LinuxBlock size=1024(log=0)Fragment size=1024(log=0)124928 inodes,497980 blocks24899 blocks(5.00%)reserved for the super userFirst data block=1Maximum filesystem blocks=6763315261 block groups8192 blocks per group,8192 fragments per group2048 inodes per groupSuperblock backups stored on blocks:8193,24577,40961,57345,73729,204801,221185,401409Writing inode tables:done Creating journal(8192 blocks):doneWriting superblocks and filesystem accounting information:doneThis filesystem will be automatically checked every 32 mounts or180 days,whichever comes first.Use tune2fs-c or-i to override.62磁盘挂载命令mountrootlinux#mount-tonL-a 依照/etc/fstab 的内容将所有相关的磁盘都挂上来!-n 一般来说,当我们挂载文件系统到 Linux 上头时,Linux 会主动的将 目前的 partition 与 filesystem 还有对应的挂载点,都记录到/etc/mtab 那个文件中。不过,有些时刻(例如不正常关机导致一些问题,而进入单人模式)系统无法写入/etc/mtab 时,就可以加上-n 这个参数来略过写入 mtab 的动作。-L 系统除了利用装置名称代号(例如/dev/hda1)之外,还可以利用 partition 的表头名称(Label)来进行挂载!所以,最好为您的 partition 取一个 在您系统当中独一无二的名称吧!-t 您的 Linux 支援的文件格式,就写在这里吧!举例来说,我们在上面建立 /dev/hdb5 是 ext3 文件系统,那么要挂载时,就得要加上-t ext3 来告知系统,用 ext3 的文件格式来挂载该 partition 呢!至于系统支持的 filesystem 类型在/lib/modules/uname-r/kernel/fs 当中。常见的有 ext2,ext3,reiserfs,等 Linux 惯用 filesystem vfat,msdos 等 Windows 常见 filesystem iso9660 为光盘片的格式 nfs,smbfs 等为网路相关文件系统。这部分未来我们会在网络方面提及!若 mount 后面没有加-t 文件系统格式时,则 Linux 在预设的情况下,会主动以/etc/filesystems 这个文件内规范的文件系统格式 来尝试主动的挂载!63磁盘挂载命令mount-o 后面可以接一些挂载时,额外加上的参数喔!比方说帐号、密码、读写权限等 ro,rw:此 partition 为唯读(ro)或可读写(rw)async,sync:此 partition 为同步写入(sync)或非同步(async),这个与我们 之前提到的档案系统运作方式有关,预设是 async auto,noauto:允许此 partition 被以 mount-a 自动挂载(auto)dev,nodev:是否允许此 partition 上,可建立装置档案?dev 为可允许 suid,nosuid:是否允许此 partition 含有 suid/sgid 的档案格式?exec,noexec:是否允许此 partition 上拥有可执行 binary 档案?user,nouser:是否允许此 partition 让 user 执行 mount?一般来说,mount 仅有 root 可以进行,但下达 user 参数,则可让 一般 user 也能够对此 partition 进行 mount。defaults:预设值为rw,suid,dev,exec,auto,nouser,and async remount:重新挂载,这在系统出错,或重新更新参数时,很有用!64分区自动挂载编辑fstab文件进行自动挂载rootrhj#cd/etcrootrhj etc#cat fstab LABEL=/ext3 defaults 1 1LABEL=/boot /boot ext3 defaults 1 2devpts /dev/pts devpts gid=5,mode=620 0 0tmpfs /dev/shm tmpfs defaults 0 0proc /proc proc defaults 0 0sysfs /sys sysfs defaults 0 0LABEL=SWAP-sda3 swap swap defaults 0 0/dev/sdb1 /cache0 ext3 defaults 0 0rootlinux#mkdir/mnt/hdb5 rootlinux#mount-t ext3/dev/hdb5/mnt/hdb5 rootlinux#df Filesystem 1K-blocks Used Available Use%Mounted on.中间省略./dev/hdb5 700144 20664 643336 4%/mnt/hdb5 65分区自动挂载rootrhj#df hTFilesystem Type Size Used Avail Use%Mounted on/dev/sda2 ext3 7.6G 3.4G 3.9G 47%/dev/sda1 ext3 99M 16M 79M 17%/boottmpfs tmpfs 233M 0 233M 0%/dev/shm/dev/sdb1 ext3 471M 11M 437M 3%/cache066磁盘操作删除磁盘分区rootrhj/#fdisk/dev/sdbThe number of cylinders for this disk is set to 1044.There is nothing wrong with that,but this is larger than 1024,and could in certain setups cause problems with:1)software that runs at boot time(e.g.,old versions of LILO)2)booting and partitioning software from other OSs (e.g.,DOS FDISK,OS/2 FDISK)Command(m for help):pDisk/dev/sdb:8589 MB,8589934592 bytes255 heads,63 sectors/track,1044 cylindersUnits=cylinders of 16065*512=8225280 bytes Device Boot Start End Blocks Id System/dev/sdb1 1 62 497983+5 Extended/dev/sdb5 1 62 497952 83 LinuxCommand(m for help):dPartition number(1-5):1Command(m for help):pDisk/dev/sdb:8589 MB,8589934592 bytes255 heads,63 sectors/track,1044 cylindersUnits=cylinders of 16065*512=8225280 bytes Device Boot Start End Blocks Id SystemCommand(m for help):wThe partition table has been altered!Calling ioctl()to re-read partition table.Syncing disks.67磁盘参数配置Df命令的作用:查看目前的磁盘最大容许容量、已经使用掉的容量、目前所在目录的已使用容量、目前目录底下使用掉的硬碟容量。rootlinux#df-ahikHTm 目录或档名 参数-a 列出所有的档案系统,包括系统特有的/proc 等档案系统;-k 以 KBytes 的容量显示各档案系统;-m 以 MBytes 的容量显示各档案系统;-h 以人们较易阅读的 GBytes,MBytes,KBytes 等格式自行显示;-H 以 M=1000K 取代 M=1024K 的进位方式;-T 连同该 partition 的 filesystem 名称(例如 ext3)也列出;-i 不用硬碟容量,而以 inode 的数量来显示 68磁盘参数配置rootrhj hwdata#dfFilesystem 1K-blocks Used Available Use%Mounted on/dev/sda2 7936288 3473024 4053608 47%/dev/sda1 101086 15522 80345 17%/boottmpfs 237656 0 237656 0%/dev/shmrootrhj hwdata#df-aThFilesystem Type Size Used Avail Use%Mounted on/dev/sda2 ext3 7.6G 3.4G 3.9G 47%/proc proc 0 0 0 -/procsysfs sysfs 0 0 0 -/sysdevpts devpts 0 0 0 -/dev/pts/dev/sda1 ext3 99M 16M 79M 17%/boottmpfs tmpfs 233M 0 233M 0%/dev/shmnone binfmt_misc 0 0 0 -/proc/sys/fs/binfmt_miscsunrpc rpc_pipefs 0 0 0 -/var/lib/nfs/rpc_pipefsrootrhj hwdata#df-h/etcFilesystem Size Used Avail Use%Mounted on/dev/sda2 7.6G 3.4G 3.9G 47%/69磁盘参数配置识别和使用u盘关于 USB 的晶片版本 目前 USB 的控制器主要有两种规格,分别是 OHCI(Open Host Controller Interface)主要由 Compaq 所发展,包括 Compaq,SiS,ALi 等等厂商发展的晶片都是用这个模块;UHCI(Universal Host Controller Interface)主要由 Intel 所发展,包括 Intel,VIA 等等厂商发展的晶片都是使用这个模块。但不论是哪一种 USB 设备,这两种晶片都能够启动并且支持的。不过,以使用上来说,UHCI 比较容易使用,但是他的驱动程序比较复杂一些,可能也会消耗比较多的 CPU 资源。如果你使用 lsmod 时,会发现到(O|U)HCI 之类的模块时,那就说明你的 Linux 主机已经有载入 USB 的驱动程式了!不过,如果您的 USB 装置比较多,包括键盘、滑鼠、摇杆等等的 USB 装置时,那么可能还需要载入 USB Human Interface Device(HID)模组才行 rootlinux#lsmod Module Size Used by uhci_hcd 43345 0 ehci_hcd 48333 0#仅列出这两个模组而已上面的是 UHCI 模组,底下则是 USB 增强模组。rootlinux#modinfo ehci_hcd.省略.description:10 Dec 2004 USB 2.0 Enhanced Host Controller(EHCI)Driver author:David Brownelllicense:GPL.省略.70磁盘参数配置识别和使用u盘rootrhj hwdata#fdisk-lDisk/dev/sda:16.1 GB,16106127360 bytes255 heads,63 sectors/track,1958 cylindersUnits=cylinders of 16065*512=8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 *1 13 104391 83 Linux/dev/sda2 14 1033 8193150 83 Linux/dev/sda3 1034 1160 1020127+82 Linux swap/SolarisDisk/dev/sdb:8589 MB,8589934592 bytes255 heads,63 sectors/track,1044 cylindersUnits=cylinders of 16065*512=8225280 bytes Device Boot Start End Blocks Id System/dev/sdb1 1 62 497983+5 Extended/dev/sdb5 1 62 497952 83 Linuxrootlinux#mkdir/mnt/usbrootlinux#mount-t vfat/dev/sda1/mnt/usb 71目录linux的版本linux操作系统的安装操作系统安装时的注意事项板卡驱动添加和磁盘设备配置网络相关参数配置系统内核版本查看、内核升级linux文件系统介绍72网络相关设置驱动加载网卡驱动版本查看基本网络ip配置防火墙设置73网络设置驱动添加前提条件:由于需要对驱动包进行编译,所以必须保证系统安装了支持的软件包,如在安装时系统进入“Package Group Selection”界面,选择“Development”中的“Development Tools”和“X software Development”两个软件包,当然也可以通过系统安装完成后从操作系统下对需要的安装包进行加载。未加载development安装包时,进行网卡驱动编译时会报错,不能正常编译。74网络设置驱动添加驱动加载步骤:将“NIC Driver for Linux”驱动软盘插入软驱,点击System Tools里的Terminal菜单,在其窗口中输入:#mount/dev/fd0/mnt#cd/mnt#cp e1000-7.0.38.tar.gz/tmp#cd/tmp#tar zxf e1000-7.0.38.tar.gz#cd e1000-7.0.38#cd src#make install#reboot此时系统会自动重启,请取出软盘并将网线连接好,系统在重启的过程中会自动侦测到PCI-E千兆网卡。75网络设置驱动更新驱动版本低会导致一些意外故障,需要更新网卡驱动:更新网卡驱动方法:先rmmod e1000 删除驱动模块rm-f/lib/lib/modules/$(uname-a)/kernel/drivers/net/e1000.ko 删除驱动depmod-a重新安装新版本网卡驱动有时redhat 5默认不安装网卡更新的驱动包,需要从第一张光盘安装1.查看内核版本,与启动项目有关,用目录/lib/modules查看2.没有加载驱动内核时,make install编译时报错3.现在使用的内核版本用命令查看:rpm-qa kernel4.mount/dev/cdrom/mntcd/mntcd Server/rootlocalhost Server#ls|grep kernelkernel-2.6.18-8.el5.i686.rpmkernel-devel-2.6.18-8.el5.i686.rpmkernel-doc-2.6.18-8.el5.noarch.rpmkernel-headers-2.6.18-8.el5.i386.rpmkernel-PAE-2.6.18-8.el5.i686.rpmkernel-PAE-devel-2.6.18-8.el5.i686.rpmkernel-xen-2.6.18-8.el5.i686.rpmkernel-xen-devel-2.6.18-8.el5.i686.rpmcp kernel-xen-devel-2.6.18-8.el5.i686.rpm/tmp(使用xen内核时)cd/tmprpm-ivh kernel-xen-devel-2.6.18-8.el5.i686.rpm76网络相关设置驱动加载网卡驱动版本查看基本网络ip配置防火墙设置77网络设置网卡驱动版本查看在linux下网卡的驱动是以模块的形式添加上去的,因此可以直接用lsmod看到当前加载的模块,也就是可以看出网卡驱动有没有加载上,但是这里只能看到网卡模块名字,其他信息是没有的,比如当前网卡驱动的版本号,通常,linux系统启动的时候当加载网卡的时候,会产生一条日志信息写道/var/log/messages 或者dmesg里面,这里面就有比较详细的网卡信息,包括版本号码 直接使用工具查看:rootlocalhost#ethtool-i peth0driver:pcnet32version:1.32firmware-version:bus-info:0000:02:00.0通过dmesg信息查看rootlocalhost#dmesg|grep pcnetpcnet32.c:v1.32 18.Mar.2006 tsbogendalpha.franken.depcnet32:PCnet/PCI II 79C970A at 0 x2000,00 0c 29 79 73 0e assigned IRQ 16.pcnet32:1 cards_found.78网络设置网卡驱动版本查看浪潮现在使用的集成网卡主要有intel 系列千兆网卡和Broadcom的千兆网卡,对于这两种网卡,可以用以下命令来查看网卡驱动信息:查看集成的Broadcom的千兆网卡驱动版本dmesg|grep bcm5700 或者grep bcm5700/var/log/messages 查看集成的intel千兆网卡驱动版本dmesg|grep e1000 或者grep e1000/var/log/messages当然也可以用ethtool工具来查看,如:#ethtool i eth0#ethtool i eth179网络相关设置驱动加载网卡驱动版本查看基本网络ip配置防火墙设置80网络设置基本网络ip设置方法直接使用ipconfig命令配置:使用netconfig、setup命令配置修改TCP/IP网络配置文件使用neat命令(需要图形界面支持)在一个网卡上配置多个ip地址81网络设置基本网络ip设置直接使用ipconfig命令配置:ifconfig命令是最重要的Linux网络命令之一,最主要的用途是设定、修改网卡的IP地址,修改网卡ip地址:#ifconfig eth0 192.168.149.129 netmask 255.255.255.0默认情况下,ifconfig 显示活动的网络设备。给这个命令添加一个-a 开关就能看到所有设备。但是ifconfig命令设置网络设备的ip地址系统重新启动后设置会自动失效。所以它主要用于网卡状态调试。假设您要建立一个临时的网络配置以供测试。您可以使用发行版本中的工具来编辑配置,但是需要注意在完成测试之后,将所有设置恢复回去。通过使用 ifconfig,我们无需影响已保存的设置,就能够快速地配置网卡rootlocalhost#ifconfig aeth0 Link encap:Ethernet HWaddr 00:0C:29:79:73:0E inet addr:192.168.0.16 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr:fe80:20c:29ff:fe79:730e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:116 errors:0 dropped:0 overruns:0 frame:0 TX packets:118 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:14476(14.1 KiB)TX bytes:20115(19.6 KiB)82网络设置基本网络ip设置使用netconfig命令配置:此命令可以设置网络设备的ip地址,netconfig命令可以永久保存设置使用方法是:“netconfig ethX”。使用命令“netconfig eth0”后会在命令行下弹出一个对话框进行确认,选择“是”设定结束后用“tab”键选择“OK”即可保存设置并且退出。然后使用命令激活即可生效:#service network restart或者使用等价命令组(先禁用后启用):#ifdown eht0#ifup eth0在linux5以上系统中,此命令被setup命令替代83网络设置基本网络ip设置修改TCP/IP网络配置文件除非另行指定,Red Hat Linux 系统中大多数配置文件都在/etc 目录中。网卡相关的TCP/IP网络配置文件是:/etc/sysconfig/network-scripts/ifcfg-ethx。其中x从0开始,第一个以太网配置文件即:/etc/sysconfig/network-scripts/ifcfg-eth0。使用vi编辑器修改这个文件,也可以修改网卡IP地址。比如文件:ifcfg-eth0 代表是以太网实际网卡0的配置文件,比如文件:ifcfg-eth0:1 代表是以太网实际网卡0的配置文件。#vi/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0#设定网卡的名称,要跟文件名称对应#ONBOOT=yes#是否在开机的的时候启动网卡#BOOTPROTO=static#启动的时候的 IP 取得的协议,这里是固定的,如果是动态主机的话,要改成 dhcp 才行#IPADDR=192.168.1.2#IP 地址#NETMASK=255.255.255.0#子网掩吗#NETWORK=192.168.1.0#该网段的第一个 IP#BROADCAST=192.168.1.255#最后一个同网段的广播地址#GATEWAY=192.168.1.2#网关地址#GATEWAYDEV=eth0存盘后使用命令:“service network restart“激活即可生效。这个方法同样可以永久保存设置。84网络设置基本网络ip设置在一个网卡上配置多个ip地址有时候想要在网卡上配置多个ip地址,同样可以使用ifconfig命令完成:ifconfig eth0:1 192.168.149.122 netmask 255.255.255.0ifconfig eth0:2 192.168.149.123 netmask 255.255.255.0以上是对网卡eth0修改了2个IP
展开阅读全文