Category: Daily command

Transfer file ด้วยคำสั่ง nc

เมื่อกี้ remote ไป dr-site ของลูกค้า เพื่อที่จะ transfer ไฟล์ iso ไปไว้ที่ main site อีกที โดย iso อยู่ที่เครื่องฝั่ง dr เครื่อง server เป็น linux ทั้งคู่ลอง winscp ไฟล์จากเครื่อง vCenter ไฟล์ iso ขนาดประมาณ 4 GB ที่ต้องการไปยัง main site ใช้เวลาเกือบ 10 ชม. เน็ตจะกากอะไรขนาดนั้น เลยเปลี่ยนวิธีจาก ssh มาเป็นอะไรก็ได้ที่ให้ความเร็วมากกว่า ก็มาเจอคำสั่ง nc หรือ netcat ซึ่งจริงๆ แล้วมันมีประโยชน์มากเลยทำอะไรๆ ได้หลายอย่างทั้งเช็ค port เครื่องปลายทางได้เหมือน telnet และความสามารถอีกล้นหลาม แต่หนึ่งในหลายๆ ความเก่งของมันก็คือสามารถที่จะ stream ข้อมูลหรือ transfer ข้อมูลได้รวดเร็วเพราะไม่มีการเข้ารหัส(แลกกับความเร็ว) เครื่องที่ยังไม่มี nc สามารถติดตั้งได้โดยใช้คำสั่ง yum install nc สำหรับค่าย Redhat และ apt-get install nc สำหรับ Debian และ Ubuntu

ขั้นตอนสำหรับการ Transfer ข้อมูลมีประมาณนี้ครับ

1. nc มันเป็นโปรแกรม Client – Server หมายความว่าต้องมี nc ฝั่งใดฝั่งหนึ่งทำหน้าที่เป็น Server และอีกฝั่งเป็น Client ขั้นตอนของผมคือทำเครื่องฝั่ง main site เป็น Server โดยใช้คำสั่ง

root@MAIN-Serv01:~# nc -l 2389 > myfile.iso

คำสั่ง nc -l 2389 > myfile.iso หมายความว่าให้ nc เปิด socket หรือ port 2389 เพื่อรับข้อมูล ซึ่งจริงๆ แล้วหมายเลข port จะเป็นอะไรก็ได้ที่ไม่ซ้ำกับ service อื่นๆ ที่เราให้บริการ และเมื่อมีข้อมูลวิ่งเข้ามาที่ port 2389 ให้มัน redirect standard input เข้าไปยังไฟล์ myfile.iso

2. เมื่อฝั่ง Serve เราเปิด port รอไว้แล้วก็เหลือแค่ Client ส่งข้อมูลไปหาเครื่องปลายทาง

root@DR-Serv01:~# cat myfile.iso | nc 10.40.1.152 2389

ส่วนใหญ่เราใช้คำสั่ง cat เพื่อดูข้อมูลที่อยู่ภายในไฟล์ แต่เมื่อเราใส่ pipe output ไปยัง nc ให้ส่งข้อมุลไปยังไอพีปลายทางก็สามารถประยุกต์ใช้กับการส่งไฟล์ได้
ที่เหลือก็คือรอให้ส่งข้อมูลเสร็จครับ
3. เมื่อเสร็จแล้วระบบจะคืน prompt มาให้ก็ลองตรวจสอบไฟล์ได้เลยครับ ส่วนผมก็ลอง mount ไฟล์ iso ที่ trasnfer มาก็พบว่าใช้งานได้ปกติเลยครับ

ลองเอาไปประยุกต์ใช้กันดูนะครับ

Share/Save

Leave a Comment January 9, 2013

ให้การติดตั้ง Dependency Library เป็นเรื่องง่ายๆ ด้วย yum whatprovides

วันนี้มีทิปของคำสั่ง yum มาฝากครับ สำหรับใครที่เคยใช้คำสั่ง yum ก็คงรู้ดีว่ามันช่วยให้ชีวิตของเราสะดวกสบายแค่ไหนในเรื่องช่วยติดตั้ง packages ต่างๆ yum ติดตั้งโน้นนี่นั้นแสนสบาย แต่ก็เชื่อเหลือเกินว่าชีวิตเราคงไม่สะดวกราบรื่นสักเท่าไรนัก นานๆ ทีจะมี package third-party มาให้เราลงซึ่งส่วนใหญ่จะมาเป็น .rpm และแน่นอนว่าไอ้ .rpm นี่อาจสร้างปัญหาให้คุณได้หากมันต้องการ dependency library เช่นอาจจะฟ้อง error ว่าหา library นี้ไม่เจอบ้างหละ ต้องติดตั้ง library นี้ก่อนบ้างละ ดังตัวอย่าง

