浅析红帽Linux根目录下四类文件夹
为了更好的理解Red Hat Linux根目录”/“下各个系统文件夹的含义和用途下面以红帽9.0个人版为例按各个文件夹的功能将根目录下
文件夹分为以下四类
一、管理类文件夹
/b o ot该目录默认下存放的是Linux的启动文件和内核,例如LI LO或GRUB的文件。/initrd它的英文含义是boot loader initialized RAM disk,就是由bootlo ader初始化的内存盘。在linux内核启动前 b o otloader会将存
储介质(一般是硬盘)中的initr d文件加载到内存 内核启动时会在访问真正的根文件系统前先访问该内存中的initr d文件系统。
/b in该目录中存放Linux的常用命令。
/sbin该目录用来存放系统管理员使用的管理程序。
/var该目录存放那些经常被修改的文件包括各种日志、数据文件。如果做mail s erver则需在Linux安装时将该目录设置为大空间。
/etc该目录存放系统管理时要用到的各种配置文件和子目录例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置
用户信息等。如果做w ebs erver则需在Linux安装时将该目录设置为大空间。
/dev
该目录包含了Linux系统中使用的所有外部设备它实际*问这些外部设备的端口访问这些外部设备与访问一个文件或一个目
录没有区别。例如在系统中键入“cd
/dev/cdrom”就可以看到光驱中的文件。
/mnt
该目录默认下有2个分别对应光驱和软驱的文件夹cdrom和floppy。你可以临时将别的文件系统挂在该目录下,例如“挂载光驱mount/dev/c drom
/mnt/c drom,查看光驱c d/mnt/c drom”,养成良好习惯不使用时及时卸载“umount /mnt/c drom”。
二、用户类文件夹
/root如果你是以超级用户的身份登录的这个就是超级用户的主目录。
/home如果建立一个名为“xx”的用户那么在/home目录下就有一个对应的“/home/xx”路径用来存放该用户的主目录。
三、应用程序类文件夹
/usr用户的应用程序和文件几乎都存放在该目录下。
/lib该目录用来存放系统动态链接共享库几乎所有的应用程序都会用到该目录下的共享库其作用类似于Window s里的.dll文件
/opt
第三方软件在安装时默认会找这个目录,所以你没有安装此类软件时它是空的,但如果你一旦把它删除了,以后在安装此类软件时
就有可能碰到麻烦相当于windows里面的“C:\Program
Files”。
/tmp用来存放不同程序执行时产生的临时文件该目录会被系统自动清理干净。
四 、信息类文件夹
/proc可以在该目录下获取系统信息这些信息是在内存中由系统自己产生的该目录的内容不在硬盘上而在内存里。
/mis c英语意思是杂物箱可以让多用户堆积和临时转移自己的文件。
/lostfound
该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后有些文件就临时存放在这里。
初学者可以使用ls或ll指令查看各个文件夹通过查看各个文件夹下文件的颜色来了解文件的含义。
文件颜色的含义蓝色为文件夹绿色是可执行文件浅蓝色是链接文件红框文件是加了SUID位任意限权
红色为压缩文件褐色为设备文件。
31安装完Linux后根目录下一大堆都是些什么
/bin存放最常用命令
/boot启动Linux的核心文件
/dev设备文件
/e tc存放各种配置文件
/home用户主目录
/l ib系统最基本的动态链接共享库
/mnt一般是空的用来临时挂载别的文件系统
/p ro c虚拟目录是内存的映射
/sbin系统管理员命令存放目录
/usr最大的目录存许应用程序和文件
/usr/X1 1 R6 X-Window目录
/usr/src Linux源代码
/usr/include系统头文件
/usr/l ib存放常用动态链接共享库、静态档案库
/usr/bin、 /usr/sbin这是对/bin、 /sbin的一个补充
32如何安装网卡
你可以用root登录后运行netconf来安装网卡。输入网卡的设备名、选择网卡的模块号 IO地址、 IRQ中断等信息然后存盘退出执行 /etc/rc d/init d/network restart
如果你的网卡未能列在可选的网卡模块列表中的话你就需要下载驱动程序然后将其编译成模块。最后用―insmod模块名‖命令完成安装。
33如何驱动D-Link DE220网卡
D-Link的DE220是一款性价比较好的支持即插即用的ISA网卡。但正是由于即插即用功能使得其在Linux下安装会遇到一些麻烦
1 在DOS环境下用DE220网卡的驱动程序盘中的一个工具setup将其设置成非PNP的
2 到Windows的控制面板中获取其IO地址和中断号一般情况下 IO地址是240 中断号是10
3 启动Linux登录后执行―netconf‖将第一块网卡设为Enable设备名为eth0模块为ne IO地址为0x240 IRQ为10
4 存盘退出后运行/etc/rc d/init d/network restart即可。
34如何驱动D-LinkDFE530TX网卡
D-Link530TX网卡是一款性价比较好的10M/100M自适应的PCI网卡拥有广大的用户群然后Linux在安装向导中却没有列在列表中。
其实一般Linux都已经包含了这款网卡的驱动模块 tul ip o你可以直接执行―insmod tulip‖来完成网卡的安装。
35如何驱动D-LinkDFE540TX网卡
如果你的网卡是D-LinkDFE540TX那么在安装时不要选网卡否则可能造成一些不必要的麻烦。
1 从http://cesdis gsfc nasa gov/l inux/drivers/tul ip html下载最新的tulip c文件并复制到/usr/src/tulip下
2执行以下命令编译生成tul ipo
#cd/us r/s rc/tul ip
#gcc-DMODVERSIONS-DMODULE-D__KERNEL__-Wall -Wstrict-prototypes-O6-c tul ip c
3执行insmod tul ip o
4执行/etc/rc d/i n it d/network restart让网卡生效。
36如何驱动Davicom 9201网卡
Davicom9201 PCI网卡在安装Linux时不能直接完成。其实大多数的Linux发行版都提供了这款网卡的驱动模块---dmfeo如果你的机器也是这种网卡的话可以在安装Linux时略过网卡配置安装完启动系统、登录后执行 ―insmod dmfe‖命令添加驱动模块然后执行―/etc/rc d/init d/network restart‖就可以了。
37如何驱动第二块网卡
在Linux系统中你可以很容易地使用配置工具netconf安装第二块网卡在netconf中选择第二块网卡设备名 eth1 、选择其驱动模块、输入IO地址和IRQ中断号存盘退出后执行
/etc/rc d/init d/network restart
38如何驱动普通声卡
在L i n ux系统中提供了一个十分方便使用的声卡配置工具s nd co nfig如果你的声卡比较大众化就可以使用它来驱动你的声卡
1 用root登录系统运行/us r/sbin/s ndconfig
2 从声卡选择列表中选择适合你的声卡一般的声卡都可以使用Sou nd Blaster
3 选完后 sndconfig需要你设置声卡的IO地址和IRQ中断号根据你的实际情况选择
4 设置完成按OK按钮如果听到Linus说话的声音就大功告成了。
39如何驱动YA M AH A719声卡
Yamaha719声卡在Linux下的驱动是十分麻烦的
1 重新编译核心不选择SB或SB PRO之类的声卡选中CRYSTAL SOFTWARE…的芯片
2 然后重新配置声卡选CS4xxx选项
3 再填写好相应的I/O地址、 IRQ中断、 DMA即可。
如果你的声卡是Yamaha724的话请使用OSS来解决。
40通用声卡安装程序OSS如何使用
OSS是一款解决Linux下声卡难以配置问题的商业软件它支持绝大部分的Linux发行版你可以到http://www opensound com/下载。
1 将下载的OSS软件包ossl inux392v-gl ibc-2212-UP targz解压tar zxvf ossl inux392v-gl ibc-2212-UP tar gz
2 在解开的目录下执行/oss-instal l 程序一般会提示你已经安装了其它声卡模块选择去掉
3 接下来就是处理过程、协议及一大堆东西接受协议安装使用默认安装路径即可(/usr/l ib/oss)
4 oss一般可以自动检测出大部分声卡如果与你的实际情况相符就直接在菜单中选择―Save changesand Exit "就完成了设置
5 你可以使用/usr/lib/oss/soundon命令用来打开oss驱动用/usr/l ib/osssoundoff关闭oss驱动。41通用声卡安装程序ALSA如何使用
ALSA Advanced LinuxSound Architecture是一个遵从GPL版权的通用PCI声卡解决软件。这个软件包括rpm和tar两种格式其中rpm格式比较容易安装这里就以rpm包为例介绍。
1 到http://www als a-project org下载以下四个文件alsa-driver-041d-1 i386 rpmalsa-lib-041d-1 i386 rpmalsa-utils-041-1 i386 rpmalsaconf-041-1 386 rpm
2执行以下命令完成安装rpm–ivh alsa-driver-041d-1 i386 rpmrpm–ivhalsa-l ib-041d-1 i386 rpmrpm–ivh alsa-uti ls-041-1 i386 rpmrpm–ivh alsaconf-041-1 386 rpm
3 然后执行alsaconf命令选择合适的声卡类型
4 重新启动系统然后执行命令 /usr/doc/alsa-driver/snddvices
42 Linux下如何安装Modem
1 在Windows中查看你的Modem位于什么端口上
2 在Linux中通过直接与端口交互来使用Modem其对应关系如下
COM1 /dev/cau0 COM2 /dev/cau1
COM3 /dev/cau2 COM4 /dev/cau3
3 设置Mo d e m的最高速率
setserial /dev/cau1 spd hi 最高速率设为57600bps
setserial /dev/cau1 spd vhi 最高速率设为1 15200bps
43如果通过Mo d e m拔号上网
1 执行命令ln/dev/modem/dev/cau1 根据实际情况
2 创建一个脚本 touch sw加入
/usr/sbin/pppd connect ′/usr/sbin/chat ″ ″ATDT163 CONNECT″ ″ogin:username word:password′/dev/modem 38400modem defaultrout
将username与password用你的上网帐号和密码代入。
3 你还可以使用KDE中的kppp工具方便地实现。
44Linux下有图形界面吗
为了完善Unix系统的图形界面麻省理工学院在1984开始了一个X-window开发计划通过十余年的发展 X-window这一自由软件已经成为了Unix/Linux世界图形界面的事实标准。
X-window分为三个层次
1 X-Window底层库是最低实现层
2X-SERVER与显卡相关的中间层
3窗口管理器实现最终用户界面如KDE、 GNOME等。
45如何配置X-Window
所谓配置X-Wi ndow就是根据机器的实际设备选择X-SERVER。可以通过xf86config或图形化界面的Xco n fi g u re等程序来配置。
1 运行Xco n fi g u re程序然后选择合适的显卡类型如果没有则需要下载显卡的驱动
2 选择显存大小和X-SERVER
3 选择合适的分辨率、色深组合
4 存盘退出后运行s ta rtx启动X-Wi nd ow。
46如何驱动intel i740显卡
如果你的Linux无法识别i740的话你可以这么做
1 下载新的显卡数据库和i740XBF驱动程序xf86config-gl ibc-1 00 i386 tgz和xfcomi740 tgz
2解压这两个包覆盖原来目录ta r xvfz/tm p/xf86 co n fi g* tg zta r xvfz/tm p/xfco m i 740 tg z
3执行cp/usr/X1 1 R6/bin/XFCom_i740/usr/X1 1 R6/bin/XF86_XBF_i740
4用xf86 co n fi g进行配置显示器水平扫描频率选6垂直刷新频率选2在显卡库选择时选31 1 即i740 显卡服务器类型选5
5配置完成后运行s ta rtx就行了。
47如何驱动intel i810显卡
Intel公司的两大显卡i740、i810都为Linux爱好者驱动带来不小麻烦 Intel公司为了以实际行动支持Linux特意在网站上详细介绍了如何在Linux下配置i810显卡你可以到下面的网址下载安装说明和软件http://support intel com/support/graphics/intel810/l inuxinstal htm
48如何驱动Savage4显卡
1 到www linhardware com下载savage2000的驱动程序
2 使用ta r–xvfz文件名解开驱动程序
3 解压后你能看到五个文件其中有一个是XF86_SVGA
4 备份/us r/X1 1 R6/bin/XF86_SVGA然后将新的XF86_SVGA复制到这个目录下替换掉这个文件
5 重新运行xf86co nfi g配置不选显卡在选X-s e rve r时选3 也就是SVGA 并且不检测
6 完成后运行s ta rtx–b p p 32就可以了。
49如何驱动SAVAG E 3 D显卡
1 到ftp l ib pku edu cn/incoming/savageX下载Savage3D显卡的驱动程序 SavageX_0_1_4 targz
2 解压这个程序用新的XF86_SVGA替换/usr/X1 1 R6/bin的原文件
3 运行Xconfigurator,配置显卡时选择Unl isted Card,然后选择Xserver为SVGA
4 完成后运行s ta rtx运行x-w i n。
50有没有通用的显卡驱动方法
由于显卡产商支持有限使得在Linux下驱动显卡一直都是难题。为了解决这个问题 Linux22x以上版本提供了一种新的解决方案---使用frame buffer设备通过VESAVBE 20标准利用显卡SVGA特性配合XFree86的XF86_FBDev驱动你的显卡。这的确可以帮你个忙。
1 确认你有XF86_FBDev文件如果没有就从ftp xfree86 org下载
2执行―mknod/dev/fb0 c290‖建立frame buffer设备
3修改/etc/l i lo conf文件加入image=/boot/vml inuz-225-fb 新编译的内核label=l inuxfb 启动标号可自定root=/dev/hda2 参照l i lo conf其他部分vga=0x314 显示模式参照下表
附显示模式表
640x480800x6001024x7681280x1024
256色0x301 0x3030x3050x307
32k色0x3100x3130x3160x319
64k色0x31 1 0x3140x3170x31A
16M色0x3120x3150x3180x31 B
4 执行/sbin/l ilo使配置生效然后重启系统 以新的内核启动系统。当然如果你的内核已经支持了就无需做这个修改直接加上vga=那一行就行了。
5 接着进行fram e buffer Server的配置参照/etc/X1 1/XF86Config中vga的配置加入一个screen小节如下所示
Section"Screen"
Driver "fbdev"
Device"My Video Card"
Monitor "MAG XJ500T"
Su bsection"Dis play"
Depth 16(色深须与前面所选显示模式的色深一致)
Modes"default"
ViewPort 00
EndSu bsection
EndSection
6 将X指向XF6_FBDevcd/etc/X1 1mvXXbatln-snf/usr/X1 1 R6/bin/XF86_FBDev X
51如何通过ISDN上网
ISDN的应用越来越普及它速度快、价格便宜深受网民的喜欢那么在Linux下如何通过ISDN上网呢
1 确认你的Linux内核已经包含了对ISDN的支持模块
2 驱动ISDN卡
对于非即插即用的Teles 163 ISDN卡可以使用命令
modeprobe hisaxio=0x180 irq=10 type=3 protocol=2 id=isdn0
对于即插即用型则使用
pnpdump〉 /etc/isdn conf
isapnp/etc/isdn conf
modprobe hisaxirq=10 io=0x680 type=14 protocol=2 id=isdn0
3 安装Isdn4Linux再执行scripts 目录下的―makedevsh‖脚本程序加入ISDN设备
4 执行echo 1 〉 /proc/sys/net/ipv4/ip_dynaddr命令让其支持动态IP
5 然后根据ppp的脚本再写一个用ISDN的脚本就行了。
52如何在Linux下使用光驱
1 创建一个目录用来挂上光盘目录树m kdir/m nt/cdrom
当然目录名可以根据你自己的习惯命名
2插入光盘执行―mount–t iso9660/dev/hdc/mnt/floppy‖命令注意如果你的光驱接在第一硬盘线的从盘上需将/dev/hdc改为/dev/hdb
3然后你就可以通过访问/m nt/cd rom来实现对光盘访问
4当你不使用时执行―umount/mnt/cdrom‖再取出光盘。
53如何在Linux下使用软驱
1 与光盘类似创建floppy目录
2 软盘插入后执行―mount–t msdos/dev/fd0/mnt/floppy‖命令 注若是软盘中是长文件名格式的将上条命令中的―msdos‖改为―vfat‖若是Linux文件格式则去掉―-t msdos‖
3 当你不使用时执行―umount/mnt/floppy‖再取出软盘。
54如何在Linux下读取非Linux分区的内容
1 创建一个目录 mkdir/mnt/other
2 执行―mount–t文件系统类型分区/mnt/other‖命令
注文件系统类型包括 m od os—FAT16、 vfat—FAT32、 ntfs—N TFS
分区指该分区的设备名。
3 当你不需要使用时执行―umount/mnt/other‖。
四、 Linux下的―神兵利器‖ 15问
55KDE是什么有什么特点
KDE项目在1996年10月发起的其目的是在X-Window上建立一个完整易用的桌面环境。 KDE现在除了拥有KFM(类似于IE40)、 KPresenter(类似PowerPoint)、 KI l lustrator(类似CorelDraw或I l lustrator)等重量级软件还有体贴用户的GUI配置软件可以帮助用户配置Unix/Linux使其深受使用者欢迎。但由于KDE是基于由Trol lTech公司开发的Qt程序库的所以也受到了许多批评。虽然Qt本身作为一基于C++的跨平台开发工具是非常优秀但可惜的是它不是自由软件。 Qt的Li ce ns e允许任何人使用Qt编写免费软件及免费拷贝给其他用户使用但如果利用Qt编写非免费软件则需要购买他们的Licens e。更重要的是任何人都不可以随意修改Qt源代码。如果Trol lTech公司更改Qt License、公司倒闭或给人收购等都会令KDE前功尽弃。
56 GNOME是什么有什么特点
1997年8月为了克服KDE所遇到的QT许可协议和单一C++依赖的困难以墨西哥的Miguel de Icaza为首的250程序员就开始了一个新项目完全从头开始这就是GNOME。
经过14个月的共同努力终于完成了这个工程。现在GNOME已得到了占Linux市场份额最大发行商RedHat的支持拥有了大量应用软件包括文字处理软件Go电子表格软件Gnumeric日历程序GNOMEcal 堪与PhotoShop媲美的图形图像处理软件Gimp等。
现在GNOME与KDE成为了两大竞争阵营必将使得Linux更加易于使用。
vollcloud LLC创立于2020年,是一家以互联网基础业务服务为主的 技术型企业,运营全球数据中心业务。致力于全球服务器租用、托管及云计算、DDOS安 全防护、数据实时存储、 高防服务器加速、域名、智能高防服务器、网络安全服务解决方案等领域的智 能化、规范化的体验服务。所有购买年付产品免费更换香港原生IP(支持解锁奈飞),商家承诺,支持3天内无条件退款(原路退回)!点击进入:vollclo...
mineserver怎么样?mineserver是一家国人商家,主要提供香港CN2 KVM VPS、香港CMI KVM VPS、日本CN2 KVM VPS、洛杉矶cn2 gia端口转发等服务,之前介绍过几次,最近比较活跃。这家新推出了洛杉矶CN2 GIA VPS,512MB内存/20GB NVME/800GB流量/200Mbps/KVM,58元/季,并且进行了带宽升级,同时IP更改为美国IP。点击...
无忧云怎么样?无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点,目前商家开启了夏日清凉补贴活动,商家的机器还是非常...