od (octal dump)ºÍ xd(hexdump)ÃüÁî¿ÉÒÔÒÔÊ®½øÖÆ¡¢°Ë½øÖÆ¡¢Ê®Áù½øÖƺÍASCIIÂëÀ´ÏÔʾÎļþ»òÕßÁ÷£¬ËüÃǶÔÓÚ·ÃÎÊ»ò¿ÉÊӵؼì²éÎļþÖв»ÄÜÖ±½ÓÏÔʾÔÚÖÕ¶ËÉϵÄ×Ö·ûºÜÓÐÓá£
Óï·¨£ºod £ÛÑ¡Ïî£Ý Îļþ…
ÃüÁîÖи÷Ñ¡ÏîµÄº¬Ò壺
- A Ö¸¶¨µØÖ·»ùÊý£¬°üÀ¨£º
d Ê®½øÖÆ
o °Ë½øÖÆ£¨ÏµÍ³Ä¬ÈÏÖµ£©
x Ê®Áù½øÖÆ
n ²»´òÓ¡Î»ÒÆÖµ
- t Ö¸¶¨Êý¾ÝµÄÏÔʾ¸ñʽ£¬Ö÷ÒªµÄ²ÎÊýÓУº
c ASCII×Ö·û»ò·´Ð±¸ÜÐòÁÐ
d ÓзûºÅÊ®½øÖÆÊý
f ¸¡µãÊý
o °Ë½øÖÆ£¨ÏµÍ³Ä¬ÈÏֵΪ02£©
u ÎÞ·ûºÅÊ®½øÖÆÊý
x Ê®Áù½øÖÆÊý
³ýÁËÑ¡ÏîcÒÔÍâµÄÆäËûÑ¡ÏîºóÃæ¶¼¿ÉÒÔ¸úÒ»¸öÊ®½øÖÆÊýn£¬Ö¸¶¨Ã¿¸öÏÔʾֵËù°üº¬µÄ×Ö½ÚÊý¡£
˵Ã÷£ºodÃüÁîϵͳĬÈϵÄÏÔʾ·½Ê½Êǰ˽øÖÆ£¬ÕâÒ²ÊǸÃÃüÁîµÄÃû³ÆÓÉÀ´£¨Octal Dump£©¡£µ«Õâ²»ÊÇ×îÓÐÓõÄÏÔʾ·½Ê½£¬ÓÃASCIIÂëºÍÊ®Áù½øÖÆ×éºÏµÄ·½Ê½ÄÜÌṩ¸üÓмÛÖµµÄÐÅÏ¢Êä³ö¡£
od -h ÎļþÃû ......
²»Í¬µÄLinuxÖ®¼äcopyÎļþ³£ÓÃÓÐ3ÖÖ·½·¨
£¬µÚÒ»ÖÖ¾ÍÊÇftp£¬Ò²¾ÍÊÇÆäÖÐһ̨Linux°²×°ftp Server£¬ÕâÑù¿ÉÒÔÁíÍâһ̨ʹÓÃftpµÄclient³ÌÐòÀ´½øÐÐÎļþµÄcopy¡£µÚ¶þÖÖ·½·¨¾ÍÊDzÉÓÃsamba·þÎñ£¬ÀàËÆWindows
ÎļþcopyµÄ·½Ê½À´²Ù×÷£¬±È½Ï¼ò½à·½±ã£¬µÚÈýÖÖ¾ÍÊÇÀûÓÃscpÃüÁîÀ´½øÐÐÎļþ¸´ÖÆ¡£
scpÊÇÓÐSecurityµÄÎļþcopy£¬»ùÓÚsshµÇ¼¡£²Ù×÷ÆðÀ´±È½Ï·½±ã£¬±ÈÈçÒª°Ñµ±Ç°Ò»¸öÎļþcopyµ½Ô¶³ÌÁíÍâһ̨Ö÷»úÉÏ£¬¿ÉÒÔÈçÏÂÃüÁî¡£
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
È»ºó»áÌáʾÄãÊäÈëÁíÍâÄÇ̨172.19.2.75Ö÷»úµÄrootÓû§µÄµÇ¼ÃÜÂ룬½ÓמͿªÊ¼cpºÍungzipÁË
Èç¹ûÏë·´¹ýÀ´²Ù×÷£¬°ÑÎļþ´ÓÔ¶³ÌÖ÷»úcopyµ½µ±Ç°ÏµÍ³£¬Ò²ºÜ¼òµ¥¡£
scp root@172.19.2.75:/home/root /home/daisy/full.tar.gz
ÀýÈ磺
copy ±¾µØµÄµµ°¸µ½Ô¶³ÌµÄ»úÆ÷ÉÏ
scp /etc/lilo.conf k@net67.ee.oit.edu.tw:/home/k
»á½«±¾µØµÄ /etc/lilo.conf Õâ¸öµµ°¸ copy µ½ net67.ee.oit.edu.tw£¬Ê¹ÓÃÕß k µÄ¼ÒĿ¼Ï¡£
copyÔ¶³Ì»úÆ÷Éϵĵµ°¸µ½±¾µØÀ´
scp k@net67.ee.oit.edu.tw:/etc/lilo.conf /etc
»á½« net67.ee.oitdu.tw ÖÐ /etc/lilo.conf µµ°¸ copy µ½±¾µØµÄ /etc Ŀ¼Ï¡£
±£³Ö´Ó ......
[/b][url]http://blog.chinaunix.net/u3/95713/showart_1931142.html[/url]
Linux¸ù¾Ý°æ±¾µÄ²»Í¬, ÎļþµÄ×éÖ¯½á¹¹µ±È»»áÓÐËù²î±ð,µ«Ö÷ÒªµÄÎļþ¼ÐÓ¦¸ÃÊÇÒ»ÑùµÄ,Á˽âÕâЩÎļþ¼ÐµÄº¬Òå,¶ÔÓÚÁ˽âLinuxÓÐ×ÅÖØÒªµÄÒâÒå.
1, / LinuxÎļþϵͳµÄÈë¿Ú£¬Ò²ÊÇ´¦ÓÚ×î¸ßÒ»¼¶µÄĿ¼£»
2, /bin ϵͳËùÐèÒªµÄÄÇЩÃüÁîλÓÚ´ËĿ¼£¬±ÈÈç ls¡¢cp¡¢mkdirµÈÃüÁ¹¦ÄܺÍ/usr/binÀàËÆ£¬Õâ¸öĿ¼ÖеÄÎļþ¶¼ÊÇ¿ÉÖ´Ðеġ¢ÆÕͨÓû§¶¼¿ÉÒÔʹÓõÄÃüÁî¡£×÷Ϊ»ù´¡ÏµÍ³ËùÐèÒªµÄ×î»ù´¡µÄÃüÁî¾ÍÊÇ·ÅÔÚÕâÀï¡£
3, boot LinuxµÄÄں˼°Òýµ¼ÏµÍ³³ÌÐòËùÐèÒªµÄÎļþĿ¼£¬±ÈÈç vmlinuz initrd.img Îļþ¶¼Î»ÓÚÕâ¸öĿ¼ÖС£ÔÚÒ»°ãÇé¿öÏ£¬GRUB»òLILOϵͳÒýµ¼¹ÜÀíÆ÷ҲλÓÚÕâ¸öĿ¼.
4, /dev É豸Îļþ´æ´¢Ä¿Â¼£¬±ÈÈçÉù¿¨¡¢´ÅÅÌ... ...
5, /etc ϵͳÅäÖÃÎļþµÄËùÔڵأ¬Ò»Ð©·þÎñÆ÷µÄÅäÖÃÎļþÒ²ÔÚÕâÀ±ÈÈçÓû§Õʺż°ÃÜÂëÅäÖÃÎļþ
6,/home ÆÕͨÓû§¼ÒĿ¼ĬÈÏ´æ·ÅĿ¼£»
7,/lib ¿âÎļþ´æ·ÅĿ¼
8,/lost+found
ÔÚext2»òext3ÎļþϵͳÖУ¬µ±ÏµÍ³ÒâÍâ±ÀÀ£»ò»úÆ÷ÒâÍâ¹Ø»ú£¬¶ø²úÉúһЩÎļþË鯬·ÅÔÚÕâÀï¡£µ±ÏµÍ³Æô¶¯µÄ¹ý³ÌÖÐfsck¹¤¾ß»á¼ì²éÕâÀ²¢ÐÞ¸´ÒѾËð
»µµÄÎļþϵͳ¡£ ÓÐʱϵͳ·¢ÉúÎÊÌ⣬ÓкܶàµÄÎ ......
WindowsϵͳÆäʵºÍLinuxϵͳÓÐÏàËÆµÄµØ·½£¬WindowsϵͳÎļþ¡¢Ä¿Â¼µÄÊôÐÔÓÐÖ»¶Á¡¢Òþ²Ø£¬¶øLinux Ò²Ò»Ñù¡£
¡¡¡¡LinuxÖУ¬Ã¿Ò»¸öÎļþ¶¼¾ßÓÐÌØ¶¨µÄÊôÐÔ¡£Ö÷Òª°üÀ¨ÎļþÀàÐͺÍÎļþȨÏÞÁ½¸ö·½Ãæ¡£¿ÉÒÔ·ÖΪ5ÖÖ²»Í¬µÄÀàÐÍ£ºÆÕͨÎļþ¡¢Ä¿Â¼Îļþ¡¢Á´½ÓÎļþ¡¢É豸Îļþ
ºÍ¹ÜµÀÎļþ¡£ÉϺ£Êý¾Ý»Ö¸´
¡¡¡¡ËùνµÄÎļþȨÏÞ£¬ÊÇÖ¸¶ÔÎļþµÄ·ÃÎÊȨÏÞ£¬°üÀ¨¶ÔÎļþµÄ¶Á¡¢Ð´¡¢É¾³ý¡¢Ö´ÐС£Linux ÊÇÒ»¸ö¶àÓû§²Ù×÷ϵͳ£¬ËüÔÊÐí¶à¸öÓû§Í¬Ê±µÇ¼ºÍ¹¤×÷¡£Òò´Ë
Linux ½«Ò»¸öÎļþ»òĿ¼ÓëÒ»¸öÓû§»ò×éÁªÏµÆðÀ´¡£·ÃÎÊ¿ØÖÆÁбí(ACL£ºAccess Control
List)Ϊ¼ÆËã»úÌṩ¸üºÃµÄ·ÃÎÊ¿ØÖÆ£¬ËüµÄ×÷ÓÃÊÇÏÞÖÆ°üÀ¨rootÓû§ÔÚÄÚµÄËùÓÐÓû§¶ÔÎļþ¡¢×ÊÔ´»òÕßÌ×½Ó×ֵķÃÎÊ¡£ÏÂÃæ¾ÍÀ´½Ì´ó¼Ò¼òµ¥µÄÉèÖ÷½·¨¡£
¡¡¡¡²½Öè1 ¼ì²éϵͳºËÐÄ
¡¡¡¡Ê×Ïȼì²éÄãµÄLinuxϵͳµÄºËÐÄÊÇ·ñÓÐÖ§³ÖACLµÄ¹¦ÄÜ¡£ÒòΪLinuxϵͳ²¢²»ÊÇÿһ¸ö°æ±¾µÄºËÐͼÓÐÖ§³ÖACLµÄ¹¦ÄÜ£¬¶ø×î¼òµ¥µÄ·½·¨¾ÍÊǼì²é
ϵͳĿǰµÄºËÐÄÄÜ·ñÖ§³Ö£º
¡¡¡¡[root@mail /]# cat /boot/config-kernel-version | grep -i ext3
¡¡¡¡CONFIG_EXT3_FS=m
¡¡¡¡CONFIG_EXT3_IDEX=y
¡¡¡¡CONFIG_EXT3_FS_XATTR_SHARING=y
¡¡¡¡CONFIG_EXT3_FS_XATTR_USER=y
¡¡¡¡CONFIG_EXT3_FS ......
°æ±¾10.2
ÔÚ9iÏÂdbstart´æÔÚÒ»bug£ºdbstartÆô¶¯Ê±ÔÚ$ORACLE_HOME/dbsÏÂѰÕÒinitSID.ora£¬ÊÂʵÉÏÔÚ¸ÃĿ¼Ï²»´æÔÚÕâ¸öpfile£¬ÔÚ9i ÒѾʹÓÃÁËspfile£¬ËùÒÔÒªÏëÕý³£Í¨¹ýdbstartÆô¶¯db£¬ÐèÒªÔÚĿ¼$ORACLE_HOME/dbsÏ´´½¨Ò»¸öinitSID.ORAÎļþ£¬10gÖÐÎÒ·¢ÏÖÐÞÕýÁËÕâÒ»ÎÊÌâ¡£²»¹ý10gÖÐdbstartÔÚ×Ô¶¯Æô¶¯listenerʱ´æÔÚÒ»ÎÊÌ⣺dbstart½Å±¾ÖдæÔÚÏÂÃæÒ»ÐУº#ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
ÖÂʹÆô¶¯ÊdzöÏÖ´íÎó£º
[oracle@xys bin]$ dbstart
Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr
Processing Database instance "TEST": log file /opt/app/oracle/product/10.2.0/db_1/startup.log
¸Ã´íÎóÏÔʾlistener²»ÄÜÕý³£Æô¶¯£¬µ«ÊÇinstance¿ÉÒÔÕý³£Æô¶¯£¬ÔÒò¾ÍÊÇORACLE_HOME_LISTNERÉèÖõIJ»¶Ô£¬ÎÒÃÇÐÞÕýһϣ¬×¢ÊÍÏÂÃæÒ»ÐУ¬Ôö¼Ó£º
#ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
ORACLE_HOME_LISTNER=$ORACLE_HOME¼´¿É
ÐÞÕýÖ®ºóÆô¶¯ºÍÍ£Ö¹²âÊÔÈçÏ£º
[oracle@xys bin]$ dbstart
Processing Database instance "TEST": log file /opt/app/oracle/product/10.2.0/db_1/startup.log
[oracle@xys bin]$ lsnrctl s ......
1.bootsect.s
±¾ÎĵÄÄ¿µÄ£¬ÔÚ½«linux kernelµÄboot²¿·Ý×öÒ»¸ö½éÉÜ£¬ÒòΪ±ÊÕß¾õµÃºÜÉÙÓÐÕâÑùµÄ
¡¡¡¡ÎÄÕÂÀ´½éÉÜÒ»¸ö²Ù×÷ϵͳ×î×ʼµÄÒ»²½----°Ñkernel±¾ÉíÔØÈëÖÁÄÚ´æÖУ¬Í¬Ê±½øÐÐһЩ
¡¡¡¡»úÆ÷Ïà¹Ø(machine dependent)µÄ³õʼ»¯¹¤×÷£¬ÓÉÓÚlinux¸ÕºÃʹÓõÄÊÇ´ó¼Ò×îÊìϤµÄ386£¬
¡¡¡¡486ϵÁÐPC£¬ËùÒÔÔÚ˵Ã÷Æä³ÌÐòÁ÷³Ìʱ£¬Ò²¸ÕºÃ¿ÉÒÔ¶ÔÆäÏà¹ØµÄPCÓ²Ìå¼Ü¹¹×ö̽ÌÖ£¬¿ÉÒÔ
¡¡¡¡ËµÊÇÒ»¾ÙÁ½µÃ¡£²»¹ý£¬ÎÒ±ØÐë¼ÙÉè¶ÁÕß¶ÔÓÚ»ã±àÓïÑÔ¼°PC×î»ù´¡µÄ¼Ü¹¹£¬Èç¼Ä´æÆ÷£¬·Ö¶Î£¬
¡¡¡¡·ÖÒ³£¬ÖжϷþÎñµÈÓдó¸ÅµÄÈÏʶ¡£
¡¡¡¡¶ÁÕß¿ÉÔÚlinux source codeµÄ/boot×ÓĿ¼ÏÂÕÒµ½¼¸¸öÒÔ.S×÷Ϊ¸±µµÃûµÄ×éºÏÓïÑÔµµ£¬
¡¡¡¡±¾ÎÄҪ˵Ã÷µÄ¼´ÊÇÆäÖеÄbootsect.S¼°setup.SÁ½¸öµµ°¸£¬¼°¾¡Á¿¼òµ¥µØËµÃ÷ÆäËùÇ£ÉæµÄ
¡¡¡¡Ïà¹ØÓ²¼þ²¿·Ý¡£
¡¡¡¡bootsect.S
¡¡¡¡Õâ¸ö³ÌÐòÊÇlinux kernelµÄµÚÒ»¸ö³ÌÐò£¬°üÀ¨ÁËlinux×Ô¼ºµÄbootstrap³ÌÐò£¬µ«ÊÇ
¡¡¡¡ÔÚ˵Ã÷Õâ¸ö³ÌÐòǰ£¬±ØÐëÏÈ˵Ã÷Ò»°ãIBM PC¿ª»úʱµÄ¶¯×÷(´Ë´¦µÄ¿ª»úÊÇÖ¸"´ò¿ªPCµÄµçÔ´"):
¡¡¡¡Ò»°ãPCÔÚµçÔ´´ò ......