coLinux ตอนที่ 5 - service ใน Windows
www.tanabutr.co.th/photobook
แต่ก่อนก็รัน coLinux จากบรรทัดคำสั่ง มันค่อยข้างน่าเบื่อหน่ายนะต้องย้ายไดเรกทอรีไปที่ c:\colinux แล้วก็สั่งคำั่ง colinux-daemon.exe -c default.colinux.xml. ไปอ่าน blog ของ Satoru Takahashi (Namazu search engine) เขาก็ใช้ coLinux เหมือนกันและบอกว่า coLinux แบบเป็นเซอร์วิสบนวินโดวส์ที่มันเนียนมากๆ เหมือนกับว่ามีลินุกซ์อยู่อีกเครื่องที่ใดที่หนึ่งโดยที่ไม่รู้สึกขัดๆเลย. ผมลองใช้ coLinux ให้เป็นเซอร์วิสบนวินโดวส์ก็นานพอควรแล้วก็ต้องขอบอกว่าจริง เนียนมากๆ เปิดเครื่องวินโดวส์มาก็ได้ลินุกซ์เปิดเครื่องขึ้นมาด้วย. พอจะใช้ลินุกซ์ก็เปิดเทอร์มินอลของ cygwin แล้ว ssh เข้าไป. พออยากใช้โปรแกรมที่เป็นแบบกราฟิกก็แค่ตั้ง DISPLAY ให้ส่งหน้าต่างมากที่ XWin ซึ่งผมก็ทำเป็นเซอร์วิสไว้ด้วย. ถ้าต้องการคอนโซลของ coLinux ก็ดับเบิ้ลคลิ้กที่ colinux-console-fltk.exe.
วิธีการทำ coLinux ให้เป็นเซอร์วิสนี่ง่ายมาก. สั่งคำสั่ง
> cd c:\colinux > colinux-daemon.exe --install-service colinux
ตรง colinux นั่นเป็นชื่อเซอร์วิสที่ใช้ซึ่งจะเป็นอะไรก็ได้แต่เลือกเป็น colinux ก็ง่ายดี. รันเซอร์วิสก็ง่ายดาย
> net start colinux > net stop colinux
จริงๆแล้วก็ไม่ได้รันจาก dos prompt หรอก. จะใช้ก็ตอนที่ต้องการรีบูต coLinux หรือมันมีปัญหา. เวลาใช้งานจริงจะไปตั้งเซอร์วิสให้มันรันอัตโนมัติตอนบูตเครื่องวินโดวส์. คลิ้กขวาที่ My Computer เลือก Manage. ไปที่ services แล้วก็เลือกให้เซอร์วิสที่ชื่อ colinux รันอัตโนมัติตอนบูตเครื่อง.
ทีนี้ถามว่าแล้วจะดูคอนโซลจากไหน? ก็ใช้โปรแกรม colinux-console-fltk.exe ที่มันมากับ coLinux ก็จะแสดงหน้าต่างเป็นคอนโซลของ coLinux ที่ใช้. ถ้าไม่ต้องการใช้ก็แค่กดปิดมันไป, ไม่มีผลว่า coLinux จะจบการทำงานเหมือนเป็นแค่การปิดหน้าจอคอมพิวเตอร์.
ถ้าจะเอาเซอร์วิสออก คือไม่ใช้ก็สั่งคำสั่ง
> cd c:\colinx > colinux-daemon.exe --remove-service colinux
แล้วเซอร์วิสที่ชื่อ colinux ก็จะถูกลบออกไปจากรายการเซอร์วิสของวินโดวส์.
ตอนนี้ผมมีสองเซอร์วิสรันอยู่คือ XWin กับ colinux ครับ. ทำงานร่วมกันได้ดีจริงๆ.