logo

Những câu hỏi thường gặp về Linux


Nh ng câu h i thư ng g p v Linux Nguy n Thái Ng c Duy [email protected] Lý Tr ng Văn [email protected] Đây là danh sách Các câu h i thư ng g p (Frequently Asked Questions) c a Linux, m t h đi u hành t đo ch y trên nhi u h th ng máy tính khác nhau. Tài li u này đư c t ng h p t Linux-FAQ (http://www.tldp.org/FAQ/Linux-FAQ/index.html). Tài li u này trong đang trong giai đo n d ch phác th o. R t mong nh n các ý ki n đóng góp, phê bình.. v tài li u này. M i ý ki n xin g i đ n . M cl c Gi i thi u và thông tin chung ...................................................................................................................1 Ngu n và tài nguyên m ng .......................................................................................................................9 Tính tương thích v i các h đi u hành khác .........................................................................................19 H th ng t p tin, đĩa, và đĩa ................................................................................................................25 Porting, biên d ch và l y chương trình ..................................................................................................32 Gi i pháp cho các v n đ linh tinh thông thư ng ................................................................................37 Làm đi u này như th nào ho c tìm hi u cái kia ra sao......................................................................45 Thông tin linh tinh và các câu h i đư c tr l i ....................................................................................58 Các thông báo l i thư ng g p.................................................................................................................63 X Window System....................................................................................................................................70 Tìm tr giúp sâu hơn như th nào .........................................................................................................73 1 Nh ng câu h i thư ng g p v Linux Gi i thi u và thông tin chung H: Linux là gì? Đ: Linux là m t h đi u hành tương t như h đi u hành UNIX c a AT&T Bell Labs. Linux có m i đ c tính c a m t h đi u hành hi n đ i: h th ng đa nhi m, đa tuy n đo n, b nh o, thư vi n đ ng, chương trình dùng chung, t i theo nhu c u, qu n lý b nh , các môđun driver thi t b , video frame buffering, và m ng TCP/IP. Tuy nhiên, h u h t m i ngư i xem h đi u hành, các ph n m m h th ng và ph n m m ng d ng là “Linux”, và quy ư c này cũng đư c dùng trong FAQ này. Linux Torvalds và nhóm l p trình viên tình nguy n t kh p nơi trên Internet đã vi t (và v n ti p t c vi t) Linux t con s không. H t nhân Linux (Linux kernel) đư c phân ph i theo nh ng đi u kho n c a Gi y phép GNU GPL (GNU General Public License). (“Gi y phép mã ngu n m Linux là gì?”) Các phiên b n c a h t nhân Linux đ t t i http://ps.cus.umist.ac.uk/~rhw/kernel.versions.html. Hãy xem thêm các bài vi t Wikipedia t i Linux kernel (http://www.wikipedia.com/wiki.phtml?title=Linux+kernel) và Linux operating system (http://www.wikipedia.com/wiki.phtml?title=Linux+operating system). H: Linux h tr h máy nào? Đ: Linux ban đ u đư c vi t cho máy PC dùng b vi x lý c a Intel, dùng các tính năng ph n c ng c a b vi x lý 80386 và nh ng b vi x lý th h sau c a 80386. H máy 80386 bao g m 80486, và t t c các chip Pentium. Tuy nhiên, ngày nay Linux đã có th đư c dùng trên nhi u h máy khác nhau (“Chuy n qua các h máy khác”) Có nhi u b n phân ph i Linux (Linux distribution) đ c bi t dành riêng cho các máy c m tay và máy di đ ng. Đ c t API b công c phát tri n cho B vi x lý Crusoe Smart đư c phát tri n b i Transmeta Corporation đ t t i http://www.transmeta.com. Thông tin v b n phân phó6i Linux cho Compaq iPAQ đ t t i http://www.handhelds.org. Ngoài ra hãy tham kh o Linux INFO-SHEET (http://www.tldp.org/HOWTO/INFO-SHEET.html) đ bi t thêm chi ti t cũng như các câu tr l i cho “Tài li u đâu?”, “Ph n c ng nào đư c h tr ?”, và “Chuy n qua các h máy khác”, bên dư i. H: Các phiên b n Linux ho t đ ng như th nào? Đ: T i th i đi m này, đã có vài phiên b n Linux “ n đ nh”1, và m t phiên b n “phát tri n”2. Không gi ng như các ph n m m đ c quy n, nh ng phiên b n n đ nh cũ v n ti p t c đư c h tr ch ng nào còn đư c dùng. Đó là lý do t i sao có nhi u phiên b n cùng t n t i. S hi u phiên b n Linux tuân theo chu n truy n th ng. M i phiên b n g m ba ch s , v.d. X.Y.Z. S “X” ch tăng khi x y ra nh ng thay đ i r t quan tr ng, nh ng thay đ i làm cho ph n m m không th ho t đ ng đúng đ n v i nh ng ph n m m khác. Đi u này r t hi m khi x y ra - trong l ch s Linux ch x y ra đúng m t l n. 2 Nh ng câu h i thư ng g p v Linux S “Y” cho bi t s series phát tri n b n đang dùng. M t h t nhân n đ nh luôn có s Y là s ch n, trong khi m t h t nhân đang phát tri n s dùng s l S “Z” xác đ nh chính xác phiên b n c a h t nhân b n dùng, nó đư c tăng m i phiên b n S hi u phiên b n hi n th i là 2.4.x, và phiên b n đang phát tri n là 2.5.x. Tuy nhiên nhi u ngư i ti p t c dùng h t nhân 2.2.x và th m chí c 2.0.x, và nh ng phiên b n này v n ti p t c đư c s a ch a. Series đang phát tri n nơi các nhà phát tri n Linux đang ho t đ ng tích c c. Series này luôn đư c công b r ng rãi đ xem, ki m tra, và th m chí đ s d ng, m c dù không nên dùng series này! Cu i cùng, series 2.5.x s tr thành h t nhân 2.6.0 và phiên b n n đ nh m i đư c t o ra, và series phát tri n 2.7.x s ti p t c. Ho c n u có nh ng thay đ i th t s quan tr ng, có th nó s tr thành 3.0.0, và series 3.1.x s ti p t c. H: Tôi nên b t đ u t đâu? Đ: N u b n chưa bi t Linux, b n nên b t đ u b ng cách mua ho c t i v m t b n phân ph i Linux ph d ng. M t b n phân ph i là m t h đi u hành hoàn ch nh, bao g n h t nhân Linux và các ti n ích, các ph n m m c n thi t, s n sàng đ cài đ t và s d ng. H u h t các b n phân ph i ch a hàng ngàn gói ph n m m (software package), bao g m các giao di n đ ho , b ph n m m văn phòng, và các trò chơi Có m t nhóm các b n phân ph i chính, và b n nên dùng chúng. Đ bi t thêm thông tin v các b n phân ph i này và cách cài đ t chúng, hãy xem CD-Distributions-EN-HOWTO (http://www.tldp.org/HOWTO/CD-Distributions-EN-HOWTO/index.html) thu c Linux Documentation Project. Ngoài ra, danh sách các b n phân ph i đư c c p nh t hàng tu n có t i http://old.lwn.net/Distributions. Trư c khi b n ch n b n phân ph i mu n dùng, hãy đ c các mô t c n th n và so sánh v i nhu c u c a b n. M i b n phân ph i đư c thi t k cho m t lo i ngư i dùng riêng bi t. Vài b n đư c t i ưu đ ho t đ ng như server, vài b n khác đư c dùng đ chơi game, vài b n khác l i đư c dùng cho máy đ bàn và các ng d ng văn phòng. Có m t s ít b n phân ph i đư c xem là s l a ch n cho ngư i dùng m i: • Red Hat đ c bi t t t cho server • Mandrake là h th ng đ bàn xu t s c • SuSE cũng là h th ng đ bàn xu t s c Ngoài ra còn có m t s l n các phiên b n đư c phân ph i ít ph d ng hơn và thích h p v i các nhu c u n i b ho c dành cho qu c gia. Ph n l n trong s đó n m t i ftp://ftp.tux.org. H: Có th l y m t b n phân ph i như th nào? Đ: N u b n có kh năng, hãy mua m t b n phân ph i. Các b n phân ph i Linux c c kỳ r - thư ng vào kho ng 30$ cho m t h th ng hoàn ch nh, và đâu đó trong kho ng 70$ đ n 150$ cho m t h th ng l n hơn v i nhi u ph n m m server hơn ho c nhi u công c phát tri n hơn. Th m chí v i b n phân ph i “cơ b n” 30$ cũng tương đương v i hàng ngàn đô la các công c đ c quy n, và chúng r t có giá tr . Các nhà phân ph i dùng ti n c a b n đ đ u tư phát tri n, và thư ng n m ngoài các d án mã ngu n m (open source). V i các b n phân ph i thương m i, b n có th đ t mua thông qua web site c a công ty đó. 3 Nh ng câu h i thư ng g p v Linux N u b n dùng Debian GNU/Linux, m t b n phân ph i phi l i nhu n, do ngư i tình nguy n t o ra, b n có th ng h b ng ti n cho h . Đ: Có vài website bán các đĩa CD Linux r t r . Hãy th : • http://www.cheapbytes.com Đ: Các b n phân ph i có th đư c t i v t trang ch c a các b n phân ph i đó. Đây là yêu c u trong các đi u kho n gi y phép c a ph n m m, vì th n u b n không th mua m t b n phân ph i, b n có th l y chúng theo cách này. Vài ngư i dung hòa gi a tr ti n và t i v t m ng, ví d , mua m i phiên b n chính (như 6.0) nhưng t i v các phiên b n ph (như 6.1 và 6.2). Ngoài ra, nhi u b n phân ph i đư c lưu t i: ftp://ftp.tux.org và http://planetmirror.com/pub/linux. Đ: Vài nhà s n xu t ph n c ng kèm theo b n Linux cài đ t s n trên h th ng c a h . Tuy nhiên, đôi khi r t khó mua chúng - h cung c p Linux ch trên m t s ít h th ng, thư ng là server, ho c h yêu c u b n t i ph n "Linux" trên website c a h . H: Cài đ t Linux như th nào? Đ: Khi đã có m t b n phân ph i, nó s ch a các ch d n đ cài đ t. M i b n phân ph i có chương trình cài đ t riêng. Đ: Có m t tài li u cài đ t r t hoàn ch nh t i http://heather.cs.ucdavis.edu/~matloff/linux.html Đ: Vài b n phân ph i (v.d. Debian GNU/Linux) có th đư c cài đ t qua FTP vô danh trên m ng. Nhưng, tr khi b n có cáp, DSL, ho c có kh năng truy c p Internet v i băng thông r ng, còn n u không thì cách cài đ t này không th c t l m vì kích thư c các b n phân ph i r t l n ("FTP c a Linux đâu?") Các b n tin trên Usenet, bao g m FAQ, đư c lưu http://groups.google.com/ . Hãy tìm ch “comp.os.linux.*”, “alt.uu.comp.os.linux.*”, ho c b t c th gì phù h p, b n s nh n đư c các bài vi t trên Usenet. ("Có nh ng Nhóm Tin (newsgroup) nào cho Linux?") H: Linux h tr ph n m m nào? Đ: Linux ch y đư c t t c các ti n ích mã ngu n m chu n, như GCC, (X)Emacs, X Window System, m i ti n ích Unix chu n, TCP/IP (bao g m SLIP và PPP), và hàng trăm chương trình đã đư c m i ngư i hi u ch nh đ ch y trên Linux. Có m t trình mô ph ng DOS, g i là DOSEMU, cho phép Linux ch y các chương trình đư c vi t trên DOS. Phiên b n n đ nh m i nh t là 0.98.3. FTP đ t t i ftp://ftp.dosemu.org/dosemu. Web site t i http://www.dosemu.org. 4 Nh ng câu h i thư ng g p v Linux Trình mô ph ng có th ch y chính DOS và m t vài (nhưng không ph i t t c ) các ng d ng DOS. Hãy xem t p tin README đ xác đ nh nên l y phiên b n nào. Ngoài ra nên xem DOSEMU-HOWTO (http://www.tldp.org/HOWTO/DOSEMU-HOWTO.html) (tuy nhiên, nó không đ c p đ n nh ng phiên b n m i nh t), t i ftp://metalab.unc.edu/pub/Linux/docs/HOWTO. WINE, trình mô ph ng Microsoft Windows, v n đang trong giai đo n phát tri n. ("Linux có th ch y các chương trình trên Microsoft Windows không?") Trình mô ph ng Chu n Tương thích Nh phân Intel (Intel Binary Compatibility Standard - iBCS2) cho SVR4 ELF và SVR3.2 COFF có th đư c ch n lúc biên d ch. Thông tin v iBCS2 có t i ftp://tsx-11.mit.edu/pub/linux/BETA/ibcs2/README. Đ bi t thêm thông tin, hãy xem INFO-SHEET (http://www.tldp.org/HOWTO/INFO-SHEET.html). Vài công ty đưa ra các ph n m m thương m i. H thư ng công b trên comp.os.linux.announce. Hãy th tìm trong kho lưu. ("News Groups có còn đư c lưu ch nào khác không?"). H: Tìm các ph n m m đ c bi t như th nào? Đ: Trư c h t hãy tìm trong Linux Software Map, t i: ftp://metalab.unc.edu/pub/Linux/docs/linux-software-map/, và trên các đ a ch FTP khác. Có m t máy tìm ki m t i http://www.boutell.com/lsm/ . Ngoài ra hãy tìm t i Freshmeat (http://www.freshmeat.net). Đây là nơi công b các ph m m m m i. Freshmeat là nơi liên t c c p nh t các thông báo v ph n m m m i, c p nh t các ph n m m cũ trong Linux, liên k t t i URL c a các ph n m m đó. Các đ a ch FTP ("FTP c a Linux đâu?") thư ng có t p tin ls-lR ho c thư m c INDEX li t kê danh sách t p tin. B n có th tìm b ng cách dùng l nh grep ho c m t b so n th o văn b n. Các t p tin li t kê lo i này có th r t l n nên r t khó dùng chúng đ tìm ki m nhanh. Ngoài ra hãy tìm t i Linux Projects Map: ftp://ftp.ix.de/pub/ix/Linux/docs/Projects-Map.gz. Có m t máy tìm ki m Linux FTP archive t i: http://lfw.linuxhq.com. Tìm t “Linux” trên Web cung c p m t lư ng tham chi u d i dào. ("Nh ng th khác v Linux trên Web đâu?") N u b n không tìm đư c th gì, b n có th t i mã ngu n c a chương trình v và t biên d ch chúng. Hãy xem ("Làm sao đ chuy n XXX sang Linux?"). N u đó là m t gói ph m m m l n và c n m t vài hi u ch nh đ ch y, hãy g i thông báo lên comp.os.linux.development.apps. Đi u này r t hi m khi x y ra vì Linux r t ph d ng. M t lư ng l n các ph n m m quan tr ng trên các h th ng h Unix đã đư c chuy n sang Linux t lâu. N u b n biên d ch m t chương trình lơn, vui lòng upload nó lên m t ho c nhi u FTP, và thông báo trên comp.os.linux.announce (g i thông báo c a b n t i [email protected] (mailto:[email protected])). N u b n đang tìm m t chương trình, r t có kh năng m t ngư i nào đó đã vi t chương trình đó r i. FAQ comp.sources.wanted có nh ng ch d n đ tìm mã ngu n c a các chương trình đó. 5 Nh ng câu h i thư ng g p v Linux H: Ph n c ng nào đư c h tr ? Đ: M t b n cài đ t Linux t i thi u yêu c u m t h máy đư c h tr , v i ít nh t 2Mb RAM, và m t đĩa m m. Nhưng đ t n d ng s c m nh Linux, b n ph i c n nhi u RAM và đĩa c ng hơn. Hãy xem: "Chuy n qua các h máy khác", "Yêu c u đĩa cho cài đ t t i thi u, cài đ t server, và cài đ t tr n làm vi c là gì?", và "Yêu c u b nh t i thi u và t i đa là bao nhiêu?" Các máy tính tương thích PC, CPU Intel, c n ít nh t là b vi x lý 80386 đ ch y h t nhân Linux chu n. Linux, g m X Window System, ch y trên h u h t laptop. Hãy tham kh o câu tr l i c a "Làm th nào đ bi t Notebook có đang ch y Linux hay không?". Có m t lư ng l n thông tin v các máy PC đ c bi t, v card màn hình, b đi u khi n đĩa, và các lo i ph n c ng khác. Hãy tham kh o INFO-SHEET (http://www.tldp.org/HOWTO/INFO-SHEET.html), Laptop-HOWTO (http://www.tldp.org/HOWTO/Laptop-HOWTO.html), và Unix-Hardware-Buyer-HOWTO (http://www.tldp.org/HOWTO/Unix-Hardware-Buyer-HOWTO/index.html). ("Tài li u đâu?") H: Chuy n qua các h máy khác Đ: Web site, T ng quan v Linux Ports: http://www.itp.uni-hannover.de/~kreutzm/de/lin_plattforms.html cung c p danh sách known ports. M t đ a ch khác ch a danh sách port là: http://lodda.igo.uni-hannover.de/ports/linux_ports.html Ngoài ra, các thông tin sau bàn v ports xác đ nh: Trên h máy Intel, VESA Local Bus và PCI bus đư c h tr . MCA (bus đ c quy n c a IBM) và c ng ESDI h u h t đư ng h tr . Nh ng thông tin sâu hơn v bus MCA và card nào đư c Linux h tr có t i trang web Micro Channel Linux, http://www.dgmicro.com/mca. Ngoài ra hãy tham kh o câu tr l i: "Nh ng th khác v Linux trên Web đâu?" Linux cũng có th ch y trên 8086, đư c bi t như là Embeddable Linux Kernel Subset (ELKS). Đây là h t nhân Linux 16 bit đư c dùng ch y u trong các h th ng nhúng, đ t t i: http://www.linux.org.uk/Linux8086.html. Linux chu n không ch y trên 8086 và 80286 vì c n tính năng qu n lý task và b nh ch có trên 80386 và các th h sau. Linux h tr ki n trúc đa x lý Intel MP. Hãy xem t p tin Documentation/smp.tex trong b n phân ph i mã ngu n Linux. M t d án đang đư c tri n khai đ cho phép Linux ho t đ ng v i h máy d a trên 68000 như Amigas và Ataris. Linux/m68K FAQ đ t t i http://www.clark.net/pub/lawrencc/linux/faq/faq.html. Đ a ch trang ch c a Linux/m68k t i http://www.linux-m68k.org/faq/faq.html. Jes Sorensen đã chuy n Linux qua m68k cho Amiga, đ t t i ftp://sunsite.auc.dk/pub/os/linux/680x0/redhat/. FAQ Cài đ t (Ron Flory) cho gói này đ t t i http://www.feist.com/~rjflory/linux/rh/ . Ngoài ra còn có mailing list linux-680x0. ("Mailing List đâu?") Có FTP cho d án Linux-m68k t i ftp.phil.uni-sb.de/pub/atari/linux-68k, nhưng đ a ch này không còn t n t i n a. Debian GNU/Linux đang đư c chuy n qua h máy Alpha, Sparc, PowerPC, và ARM. Có các mailing lists cho các công vi c này. Hãy xem http://www.debian.org/MailingLists/subscribe 6 Nh ng câu h i thư ng g p v Linux One of the Linux-PPC project pages has moved recently. Its location is http://www.linuxppc.org, and the archive site is ftp://ftp.linuxppc.org/linuxppc. Trang h tr Linux-PPC đ t t i http://www.cs.nmt.edu/~linuxppc/ . đó b n s tìm th y kernel đư c phân ph i v i Linux. Có hai đ a ch cho Linux iMac port: http://w3.one.net/~johnb/imaclinux, and http://www.imaclinux.net:8080/content/index.html. 64-bit DEC Alpha/AXP port đ t t i http://www.azstarnet.com/~axplinux/ . Mailing list t i vger.redhat.com: ("Mailing List đâu?") Ralf Baechle đang port sang MIPS, ban đ u cho R4600 trên máy Deskstation Tyne. FTP cho Linux-MIPS đ t t i ftp://ftp.fnet.fr/linux-mips và ftp://ftp.linux.sgi.com/pub/mips-linux. Nh ng ngư i quan tâm có th g i nh ng câu h i ho c h tr h b ng cách g i thư t i [email protected] (mailto:[email protected]). Ngoài ra (đã t ng) có m t kênh MIPS t i Linux Activists mail server và linux-mips mailing list. ("Mailing List đâu?") Ngoài ra hi n th i Linux đang đư c chuy n sang h máy ARM. M t trong s này là dành cho ARM3, fitted to the Acorn A5000, và bao g m driver I/O cho 82710/11. Cái còn l i là ARM610 c a Acorn RISC PC. RISC PC port hi n đang giai đo n gi a, c n vi t l i ph n x lý b nh . A5000 port ch đư c dùng đ th nghi m. B n chính th c s đư c công b trong th i gian g n đây. Đ bi t thêm thông tin c p nh t, hãy đ c nhóm tin comp.sys.acorn.misc. FAQ đ t t i http://www.arm.uk.linux.org. D án Linux SPARC is a hotbed of activity. There is a FAQ and plenty of other information available from the UltraLinux page, http://www.ultralinux.org. Trang ch c a UltraSPARC port ("UltraPenguin") đ t t i http://sunsite.mff.cuni.cz/linux/ultrapenguin-1.0/ , m c dù URL này có th không còn t n t i. Ngoài ra còn có b n Linux cho máy SGI/Indy ("Hardhat"). URL là http://www.linux.sgi.com. H: Yêu c u đĩa cho cài đ t t i thi u, cài đ t server, và cài đ t tr n làm vi c là gì? Đ: Linux c n kho n 10Mb cho b n cài đ t t i thi u, thích h p đ th Linux, và không gì khác. B n có th cài đ t b n server, bao g m X Window System GUI, v i kho ng 80Mb. Cài đ t Debian GNU/Linux kho ng 500Mb1GB, bao g m mã ngu n h t nhân, ch cho các t p tin ngư i dùng, và vùng spool. Cài đ t b n phân ph i thương m i có môi trư ng đ h a GUI, word processor thương m i, và b ph n m m văn phòng, s chi m kho ng 15.1 GB. H: Yêu c u b nh t i thi u và t i đa là bao nhiêu? Đ: Linux c n ít nh t 4MB, và b n s c n dùng ti n trình cài đ t đ c bi t cho t i khi cài đ t disk swap space. Linux s ch y tho i mái v i 4MB RAM, m c dù ch y các ng d ng đ h a GUI thì không th c t vì r t ch m (vì ph i liên t c dùng swap). Vài ng d ng, như StarOffice, c n 32 MB b nh v t lý, và biên d ch mã C++ có th ng n 100MB vùng nh v t lý và vùng nh o m t cách d dàng. 7 Nh ng câu h i thư ng g p v Linux Có m t b n phân ph i, "Small Linux", s ch y trên máy v i 2MB RAM. Hãy tham kh o: "FTP c a Linux đâu?" M t s ngư i h i làm th nào đ dùng nhi u hơn 64MB, gi i h n trên m c đ nh c a h u h t h t nhân. Ho c là nh p vào t i d u nh c BOOT lilo:: mem=XXM Ho c đ t dòng sau vào t p tin /etc/lilo.conf: append="mem=XXM" Tham s "XXM" là kho ng b nh , tính theo megabyte; ví d , "128M." N u đã có ch th "append=" trong /etc/lilo.conf, hãy thêm vào ch th mem= t i cu i đ i s đã có, và cách đ i s cu i cùng b ng kho ng tr ng; v.d.: # Ch là ví d ; đ ng s d ng. append="parport=0x3bc,none serial=0x3f8,4 mem=XXM" Nh ch y l nh "lilo" đ cài đ t c u hình m i. N u Linux v n không nh n ra vùng nh m i, có th c n vài tham s b sung cho h t nhân. Hay tham kh o t p tin /usr/src/linux/Documentation/memory.txt trong mã ngu n h t nhân. Đ bi t thêm thông tin v LILO, hãy tham kh o tài li u hư ng d n c a lilo và lilo.conf, tài li u đ t t i /usr/doc/lilo, the LILO-HOWTO (), và câu tr l i cho: "Làm th nào đ đ t c u hình lúc kh i đ ng?", bên dư i. H: Linux có h tr các thi t b USB? Đ: T i th i đi m này Linux h tr kho ng vài ch c thi t b USB, và công vi c v n đang ti p t c đ h tr các driver thi t b b sung. Có m t trang web chuyên v ch đ này, t i http://www.linux-usb.org. Ngoài ra còn có m t tài li u LDP, t i: ("Nh ng th khác v Linux trên Web đâu?") H tr USB phiên b n 2.0 đã đư c thêm vào g n đây trong h t nhân đang phát tri n, nhưng v n chưa có trong h t nhân 2.4. H: Gi y phép mã ngu n m Linux là gì? Đ: Nhãn hi u thương m i Linux thu c v Linus Torvalds. Ông ta đã quy t đ nh dùng Gi y phép Công c ng GNU (GNU General Public License) cho Linux. Nói chung, gi y phép này cho phép b n t đo sao chép, thay đ i, phân ph i Linux, nhưng b n không th n đ nh b t kỳ ràng bu c nào trên các b n phân ph i đó, và b n ph i công khai mã ngu n. FAQ cho GPL đ t t i: http://www.gnu.org/copyleft/gnu-faq.html. 8 Nh ng câu h i thư ng g p v Linux Gi y phép này không gi ng như Vùng công c ng3. Hãy xem Copyright FAQ, ftp://rtfm.mit.edu/pub/usenet/news.answers/law/copyright, đ bi t thêm chi ti t. Chi ti t đ y đ n m trong t p tin COPYING trong mã ngu n h t nhân Linux (có l n m trong /usr/src/linux trên h th ng c a b n). Gi y phép c a nh ng ti n ích và chư ng trình trong b phân ph i r t khác nhau. Nhi u đo n mã thu c d án GNU t i Free Software Foundation, và s d ng gi y phép GPL. Vài chương trình quan tr ng khác dùng gi y phép BSD và các lo i gi y phép khác. Chú ý r ng vi c th o lu n v giá tr và nh ng th khác c a GPL nên đư c g i lên gnu.misc.discuss, đ ng g i lên nhóm comp.os.linux. V i nh ng legal question, hãy tham kh o câu tr l i: (“Where Are Linux Legal Issues Discussed?”) H: Linux có ph i là *nix? Đ: M t cách chính th c, m t h đi u hành không th đư c g i là UNIX cho t i khi nó vư t qua cu c ki m tra ch ng nh n c a Open Group, và h tr các API c n thi t. R t ít h đi u hành thương m i vư t qua đư c các bài ki m tra c a Open Group. Đ bi t thêm thông tin, hãy xem http://www.unix-systems.org/what_is_unix.html. Đ: M t cách không chính th c, Linux r t gi ng v i nh ng h th ng thư ng đư c g i là Unix, và trong nhi u trư ng h p thì chúng tương đương nhau. Ngu n và tài nguyên m ng H: Phiên b n h t nhân m i nh t đâu trên Internet? Đ: Cách c p nh t h t nhân d nh t là c p nh t tr c ti p t b n phân ph i b n đang dùng. Đ: N u b n mu n ho c c n c u hình và biên d ch kernel cho riêng b n, trang web http://www.kernel.org/ li t kê các phiên b n h t nhân n đ nh và đang phát tri n. N u b n mu n t i mã ngu n v , hãy FTP t i ftp.xx.kernel.org, trong đó “xx” là ký hi u tên mi n qu c gia c a b n; v.d “us” là Hoa Kỳ, “ca” là Canada, “de” là Đ c, và “vi” là Vi t Nam. H t nhân phiên b n 2.2.x đư c lưu t i thư m c pub/linux/kernel/v2.2, as are patches for the prerelease versions. Mã ngu n c a h t nhân đư c lưu b ng các t p tin .tar.gz, và .tar.bz2. Hãy làm theo nh ng ch d n trong b t kỳ tham kh o chu n nào đ biên d ch h t nhân, như b n đã làm v i các h t nhân t t o khác c a b n. Thư m c Documentation ch a thông tin v tác gi c a các h th ng con khác nhau và các driver, và r t nhi u thông tin không tìm th y nh ng nơi khác. N u b n mu n tham gia phát tri n h t nhân, hãy đăng ký mailing list linux-kernel đ bi t ai đang làm gì. Hãy xem câu tr l i: “Mailing List đâu?” Có m t câu truy n v nh ng đ c tính c a h t nhân 2.4.x t i http://features.linuxtoday.com/stories/8191.html. 9 Nh ng câu h i thư ng g p v Linux H: Tài li u đâu? Đ: Hãy tìm nh ng nơi sau, và các đ a ch mirror c a nó. • D án Tài li u Linux (The Linux Documentation Project) t i http://www.tldp.org xu t b n hàng trăm tài li u v cách s d ng Linux. • ftp://ftp.funet.fi/pub/OS/Linux/doc/HOWTO/ • ftp://tsx-11.mit.edu/pub/linux/docs/HOWTO/ • ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/ Đ có danh sách các FTP cho Linux, hãy xem câu tr l i: “FTP c a Linux đâu?” N u b n không th truy c p FTP, hãy th các server FTP-qua-thư: • [email protected] (mailto:[email protected]) • [email protected] (mailto:[email protected]) • [email protected] (mailto:[email protected]) Danh sách hoàn chình các HOWTO hi n có n m trong t p tin HOWTO-INDEX t i http://www.tldp.org/HOWTO/HOWTO-INDEX/howtos.html. Danh sách các HOWTO mini t i http://www.tldp.org/HOWTO/HOWTO-INDEX/mini.html. Ngoài ra, các b n d ch còn có t i ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/translations/ và các mirror trên toàn c u. HOWTO và nh ng tài li u khác đã đư c d ch ra các ngôn ng sau: • Trung Hoa (zh) • Croatia (hr) • Pháp (fr) • Đ c (de) • Hellenic (el) • Indonesia (id) • Ý (it) • Nh t (ja) • Hàn Qu c (ko) • Ba Lan (pl) • Slovenia (sl) • Tây Ban Nha (es) • Th y Đi n (sv) • Th Nhĩ Kỳ (tr) Các tài li u b sung v n đang đư c vi t. Vui lòng liên l c v i coordinator n u b n mu n vi t tài li u. Thông tin liên l c và g i bài vi t t i http://www.tldp.org/mailinfo.html. Ngoài ra còn có trang LDP HOWTO t i http://howto.tucows.org/ . 10 Nh ng câu h i thư ng g p v Linux Danh sách C m nang hư ng d n c a The Linux Documentation Project t i http://www.tldp.org. Vui lòng đ c chúng n u b n chưa t ng bi t Unix và Linux. Và dĩ nhiên v n có m t s ngư i vi t các tài li u đ c l p v i LDP: • Linux Administrators Security Guide, b i Kurt Seifried. http://www.freek.com/lasg/ . • Newbie’s Linux Manual. http://www.tldp.org/nlm/ . • One-Page Linux Manual. http://www.powerup.com.au/~squadron/ . • Rute Users Tutorial and Exposition. http://rute.sourceforge.net • Short beginners’ manual for Linux. Ngoài ra còn có b n ti ng Hà Lan. http://www.stuwww.kub.nl/people/b.vannunen/linux-man.php3. • Virtual Frame buffer HOWTO, b i Alex Buell. http://www.tahallah.demon.co.uk/programming/prog.html • X11 & TrueType Fonts, b i Peter Kleiweg. http://www.let.rug.nl/~kleiweg/ . Tài li u cho nhà phát tri n h t nhân có tr c tuy n t i http://kernelbook.sourceforge.net. Đ tìm hi u v h th ng qu n lý b nh c a Linux, bao g m các hi u ch nh đ c i thi n hi u su t, hãy xem trang Web c a Rik van Riel t i http://humbolt.geo.uu.nl/Linux-MM/ . Linux Consultants-Guide có m t thư m c các nhà tư v n Linux. Báck khoa toàn thư c a Gary li t kê trên 4,000 liên k t có liên quan. URL c a nó là http://members.aa.net/~swear/pedia/index.html. Ngoài ra còn có FAQ cho b n phân ph i Red Hat t i http://www.best.com/~aturner/RedHat-FAQ/faq_index.html. H: Nh ng th khác v Linux trên Web đâu? Đ: Ngoài trang ch c a Linux Document Project: http://www.tldp.org, còn có nhi u trang cung c p thông tin nâng cao v Linux. Hai trang sau là đi m kh i đ u t t cho các thông tin chung v Linux: Trang ch c a Linux International, t i http://www.li.org, và trang ch c a Linux Online http://www.linux.org. C hai trang này cung c p các liên k t đ n các đ a ch khác, các thông tin chung, thông tin v các b n phân ph i, các ph n m m m i, tài li u, và tin t c. Tài li u cho nhà phát tri n h t nhân t i: http://kernelbook.sourceforge.net. Tutorial, Unix is a Four Letter Word..., t i http://www.linuxbox.com/~taylor/4ltrwrd/ . Tài li u này gi i thi u chung v h đi u hành Unix, không ch riêng cho Linux. Thêm n a, còn có m t danh sách chưa hoàn ch nh các trang Web dành cho Linux: • AboutLinux.com: http://www.aboutlinux.com • Thám hi m l p trình Linux: http://members.tripod.com/rpragana/ • Kho ph n m m Linux Dave Central: http://linux.davecentral.com • Tr giúp Debian http://www.debianhelp.org 11 Nh ng câu h i thư ng g p v Linux • Erlug Webzine (ti ng Ý): http://www.erlug.linux.it • Free Unix Giveaway List: http://visar.csustan.edu/giveaway.html Cung c p danh sách các CD mi n phí. Ngoài ra còn có qua mail: [email protected] (mailto:[email protected]), v i Subject: "send giveaway_list" • Thông tin v Linux trong môi trư ng c ng tác: http://www.smartstocks.com/linux.html • Thông tin cho ngư i m i bi t Linux c a Jeanette Russo: http://www.stormloader.com/jrusso2/index.html • JustLinux.com: http://www.justlinux.com • Linux Cartoons: http://www.cse.unsw.edu.au/~conradp/linux/cartoons/ • LinuxArtist.org: http://www.linuxartist.org • Linuxinfor.com - Tài nguyên Linux tr c tuy n: http://www.linuxinfor.com • linuXChiX.org: http://www.linuxchix.org • LinuxDevices.com: Linux Nhúng Portal: http://www.linuxdevices.com • Linux Educational Needs Posting Page: http://www.slip.net/~brk/linuxedpp.htm • Linux trong kinh doanh: Case Studies: http://www.bynari.com/collateral/case_studies.html • Linux Hardware Database Laptop Superguide: http://lhd.zdnet.com/db/superguide.php3?catid=18 • Bên trong Linux: http://linuxinside.org • Linux Links: http://www.linuxlinks.com • Trang ch Qu n lý b nh trong Linux: http://humbolt.geo.uu.nl/Linux-MM/ • D án Linux Newbie: http://kusma.hypermart.net/ • Linux trên Thinkpad 760ED: http://www.e-oasis.com/linux-tp.html • LinuxOrbit: http://www.linuxorbit.com • Linux Parallel Port Home Page: http://www.torque.net/linux-pp.html • ng d ng âm thanh và MIDI Linux: http://sound.condorow.net • Linux Start: http://www.linuxstart.com • Linux Tips and Tricks Page: http://www.patoche.org/LTT/ • Linux Today PR: http://www.linuxpr.com • Mandrakeuser.Org: http://mandrakeuser.org • “Nh ng đóng góp Linux c a tôi” b i Richard Gooch: http://www.atnf.csiro.au/~rgooch/linux/ • Micro Channel Linux Web Page: http://www.dgmicro.com/mca/ • Parallel port scanners and SANE: http://www2.prestel.co.uk/hex/scanners.html • Pascal Central: http://www.pascal-central.com • PegaSoft Portal: http://www.vaxxine.com/pegasoft/portal/ • PocketLinux. http://www.pocketlinux.com • Red Hat and ISDN4Linux: http://www.webideal.de 12 Nh ng câu h i thư ng g p v Linux • SearchLinux: http://www.searchlinux.com/ • The Free Linux CD Project: http://www.freelinuxcd.org • The Site for People Learning Perl: http://learn.perl.org • USB Linux Home Page: http://peloncho.fis.ucm.es/~inaky/uusbd-www/ • VLUG: The Virtual Linux Users Group: http://www.vlug.com Tìm ch “Linux” trên Web s cung c p lương tham chi u d i dào đ n các trang Web v Linux. Hãy th : • Yahoo! http://www.yahoo.com/ • Altavista http://www.altavista.com/ • Google http://www.google.com/ Google có ph n chuyên v Linux t i http://www.google.com/linux/ . Các thông tin chi ti t hơn v máy tìm ki m Web n m trong Web and Internet Search Engine Faq: http://www.infobasic.com/pagefaq.html. Ngoài ra nên tham kh o câu tr l i: “Còn có nh ng FAQ và tài li u nào khác cho Linux?” H: Có nh ng Nhóm Tin (newsgroup) nào cho Linux? Đ: Comp.os.linux.announce là nhóm tin thông báo (moderated). B n nên xem nhóm tin này n u đ nh dùng Linux. Nó ch a thông tin v các l n c p nh t ph n m m, các chương trình đư c chuy n qua Linux, các cu c h p c a các nhóm ngư i dùng, và các s n ph m thương m i. Nó là nhóm tin duy nh t ch a các thông tin thương m i. G i tin lên nhóm tin này qua đ a ch [email protected] (mailto:[email protected]). Comp.os.linux.announce đư c lưu t i: http://www.iki.fi/mjr/linux/cola.html, và ftp://src.doc.ic.ac.uk/usenet/comp.os.linux.announce/. Ngoài ra các nhóm tin sau cũng r t đáng đ c: comp.os.linux.* và alt.uu.comp.os.linux.*. B n có th tìm th y nhi u v n đ thông thư ng quá m i so v i tài li u, nhưng l i đư c tr l i trên nhóm tin. • alt.uu.comp.os.linux • alt.uu.comp.os.linux.questions • alt.os.linux • alt.os.linux.mandrake • comp.os.linux.admin • comp.os.linux.advocacy • comp.os.linux.alpha • comp.os.linux.answers • comp.os.linux.development • comp.os.linux.development.apps • comp.os.linux.development.system 13 Nh ng câu h i thư ng g p v Linux • comp.os.linux.embedded • comp.os.linux.hardware • comp.os.linux.help • comp.os.linux.m68k • comp.os.linux.misc • comp.os.linux.network • comp.os.linux.networking • comp.os.linux.portable • comp.os.linux.powerpc • comp.os.linux.questions • comp.os.linux.redhat • comp.os.linux.security • comp.os.linux.setup • comp.os.linux.test • comp.os.linux.x • comp.os.linux.x.video Hãy nh r ng Linux tương thích POSIX, và h u h t các nhóm tin trong comp.unix.* và comp.windows.x.* cũng thích h p, ngo i tr các v n đ liên quan ph n c ng, và vài v n đ c p th p. Thông tin v e-mail clients (MUA), mail transfer agents (MTA), và các ph n m m liên quan khác có t i nhóm comp.mail.*, đ c bi t là: • comp.mail.misc • comp.mail.pine • comp.mail.sendmail Câu h i và thông tin v ph n m m đ c tin có t i: • news.software.readers. Vui lòng đ c “N u tài li u này v n chưa tr l i câu h i c a b n....” trư c khi g i. G i cùng lúc nhi u nhóm tin trong comp.os.linux.* hi m khi là m t ý tư ng hay. Có th có nh ng nhóm ngư i dùng Linux (LUG) trong khu v c c a b n. Hãy ki m tra xem. Xem thêm “Làm th nào đ l y thông tin khi không th truy c p Usenet?” Cũng có các nhóm tin c c b khác. B n có th tìm th y nhi u thông tin h u d ng đó: • fr.comp.os.linux (France). • de.comp.os.linux.* (Germany). • aus.computers.linux (Australia). • hr.comp.linux (Croatia). 14 Nh ng câu h i thư ng g p v Linux • it.comp.linux (Italy). Tìm ki m trên http://groups.google.com/ có th cung c p danh sách c p nh t các nhóm tin. H: Còn có nh ng FAQ và tài li u nào khác cho Linux? Đ: Có m t s FAQ thú v v nh ng ch đ khác nhau liên quan đ n vi c qu n tr h th ng, s d ng Linux, và nh ng ch đ khác như Flying Saucer Attacks (nh c) và h tr ph c h i cho qu n tr h th ng. Kho lưu tr Usenet FAQ chính th c : ftp://rtfm.mit.edu/pub/usenet/. Internet FAQ Consortium cung c p m t kho lưu có th tìm ki m t i: http://www.faqs.org/. Đ a ch này còn qu n lý m t kho lưu các tài li u Internet Request For Comment (RFC), Best Current Practices (BCP), và For Your Information (FYI). Ngoài ra còn có vài FAQ và tài li u đ c bi t h u ích: • FAQ cho ngư i dùng m i: http://homes.arealcity.com/swietanowski/LinuxFAQ/ • Linux FAQ ti ng Tây Ban Nha đ t t i: http://www.abierta.org/faq.htm http://www.abierta.org/faq.htm • AfterStep FAQ: http://www.linuxinfor.com/en/astepfaq/AfterStep-FAQ.html • Nh ng câu h i thư ng g p v BASH: ftp://ftp.cwru.edu/pug/bash/FAQ/ • de.comp.os.unix.linux.infos - FAQ: http://www.dcoul.de/ • Nh ng câu h i thư ng g p v Mã ngu n m : http://www.opensource.org/faq.html • Ftape-FAQ: http://www.linuxinfor.com/en/ftapefaq/Ftape-FAQ.html • GNU Emacs: http://www.lerner.co.il/emacs/faq-body.shtml • GNU Linux trong Khoa h c và K thu t: http://www.comsoc.org/vancouver/scieng.html • GNU Troff (groff ) Info: http://www.cs.pdx.edu/~trent/gnu/groff/ • Gnus 5.x: http://www.ccs.neu.edu/software/contrib/gnus/ • KDE FAQ: http://www.kde.org/faq.html • GNU General Public License FAQ: http://www.gnu.org/copyleft/gpl-faq.html • Linux PPP FAQ: http://www.linuxinfor.com/en/pppfaq/PPP-FAQ.html • Linux-Raid FAQ: http://www.linuxinfor.com/en/raidfaq/index.html • List of Periodic Information Postings: ftp://rtfm.mit.edu/pub/usenet/news.answers/periodic-postings/ • News.newusers.announce FAQ http://web.presby.edu/~nnqadmin/nan/ • Tài nguyên Linux tr c tuy n: http://www.linuxinfor.com/en/docfaq.htm • O’Reilly & Associates Openbook Project: http://www.oreilly.com/openbook/ • Sendmail: http://www.sendmail.org/faq/ • Sendmail: C m nang cài đ t và đi u hành:: http://www.sendmail.org/ • FAQ K thu t cho ngư i dùng Linux: http://www-106.ibm.com/developerworks/library/l-faq/?n-l-7261 • Máy tìm ki m Web: http://www.infobasic.com/pagefaq.html 15 Nh ng câu h i thư ng g p v Linux • Wu-ftpd: http://www.wu-ftpd.org/man/ (th t s là m t t p h p các man pages), v i HOWTO t i: http://www.wu-ftpd.org/HOWTO/ • Nh ng câu h i thư ng g p v XTERM. http://dickey.his.com/xterm/xterm.faq.html H: FTP c a Linux đâu? Đ: Có ba kho lưu chính cho Linux: • ftp://ftp.funet.fi/pub/OS/Linux/ (Ph n Lan). • http://ibiblio.org/pub/linux/ (M ), v i m t giao di n WWW đ p. • ftp://tsx-11.mit.edu//pub/linux/ (M ). Nơi t t nh t đ l y h t nhân Linux là ftp://ftp.kernel.org/pub/linux/kernel/. Linus Torvalds upload các phiên b n c p nh t nh t lên đ a ch này. Trong các b n phân ph i c a M , Debian GNU/Linux đ t t i ftp://ftp.debian.org/pub/debian/. Red Hat Linux đ t t i ftp://ftp.redhat.com/, và Linux Slackware t i ftp://ftp.freesoftware.com/. B n phân ph i Small Linux, có th ch y ch v i 2 MB RAM, t i http://smalllinux.netpedia.net/ . N i dung c a nh ng đ a ch này đư c sao chép (mirror - có th là h ng ngày) b i nhi u đ a ch khác nhau. Vui lòng dùng đ a ch g n b n nh t đ đ t đư c t t đ nhanh. • ftp://ftp.sun.ac.za/pub/linux/sunsite/ (Nam Phi) • ftp://ftp.is.co.za/linux/sunsite/ (Nam Phi) • ftp://ftp.cs.cuhk.hk/pub/Linux/ (H ng Kông) • ftp://sunsite.ust.hk/pub/Linux/ (H ng Kông) • ftp://ftp.spin.ad.jp/pub/linux/ (Nh t B n) • ftp://ftp.nuri.net/pub/Linux/ (Hàn Qu c) • ftp://ftp.jaring.my/pub/Linux/ (Malaysia) • ftp://ftp.nus.sg/pub/unix/Linux/ (Singapore) • ftp://ftp.nectec.or.th/pub/mirrors/linux/ (Thái Lan) • ftp://planetmirror.com/pub/linux (Úc) (Ngoài ra hãy xem t i http://planetmirror.com/archives.php.) • ftp://ftp.monash.edu.au/pub/linux/ (Úc) • ftp://ftp.univie.ac.at/systems/linux/sunsite/ (Áo) • ftp://ftp.fi.muni.cz/pub/UNIX/linux/ (C ng hòa Séc) • ftp://ftp.funet.fi/pub/Linux/sunsite/ (Ph n Lan) • ftp://ftp.univ-angers.fr/pub/Linux/ (Pháp) • ftp://ftp.iut-bm.univ-fcomte.fr/ (Pháp) • ftp://ftp.ibp.fr/pub/linux/sunsite/ (Pháp) • ftp://ftp.loria.fr/pub/linux/sunsite/ (Pháp) • ftp://ftp.dfv.rwth-aachen.de/pub/linux/sunsite/ (Đ c) 16 Nh ng câu h i thư ng g p v Linux • ftp://ftp.germany.eu.net/pub/os/Linux/Mirror.SunSITE/ (Đ c) • ftp://ftp.tu-dresden.de/pub/Linux/sunsite/ (Đ c) • ftp://ftp.uni-erlangen.de/pub/Linux/MIRROR.sunsite/ (Đ c) • ftp://ftp.gwdg.de/pub/linux/mirrors/sunsite/ (Đ c) • ftp.rz.uni-karlsruhe.de/pub/linux/mirror.sunsite/ (Đ c) • ftp://ftp.ba-mannheim.de/pub/linux/mirror.sunsite/ (Đ c) • ftp://ftp.uni-paderborn.de/pub/Mirrors/sunsite.unc.edu/ (Đ c) • ftp://ftp.uni-rostock.de/Linux/sunsite/ (Đ c) • ftp.rus.uni-stuttgart.de/pub/unix/systems/linux/MIRROR.sunsite/ (Đ c) • ftp://ftp.uni-tuebingen.de/pub/linux/Mirror.sunsite/ (Đ c) • ftp://ftp.kfki.hu/pub/linux/ (Hungary) • ftp://linux.italnet.it/pub/Linux/ (Ý) • ftp://ftp.unina.it/pub/linux/sunsite/ (Ý) • ftp://giotto.unipd.it/pub/unix/Linux/ (Ý) • ftp://cnuce-arch.cnr.it/pub/Linux/ (Ý) • ftp://ftp.flashnet.it/mirror2/metalab.unc.edu/ (Ý) • ftp://ftp.nijenrode.nl/pub/linux/ (Hà Lan) • ftp://ftp.LeidenUniv.nl/pub/linux/sunsite/ (Hà Lan) • ftp://ftp.nvg.unit.no/pub/linux/sunsite/ (Na Uy) • ftp://sunsite.icm.edu.pl/pub/Linux/metalab.unc.edu/ (Ba Lan) • ftp://ftp.rediris.es/software/os/linux/sunsite/ (Tây Ban Nha) • ftp://sunsite.rediris.es/software/linux/ (Tây Ban Nha) • ftp://ftp.cs.us.es/pub/Linux/sunsite-mirror/ (Tây Ban Nha) • ftp://ftp.etse.urv.es/pub/mirror/linux/ (Tây Ban Nha) • ftp://ftp.etsimo.uniovi.es/pub/linux/ (Tây Ban Nha) • ftp://ftp.luna.gui.es/pub/linux.new/ (Tây Ban Nha) • ftp://ftp.metu.edu.tr/pub/linux/sunsite/ (Turkey) • ftp://unix.hensa.ac.uk/mirrors/sunsite/pub/Linux/ (Anh) • ftp.maths.warwick.ac.uk/mirrors/linux/sunsite.unc-mirror/ (Anh) • ftp://ftp.idiscover.co.uk/pub/Linux/sunsite.unc-mirror/ (Anh) • ftp://sunsite.doc.ic.ac.uk/packages/linux/sunsite.unc-mirror/ (Anh) • ftp://ftp.io.org/pub/mirrors/linux/sunsite/ (Canada) • ftp://ftp.cc.gatech.edu/pub/linux/ (M ) • ftp://ftp.freesoftware.com/pub/linux/sunsite/ (M ) • ftp://ftp.siriuscc.com/pub/Linux/Sunsite/ (M ) 17 Nh ng câu h i thư ng g p v Linux • ftp://ftp.engr.uark.edu/pub/linux/sunsite/ (M ) • ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ (M ) • ftp://linux.if.usp.br/pub/mirror/metalab.unc.edu/pub/Linux/ (Brazil) • ftp://farofa.ime.usp.br/pub/linux/ (Brazil) Vui lòng g i c p nh t và ch nh s a v danh sách này cho Linux [email protected] (mailto:[email protected]) Không ph i m i đ a ch trên lưu toàn b source trên đ a ch g c, và vài nơi có nh ng th mà đ a ch g c không có. H: Làm th nào đ l y Linux khi không th truy c p FTP? Đ: Cách d nh t có l là tìm m t ngư i b n có truy c p FTP. N u có m t Nhóm ngư i dùng Linux (Linux User Group) g n b n, h có th giúp b n. N u b n có m t k t n i email t t, b n có th th dùng các server FTP-qua-mail t i [email protected] (mailto:[email protected]), ho c [email protected] (mailto:[email protected]). Linux còn có trên CD, thông qua thư tín truy n th ng. T p tin Installation-HOWTO (ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/Installation-HOWTO), và t p tin Distribution-HOWTO (ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/Distribution-HOWTO) ch a các thông tin v nh ng b n phân ph i này. H: Làm th nào đ l y thông tin khi không th truy c p Usenet? Đ: Có th nh n b n tóm t t c a comp.os.linux.announce b ng cách đang ký mailing list (g i thư v i n i dung là t “subscribe” không có d u nháy t i [email protected] (mailto:[email protected]). Đăng ký mailing list này là m t ý ki n hay, nó mang đ n cho b n nh ng thông tin và tài li u quan tr ng v Linux. Hãy nh r ng dùng nh ng đ a ch *-request đ đăng ký ho c h y đăng ký các thông báo; g i thư t i đ a ch khác s đư c g i t i news group. H: Mailing List đâu? Đ: Nh ng nhà phát tri n Linux hi n nay ch y u s d ng Majordomo server t i [email protected] (mailto:[email protected]). Hãy g i m t thông đi p v i n i dung là t “lists” (không có d u nháy) t i đ a ch đư c li t kê đây. Thêm m t dòng v i t “help” đ có t p tin tr giúp chu n c a Majordomo, hi n th danh sách các l nh đ đăng ký và h y đăng ký các danh sách. Hi n th i, kernel list đư c lưu t i: http://www.uwsg.indiana.edu/hypermail/linux/kernel/ , và http://www.lib.uaa.alaska.edu/linux-kernel/archive/ Vui lòng đ ng g i nh ng thông đi p l c đ lên mailing list. H u h t các mailing list này đư c dùng b i các nhà phát tri n Linux đ nói chuy n v các v n đ k thu t và k ho ch phát tri n trong tương lai. Chúng không đư c dùng đ tr l i các câu h i c a ngư i m i dùng Linux, đ qu ng cáo ho c các thông báo công c ng không tr c ti p liên quan đ n ch đ c a mailing list. Comp.os.linux.announce là nơi đ g i các thông báo công c ng. Đây là quy t c chung c a Internet. N u b n không theo nh ng hư ng d n này, r t có kh năng b n s b flamed. 18 Nh ng câu h i thư ng g p v Linux linux-newbie là nơi mà “không có câu h i nào là ng ng n”. Không may là dư ng như không có nhi u ngư i dùng có kinh nghi m trên đó. Có m t s lương l n các mailing list liên quan đ n Linux t i http://www.onelist.com/ . T i trang phân lo i và ch n “Linux”. Ngoài ra còn có liên k t đăng ký mailing list t i: http://oslab.snu.ac.kr/~djshin/linux/mail-list/ Trang Mailing Lists Available in Usenet t i: http://paml.net/ . Thông tin v danh sách có t i: ftp://rtfm.mit.edu/, và đư c g i lên nhóm: news.announce.newgroups, news.lists, và news.groups. H: Where Are Linux Legal Issues Discussed? Đ: On the linux-legal mailing list, of course. You can subscribe to it, as with many of the other Linux related lists, b i sending a message with the word "help" in the body of the message to [email protected] (mailto:[email protected]). H: Thông tin v các d án không đư c qu n lý đâu? Đ: Có các trang web t i: http://unmaintained.sourceforge.net, và: http://www.orphansource.org/ . Vui lòng liên l c v i nh ng tác gi ban đ u c a các d án thông qua email, ho c nh ng ngư i li t kê các ph n m m không đư c qu n lý, trư c khi nghĩ đ n vi c dùng gi y phép m i cho gói ph n m m đó. H: News Groups có còn đư c lưu ch nào khác không? Đ: Usenet Linux news groups đư c lưu t i http://groups.google.com/ . ftp://metalab.unc.edu/pub/Linux/docs/linux-announce.archive lưu các thông báo c a comp.os.linux.announce. Ngoài ra còn có các mirror t i ftp://src.doc.ic.ac.uk/usenet/, lưu tr comp.os.linux, comp.os.linux.development.apps, và comp.os.linux.development.system. H: Tìm các thông tin v v n đ b o m t đâu? Đ: Có m t trang web chuyên v b o m t trong Linux t i: http://www.linuxsecurity.com/ . M t đ a ch khác là: http://www.rootshell.com/ , ch a các thông tin v b o m t Internet và privacy issue. Đ có thông tin v Weekly Linux Security Digest email newsletter và các cơ s d li u liên quan đ n b o m t khác, hãy xem t i http://securityportal.com/ . H: Tìm đ t t h th ng Linux đâu? Đ: Trư c tiên, hãy xem t i The Linux Standards Base, http://www.linuxbase.org. Đ a ch này ch a các thông tin v ph n m m ki m tra, t ch c h th ng t p tin, quy ư c đ t tên thư vi n đ ng. 19 Nh ng câu h i thư ng g p v Linux Tính tương thích v i các h đi u hành khác H: Có th dùng Linux trên cùng đĩa c ng có ch a MS-DOS? OS/2? 386BSD? Win95? Đ: Có. Linux h tr r t nhi u h th ng t p tin khác nhau, bao g m mô hình phân partition chu n c a MS-DOS, vì th nó có th chia s đĩa c ng v i các h đi u hành khác. Linux h tr m i phiên b n đư c công b c a h th ng t p tin Microsoft FAT và VFAT, bao g m nh ng cái đư c dùng b i Windows 95, Windows 98, Windows NT, Windows 2000 và Windows ME thông qua các môđun h t nhân n p đ ng. V i m t h th ng c u hình đúng, chúng có th t đ ng n p khi partition đư c g n k t (mount). Tuy nhiên, chú ý r ng nhi u h đi u hành khác có th không hoàn toàn tương thích. Ví d , FDISK.EXE và FORMAT.EXE c a DOS, có th ghi đè d li u trong partition Linux, vì đôi khi nó dùng sai d li u partition t boot sector c a partition hơn là t b ng partition. Đ tránh nh ng trư ng h p đó, t t nh t nên xóa tr ng ph n partition b n t o, trư c khi MS-DOS ho c cái gì khác đ nh d ng nó. Hãy gõ: $ dd if=/dev/zero of=/dev/hdXY bs=512 count=1 trong đó hdXY là partition tương ng; e.g., /dev/hda1 là partition đ u tiên c a đĩa (IDE) th nh t. Linux có th đ c và ghi t p tin lên các partition FAT c a DOS và OS/2 và đĩa m m nh h th ng t p tin DOS trong h t nhân ho c nh mtools. M t driver thi t b OS/2 (GPL) đư c báo cáo có th đ c và vi t các partition Ext2. Đ bi t thêm thông tin v h tr partition FAT32, hãy xem http://bmrc.berkeley.edu/people/chaffee/fat32.html. Hãy xem, (“Linux h tr ph n m m nào?”) đ bi t chi ti t và tình tr ng hi n th i c a các b mô ph ng DOS, MS Windows, và các chương trình System V. Ngoài ra hãy xem, “Linux có th truy c p h th ng t p tin Amiga không?”, “Linux có th truy c p h th ng t p tin Macintosh không?”, “Linux có th truy c p BSD, SysV, ... UFS không?” và “Linux có th truy c p h th ng t p tin SMB không?”. Driver NTFS v n đang đư c phát tri n. Driver này s h tr nén như là đ c tính chu n. H: Làm th nào đ truy c p t p tin trên đĩa m m ho c trên partition MS-DOS? Đ: Ví d , đ dùng h th ng t p tin DOS, hãy nh p vào: $ mkdir /dos $ mount -t msdos -o conv=text,umask=022,uid=100,gid=100 /dev/hda3 /dos N u là đĩa m m, đ ng quên umount đĩa m m trư c khi l y nó ra! B n có th dùng tùy ch n conv=text/binary/auto, umask=nnn, uid=nnn, và gid=nnn đ đi u khi n s chuy n đ i k t dòng t đ ng, đi u khi n quy n truy c p và quy n s h u t p tin trong h th ng 20
DMCA.com Protection Status Copyright by webtailieu.net