Tạp chí Linux
Trang 1Việ tLUG e -z ine
Kh ông th ể th iếu nh ư cà ph ê buổi sáng
1.8.2006
Số 3
D ùng ne tcat để ch ép file q ua m ạng
Poste d O n: Fri, 2006-06-16 10:15 by
nguye nd uyth o
Đ ể ch ép file q ua m ạng LA N có
nh iều lựa ch ọn nh ư ssh , ftp, v.v tuy
nh iên ftp th ì ph ải có ftp d ae m on
còn ssh d ùng để ch ép file k h ông cần
bảo m ật th ì lại q uá ch ậm
Th ử d ùng ne tcat h ay viết tắt là nc
xe m sao: ch ép m ột file d e biand vd
-1.iso 600MB q ua LA N từ 19 2.168.0.1
sang 19 2.168.0.2
Trên 19 2.168.0.2
# nc -l -p 2222 | gz ip -d > d e
bian-d vbian-d -1.iso
Trên 19 2.168.0.1
# cat d e bian-d vd -1.iso | gz ip - | nc
19 2.168.0.2 2222 -q 5
Có th ể bỏ q ua gz ip nếu m áy q uá
ch ậm
Bài viết
Sử d ụng jigd o để tải về D e bian CD và DVD
Tóm tắt
Re vie w 1
H ư ớng d ẫn 2 Tin tức 1
•D ùng ne tcat để ch ép file q ua
m ạng
•Sử d ụng jigd o để tải về
D e bian CD và DVD
•Gh i ch ép lên NTFS từ Linux: ntfs-3g
•A i nh anh h ơn ai: O pe nSUSE
h ay Ubuntu Linux?
•Ch ia sẻ m áy in giữa W ind ow s
và Linux
• Tin ngắn/Ph ần m ềm
(Xe m tiếp trang 2)
Nư ớc Uống Tinh
Kh iết Sapuw a
w w w sapuw a.com
Poste d O n: Fri, 2006-06-16 10:10 by nguye nd uyth o
D ùng jigd o để tải đĩa CD h ay DVD của D e bian Linux về có nh iều lợi th ế:
* Bảo đảm là bản tải về k h ông bị lỗi vì có ch e ck sum
* Tải từng file nh ỏ về nên k h ông cần đư ờng truyền băng th ông lớn
* Tái sử d ụng nh ững gói có sẵn k h i có ph iên bản m ới đư ợc cập nh ật
* Tiết k iệ m tiền ch o d ung lượng tải về trừ nh ững ngư ời có đư ờng truyền ch ùa :)
Cách làm nh ư sau:
* Cài đặt jigd o: apt-ge t install jigd o-file
* Tải các file jigd o về, tải luôn các file te m plate
Trang 2Gh i ch ép lên NTFS từ Linux: ntfs-3g
* Ch ạy jigd o-lite file.jigd o
* Trả lời các câu h ỏi của jigd o-lite và ch ọn m irror gần nh ất
* Ph a m ột ly cà fê , ch ờ đợi và ch ép ra CD k h i bạn đã có im age file
Poste d O n: Sat, 2006-07-15 14:11 by tapch i
Bạn sẽ cần 2 ph ần m ềm :
fuse : Filesyste m in Use rspace
ntfs-3g
Với fuse bạn có th ể sử d ụng m ột ch ư ơng trình k h ác để có đư ợc m ột tập tin h ệ th ống (filesyste m ) th ay vì
ph ải nh ờ vào các filesyste m có sẵn trong nh ân Trong bài viết này fuse + ntfs-3g sẽ ch o ph ép bạn gh i ch ép tập tin xuống vùng đĩa NTFS m à từ lâu nay Linux ch ư a th ể làm đư ợc m ột cách toàn vẹn (Captive NTFS cũng ch o ph ép bạn gh i xuống NTFS nh ư ng h ay bị lỗi)
H ầu h ết các bản Linux sau này đã có sẵn fuse Sau k h i nạp fuse m od ule, nó sẽ tạo th iết bị h ệ th ống
/d e v/fuse Kế đó ch ư ơng trình ntfs-3g sẽ d ùng th iết bị này ch o ph ép bạn m ồi (m ount) vùng đĩa NTFS với
ch ức năng gh i xuống
ntfs-3g yêu cầu sử d ụng bản fuse từ 2.5 trở lên Nếu bản Linux bạn đang d ùng đã có sẵn fuse cũ h ơn th ì bạn ph ải nâng cấp fuse lên bản 2.5.x Đ ể biên d ịch th ành công ntfs-3g, bạn sẽ cần cài th êm gói fuse -d e ve l
h ay fuse -d e v Gói này ch ứa các th ư việ n cần th iết để biên d ịch ntfs-3g
Bên d ư ới m ình sẽ giả sử bản Linux bạn d ùng ch ư a có fuse h oặc bạn m uốn nâng cấp fuse từ nguồn
1 Biên d ịch fuse
* Bung ra với lệnh : tar -xvz f fuse -2.5.3.tar.gz rồi ch uyển vào th ư m ục vừa bung ra với lệnh cd fuse -2.5.3
* Ch ạy lệnh configure : /configure e nable-k e rne l-m od ule
Nếu k h ông báo lỗi gì gõ tiếp m ak e
* Cài đặt: nếu biên d ịch th ành công, gõ tiếp m ak e install
Lệ nh m ak e install sẽ cài m od ule fuse k o vào th ư m ục
/lib/m od ules/ph iên_ bản_ nh ân_ đang_ d ùng/k e rne l/fs/fuse
Kế đó bạn nên nạp nó với lệnh m od probe fuse
Lư u ý: bạn ph ải nên xe m k ỹ lại trên h ệ th ống k h ông còn fuse m od ule cũ nằm đâu đó Vì nếu nh ư bạn nạp m od ule fuse của ph iên bản < 2.5 (có sẵn trên h ệ th ống) th ì ntfs-3g sẽ k h ông h oạt động Nếu trư ờng h ợp bản Linux bạn d ùng đã có sẵn fuse trong /lib/m od ules/ph iên_ bản_ nh ân_ đang_ d ùng/3rd party/fs th ì bạn nên nạp fuse m od ule m ới biên d ịch bằng các sử d ụng lệnh insm od
/lib/m od ules/ph iên_ bản_ nh ân_ đang_ d ùng/k e rne l/fs/fuse /fuse k o 2 địa điểm này k h ác nh au
Đ ể nó tự nạp m ỗi k h i h ệ th ống k h ởi động lại bạn có th ể bỏ vào /e tc/m od probe pre load với ch ữ :
fuse
trên m ột d òng m ới
2 Biên d ịch ntfs-3g:
Biên d ịch ntfs-3g rất đơn giản Ch ỉ việ c ch ạy /configure, m ak e và m ak e install nếu k h ông bị lỗi gì trong
tư ng bư ớc
Trang 3Đ ể m ount vùng đĩa NTFS, gõ
ntfs-3g /d e v/h d a1 /m nt/w ind ow s
Giả sử ntfs nằm trên /d e v/h d a1 và bạn m uốn m ồi vào /m nt/w ind ow s
Xe m th êm tập tin R EA D ME trong th ư m ục ntfs-3g để biết cách m ồi ch o ngư ời d ùng sử d ụng h oặc tự m ồi lại m ỗi
k h i h ệ th ống k h ởi động
h ttp://fuse sf.ne t
Mailing List của ntfs-3g - h ttp://source forge ne t/m ailarch ive /forum ph p?th re ad _ id =23836054& forum _ id =269 7
A i nh anh h ơn ai: O pe nSUSE h ay Ubuntu Linux?
Có th ể bạn sẽ tự h ỏi sao k h ông so sánh Mand riva, Fe d ora Core ch ung luôn? Mand riva đã ra ph iên bản
2006 k h á lâu rồi Nếu d ùng nó so sánh với h ai bản m ới ra O pe nSUSE và Ubuntu Linux th ì k h ông công
bằng ch o lắm Còn Fe d ora Core 5 th ì m ình k h ông th ể nào cấu h ình ch o nó nh ận ra cái USB m ouse nên
đành gác q ua m ột bên
H ệ th ống sử d ụng:
A MD X2 + 3800 (d ual-core )
1GB R A M
Card m àn h ình trên board
200GB SATA h ard d rive
e xt3 ch o h ệ th ống tập tin
Trên board sử d ụng NForce ch ipse t Mình có đọc sơ q ua trên m ạng th ì ph iên bản Fe d ora Core 5 có vài
vấn đề trục trặc board sử d ụng ch ipse t này Tuy nh iên O pe nSUSE và Ubuntu Linux th ì k h ông h ề h ấn ch i
1 Bung (e xtract) nh ân 2.6.15 sử d ụng lệnh tar -xvjf:
O pe nSUSE: 1m 5s
Ubuntu Linux: 0m 24s
2 Encod e ph im từ đĩa DVD q ua tập tin MP4, th u nh ỏ k ích th ư ớc xuống còn 640x480:
O pe nSUSE: 27m 7s
Ubuntu Linux: 29 m 40s
3 Ch ạy O pe nO ffice org W rite r:
O pe nSUSE: 6s
Ubuntu Linux: 13s
4 Biên d ịch nh ân với lệnh m ak e , sử d ụng /proc/config của Ubuntu Linux
O pe nSUSE: 32m 6s
Ubuntu Linux: 30m 39 s
5 Ch ép tập tin với k ích th ư ớc 1.1GB q ua vùng đĩa /d e v/h d a6 (O pe nSUSE trên /d e v/h d a5, Ubuntu
Linux trên /d e v/h d a7)
O pe nSUSE: 0m 43s
Ubuntu Linux: 0m 36s
Trang 4Với các k ết q uả trên, các bạn cũng đã th ấy ph iên bản O pe nO ffice org của O pe nSUSE k h ởi động k h á
nh anh và e ncod ing m ovie cũng nh anh h ơn; trong k h i Ubuntu Linux th ì lại nh anh h ơn trong các th ao tác k h ác nh ất là k h i bung tập tin k h á lớn Tuy nh iên sự ch ênh lệnh giữa 2 ph iên bản cũng k h ông k h ác
nh au q uá xa Ý k iến cá nh ân th ì O pe nSUSE d ễ d ùng với ngư ời m ới làm q ue n Linux h ơn Ubuntu Linux
vì O pe nSUSE có nh iều d ụng cụ/ph ần m ềm giúp đỡ ngư ời d ùng h ơn Ubuntu Linux, cụ th ể là YaST,
ch ư ơng trình q uản lý h ệ th ống, ph ần m ềm , các d ịch vụ của O pe nSUSE
Trong bài báo tới, m ình sẽ so sánh th êm D e bian và Ge ntoo H ẹn gặp lại!
Ch ia sẻ m áy in giữa W ind ow s và Linux
Bài viết này sẽ h ư ớng d ẫn cấu h ình m áy Linux sử d ụng sam ba và cups ch o việ c d ùng m áy in đang nối vào m áy W ind ow s trong m ạng nội bộ
1 Trên m áy Linux:
a Ph ần m ềm CUPS:
Tập tin /e tc/cups/printe rs.conf có nội d ung nh ư bên d ư ới:
<D e faultPrinte r office je t>
Info re m ote
Location re m ote
D e vice UR I sm b://gue st@MSW IN/19 2.168.1.4/office je t
State Id le
A cce pting Ye s
JobSh e e ts none none
QuotaPe riod 0
Page Lim it 0
KLim it 0
</Printe r>
office je t là tên m áy in trên W ind ow s, MSW IN là tên W O R KGRO UP, 19 2.168.1.4 là địa ch ỉ m áy
W ind ow s Máy W ind ow s d ĩ nh iên ph ải ch o ph ép gue st đăng nh ập (k h ông có m ật k h ẩu) Nếu m áy
W ind ow s d ùng tài k h oản ngư ời d ùng th ì bạn có th ể d ùng
D e vice UR I sm b://id :passw ord @MSW IN/19 2.168.1.4/office je t
b Ph ần m ềm Sam ba:
Nội d ung của tập tin /e tc/sam ba/sm b.conf:
Bạn có th ể tải về tập tin sm b.conf từ h ttp://vnlinux.org/sm b.conf.txt và lưu lại trong /e tc/sam ba th ành sm b.conf
c Ch ạy d ịch vụ sam ba và cups
2 Trên m áy W indow s:
Bạn ch ỉ việ c ch o ph ép m áy in Sh aring, với tên là office je t (xe m h ình bên d ư ới), nếu bạn định d ùng tài k h oản gue st th ì nên xe m lại đã m ở tài k h oản này
Đ ể q uản lý m áy in từ Linux, bạn có th ể d ùng ph ần m ềm q uản lý m áy in có sẵn Nếu k h ông bạn cũng
có th ể d ùng CUPS để q uản lý bằng cách m ở brow se r và gõ vào h ttp://localhost:631 với ngư ời d ùng root và m ật k h ẩu
Trang 5Việ tLUG e -z ine
h ttp://tapch i.vnlinux.org
Việ tLUG e -z ine
Biên soạn và ph át h ành bởi cộng đồng
Việ tLUG
h ttp://w w w vnlinux.org
h ttp://tapch i.vnlinux.org
Mọi th ắc m ắc, bài viết đóng góp xin gửi đến
e z ine @vnlinux.org
Cung cấp tin tức và h ư ớng d ẫn sử d ụng ph ần
m ềm m ã nguồn m ở là m ục đích ch ính của Việ tLUG e -z ine
Tờ báo điệ n tử này đư ợc đóng góp bởi th ành viên của Việ tLUG và sẽ đư ợc tải về h oặc ph ân
ph át m iễn ph í đến ngư ời d ùng k h ắp nơi.
Đ ể việ c ph át triển e -z ine đư ợc tốt h ơn, ch úng tôi k êu gọi các bạn th am gia việ c ph ân ph át
h oặc đóng góp bài viết để m ọi ngư ời cùng trao đổi, h ọc h ỏi.
Ch ào th ân ái.
* H acao.office 2.0.1 vừa ph át h ành h ttp://h acao.com
* VMW are se rve r 1.0 (bản m iễn ph í) vừa ph át h ành h ttp://w w w vm w are com /d ow nload /se rve r/ và
h ttp://w w w vm w are com /vm tn/appliance s/ VirtualPC của M$ cũng vừa ph át h ành m iễn ph í
h ttp://w w w m icrosoft.com /d ow nload s/d e tails.aspx?Fam ilyId =6D 58729 D -D FA 8-40BA FA
F-20BCB7F01CD 1& d isplaylang=e n
ToutVirtual cũng có bản m iễn ph í h ttp://w w w toutvirtual.com /
* End ian Fire w all 2.0 h ttp://w w w end ian.it/e n/com m unity/
* PC-BSD -1.2 h ttp://w w w pcbsd com /?p=pre ss1.2 Đ ây là bản Fre e BSD trên 1 CD , cài đặt rất d ễ d àng nếu bạn
m uốn tìm h iểu Fre e BSD
* Be liniX (O pe nSolaris) 0.4.4 vừa ph át h ành
h ttp://w w w ge nunix.org/d istributions/be lenix_ site /d ow nload h tm l
* GLS, GNU/Linux Se m antic Storage Syste m h ttp://w w w glscube org/ind e x.h tm l
Tin ngắn/Ph ần m ềm vừa ph át h ành