[root@DR-SERVER ~]# rpm -Uvh arcserverha_rhel6_x86_64.rpm libc.so.6 is needed by ARCserveRHA-16.1-2.3124.x86_64 libc.so.6(GLIBC_2.0) is needed by ARCserveRHA-16.1-2.3124.x86_64 libc.so.6(GLIBC_2.1) is needed by ARCserveRHA-16.1-2.3124.x86_64 libc.so.6(GLIBC_2.1.2) is needed by ARCserveRHA-16.1-2.3124.x86_64 libc.so.6(GLIBC_2.1.3) is needed by ARCserveRHA-16.1-2.3124.x86_64 libc.so.6(GLIBC_2.2) is needed by ARCserveRHA-16.1-2.3124.x86_64 libc.so.6(GLIBC_2.3) is needed by ARCserveRHA-16.1-2.3124.x86_64 libdl.so.2 is needed by ARCserveRHA-16.1-2.3124.x86_64 libdl.so.2(GLIBC_2.0) is needed by ARCserveRHA-16.1-2.3124.x86_64 libdl.so.2(GLIBC_2.1) is needed by ARCserveRHA-16.1-2.3124.x86_64 libgcc_s.so.1 is needed by ARCserveRHA-16.1-2.3124.x86_64 libgcc_s.so.1(GCC_3.0) is needed by ARCserveRHA-16.1-2.3124.x86_64 libgcc_s.so.1(GLIBC_2.0) is needed by ARCserveRHA-16.1-2.3124.x86_64 libm.so.6 is needed by ARCserveRHA-16.1-2.3124.x86_64 libpam.so.0 is needed by ARCserveRHA-16.1-2.3124.x86_64 libpam.so.0(LIBPAM_1.0) is needed by ARCserveRHA-16.1-2.3124.x86_64 libpthread.so.0 is needed by ARCserveRHA-16.1-2.3124.x86_64 libpthread.so.0(GLIBC_2.0) is needed by ARCserveRHA-16.1-2.3124.x86_64 libpthread.so.0(GLIBC_2.1) is needed by ARCserveRHA-16.1-2.3124.x86_64 libpthread.so.0(GLIBC_2.2) is needed by ARCserveRHA-16.1-2.3124.x86_64 libpthread.so.0(GLIBC_2.3.2) is needed by ARCserveRHA-16.1-2.3124.x86_64 libresolv.so.2 is needed by ARCserveRHA-16.1-2.3124.x86_64 libresolv.so.2(GLIBC_2.2) is needed by ARCserveRHA-16.1-2.3124.x86_64 libstdc++.so.6 is needed by ARCserveRHA-16.1-2.3124.x86_64 libstdc++.so.6(CXXABI_1.3) is needed by ARCserveRHA-16.1-2.3124.x86_64 libstdc++.so.6(GLIBCXX_3.4) is needed by ARCserveRHA-16.1-2.3124.x86_64

จะลงแค่ package เดียวพี่แกเล่นซะยาวเลย จาก error ฟ้องว่ามันต้องการ libc.so.6 libdl.so.2 และ library อีก 3-4 ตัว จะทำยังไงละทีนี้ ปกติเราก็จะเอาชื่อ library ที่เจอไป search หา .rpm ใน internet มาติดตั้งเพิ่มเติมแต่วันนี้เราจะลองหา library ที่มันต้องการผ่านคำสั่ง yum กันดูครับโดยใช้คำสั่ง

yum whatprovides <ชื่อ library>

ตัวอย่าง

[root@DR-SERVER ~]# yum whatprovides libc.so.6 Loaded plugins: product-id, refresh-packagekit, subscription-manager Updating Red Hat repositories. Repository 'rhel6' is missing name in configuration, using id glibc-2.12-1.25.el6.i686 : The GNU libc libraries Repo : rhel6 Matched from: Other : libc.so.6

สังเกตชื่อ package ที่มี library libc.so.6 ได้จากบรรทัดที่ขีดเส้นใต้ครับ ที่เหลือเราก็แค่สั่ง yum install ชื่อ package นั้นเราก็จะได้ library libc.so.6 มาใช้งานแล้ว เช่น

