คำสั่งสำหรับใช้ตรวจสอบ Serial Number ของเครื่อง Server บน Linux

วันนี้มาสั้นๆ หลังจากไม่ได้เขียนมาหลายเดือน สำหรับใครที่อยากทราบว่าเครื่องที่ใช้อยุ่ serial อะไรก็ใช้คำสั่งด้านล่างได้เลยครับ

# dmidecode -t system SMBIOS 2.3 present. Handle 0x0100, DMI type 1, 25 bytes. System Information Manufacturer: HP Product Name: ProLiant DL380 G4 Version: Not Specified Serial Number: XXXXXXXXXXX UUID: XXXXXXX-XXXXX-XXXXXXX-XXXXXXXX-XXXXXXXX Wake-up Type: Power Switch Handle 0x2000, DMI type 32, 11 bytes. System Boot Information Status: No errors detected

Leave a Comment February 20, 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

วิธีติดตั้ง Visual CertExam Suite บน Ubuntu 11.10

วันนี้ขอแนะนำ Dark Side Technical เกี่ยวกับการติดตั้งโปรแกรม Visual CertExam Suite สำหรับท่านที่ต้องการลองทำข้อสอบจำลอง Certify ต่างบน Ubuntu กันครับ ในที่นี้ผมขอใช้ version 1.9.987 นะครับ
อันนี้ Search หาใน Google กันได้เลยมี Key ให้เรียบร้อยผมแนะนำแค่นี้พอละกัน ส่วนใหญ่จะเป็น zip ไฟล์มีทั้งตัวติดตั้งและ Registry Key สำหรับ Activate

ขั้นตอนการติดตั้ง
1. หาที่ download ไฟล์กันมาก่อน อันนี้หาเองครับลอง search ใน google ดู key ประมาณ Visual CertExam Suite with reg key ก็จะเจอ
2. ได้ไฟล์ .zip มาก็แตกมันออกครับ
3. ติดตั้ง package wine หากใครมีอยู่แล้วก็ไม่ต้องติดตั้ง
4. เปิด Terminal แล้ว cd เข้าไปยัง Directory ที่เก็บไฟล์ที่แตกออกมาเมื่อกี้
5. ใช้คำสั่ง

$ wine visual_certexam_suite_setup.exe

หรือจะคลิกขวาที่ไฟล์ visual_certexam_suite_setup.exe แล้วเลือก Open With Wine Windows Program Loader
จากนั้นทำตามขั้นตอน step next ไปเรื่อยๆ จนเสร็จ
6. เมื่อติดตั้งเสร็จแล้วจะเข้า Registry Key เข้าไปยังไงนี่แหละปัญหา มัน Double Click ติดตั้งไม่ได้เหมือนใน Windows เรามีวิธีแก้ไม่ยากครับ ให้เปิด Terminal ขึ้นมา จากนั้นใช้คำสั่ง

mrgill@mrgill-laptop:~$ regedit

7. จะมีหน้าต่างโปรแกรม Registry Editor ขึ้นมาเหมือนใน Windows คลิกที่เมนู Registry -> เลือกเมนู Import Registry File…
8. ลองเรียกโปรแกรม Visual CertExam กันเลย ลอง Add ไฟล์ .vce กันได้เลย

เท่านี้ก็พร้อมใช้งานแล้วครับผม

โชคดีในการสอบ

Leave a Comment December 11, 2011

สูตรคำนวณพื้นที่ Disk สำหรับติดตั้ง Zimbra

STORAGE CALCULATION EXAMPLE
(Based on ‘Mailbox Usage of 200 MB’ and 500 users)

+ User Data: 500 users with 200 MB = 100 GB user data
+ MySQL data: 5% of 100 GB (User Data): 5 GB
+ Zimbra binaries: 10 GB
+ Zimbra logs: 20 GB
+ Zimbra indexes: 25% of 100GB (User Data) = 25 GB

SUBTOTAL:
 100 + 5 + 10 + 20 + 25 = 160 GB
Backups: 160 % of Subtotal: 160 * 160% = 256 GB for backups
TOTAL: 160 + 256 = 416 GB

อ้างอิง : http://blog.zimbra.com/blog/archives/2009/05/6-tips-for-a-smooth-zimbra-server-install.html

Leave a Comment December 7, 2011

คลอดละครับ script auto login truewifi 3.0 หมดปัญหา pc/7eleven

UPDATE 28/Jul/2012 Version 3.2 ออกละครับ http://imrgill.com/2012/07/28/script-true-wifi-auto-login-3-2.html

การติดตั้งเหมือนเดิมครับ อ่านได้ที่ Script ต่อ True Wi-Fi อัตโนมัติ(Truewifi Auto Login V2.04)

