Thursday, January 30, 2014

Converting to a virtual machine image

ต้องการ Convert Linux Server(Mail) run os Debain ไปยัง Vmware แต่ติดปัญหาว่ามัน Convert ไม่ได้ จึงต้องใช้วิธีการ Convert ให้เป็น Image file(IMG) ก่อน จากนั้น convert img -to .vmdk (Vmware)
วิธีการ
1. ในเครื่อง Linux หา h/d สักลูกไปจั้มต่อด้านหลัง แล้ว mount h/d external ขึ้นมา เพื่อเก็บไฟล์ Image หรือ Map network drive ไปยังเครื่อง Share File server ดังนี้ แก้ไข /etc/fstab

//192.168.x.xx/Sharefile  /media/disk  cifs    username=center1,password=mst001,iocharset=utf8,codepage=unicode,unicode       0      0

เสร็จแล้วสร้าง Folder ที่ /media/disk แล้ว Run mount -a จะ Map driver ขึ้นมา

2. Convert Image file ด้วยคำสั่ง

dd if=/dev/sda of=/media/EXTERNAL_DRIVE/sda.img bs=1024

3. ติดตั้ง Software qemu-img เพื่อ Convert File Image
ผมใช้ Ubuntu Convert

qemu-img convert -f raw sda.img -O vmdk sda.vmdk.

4. นำไฟล์ Vmdk ที่ได้ Add disk เข้าไปใน Vmware
เข้าไปสร้าง Vmware ไว้ก่อนแต่ไม่ต้องมีต้อง H/D เพราะจะแอดเพิ่มเข้าไปที่หลัง

5. ทดสอบการใช้งาน
ในเคสนี้เจอว่า มันไม่สามารถรัน Mysql ได้ เกิด Err.

'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)'

วิธีการแก้ปัญหา
แก้ไข file /etc/mysql/my.cnf เพิ่มบรรทัดนี้เข้าไป แล้ว Restart 1 ครั้ง

[mysqld]
innodb_force_recovery = 1

อ้างอิง
Convert Image and Vmware
แก้ไข Err. mysql
Add/Remove Mysql


Tuesday, January 21, 2014

vmware command

Show list host on vmwere:
       vim-cmd vmsvc/getallvms

Show/Add/Remove route
       esxcli network ip route ipv4 list | add | remove
       Ref: www.vmware.com

Show Interface
       esxcfg-nics -l
       esxcfg-vswitch -l

Show IP
esxcli network ip interface ipv4 get

Set IP 
    esxcli network ip interface ipv4 set -i vmk1 -I 10.27.51.143 -N 255.255.255.0 -t static



Sunday, January 19, 2014

vmware knowledge base articles 2049143

VMware vSphere Hypervisor (ESXi) V5.5

ไม่สามารถ Connect ได้จาก windows 2003/xp เพราะขณะติดตั้งจะมี Err. แจ้ง vmware knowledge base articles 2049143 วิธีแก้ไข

1. เปิดล็อก ssh จาก ESXI server ให้ remote ssh เข้าไปได้




2. แก้ไขไฟล์ config.xml ดังนี้

#cp /etc/vmware/rhttpproxy/config.xml /etc/vmware/rhttpproxy/config.xml.bak
#vi /etc/vmware/rhttpproxy/config.xml

---------------------------


เพิ่มบรรทัด สุดท้ายเข้า
แล้ว /etc/init.d/rhttpproxy restart ครั้งหนึ่ง
----------------------------

3. Download path windows 2003/xp มาติดตั้ง จากเว็บ  http://kb.vmware.com


Ref: kb.vmware.com

Wednesday, January 15, 2014

Update JRE Java on ubuntu (java version "1.7.0_51")