[root@DR-SERVER ~]# yum install glibc-2.12-1.25.el6.i686

มันต้องการกี่ตัวก็ yum whatprovides ไปจนครับนะครับ
บ๊ายบาย

1 Comment November 1, 2012

ว่าด้วยการนับ ด้วยคำสั่ง wc

วันนี้มาเขียนอะไรสั่นๆ เผื่อเป็น trick ให้ผู้ใช้งานมือใหม่ได้เอาไปใช้ประโยชน์ครับ
วันนี้ขอเสนอคำสั่ง wc
คำสั่ง wc เป็นคำสั่งสำหรับเอาไว้นับ ผมชอบใช้เอาไว้นับจำนวนไฟล์ในไดเร็กทอรี่และนับพวกบรรทัดไฟล์ config
ตัวอย่างแรก สมมติว่าเราอยากจะรู้ว่าในไดเร็กทอรี่ที่เราสนใจมีไฟล์ .php อยู่กี่ไฟล์ ก็สามารถใช้คำสั่งประมาณนี้ได้ครับ

mrgill@mrgill-laptop:/media/Data/httpdocs$ find ./ *.php | wc -l 3405 mrgill@mrgill-laptop:/media/Data/httpdocs$ ls *.php | wc -l 103

จะเห็นว่าสองคำสั่งด้านบนให้ผลที่แตกต่างกันโดยคำสั่ง find จะทำการหาไฟล์ .php ทั้งหมดรวมทั้งซับไดเร็กทอรี่มาให้แต่ แต่ ls แสดงเพียงไฟล์ .php ของไดเร็กทอรี่ชั้นแรกเท่านั้น

ลองเอา wc มาใช้ในการนับจำนวนบรรทัดของไฟล์กันบ้าง

mrgill@mrgill-laptop:/media/Data/httpdocs$ wc -l font.php 308 font.php mrgill@mrgill-laptop:/media/Data/httpdocs$ cat font.php | wc -l 308

จะใช้ wc เลยหรือจะ cat มาก่อนก็จะได้จำนวนบรรทัดเท่ากัน

อยากรู้อะไรเพิ่มเติมเกี่ยวกับคำสั่ง wc ก็ man wc เอาได้เลยครับ

ลองเอาไปประยุกต์ใช้กันดูครับ จบละ

Leave a Comment August 22, 2012

วิธีดู WWN ของ FC HBA Card บน Solaris 10

บน Solaris 10 มีคำสั่ง fcinfo ที่สามารถใช้ตรวจสอบ FC HBA Card ได้ว่ามีค่า WWN อะไร
โดยการใช้คำสั่ง

root@maindb01 # fcinfo hba-port HBA Port WWN: 21000024ff38c336 OS Device Name: /dev/cfg/c1 Manufacturer: QLogic Corp. Model: 371-4325-02 Firmware Version: 05.04.03 FCode/BIOS Version: BIOS: 2.02; fcode: 2.03; EFI: 2.01; Serial Number: 0402L00-1134992774 Driver Name: qlc Driver Version: 20110321-3.05 Type: N-port State: online Supported Speeds: 2Gb 4Gb 8Gb Current Speed: 8Gb Node WWN: 20000024ff38c336 HBA Port WWN: 21000024ff38c337 OS Device Name: /dev/cfg/c2 Manufacturer: QLogic Corp. Model: 371-4325-02 Firmware Version: 05.04.03 FCode/BIOS Version: BIOS: 2.02; fcode: 2.03; EFI: 2.01; Serial Number: 0402L00-1134992774 Driver Name: qlc Driver Version: 20110321-3.05 Type: N-port State: online Supported Speeds: 2Gb 4Gb 8Gb Current Speed: 8Gb Node WWN: 20000024ff38c337

แค่นี้เราก็ทราบว่า Port 1 WWN : 21000024ff38c336 และ Port 2 WWN : 21000024ff38c337
จบ

Leave a Comment March 22, 2012

การเคลียร์ history log ของ bash shell บน linux

มาเร็วไปเร็วอีกแล้วครับ
ปกติเวลาเราสั่ง history มันก็จะแสดง list คำสั่งที่เราเคยสั่งไปก่อนหน้ามา