เวอร์ชันนี้ออกมาเพื่อแก้ปัญหา URL สำหรับบางพื้นที่ที่เปลี่ยนหน้า Login เป็น pc/7eleven โดยเฉพาะ

change log :

1. ตัวแปร username ที่สามารถใส่ username@domain ได้โดยเลยที่ไม่ต้องระบุเป็นตัวเลข (ขอบคุณท่าน Warun Kietduriyakul แห่ง jomyut.net สำหรับ script ตรงส่วนนี้) 2. ผู้ใช้ต้องกำหนดค่า VLAN และ MAC เอง วิธีง่ายๆ ก็เอาค่านี้มาจาก URL Redirect นั้นแหละครับตรง "VLAN=851&MAC=00:21:65:aa:f0:aa" มาใส่เป็นตัวแปร จากตัวอย่าง ให้ใส่เป็น var vlan = "851"; และ var mac = "00:21:65:aa:f0:aa"; 3. เนื่องด้วยมีผู้ใช้ script นี้รายงานมาว่า Truewifi ได้มีการเปลี่ยน URL สำหรับ Login ในบางพื้นที่เป็น "portal.trueinternet.co.th/wifiauthen/pc/7eleven/wi-fi_login.php" ผมจึงแก้ script ตรงส่วนนี้ให้แล้วโดยเพิ่ม if ให้ตรวจสอบ URL ว่าเป็นแบบเก่าหรือแบบใหม่นี้

เอาไปลองใช้กันดูครับ

ดาวน์โหลด : auto_truewifi_3.1.user.js.zip

84 Comments November 27, 2011

แก้ปัญหา traceroute: raw socket: Protocol not supported บน Solaris Containers

ช่วงนี้จับเครื่อง Sun บ่อยครับเลยเขียนเรื่อง Solaris บ่อย เช่น วันนี้เจอปัญหา

bash-2.03$ /usr/sbin/traceroute x.x.x.x traceroute: raw socket: Protocol not supported

ปัญหานี้เกิดจากเราไม่ได้กำหนด Privileges Non-Global Zones บางตัวเข้าไปครับซึ่งจะเป็นเฉพาะกับ Branded Zones เท่านั้นเช่นถ้าเราติดตั้ง Non-Global Zones ที่เป็น Solaris 9
วิธีแก้ปัญหานี้คือให้เราเพิ่ม Privileges net_rawaccess เข้าไป
ขั้นตอน

zonecfg -z <zonename> set limitpriv=default,sys_admin,net_rawaccess verify commit exit zoneadm -z <zonename> reboot

หลังจาก Reboot เสร็จก็ลองใช้คำสั่ง traceroute ดูครับก็น่าจะใช้ได้แล้ว
แหล่งข้อมูล : http://solarisbackupandstorage.wordpress.com/2011/09/17/solaris-branded-zones/

Leave a Comment November 22, 2011

Daily Tips : การออกจากคำสั่ง zlogin บน Solaris 10

คำสัั่ง zlogin เป็นคำสั่งสำหรับเปิดหน้า console ของ containers ก็เปรียบเสมือนที่เราเอาสาย console ไปเสียบกับช่อง console หน้าเครื่องนั้นแหละครับ แต่ปกติตอนเราเสียบสาย console เราก็สามารถ logout และถอดสาย console ออกได้ แต่คำสั่ง zlogin เมื่อ logout ออกมาแล้วก็จะค้างอยู่ที่หน้า console รอให้เรา login ใหม่จะถอดสายก็ไม่ได้เพราะมันเป็น virtual console ทางออกของคำสั่งนี้มีดังนี้ครับ

ตัวอย่าง

bash-3.00# zlogin -e \@ -C sol10_db_acc [Connected to zone 'sol10_db_acc' console] bash-3.00# id uid=0(root) gid=0(root) bash-3.00# uname -a SunOS ACB_DB 5.10 Generic_142909-17 sun4u sparc SUNW,Netra-T12 bash-3.00# ls #UNTITLED# bin etc kernel oracle thai -e cdrom export lib platform tmp 1 core fsbackup.sh lost+found proc u01 Desktop dev fsbt mnt sbin usr Mail dir home net sqlnet.log var TT_DB dotprofile k1 opt system vsm_backup bash-3.00# @. [Connection to zone 'sol10_db_acc' console closed] bash-3.00# uname -a SunOS vsm 5.10 Generic_142909-17 sun4u sparc SUNW,Netra-T12 bash-3.00#

จากตัวอย่างผมเปิด console ของ container ที่ชื่อ sol10_db_acc ด้วยการใช้คำสั่ง

