




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
0主记忆体的容量、介面(DDR/DDRII等(AGP/PCIe/内建)可以使用『cat/proc/cpuinfo』及使用『lspci』来查阅各项元件的型号;后,调整你的主机的BIOS成为使用光碟机开机,在开机时放入刚刚烧录的的LiveCD,使用该光碟机开查阅)我在一部主机上面安装的Windows作业系统时,并且安装了显示卡的驱动程式,他是没有问题的。但是装在Linux的上?入/输出crontrol,(2)设备控制,(3)流程管理,(4)文件管理。等等!1GBytes1024兆字节*1024千字节/兆字节1048576Linux的本身仅是一个核心与相关的核心工具而已,不过,他已经可以驱动所有的硬体,所以,可以算是(3)使用几乎相同的自由软体(GNU的里面的海湾合作委员会glibc的/六/阿帕奇/绑定的...)(4)几乎相同的操作介面(bashKDE的GNOME的等等)(dpkg来与转金会,简称FSF)所支持的!两者都是由斯托曼先生所发起的!何谓多人(多用户)多工(多任务1GPL的的授权之软体,乃为自由软体(免费软件),任何人皆可拥有他2GPL的的团体(或所以应该公布其原始码4GPL的授权过的软体,使符合自己的需求5。经过修改过后应该回馈给开源的Linux社群。POSIXUnix的作业系统上面跑的程式来进行规范。若你的作业系统符合POSIXPOSIX的的程式就可以在你的作业系统上面运作。LinuxPOSIX的,因此提升的Linux的使用率。其实是自己的学习心态〜最重要的地方在于能够『刻苦耐劳〜』^_册页等等。网站在喔!足够的内存来进行工作,至于一般家庭用的仅用来做为ADSL的宽频分享器的顺利的运行Linux的了。因此,Linux上的主机是否开放网路服务?这部主机的未来规划中,是否需要进IDE的硬碟:IDE硬碟是:dev高清[A光盘是:dev印表机是:devLP的[0-软碟机是:devfd的[0-网路卡是:devETH的[0n]第四章,安装的CentOS5.x的与多重开机小技巧Linux上的目录配置以『树状目录』来配置,至于磁碟分割槽(分区)///请注意,58这四个逻辑容量相加的总和为即为128兆或256MB的,可获得较佳效能!林威治时间快了8小时!RAID的是:dev/医师[0-man要看答案请将滑鼠移动到『答:』底下的空白处,按下左键圈选空白前的画面(CentOSrelease5.3(Final)...)是怎么来的?需求:利用man找到该档案当中的变数内容/CentOSrelease5.3(Final)Kernel\ronan\m与tty2比较之下,发现到核心版本使用的是\r而硬体等级则是\m来issue,所以我们使用『manissue』来查阅这个档案的格式;由于反斜线(\)的英文为『escapeman环境中,请自行找出:如果我想要在/etc/issue档案内表示『时间(localtime)』过反斜线的功能)?(答案为:\t与\l)我想要知道datemandateinfodate来查看,如果该套件有完整说明的话,那么应该也可以在/usr/share/doc里面找到说明档!shutdown-h如果我Linux的XWindowLinux201052cal5201020105若以X-WindowVirtual可以按下[CtrlAltF1~F6]进入Virtualconsole(共六个)按下[Ctrl]+[Alt]+[F8]或[F7]可回到X-Windowdesktop中!简单说明在bashshell[tab][Tab]按键可做为命令补齐或档案补齐的功能,与所接的指令位置有(kill指令)可以利用[Ctrl]+c来中断!Linux提供相当多的线上查询,称为manpage,请问,我如何知道系可以利用manfpasswdinfo的文件资料时(在/usr/share/info/目录中)infopasswd来查询之!mankpasswdmanKpasswd有什么差异(大小写的K小写的-k为查询关键字,至于-Kmanpage查询~manmanpage显示的内容中,指令(或档案)后面会接一15)一些设定档的档案内容格式8)系统管理员能够使用的管理指令。manpage放置在/usr/share/man/与/usr/local/man请问这一串指令『foo1-foo2foo3foo4』中,各代表什么意义?foo1-foo2则是foo1foo3foo4foo1的参数设定值,也可能是额外加入的mandate时,在我的终端机却出现一些乱码,请问可能的可以利用LANG=en或者是LANG=en_US等设定来修订这个问题。suchfileordirectory』请问发生了什么事?』最简单的做法,直接输入两次[tab]按键即可知道有多少指令可以被执直接输入bz[tab][tab]就可以知道了!manbzip2bzip2是用来作为压缩与Linux提供一些线上文献资料,这些资料通常放在那个目录当中通常放在/usr/share/doc当中!在终端机里面登入后,看到的提示字元$与#有何不同?平时操作应#代表以root的身份登入系统,而$则代表一般身份使用者。依据提示字元的不同,我们可以约略判断登入者身份。一般来说,建议日常操作使用一般身份使用者登入,亦即是$!形介面登入时,则dmtsai还是可以透过图形介面功能来关机。第六章、Linux的档案权限与目录配置(/bin主要放置在开机时,以及进入单人维护模式后还能够被使用的指令,至于/usr/bin则是大部/bin放置的是一般使用者惯用的指令,至于/sbin则是系统管理员才会使用到的指令。不过/bin与/sbin都与开机、单人维护模式有关。更多的执行档会被放置到/usr/bin及/usr/sbin底下。试说明为何根目录要小一点比较好?另外在分割时,为什么/home,usr,/var,tmp最好与根目一起,也会有助于系统安全。Ext2/Ext3255字元,完整档名(包含路径)4096个字当一个一般档案权限为-rwxrwxrwx则表示这个档案的意义为?chmod754filenamechmodu=rwx,g=rx,o=rchown,LinuxJournaling档案格式有哪些?Journalingext3Reiserfs,/..lsa这个-a的选项才能显示出隐藏档案的内容,而使用ls-al才能显示出属性。第七章、Linux档案与目录管理(alexarod,这两个人除了自己群组之外还project的群组。假设这两个用户需要共同拥有/srv/ahome目录的开发权,SGID的功能解析。[root@www~]useraddGprojectalexalexproject[root@www~useraddGprojectarodarodproject[root@www~]#idalex<==查阅alex帐号的属性[root@www~]#idarod[root@www~]#mkdir/srv/ahome[root@www~]#ll-d/srv/ahomedrwxr-xr-x2rootroot4096Sep2922:36alexarod都不能在该目录内建立档案,因此需要进行权限与属[root@www~]#chgrpproject/srv/ahome[root@www~]#chmod770/srv/ahome[root@www~]#ll-d/srv/ahomedrwxrwx2rootproject4096Sep2922:36alexarod去处[root@www~]#su-alex<==先切换身份成为alex来处理[alex@www~]$cd/srv/ahome<==切换到群组的工作目录去[alex@wwwahome]$touchabcd建立一个空的档案出来![alex@wwwahome]$exit<==离开alex的身份[root@www~]#su-arod[arod@www~]$cd/srv/ahome[arod@wwwahome]$llabcd-rw-rw-r--1alexalex0Sep2922:46alex,arodabcdarodrrwxalexabcd这个档SGID的权限在里面,并进行测试看看:[root@www~]#chmod2770/srv/ahome[root@www~]#ll-d/srv/ahomedrwxrws2rootproject4096Sep2922:46[root@www~]#su-alex[alex@www~]$cd/srv/ahome[alex@wwwahome]$touch1234[alex@wwwahome]$ll1234-rw-rw-r--1alexproject0Sep2922:53#必须要为两人共同支援的project这个群组才行!绝对路径的写法为由/开始写,至于相对路径则不由/开始写!此外,相对路径为相对于目前工/home/test/home/test2mv/home/test/home/test2umaskumaskumaskumask033groupotherw(2)x(1)目录drwx-wx-wx』SUIDSUIDSUID权限仅对二进位程式(binaryprogram)执行者将具有该程式拥有者(owner)当我要查询/usr/bin/passwd这个档案的一些属性时(1)传统权限;(2)档案类型与(3)档案的隐藏ls-alfind/-perm+4000-找出/etc50K60K之间的档案,并且将权限完整的列出(lsl):find/etc-size+50k-a-size-60k-execls-l{}\;注意到-a,那个-aandfind/etc-size+50k-a!-userroot-execls-ld{}\;find/etc-size+50k-a!-userroot-typef-execls-l{}上面两式均可!注意到,那个找出/etc1500K0find/etc-size+1500k-o-size相对于-a,那个-o就是或(or)第八章、Linux磁碟与档案系统管理(partitionpartition删除,由于本章处理完毕后,将会有/dev/hdc6与/dev/hdc7partition,所以请删除掉这两个partition。删除的过程需要注意的是:freeswapon-s/mount/dev/hdc6,/dev/hdc7不可以被使用!如果有找出被使用的分割槽,再以swapoff去卸载他!使用『fdisk/dev/hdc』删除,注意,由于是逻辑分割槽,这些分割槽一定从5号开始连续6766号!因此,在/srv/myprojectfilesystemfilesystem每次开机任何权限。且该filesystem具有5GB的容量。以多按一次『p』看看是否正确,若无问题则按下『w』写入分割表;end_request:I/Oerrordevfd0,sector0』的错误时,不要担心啊!这个说明的是『找不到槽,且将该分割槽挂载到/home目录,你该如何处置?LinuxIDE介面时,需要处理跳针(jump),放入主机后插好/重新挂载:编辑/etc/fstab,将/homefilesystem装置改为/dev/sdb1之类的新分割槽,然后mount-a测试看看是否正确,如果正确的话,才是顺利结束了这次的动作。umount/dev/hda3fsck/dev/hda3inodeblockarea的记录遗失等等,这些问题当中,其Linuxfilesystem但是,如果您的主机常常不正常断电,那么,很可能硬碟是没问题的,但是,档案系统则有损毁之虞。此时,重建档案系统(reinstall)即可!不需要换掉硬碟啦!^_^file1file2则为一个正规档案,并不会与他人共同分享inodeblockfile1inodeblockfilesystemmetadatainodeblockfile1并没有任何关连性喔!所以,新建的file1并不会影响file2呢!•情境模拟题一:妳想要让系统恢复到第八章情境模拟后的结果,亦即仅剩下/dev/hdc6以前的partitionpartition都需要恢复原状。因此/dev/hdc8,/dev/hdc9(在本章练习过程中产生的)请将他删除!删除的方法同第八章的情境模拟题一所示。•情境模拟题二:妳想要逐时备份/srv/myproject这个目录内的资料,又担心每次备份的资讯太多,因此想要使用dump的方式来逐一备份资料到/backups这个目录下。该如何处需求:/srv/myproject为单一filesystem,且在/etc/fstab内此挂载点的dump栏位为cp-a/etc/bootmkdirdump-0u-j-f/backups/myproject.dump尝试将/srv/myproject这个档案系统加大,将/var/log/cp-a/var/log/将/srv/myprojectlevel1dump-1u-j-f/backups/myproject.dump.1ls-l妳应该就会看到两个档案,其中第二个档案(myproject.dump.1会小的多!这样就搞定啰umount/dev/hdc6mkfs-text3/dev/hdc6重新挂载原本的partitionmount-妳可以自行使用df以及lslsrv/myproject将完整备份的level0的档案/backups/myproject.dumpcdrestore-r-f将后续的level1cdrestore-r-f此时才是恢复到最后一次备份的阶段!如果还有level2level3时,就得要一个一个的依第十章、vim程式编辑器在第八章的情境模拟题二的第五点,编写/etc/fstabnanovim去编辑/etc/fstabdefatulsdefault,会出现什么状(1)34G34行;(2)再按下15+向右键],或15l]vi开启的档案中,如何去到该档案的页首或页尾?去页首按下1Ggg;去页尾按下G即可vi开启的档案中,如何在游标所在行中,移动到行头及行尾?移动到行头,按0,移动到行尾按$即可!vir』有什么功能?:wiIaA为在本行当中输入新字元;(出现–Insertr,R(Replace-vi软体中,如何由编辑模式跳回一般模式?[hjk,l]分别代表[左、下、上、右•在vi的一般模式中,如何删除一行、n行;如何删除一个字元?dd,ndd,xX(dGd1G分别表示删除到页首及页尾)vi的一般模式中,如何复制一行、n行并加以贴上?分别为yy,nyy,p或P:1,$s/word1/word2/g:1,$s/word1/word2/gc(需要使用者确认:r:w;:q::wq;vi底下作了很多的编辑动作之后,却想还原成原来的档案内容,应该怎么进行?直接按下:e!即可恢复成档案的原始状态!vivilshome这个指令,vi有什么额外的功能事实上,可以使用lshome不过,如果你学过后面的章节之后,你会发现,执行ctrlz(续的指令50笔记录下来,可以如何处理?date可以输出时间,而利用~/.myhistory来记录所有历史记录,而目前最新的50笔历史记录可以使用history50来显示,故可以修改~/.bash_logout成为底下的模样:[root@www~vim~/.bash_logoutdate>>~/.myhistoryhistory50>>~/.myhistoryLinuxshell(举出三个)shellLinuxshellbash/bin/bashPS1PS1变数的预设内容为:『[\u@\h\W]\$』HOMEechoenvexportsetBunset$AunsetBB,A使用unset及unalias即可nameIt'smynamename=It\'s\my\namename="It'smy(1)loginshell:主要读取/etc/profile及~/.bash_profile(2)non-lognishell:主要读取~/.bashrc而已。CentOS5.xmanpage试说明与`可以具有变数的内容属性,'则仅有一般字元,至于`之内则\&&||commandcommand1&&则前一个指令必需要没有错误讯息,亦即回传值需为0command2才会被执行,||则与&&相反!last|cut-d''-f1|sort|foo1&&foo2|foo3foo4foo1/foo2/foo3/foo4是指令还是档案?foo1,foo2foo3foo4foo1foo2|foo3foo4(2-1)foo2stdoutfoo3(2-2)foo3foo2stdoutstdinfoo4这个装置/ls-lls-l如何秀出/binad(前提:需要了解资料流重导向,以及透过子指令$(command来处理档名的搜寻;我们简单的以搜寻星号(*)来处理底下的任务:星号(*)的档案与内容:[root@www~]#grep'\*'不过由上述的这个结果中,我们仅能找到/etc底下第一层子目录的资料,无法找到次目录/etc[root@www~]grep'\*'$(find/etc-type(/)[root@www~]#grep'\*'$(find/-type-bash:/bin/grep:Argumentlisttooxargs来处理。举例来说,让grep每次仅能处理10个档名,此时你可以这样想:findxargs10grepgrep[root@www~findtypef|xargsn10grepgrep的功能来找到如下的参数![root@www~]#find/-typef|xargs-n10grep-l'\*'指令名为myipIP捉出来显示。而我想要有个新变数,变数名为MYIP,这个变数可以记录我的IP。[root@www~]#ifconfigeth0|grep'inetaddr'|sed's/^.*inetaddr://g'|cut-d''-alias指定为myip[root@www~aliasmyip="ifconfigeth0|grep'inetaddr'|\sed's/^.*inetaddr://g'|cut-d''-f1•我想要知道,在/etcXYZ三个字元的任何一个字元的那一行就列出来,grep[XYZ]•将/etc/termcap内容取出后,(1)去除开头为#的行(2)去除空白行(3)取出开头为英文字母grep-v'^#'/etc/termcap|grep-v'^$'|grep'^[[:alpha:]]'|wcShell要看答案请将滑鼠移动到『答:』底下的空白处,按下左键圈选空白处即可察看)scriptscriptscript1.你目前的身份(whoami2.你目前所在的目录(echo-e"Yournameis==>echo-e"Thecurrentdirectoryis==>read-p"Pleasinputyourbirthday(MMDD,ex>0709):"birnow=`date+%m%d`if["$bir"=="$now"];thenecho"HappyBirthdaytoyou!!!"elif["$bir"-gt"$now"];thenyear=`date+%Y`total_d=$(($((`date--date="$year$bir"+%s`-`date+%s`))/60/60/24))echo"Yourbirthdaywillbe$total_dlater"total_d=$(($((`date--date="$year$bir"+%s`-`date+%s`))/60/60/24))echo"Yourbirthdaywillbe$total_dlater"read-p"Pleaseinputanintegernumber:"numberwhile["$i"!="$number"]echo"theresultof'1+2+3+...$number'is==>撰写一支程式,他的作用是:1.)先查看一下/root/test/logical2.)若不存touch3.)如果存在的话,判断该名称logical4.)如果存在if[!-elogical];touchecho"Justmakeafilelogical"exit1elif[-elogical]&&[-flogical];thenrmlogicalmkdirecho"removefile==>logical"echo"andmakedirectorylogical"exit1elif[-elogical]&&[-dlogical];thenrm-rflogicalecho"removedirectory==>logical"exit1echo"Doesherehaveanything?"第一栏取出,而且每一栏都以一行字串『The1accountisroot"1表示行数。accounts=`cat/etc/passwd|cut-d':'-f1`foraccountin$accountsdeclare-iecho"The$iaccountis\"$account\""第十四章、LinuxACL权限设定mailbashshell登入系统。若为可登入帐号时,将该帐号加入youcan这个次要群组。/sbin/nologin[root@www~]#grepmail/etc/group[root@www~grepyoucanetc/group[root@www~]#groupaddyoucanpop1,pop2,pop3,且密码与帐号相同。可使用如下[root@www~]#vimpopuser.shforusernameinpop1pop2pop3useradd-gmail-s/sbin/nologin-M$usernameecho$username|passwd--stdin$username[root@www~]#sh[root@www~]#vimloginuser.shforusernameinyoulog1youlog2youlog3useradd-Gyoucan-s/bin/bash-m$usernameecho$username|passwd--stdin$username[root@www~]#shrootUIDGIDtestroot的权限,应rootUID与GID0test变成root的权限,那么就将/etc/passwd里面,testUIDGID栏位变成0即可!好??再回去瞧一瞧/etc/shadow的架构,可以知道有这几个可使用的方法:将/etc/passwdshell栏位写成/sbin/nologin将/etc/shadow内的密码栏位,增加一个*将/etc/shadow的第八个栏位关于帐号取消日期的那个,设定小于目前日期的数字,那么他就useraddUID,GID还有其他相关的密码控制,都是在哪在/etc/login.defs还有/etc/default/useradd(为www的子目录,我应该怎么作比较好?useradd的时候,会自动以/etc/skel做为预设的家目录,所以,我可以在/etc/skel里面新增加一个名称为www的目录即可!而为了确保这些帐号能够在系统上面具有独一无二的权限,一般来说Linux都会保留一些UIDCentOS5.x500以下的帐号(UID)Systemaccount。Publicgroupschemes:users以SuSEServer9为代表;Privategroupschemes:CentOS5.xalex,alexgroup,csh,他的全名为"AlexTsai",且他还得要加入users群组当中!useradd-c"AlexTsai"-galexgroup-Gusers-m如何作,可以让使用useradd时,预设的家目录就指向/account?最简单的方法,编辑/etc/default/useraddHOME=/homeHOME=/account即usermod-a-Gvbird1,vbird2,vbird3(LVMfilesystem的大小,但是缺点是可能没有加速与硬体备份(与快照不同)LVM的优点。在此情境中,我们想利用『在RAID上面建置LVM』的功能,以达到两者兼顾的能力。fdisk[root@www~]#fdisk-DeviceBootStartEndBlocksId/dev/hda1*11310439183/dev/hda214128810241437+83/dev/hda41926938259898352+5/dev/hda519262052102009682Linuxswap/RAID1GBRAID-5sparedisk么你应该要如何进行?首先,请自行使用fdisk建置好如下的分割槽状态:[root@www~]#fdisk-/dev/hda62053217598796683/dev/hda72176229898796683/dev/hda82299242198796683/dev/hda92422254498796683/dev/hda102545266798796683LVMLVraidlv[root@www~]#pvcreate/dev/md0<==建立PV[root@www~vgcreateraidvgdev/md0VG[root@www~lvcreateL2.82GnraidlvraidvgLM[root@www~]#lvdisplayLogicalvolume--VGNameraidvgLVWriteAccessread/writeLVStatusavailable#openLVSize2.82CurrentLESegments1AllocationinheritReadaheadsectors-currentlysetto256Blockdevice253:0LVMLVM是架构在/dev/md0上面的喔!然后就是档案系统的建[root@www~]#mkfs-text3/dev/raidvg/raidlv[root@www~]#mkdir/mnt/raidlvmRAID热拔插机制、LVM放大缩小机制等等。测试完毕之后请务必要关闭本题所建立的各项[root@www~]#umount/mnt/raidlvm<==卸载档案系统[root@www~lvremovedev/raidvg/raidlvLV[root@www~vgchangeanraidvgVG不活动[root@www~]#vgremoveraidvg<==移除VG[root@www~mdadmstopdev/md0关闭/dev/md0RAID[root@www~]#fdisk/dev/hda<==还原原本的分割槽40MB/50MBscript你得先要依据本章的作法,先将/homequotado...done内的最setquota-u$username400005000000RAID具有保护资料的功能,防止因为硬体损毁而导致资料的遗失,那我应该要选择的RAID等级可能有哪些?(请以本章谈到的等级来思考即可)LVPEPE4MB,所以才会有此限制。若要修改这个限VG时就给予-sPEPE=16MB时,LV的最大总量就能够达到1TB的容量了。RAID0BIOSRAID晶片整合成为一颗大磁碟,则此磁碟在Linux系统当中的档名为何?BIOSLinuxRAID磁碟,此磁碟的档名就会是『/dev/sda*/3****root/usr/local/ping.sh>/dev/nullat1am2010-02-*15**1-51~5360次/usr/local/bin/tea_time.sh这个档案。1~5360次ㄟ!很麻烦吧~是错误的写法啦~3015**1-52500**0这一行代 没有任何意义!因为语法错误!您必须要了解,在/etc/crontab当中每一2500**0root因为CentOS系统预设的例行性命令都放置在/etc/cron.*vi/etc/crontab03**6rootfind/-perm+6000>SELinux初探(章看完后,第二次读到这里后,你就会知道如何处理了。[root@www~]#rpm-qvsftpd<==#[root@www~]#yuminstallvsftpd较不优先10分,可以这么做:[root@www~]#pstree-p|grep|-vsftpd(2377PID2377[root@www~]#renice10[root@www~]#netstat-tlunp|greptcp00::*LISTEN#vsftpdFTPvbird,他却无法登入自己的帐号!这是什么CentOSvsftpd是能够允许一般用户登入自己家目录的,因此无法登入的可能原因是权限还是SELinux呢?我们可以这样测试看看:1.vbirdvsftpd[root@www~]#ftplocalhostName(localhost:root):vbird331Pleasespecifythepassword.Password:vbird的密码喔!500OOPS:cannotchangeftp>[root@www~]#ls-ld 4vbirdvbird409681818:22#[root@www~]#tailSep1116:57:31wwwsetroubleshoot:SELinuxispreventingtheftpdaemonfromreadingusershomedirectories(/).ForcompleteSELinuxmessages.run#3.照著作一下:[root@www~]#sealert-lb8bdaf2d-b083-4e28-9465-91fae8df63b1SELinuxispreventingtheftpdaemonfromreadingusershomedirectoriesThefollowingcommandwillallowthissetsebool-P[root@www~]#setsebool-P[root@www~]#ftplocalhostName(localhost:root):vbird331Pleasespecifythepassword.RemotesystemtypeisUNIX.Usingbinarymodetotransferfiles.ftp>bye简单说明什么是程式(program而什么是程序程式(program)Linux的完整档名(由/写起)仅能有一个,可以被不同的使用者或者相同的使用者重复的执行成为多个程序,且该程式所造成的程序还因为不同的使用者,而有不同的权限,且每个process几乎都是独立的。我今天想要查询/etc/crontabcrontab这个程式的用法与写法,请问我该如何线上查询?crontabmancrontabinfocrontab,至于查询/etc/crontab,则可以使用man5crontab啰!cronddaemonPIDPRIpsaux|grepcrondpsauxcrondPIDrenicennumberPID己的程序的nice10,是否可以将他调回5呢?能调低,所以调整为10之后,就不能降回5啰!可以使用dmesg来视察!(的telnet服务喔!可以这样做看看:telnettelnetCentOStelnet-server这支[root@www~]#rpm-qtelnet-servertelnet-serveri3861:0.17-39.el5base35Install1Update0Remove0Totaldownloadsize:35kIsthisok[y/N]:yDownloadingPackages:warning:rpmts_HdrFromFdno:HeaderV3DSAsignature:NOKEY,keyIDe8562897ImportingGPGkey0xE8562897"CentOS-5Key(CentOS5OfficialSigningKey)<centos-5-key@>"from/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5Isthisok[y/N]:yRunningrpm_check_debugRunningTransactionTestFinishedTransactionTestTransactionTestSucceededRunningTransactionInstalling:telnet-server[1/1]Installed:telnet-server.i3861:0.17-39.el5chkconfigtelnetoffonoffsuper[root@www~]#ll-rw-r--r1rootroot305Dec12007etc/xinetd.d/telnet#看吧!果然是superdaemon哩![root@www~]#grep'^telnet'/etc/servicestelnet23/tcptelnettelnetsuperdaemonport23[root@www~]#chkconfigtelneton;chkconfig--listtelnettelnetonxinetd:[xinetd:[[root@www~]#netstat-tlnp|greptcp00::*LISTEN#port23}1.telnet[root@www~]#grepserver/etc/xinetd.d/telnetserver=/usr/sbin/in.telnetd#2.开始指定开放的网域:in.telnetd:.edu.tw[root@www~]#vim/etc/hosts.denyin.telnetd:ALLnetstattulnetstattunlnnetstat就不会使用主机名称与服务名称(hostname&service_name)而代之的则是以IPportnumber来显示的。IP的分析与/etc/hosts及/etc/resolv.conf有关,透过搜寻/etc/servicesport3306mysqlgoogle到mysql为一种网路资料库系统软体。本章提到的chkconfig以及ntsysv都可以查阅的到!servicestatus-allnetstatanlpstree去查询喔!只是相关对应的服务daemon档名就得要个别查询了。透过mansyslogd,查询到-r的选项。authwarnemailroot的vim去编辑/etc/syslog.confsyslogdklogdsyslogdlogrotatesyslogdstandalonedaemonlogrotatecrontab来执行的!只是个指令(boot的阶段,按下[F5]之后会看到可以输入的选项,此时请输boot:linux选择『No』即可;CentOS5.xchroot的环境等待你的处置!但是他会有三个模式可以选择,分别是『continueRead-Only』将侦OKshelldf看一下挂载情况是否正确?若不正确请partitionchroot/mnt/sysimage来转成你原reboot系统,且取出光碟,用硬runlevelrunlevelrunlevelinitlevelrunlevel3init3』即可。如果想要每次开机都设定固定的runlevel,那么可以修改/etc/inittab这个档案!将里面这一行改成:『id:3:initdefault:』即可。Linux系统下一开机就启动,但是在关机前会自动的由于/etc/rc.d/rc[0-6].dSxxnameKxxname可以设定开机启动与关机结束的事项!script放在/etc/rc.d/init.drun-level里头,就组,我要让该模组在开机的时候就被载入,那么应该写入那个档案?应该写入/etc/modprobe.confkernel2.6.x)或者是/etc/modules.confkernel2.4.x)这个档案,他是模组载入相关的地方呢!当然,也可以写入/etc/sysconfig/modules/*里面。grubrunlevel1bootloadergrubshelle在kernel后面增加: runlevel1init想要改为/bin/bash,好让我自行维护系统(runlevel1喔!),该如何进行此一工作?取代/sbin/initinit与/etc/inittabgrublilo的设定才行喔!^_^可以经由设定/etc/modprobe.conf或者是将自行做好的设定档写入到/etc/sysconfig/modules/资讯可以参考/etc/rc.d/rc.sysinit喔!Linux再安装WindowsbootloaderLinux的开机选单,WindowsLinuxKNOPPIXLiveCDLinuxchroot软体切换根目录(/),然后重新安装grubbootloader,同样也可以重新让两个作业系统存在啦!MBRSuperblockbootloadermknod/dev/usb/lp8c1808chownroot:lp/dev/usb/lp8chmod660/dev/usb/lp8成适合的资料交给印表机列印出来。详细资料可参考图2.1.4的说明。IPPLPDSMB等均是列印的通讯协定。依据上个步骤,设定/etc/modprobe.conf及/etc/rc.d/rc.localchkconfiglm_sensors开机启动,并且重新开机先检查硬体,每个环节(网卡、hub/switch、路由器等)的灯号是否有亮?有亮再进行下个动ifconfigIPnetmask/xpenguins-2.2.tar.gz原始码档案,并安GNOMExpenguins将/etc/{passwd,shadow,group}SUID/SGID档案建立档案列表,该列表档名为『important.file[root@www~]#ls/etc/{passwd,shadow,group}>important.file[root@www~]#find/bin/sbin/usr/sbin/usr/bin-perm+6000>>finger1.file』设定成为不可修改的属性;[root@www~]#vimmd5.checkfile.shforfilenamein$(catimportant.file)[root@www~]#shmd5.checkfile.sh[root@www~]#chattr+i供email给root查阅:[root@www~]#vimmd5.checkfile.shif["$1"=="new"];forfilenamein$(catimportant.file)md5sum$filename>>finger1.fileecho"Newfilefinger1.fileiscreated."exit0if[!-ffinger1.file];echo"file:finger1.fileNOTexist."exit1[-ffinger_new.file]&&rmfinger_new.fileforfilenamein$(catimportant.file)md5sum$filename>>finger_new.filetesting=$(difffinger1.filefinger_new.file)if["$testing"!=""];thendifffinger1.filefinger_new.file|mail-s'fingertrouble..'[root@www~]#vim302***rootcd/root;sh有被更动过。不过,如果该变动是正常的,例如CentOS自动的升级时,那么你就得要删除RPMSRPMYUM功能这个模拟题的目的是想要安装一套较为完整的WWW伺服器,便且此伺服器可以支援外挂的其phpMySQL,以及未来开发用的php-devel,httpd-devel等软体。整个流程会有点像这样:[root@www~]#rpm-qhttpdhttpd-develphpphp-develphp-mysqlpackagephp-develisnotinstalled没有安装的软体!packagephp-mysqlisnotinstalledhttpd-develphp-develphp-mysql等软体并没有安装!那么该如何安装可以使用yum直接线上安装。不过我们必须要先有网路才行!#[root@www~]#route-nKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIfaceU000eth05UG000#(Gateway)[root@www~]#ping-c264bytesfrom54:icmp_seq=1ttl=64time=0.325ms64bytesfrom54:icmp_seq=2ttl=64time=0.281ms#路由器有回应!表示可以连接到路由器!那么TCP/IP设好了,#但是主机名称解析器统(DNS)该如何处理?[root@www~]#dig;<<>>DiG9.3.4-P1<<>>;;globaloptions:;;QUESTION;;ANSWER.522933INCNAME..107INA03;;Querytime:5;;SERVER:;;WHEN:FriSep1813:14:45;;MSGSIZErcvd:GoogleIPDNSyum的所有快取、下载软体、下载软体的表头资料,都放置于/var/cache/yum/RPMSRPMRPM档案是由程式打包者(distribution的开发商)藉由程式的原始码,在特定的平台SRPMRPMSRPM档案当中,SRPM所内含的资料为原始码,所以安装时必须要再经过编译的行为才能成为RPM并提供使用者安装。pkgname.i386.rpm,但却老是发生无法安装的问题,请问我--nodepsrpmivhnodeps原版光碟的内容,发现里面的档案名称为***.i686.rpm。请问,无法安装的可能原因为何?rpmFvh*.rpmrpmUvh*.rpm签章,假设数位签章的档名为signe,那你该如何安装?rpm--importyum/path/,那你该如何处理yum的设定档?name=theirservernameXWindow设定介绍(manager登入XWindow系统。startxrunlevel3XWindowstartxXXserverXclientXserver/Xclient呼叫的任务xinit,startxXserverXclient设定值,以提供xinit来执行而已。XServer主要负责萤幕的绘制,以及周边输入装置如滑鼠、键盘等资料的收集,并回报给XClientXClientXServer的资料后,加以运算得到图形的XServerXserver自行绘制图形。至于Windowmanager是一个比较特<--]5,也可以关闭X后,再startx启动等等。~/.xinitrcCentOSGNOMEXKDE登入,该怎么办?首先你必须要已经安装KDE环境(参考前一章的yumgrouplist功能),然后可以藉由修改/etc/sysconfig/desktoproot己的家目录参考/etc/X11/xinit/xinitrc的内容自行制作~/.xinitrc档案来修改!XServerportXportport6000,而且称此一显示为LinuxXtty7tty8tty9,依序类推。第几个是以启动的顺序来定义,并非:0,:1的意思~XServerxorg.confSectionFiles/应该是键盘符号对应表跑掉了。可以修改xorg.conf档案内,关于KeyboardOptionXkbLayout项目,将他改为us即可!GNOMEKDEXWidnowManagerKDE为预设的WM,若想改为GNOME时,应该如何修改?Linux(CentOS5.x)dumprestore,dd,cpiofindFloppy,Mo,Zip,CD-RW,DVD-RW,USB硬碟Tape,外接式储存阵列(RAID),额外的储存架构,如SAN,NAS等。第二十六章、Linux核心编译与管理(开始挑选核心功能,可以利用『makemenuconfigmakeoldconfigmakegconfig』等案到/boot/grub当中;initrd/boot/grub/menu.lstrmrf最后删除掉/bootinitrd档案,以及/boot/grub/menu.lsttitle设定即可。Linux作业系统中较新的档案系统版本『第二延伸系统(ext2)』,并了解它各方面之用途。AndrewTanenbaumMinix档案系统,它也是唯一可用在免Linuxext2(第二延伸档案系统),它是延伸档案系统中较新的版在预设中,ext24K4K位元组对于一磁碟区块而言是最理想的大小,假如一个档案的大小无法达成4K位元组的倍数时,那最后的磁碟区块部分就会被Superblock:superblock是在每个档案系统开始的位置,其储存资讯像是档案系统的大小,Inode:inodeinode表格中的一个项目。Inode包含了所有档案有区块的档案指向(pointer)。pointer是用来记录档案被储存在何处。ext2档案系统上去执行档案系统检查,它像是WindowsScandisk一总数、容量标记、错误行为、变更保留的资讯和许多其他参数。选项包含区块的大小、段落的大小、每一个inode的位元组到多种磁碟阵列的选项。mke2fsformat程式啦!)EXT3RedHatLinux7.2为何决定采用ext3档案系统?用者的关注,但ext3并不是唯一的,也不是众多日志式(journaling)档案系统中最佳的。Linuxext2,对于在相当小容量的硬碟上之小档案而言是相当的理想。随着硬有些原因是来自不正常关机或是电源中断档案系统的恢复时间。档案系统经由e2fsck在一个1GB40GB的硬碟上可能会相当的秏费时间。所ReiserHansReiserReiser是众所皆知的一种新式快速记录版及7.2版上。XFS档案系统:XFSSGILinuxext3档案系统:ext3是之前所提及的二分之一日志式档案系统。为何只有一半呢?ext3ext2档案系统上面并保有磁碟活动纪录的日志式档案系统。所以当不正确关机ext2ext2中,它会遭受ext3ext2ext3ext2档案系统却是非RedHatext3Linux档案系统推向日志式档案系统。当公7.2ext3MichaelK.Johnson”为什么你想要从ext2ext3呢?有四个主要的理由:可利用性、资料完整性、速度及长时间的修复。ext3的日志式条件可以避免资料毁损的可能。他也指出”除了写入若干资料超ext3ext2ext3的日志使硬碟读取头的移动能更有效的进行“。然而或许决定的因素还是在Johnson先生的第四个理由中:ext2ext3来获得一个强而有力的日志式档案系统而不需要重新做ext3的好处是不需要去做一种长时间的,冗LinuxLinuxUnixLinuxMulticsBell(贝尔实验室、MIT(麻省理工学院)GE(美国通用电器)合作开发1969:K.ThompsonDECfilesystemUnixUnix1973BellD.RichieCThompsonASCII档案进行改UnixUnix乃针对不同的硬体而设定,因此仅出现在大型的Server上面看到!经过数年后,有底下几种版本:SystemVATTBSDAIXIBM1979:RichardStallmanOpensource1984:GNUFreeSoftwareFoundation(FSF)RStallman1986:Xfree86Unix1994Linux简单说明GNUGeneralPublicLicense(GPL)的精神:GPL的授权之软体,乃为自由软体(Freeware,任何人皆可拥有他;GPL的团体(或商业企业)可以经由该软体的服务来取得服务的费用;经过修改过后Opensource应该回馈给Linux社群。(PS.Opensourcedebugs的速度较快,程式亦较为安全,但是缺点LinuxLinux1991LinusTorvalds写的一个核心作业系统,最早仅只是PCx86架构,并且稳定,因此有相当多LinuxDistributionLinux版本,各版本之间没有所谓的谁优谁LinuxKernelKernel的套件(ftpapachemail等等,及配合开发商本身的支援软体,而制作出来的可安装光碟即可称为distribution。Linux的『Kernel』,目前2002/06/29Kernel2.4.xx版本,至于不同点则是Linux开发商自行加入或者是研发的软体。LinuKernel的功能:SystemcallinterfaceProcesscontrolFileSystemmanagementDevicedriversGUIGraphicalUserInterfaceLinuxGUIX-WindowXfree86X-ServerXfree86最大的功能即是在控制『显示卡、硬体周边』等跟WindowX-Window无法启动时,通常是Xfree86这个X-Window的核心驱动程式设定不完全有关!LinuxOpensourceopensource的所有优缺点;MultitaskLinuxCPU与其他例如网路资源可以同时进行多项工作,Linux最大的特色之一即在于其多工时,资源分配较为平均!MultiuserLinux允许多人同时连上主机之外,每个使用者皆有其各人的使用环境,并且二、LinuxLinuxLinuxOpenLinuxServer3.1.1CPUPIIPIIIP4K7K8RAM64IDE1IDE2masterslaveIDEIDE2masterlogical磁碟中,其装置代号(档案名称)PrimaryExtendedExtended(MBR可以参考这里这篇讨论)IDE1slave硬碟中,分割『六个有用』的磁区(filesystem的,此外,有两个primary的磁区!请问六个磁区的代号?/dev/hda5(logical根目录/(root)RAM64MB128MBswap要开多大?RAM128MB256MB,可获得较佳效能!Ext3,LinuxBIOS(cdromfloppyPC硬体资讯)载入installkernelloader:HardDiskPartitionSoftpackage的选择GMTGMTGMT8TapSCSI硬碟RAIDprinterTap:/dev/ht0(IDE),/dev/st0(SCSI);SCSIH.D.:/dev/sd[a-p],RAID:/dev/md[0-15];printer:/dev/lp[0-2]KDE的使用X-X-WindowVirtualconsole呢?可以按下[Ctrl]+[Alt]+[F1]~[F6]Virtualconsole(共六个);而按下[Ctrl]Alt][F8]X-WindowdesktopLinuxrun-levelrun-level0,1,3,5各代表什么意思?修改/etc/inittab里头的设定即可;0:关机(init0XFree86X-WindowX-WindowServerKDE这个WindowmanagementX-WindowClient呦!因此,XFree86若死掉了,那么KDE就无法被启动!XFree86KDEVirtualdesktopsHelpLinux系统中,安装的套件(RPM安装)infocommandman5passwdsyslog.confman5syslog.conf5config档man–kcommandman–kmanpagemanpath五、vi-在一般模式当中输入:o,O为在一个新的一行输入新字元;r,R(Replace-)h,j,k,[Ctrl]+[Ctrl]+dd,ndd,xX(dGd1G分别表示删除到页首及页尾)如何复制一行、n行并加以贴上?yy,nyy,pstring:1,$s/word1/word2/g:1,$s/word1/word2/gc(需要使用者确认:r:w:w;:q::wq;:set:set,14,绝对路径绝对由/开始写起,相对路径则非由/cd/usr/share/man;cdls–al时,均会有『.』及『..』这两个目录,请问分别...ls,pwd新增:mkdir目录,rmdir目录(但是该目录内必须要已经清空了rm–rf目录,移动:mvdirectory1directory2cp–rdirectory1cat,tac,moreless,head,tail,nl,od(查看二进位制hardlinksoftlinkHardLinkshardlinkinodelink栏LinksLink(Hardlink不能连结不同filesystem的档案)SoftLinks:类似捷径,当原始档被删除,softlink档案将找不到原始档了!如何在root的家目录下建立一个/bin的连结捷径ln–s/bin则/tmp/testing这个档案会是:(1test1.sh;2)test1.shchmod7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC TS 17021-4:2013 RU Conformity assessment - Requirements for bodies providing audit and certification of management systems - Part 4: Competence requirements for au
- 【正版授权】 ISO 10924-3:2025 EN Road vehicles - Circuit breakers - Part 3: Miniature circuit breakers with tabs (Blade type),Form CB11
- 【正版授权】 IEC 62037-8:2025 RLV EN Passive RF and microwave devices,intermodulation level measurement - Part 8: Measurement of passive intermodulation generated by objects exposed to
- 护理人员职业防护管理
- 酱油调料知识培训课件
- 2025年学校共青团学年工作方案
- 教师节感恩活动主题方案2025年
- 2025年关于庆祝国庆的活动策划方案
- 2025年幼儿园大班工作方案表
- 思念中的家人想要一个大大的拥抱
- DB14T 1925-2019 流通领域供应链标准体系
- GB∕T 23293-2021 氮化物结合耐火制品及其配套耐火泥浆
- 东北财经大学《服务礼仪X》综合作业答卷
- 四川大学-刘龙飞-毕业答辩PPT模板
- 现浇箱梁支架施工方案(共87页结构图多附现场照片)
- 自学考试——军人心理咨询与治疗
- 5关于进一步规范建设工程质量检测服务收费的通知湘价服2009186号
- 致橡树朗诵ppt(1) 2
- 交通安全设施摆放图
- 实际问题与二元一次方程组说课稿12
- 上海名师应彩云_大班综合活动+百家姓
评论
0/150
提交评论