root@mrgill-laptop:~# history ... 1785 transcode 1786 transcode -h 1787 apt-get update 1788 apt-get upgrade 1789 cd Desktop/ 1790 dpkg -i virtualbox-4.1_4.1.10-76795~Ubuntu~oneiric_amd64.deb 1791 apt-get update 1792 apt-get upgrade 1793 apt-get update 1794 ssh sysadmin@172.11.99.67 1795 apt-get update 1796 apt-get upgrade 1797 apt-get dist-upgrade 1798 apt-get update 1799 apt-get upgrade 1800 clear 1801 history root@mrgill-laptop:~#

หากต้องการเคลียร์ทั้งหมดใช้

root@mrgill-laptop:~# history -c

หากต้องการเคลียร์เฉพาะ current session ใช้ -r

root@mrgill-laptop:~# history -r

จบ

Leave a Comment March 22, 2012

วิธีแปลง Unix Time (POSIX Time) เป็นเวลาที่คนธรรมดาอ่านรู้เรื่องบน Linux

วันนี้เป็น Tip สั้นๆ ครับมาไวไปไว สำหรับใครที่ไปเจอ Unix time แล้วอ่านไม่รุ้เรื่องว่ามันคืออะไรลองเอาคำสั่งนี้ไปใช้ดูครับ
ใช้คำสั่ง date -d @xxxxxxxxxx

root@agoldap:~# date -d @xxxxxxxxxx

โดยที่ xxxxxxxxxx เป็น unix time ที่เราต้องการจะ convert

ตัวอย่าง

root@agoldap:~# date +%s 1332144867 root@agoldap:~# root@agoldap:~# root@agoldap:~# root@agoldap:~# root@agoldap:~# date -d @1332144666 Mon Mar 19 15:11:06 ICT 2012 root@agoldap:~#

จบ

ข้อมูลเกี่ยวกับ Unix time : http://en.wikipedia.org/wiki/Unix_time

Leave a Comment March 19, 2012

อยากรู้ว่าเครื่อง Ubuntu แสนรักของเราใส่แรมได้สูงสุดเท่าไหร่ทำไงหนอ

วันนี้เป็น How To สั้นๆ ครับ สำหรับใครที่อยากรู้ว่าเครื่องคอมพิวเตอร์ที่ติดตั้ง Ubuntu ของตัวเองใส่ Ram ได้สูงสุดกี่ GB คำสั่งมีดังนี้
ง่ายแค่สั่ง

sudo dmidecode --type memory

ผลที่ได้

mrgill@mrgill-laptop:~$ sudo dmidecode --type memory [sudo] password for mrgill: # dmidecode 2.9 SMBIOS 2.6 present. Handle 0x0016, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 8 GB Error Information Handle: Not Provided Number Of Devices: 2 Handle 0x0017, DMI type 17, 28 bytes Memory Device Array Handle: 0x0016 Error Information Handle: No Error Total Width: 64 bits Data Width: 64 bits Size: 4096 MB Form Factor: SODIMM Set: 1 Locator: DIMM_A Bank Locator: Not Specified Type: Type Detail: Synchronous Speed: 1333 MHz (0.8 ns) Manufacturer: 0198 Serial Number: 8C1CE17A Asset Tag: 1137 Part Number: 99U5428-040.A01G Handle 0x0018, DMI type 17, 28 bytes Memory Device Array Handle: 0x0016 Error Information Handle: No Error Total Width: 64 bits Data Width: 64 bits Size: 4096 MB Form Factor: SODIMM Set: 1 Locator: DIMM_B Bank Locator: Not Specified Type: Type Detail: Synchronous Speed: 1333 MHz (0.8 ns) Manufacturer: 80CE Serial Number: 673855AF Asset Tag: 1120 Part Number: M471B5273DH0-CH9

จากตัวอย่างเครื่อง Notebook Dell Inspiron N4010 ของผมสามารถใส่ Ram ได้สูงสุดแค่ 8GB และยังบอกอีกว่าใช้ DIMM ไหนไปบ้าง

Leave a Comment December 19, 2011

แก้ปัญหาเวลาใน Solaris Container Non-Global ไม่ตรงกับ Global

เครื่อง Global เวลา

bash-3.00# date
Tue Nov 8 18:16:00 GMT+7 2011

เครื่อง Non-Global เวลา

root@email # date
Wed Nov 9 08:16:12 ICT 2011

ผมพยายามลอง date MMddhhmmYY แล้วก็ไม่สามารถเปลี่ยนได้ครับ

root@email # date 1108181711
date: Not owner
usage: date [-u] mmddHHMM[[cc]yy][.SS]
date [-u] [+format]
date -a [-]sss[.fff]