bash-3.00# zlogin -e \@ -C sol10_db_acc

พารามิเตอร์ -e เป็นตัวบอกว่าเราจะใช้ key อะไรในการออกจาก console ซึ่งในที่นี้ผมใช้ @ ซึ่งวิธีการออกจาก console ก็เพียงแค่พิมพ์ @. ย้ำกันอีกทีครับ @. ต้องมี . ตามหลัง @ ด้วยนะครับ แค่นี้เราก็สามารถออกจาก console ของ containers ได้แล้ว

bash-3.00# @. [Connection to zone 'sol10_db_acc' console closed]

แหล่งข้อมูล : http://www.tech-recipes.com/rx/891/solaris-10-connect-or-login-to-zone-console/

Leave a Comment November 20, 2011

รวม link เกี่ยวกับ NFS บน Solaris 10 ครับ

วันนี้เจอปัญหา

bash-3.00# svcs network/nfs/server STATE STIME FMRI disable 15:02:42 svc:/network/nfs/server:default

ทำยังไงก็ไม่ยอม online สักทีเลยค้นเจอ ปัญหาดังกล่าวเกิดมาจากไฟล์ /etc/dfs/dfstab ไม่มีข้อมูลที่จะ share วิธีแก้ไขก็คือใส่บรรทัด share อะไรไปก็ได้เพื่อให้มันสามารถสั่งให้ service online ได้เช่น

share -F nfs -o nosuid,rw=@10.0.22.0/23,anon=60001 -d "home dirs" /export/home

จากนั้นให้ลองสั่ง restart service nfs ดู

bash-3.00# svcadm restart network/nfs/server bash-3.00# svcs network/nfs/server STATE STIME FMRI online 15:10:42 svc:/network/nfs/server:default

ทีนี้ก็พร้อมสำหรับแชร์ด้วยคำสั่ง share แล้วครับ
แหล่งข้อมูล :
http://troysunix.blogspot.com/2011/02/configuring-nfs-in-solaris.html
http://serversolaris.blogspot.com/2008/01/sharing-directories-with-nfs-in-solaris.html

November 18, 2011

แก้ปัญหา Emesene connect ไม่ได้บน Ubuntu

ตอนนี้หลายที่คนใช้ Emesene บน Ubuntu คงประสบปัญหาน้ำท่วมกันแถมยัง connect หรือ login เจ้า emesene ไม่ได้อีกใช่ไหมครับ
ปัญหาดังกล่าวเกิดมาจากทาง Server ของ Live Messenger จึงทำให้ Third-party MSN Client ไม่สามารถ login ได้
วิธีแก้ไขปัญหาชั่วคราวตอนนี้ก็ให้ Download Emesene จากลิงค์ข้างล่างมาใช้ไปก่อนครับ

Download Emesene Snapshot

โหลดมาแล้วก็ Extract มันออกมาครับแล้วเข้าไปในไดเรกทอรี emesene -> ดัลเบิลคลิกที่ emesene เลือก Run
จากนั้นก็กรอกข้อมูล login ปกติได้เลยครับ
หลังจาก login สำเร็จ ระบบอาจแจ้งเตือนว่า profile เรา broken ถ้าเรากด Yes มันก็จะให้เรา login เข้าไปใน Live profile เพื่อแก้ไข profile ได้ครับ

สำหรับหรับใครที่จะใช้ emesene ตัวนี้เป็นการถาวรก็ mv directory emesene ของใหม่ไปทับของเก่าที่ /usr/share/emesene/ ได้เลยครับ

root@mrgill-laptop:~# mv /usr/share/emesene/emesene /usr/share/emesene/emesene.backup #backup ตัวเก่าเก็บไว้ก่อน root@mrgill-laptop:~# mv Desktop/emesene-emesene-00cd2cc/emesene/ /usr/share/emesene/ #ย้ายตัวใหม่มาไว้แทนที่ของเก่า

จบครับ

ขอบคุณข้อมูลจาก : http://www.omgubuntu.co.uk/2011/11/emesene-not-connecting-quick-fix/

Leave a Comment November 11, 2011

Oracle กำลังจะปล่อย Linux Containers

หลายคนคงเคยได้ยิน Solaris Containers กันมาแล้ว ตอนนี้ Oracle กำลังจะปล่อย Linux Containers มาให้ลองใชักันใน Oracle Linux ซึ่งตอนนี้ยังเป็น beta อยู่รายละเอียดตามลิงค์ด้านล่างครับ

https://blogs.oracle.com/linux/entry/looking_back_at_oracle_openworld?msgid=3-5327215462
https://blogs.oracle.com/wim/entry/containers_on_linux

Leave a Comment November 11, 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