1. Download Java
2. Install Java from website
or
3. Install java from website
4. กรณีเปิดใน Firefox แล้วแจ้ง Error: application blocked by security settings   ให้แก้ไขใน Firefox ดังนี้
vim /etc/apparmor.d/abstractions/ubuntu-browsers.d/java
 ---------------------------------------------Start------------------------------------
 # Java plugin
  owner @{HOME}/.java/deployment/deployment.properties k,
  /etc/java-*/ r,
  /etc/java-*/** r,
#  /usr/lib/jvm/java-6-openjdk*/jre/lib/*/IcedTeaPlugin.so mr,
#  /usr/lib/jvm/java-6-openjdk/jre/bin/java cx -> browser_openjdk,
#  /usr/lib/jvm/java-6-openjdk-{amd64,armel,armhf,i386,powerpc}/jre/bin/java cx -> browser_openjdk,
#  /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java,
#  /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java,
  /usr/lib/j2*-ibm/jre/bin/java cx -> browser_java,

  /opt/java/32/jre1.7.*/bin/java{,_vm} cx -> browser_java,
  /opt/java/32/jre1.7.*/lib/*/libnp*.so cx -> browser_java,


ปล. เปลี่ยน Path java ให้กับ Browser ใหม่เพราะมันลิ้งไปที่ตัวเดิม
-----------------------------------------------Finish------------------------------------
Ref: apparmor

Wednesday, January 1, 2014

mont /etc/fstab on ubuntu 13.04

Add scrip mount network For ubuntu 13.04

-----------------/etc/fstab-----------------
//192.168.x.xx/Market /media/Market    cifs user=user01,passwd=user001,uid=1000,gid=1000
--------------////------------------------------

------------------------------------------------------------
ใช้คำสั่ง dmesg | tail เพื่อตรวจสอบหาปัญหาทำไมไม่สามารถ mount path share file windows 2000 with CentOs 8 จะได้ Error: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.

การทำ Mount Drive ในกรณีที่เครื่อง Windows 2000 SMBv1 แต่เครื่อง Linux Server รุ่นใหม่(SMBv2,3) ไม่ Support SMBv1 ซึ่งเป็น Version เก่า

Allowed SMB protocol version values are:
  • 1.0 - The classic CIFS/SMBv1 protocol. This was the default.
  • 2.0 - The SMBv2.002 protocol. This was initially introduced in Windows Vista Service Pack 1, and Windows Server 2008. Note that the initial release version of Windows Vista spoke a slightly different dialect (2.000) that is not supported.
  • 2.1 - The SMBv2.1 protocol that was introduced in Microsoft Windows 7 and Windows Server 2008R2.
  • 3.0 - The SMBv3.0 protocol that was introduced in Microsoft Windows 8 and Windows Server 2012.

แก้ไข /etc/fstab

//172.16.0.xx/Sharefile /mnt/sharefile cifs user,uid=1000,rw,suid,username=user03,password=user003,iocharset=utf8,vers=1.0 0 0

เสร็จแล้วรันคำสั่ง
mount -a
ยกเลิกการ mount
umount /mnt/sharefie

-------------------------------------------------------------------------

การสร้างสคริป Mount Drive แบบอัตโนมัติ

vim /root/mapdrive.sh
-----------------------Start Script---------------------------------
mount -o username=user,password=xxxx,uid=1000,gid=1000 //192.168.1.10/public/share /media/support/share

------------------------End script----------------------------------

Run Script

sudo vim /etc/rc.local --> แอดสคริปให้ทำงานทุกคร้้งตอนเปิดเครื่อง
---------------------------------
# By default this script does nothing.
/root/mapdrive.sh
----------------------------------------

Tuesday, November 26, 2013

Test send mail: command


Test SMTP relay

Testing SMTP relay is very easy, and simply requires a small change to the above commands. See below:
telnet mydomain 25
ehlo mydomain.com
mail from:<martin9700@mydomain.com>
rcpt to:<recipient@someotherdomain.com>
data
This is a test, please do not respond
.
quit

Ref: spicework

Thursday, October 3, 2013

terminal server client ubuntu badatom

สร้าง short cut ตามภาพด้านล่าง

command: rdesktop -u administrator -g 1024x768 -n REMOTE5-13 192.168.5.13

Maximize/Minimize : Ctrl+Alt+Enter




Tuesday, September 24, 2013

Recover Passwd Administrator windows server 2008

คัดลอกมาจาก Thaiadmin 

คู่มือแก้ไขปัญหากรณีลืม Password Windows 2008 R2 X64
อ้างอิงจากกระทู้เก่า http://www.thaiadmin.org/board/index.php?topic=150314.0
เนื่องจาก like รูปและไฟล์หายไปไหนไม่รู้

วัน นึงไซต์งานของลูกค้าผมเค้ารายงานว่าเค้าไม่สามารถ login ระบบได้ด้วย password ของตนเอง งานเข้าหล่ะครับจะต้องทำอย่างไรดี ผมจึงหาคำตอบให้แก้ไขดังนี้
เผื่อว่าจะเป็นประโยชน์กับเพื่อนๆ ผมจึงเขียนบทความนี้ไว้เผื่อคนที่เจอปัญหาเหมือนกันจะได้ไม่เสียเวลาล้าง ระบบลงใหม่กันให้ยุ่งยาก เพราะว่า Windows 2008 นี่รักษาความปลอดภัยสุดๆ แต่ก็ไม่วายโดนผม Hack ระบบจนได้ เหอะๆ จะอะไรมากกับการไปเปลี่ยน password Admin ตามนี้เลยครับ ค่อยๆอ่าน ค่อยๆทำตาม ทุกขั้นตอนเลยนะครับ

1. ให้ใช้แผ่นตั้ง Windows Server 2008 R2 X64 สั่งให้ New install System ใหม่


2. เลือกเมนู Repair your computer 


3. เลือก Next> ตามรูป


4. เลือกเมนู Command Prompt


5. มีโปรแกรม Dos ขึ้นมาให้หา Drive ที่มี Windows ให้เจอ


6. จากตัวอย่าง Drive D: เป็น Drive ที่ลง System ไว้สังเกตได้จาก Folder  มี Windows
-------------------------------------------------------------------------------------------------------------------------------
d:
cd Windows
cd System32
move Utilman.exe Utilman.exe.bak   (copy ไฟล์โปรแกรมไว้ก่อนทุกครั้งเผื่อมีอะไรผิดพลาด)
copy cmd.exe Utilman.exe
-------------------------------------------------------------------------------------------------------------------------------

เสร็จแล้วให้ Restart


7. ให้คลิ๊กเข้าเมนู icon Utilman ซึ่งเมื่อกี้นี้เราได้แปลงโปรแกรมให้เป็น Dos ไปเรียบร้อยแล้ว


8. จะมีโปรแกรม Dos ขึ้นมาทีนี้เราก็สามารถใช้คำสั่งเพิ่ม User เพิ่ม Group ได้ตามต้องการแล้ว


9. ให้พิมพ์คำสั่งต่อจากนี้ลงไป
net user admin2 P@ssw0rd /add
net localgroup administrators admin2 /add



10. จากในรูปจะมี User admin2 ขึ้นมาตามคำสั่ง Dos ที่ใช้เมื่อก่อนหน้านี้


11. สามารถตรวจสอบสิทธิ์ของ User ใหม่ที่สร้างขึ้นว่าได้อยู่ใน Group administrators ตามที่ต้องการแล้วใช่หรือไม่ สำหรับ Password ของ Administrator ที่ลืมก็สามารถแก้ไขได้เลยครับ


12. เรียบร้อยแล้วอย่าลืมเข้าไปแก้ไข ไฟล์ cmd.exe และ Utilman.exe , Utilman.exe.bak ให้กลับมาเหมือนเดิมด้วยนะครับ
เข้าไปแก้ไขที่ C:\Windows\System32\

Download เป็นไฟล์ PDF เผื่อจะมีเพื่อนๆ เอาไปทำเอกสารส่งหัวหน้างาน ได้ที่นี่
http://www.upload-thai.com/download.php?id=f9f4e4d3a5d163a074f087a32545250d

ถ้าทำไม่ได้อย่างไร
โทรติดต่อ WhatsApp , Line : กิตติณัฐต์ 0808079933
Email : kittinut.jun@hotmail.com
ตำแหน่งงาน System Engineer Network
(อ่านแล้วขอบคุณขอให้ร่ำรวย)


Monday, September 23, 2013

Remove & Install Java 7

Check version java
#java -version

Uninstall old java version
#apt-get remove openjdk*

Install Oracle java
#dd-apt-repository ppa:webupd8team/java
#apt-get update
#pt-get install oracle-java7-installer

And Check version again
#java -version

Ref.
Youtube


Tuesday, September 17, 2013

ตรวจสอบว่าไอพีไหนอยู่ที่ไหน?

      ในการเชื่อมอินเตอร์เน็ตคุณจะต้องเกาะไอพี Public 1 เบอร์ ออกสู่โลกออนไลน์ ซึ่งจะได้จาก Net 3G, Net cafe', Net ADSL(hom,office) ... ซึ่งเราจะนำไอพีดังกล่าวไป Trace หา Latitude, Logtitude แล้วใช้ Google Earth ค้นหาว่าคุณอยู่ที่ไหน?
       ในการเช็คไอพี Publice ให้เปิดเว็บไซต์ http://www.ip-adress.com มันจะแสดงไอพีที่คุณเชื่อมต่ออินเตอร์เน็ตขึ้นมาทันที และยังแสดงตำแหน่งบนโลก(ค่า Loti,Long)
       แนะนำเว็บไซต์ http://www.maxmind.com สำหรับค้นหาค่า loti,logt...