Solved :
สำหรับ error : Not owner สามารถแก้ไขโด้โดยเพิ่ม privileg sys_time เข้าไปใน zonecfg (sys_time ทำให้เราใช้คำสั่ง date และ ntpdate สำหรับ adjust เวลาได้)

zonecfg -z myzone1
zonecfg:myzone1> set limitpriv=default,sys_time
zonecfg:myzone1> verify
zonecfg:myzone1> commit
zonecfg:myzone1> exit

จากนั้นแก้ไข /etc/default/init ของเครื่อง Global ให้ตรงกับใน Zone เนื่องจาก /etc/default/init สิทธิ์เป็น 555 read only เราต้องแก้สิทธิ์ให้เป็น 644 เพื่อให้แก้ไขได้ชั่วคราว

chmod 644 /etc/default/init
vi /etc/default/init

ตัวอย่างของผมใน Global set ไว้เป็น GMT+7 แต่ใน Non-global set ไว้เป็น Asia/Bangkok ก็เปลี่ยนจาก GMT เป็น Bangkok

#TZ=”<GMT+7>+7″
TZ=Asia/Bangkok

บันทึกและแก้สิทธิ์เป็น 555 ตามเดิมเพื่อความปลอดภัย

chmod 555 /etc/default/init

reboot สักรอบครับทั้งใน zone และ global

เสร็จครับ

November 10, 2011

แก้ปัญหาใช้คำสั่ง Tar แล้วเจอปัญหา too large to archive บน Solaris

ใครเคยใช้คำสั่ง tar บน solaris บีบไฟล์ที่ขนาดใหญ่ๆ บ้างครับ

# tar cvf data.tar data.img

ซึ่งไฟล์ data.img มีขนาดใหญ่ประมาณ 10gb
มันจะแสดงข้อความว่า

# tar cvf data.tar data.img
a data.img too large to archive

ลองเพิ่ม parameter E เพิ่มเข้าไปดูครับมันสามารถช่วยท่านได้

# tar cvfE data.tar data.img
a data.img

ถ้าจะบีบมันให้เล็กลงอีกใช้ gzip บีบมันอีกรอบครับ

# gzip data.tar

จบ

November 9, 2011

วิธี Mount .ISO ง่ายๆ บน Ubuntu

วันนี้มาไวไปไวครับ ถ้าคุณมีไฟล์ .iso อยู่บน linux เราสามารถ mount มันได้เลยโดยไม่ต้อง burn ใส่แผ่นว
วิธีการไม่ยุ่งยากครับ
1. สร้าง mount point ไว้รอ เช่น สร้าง /media/tmp เพื่อใช้เป็นตำแหน่งในการ mount

root@mrgill-laptop:~# mkdir /media/tmp

2. mount .iso ไปไว้ที่ /media/tmp

root@mrgill-laptop:~# mount -t iso9660 -o loop /media/Data/KB/LinuxCBT_EL-6_Edition.iso /media/tmp/ mount: warning: /media/tmp/ seems to be mounted read-only. root@mrgill-laptop:~# cd /media/tmp/ root@mrgill-laptop:/media/tmp# ls amex_online_multi4_clear_small.gif LCBT_EL-6_042_TFTPD_Config.mov AUTORUN.INF LCBT_EL-6_043_TelnetD_Config.mov bottombg.gif LCBT_EL-6_044_NTPD_Config.mov bottomcheckout.gif LCBT_EL-6_045_Provision_NICs.mov buy.gif LCBT_EL-6_046_DHCPD_Config.mov cam_embed.js LCBT_EL-6_047_Service_Management.mov clearpixel.gif LCBT_EL-6_048_BIND_Caching-Only.mov config.xml LCBT_EL-6_049_BIND_Primary.mov controller.swf LCBT_EL-6_050_BIND_Secondary.mov favicon-32x32.ico LCBT_EL-6_051_BIND_Reverse.mov favicon.ico LCBT_EL-6_052_BIND_IPv6.mov getSeal.htm LCBT_EL-6_053_Samba_Clients.mov header.jpg LCBT_EL-6_054_Samba_Server.mov hrlong.gif LCBT_EL-6_055_Samba_ADS.mov icon_adobe_pdf.gif LCBT_EL-6_056_Apache_Intro.mov index.html LCBT_EL-6_057_Apache_Logs.mov LCBT_EL-6_000_INGRESS.mov LCBT_EL-6_058_Apache_VHosts.mov LCBT_EL-6_000_Welcome_Message.mov LCBT_EL-6_059_MySQL_Intro.mov LCBT_EL-6_001_Features_Prep.mov LCBT_EL-6_060_PHP_MySQL.mov LCBT_EL-6_002_Text_Install.mov LCBT_EL-6_061_NFS_Setup.mov LCBT_EL-6_003_VNC_Install.mov LCBT_EL-6_062_SELinux_Intro.mov LCBT_EL-6_004_Graphical_Install.mov LCBT_EL-6_063_NMap_Usage.mov LCBT_EL-6_005_Kickstart_Install.mov LCBT_EL-6_064_IPTables_IPv4.mov LCBT_EL-6_006_Rescue-Single_Modes.mov LCBT_EL-6_066_IPTables_IPv6.mov LCBT_EL-6_007_INIT_Upstart.mov LCBT_EL-6_067_TCPDump_Usage.mov LCBT_EL-6_008_Basic_Skills-I.mov LCBT_EL-6_068_Apache_SSL.mov LCBT_EL-6_009_Basic_Skills-II.mov LCBT_EL-6_069_VSFTPD_SSL.mov LCBT_EL-6_010_Basic_Skills-III.mov LCBT_EL-6_070_Tighten_Security.mov LCBT_EL-6_011_Compression_Utilities.mov LCBT_EL-6_099_EGRESS.mov LCBT_EL-6_012_Checksums_Tools.mov linuxcbt_clients.gif LCBT_EL-6_013_GREP_Usage.mov LinuxCBT_demonstration.jpg LCBT_EL-6_014_Awk_Usage.mov linuxcbt_demos.gif LCBT_EL-6_015_Sed_Usage.mov LinuxCBT_EL-6_Edition_Notes.txt LCBT_EL-6_016_Perl_Usage.mov linuxcbt_info.gif LCBT_EL-6_017_User_Management.mov linuxcbt_logo2.gif LCBT_EL-6_018_File_Permissions.mov LinuxCBT_UnixCBT_Logo.gif LCBT_EL-6_019_Symbolic_Links.mov logo-php.gif LCBT_EL-6_020_Quota_Mgmt.mov news.gif LCBT_EL-6_021_EXT4_Parted.mov nntable.gif LCBT_EL-6_022_Swap_Config.mov part_advan_mark_or_blu_asso.jpg LCBT_EL-6_023_LVM_Intro.mov patron-logo-sm.png LCBT_EL-6_024_LVM_Resize.mov powered-by-mysql.png LCBT_EL-6_025_LVM_GUI.mov powered_by_suse-io.gif LCBT_EL-6_026_RAID_Intro.mov powered_by_suse.png LCBT_EL-6_027_RAID_Mgmt.mov preload.swf LCBT_EL-6_028_RPM_Usage.mov readMe.txt LCBT_EL-6_029_YUM_Usage.mov rightbg.gif LCBT_EL-6_030_Package_Kit.mov righttop.jpg LCBT_EL-6_031_Cron_Usage.mov separator.gif LCBT_EL-6_032_At-Batch_Usage.mov side_btm.gif LCBT_EL-6_033_Syslog_Config.mov side_left.gif LCBT_EL-6_034_Log_Rotation.mov side_rt.gif LCBT_EL-6_035_Network_Utilities.mov side_top.gif LCBT_EL-6_036_IPv4_Config.mov sitesealgd_t_small.swf LCBT_EL-6_037_IPv6_Config.mov style.css LCBT_EL-6_038_VSFTPD_Config.mov swfobject.js LCBT_EL-6_039_LFTP_Usage.mov topbg.gif LCBT_EL-6_040_Curl_Usage.mov topcheckout.gif LCBT_EL-6_041_RSYNC_Usage.mov verisign_m.gif

มันจะมีแจ้งเตือนให้ทราบว่าเป็นการ Mount แบบ Read Only ซึ่งไม่สามารถเขียนทับข้อมูลเข้าไปได้

จบละครับ

Leave a Comment November 8, 2011


Recent Entries

Random Posts

Social Network

Tag Cloud

Calendar

April 2017
S M T W T F S
« Jun    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Twitter: imrgill

RSS LinuxToday

RSS HowToForge

RSS UbuntuClub

RSS Blognone

RSS PowerWindowsBlog

Tag

Categories

Archives

Blogroll