ผู้สนับสนุน

วันอังคารที่ ๓๐ ธันวาคม พ.ศ. ๒๕๕๑

สามสี่อย่างที่ทำเมื่อลง ubuntu เสร็จ

  1. ทำให้มันพิมพ์ไทยได้ หรือดูแบบ video
  2. ลาก Terminal icon มาที่ panel แบบนี้
  3. เลือก server update 
  4. Update มันซะ(อันนี้อาจจะนานมากแนะนำว่าต้องมีเวลา)
  5. ลง Flash / Java / ต่างๆ ที่ควรจะมี
    sudo apt-get install ubuntu-restricted-extras
  6. ลง TwitterFox //เกี่ยวมั้ย?
  7. เปลี่ยน boot order หรือเปลี่ยนลำดับการเลือก OS ที่จะ boot
    กรณีที่ลงแบบไม่ใช้ wubi (alternatate cd หรือ live cd install)
    1. vi /boot/grub/menu.lst หรือ editor อื่นตามถนัด
    2. ประมาณ บรรทัดที่ 132 จะมี list bootloader ของ ubuntu อยู่
    3. ถ้าต้องการให้ windows เป็น os หลักให้ลงไปอีกสิบกว่าบรรทัด จะมี บรรทัด ที่ขึ้นต้นด้วย Microsoft ให้ copy ขึ้นมาทั้งชุด [ตั้งแต่ title - chainloader]  ขึ้นมาไว้ก่อน ชุด ubuntu ชุดแรก
    4. save ไฟล์
    5. sudo update-grub



Ubuntu SSH

เมื่อก่อนต้องใช้โปรแกรมอย่าง secure shell ในการเขื่อมต่อไปยัง server เสมอเมื่ออยู่บน windows
หรือไม่ก็จะเป็นโปรแกรมอื่นอย่าง winscp หรือ fireFTP (plug-in ของ firefox)

แต่เมื่อเข้ามาอยู่ใน ubuntu (หรืออาจจะใน gnome อื่นๆ) ทำให้มาถึงก็มองหาโปรแกรมพวกนั้นซะใหญ่โต
แล้วสุดท้ายก็มารู้ว่าเราโง่เองเพราะว่ามันมีมาอยู่ให้แล้วเหมือนโปรแกรมสามัญประจำเครื่องเลย
วิธีการ
1. ไปที่เมนู Place -> Connect to Server...

2. มันจะมี menu ขึ้นมาให้เราเลือก protocol ในที่นี้ผมใช้ ssh นะ


3. กรอกข้อมูลเยอะหน่อย
จากอันนี้มีช่องที่ไม่เคยเห็นคือช่องของ Folder
คือเมื่อเราเข้าไปแล้วมันจะไม่ไปที่ home directory เหมือนตอนใช้
โปรแกรมอื่นๆ บน windows
เคยลองกำหนดเป็น ~ แล้วแต่ก็ไม่ได้เหมือนกันไม่รู้ทำไม
ก็เลยต้องกำหนดเป็น full path แบบนี้ไปเลย
(ใช้ เข้าแบบ command line แล้วพิมพ์ pwd ที่ home ของเราเพื่อเอา path นี้มา)
ใครทำแบบง่ายกว่านี้เป็นบอกด้วยนะจ๊ะ
4. พอกด connect ปุ๊บ มันก็จะถาม password ก็ใส่ๆไป
จากนั้นก็ไม่น่ายากเกินไปแล้วนะ ^^

Vi text editor

vi เป็น text editor ที่อยู่บน *nix ที่ผมชอบใช้เพราะว่าเราทำอะไรต่างๆ ได้บน keyboard ทั้งหมด



และนี่คือสิ่งหนึ่งที่ผมชอบแต่มักจะลืม

last line mode
:1,$s/something/somethingnew/g

คือการ ค้นหาและแทนที่ ทั้งหมด ใน file 
1 คือ บรรทัดที่ 1
$ คือ บรรทัดสุดท้าย
s คือ อะไรหว่า replace มั้ง
something คือ คำที่หา
somethingnew คือ คำที่เอาไปแทนคำที่หา
g คือ อะไรไม่รู้ลืมแล้ว เดี๋ยวมาบอก(หรือถ้ารู้ เม้นๆ ไว้ก็ได้นะ)

วันพฤหัสบดีที่ ๒๕ ธันวาคม พ.ศ. ๒๕๕๑

วิธีการเปลี่ยน prompt ใน unix

1. ไปที่ Home dir ของเรา

moss@moss ~/somewhere $cd

2. แก้ไขไฟล์ .bashrc ใน directory  นี้

moss@moss ~ $vi .bashrc

3. ไปที่บรรทัดที่มีลักษณะทำนองนี้

PS1='${debian_chroot:+($debia...'

4. แก้ไขตามต้องการ อันนี้เป็นแบบที่ผมชอบ

PS1='\u:\W $'

5. ทำให้มันโหลดของใหม่

moss@moss ~ $source .bashrc
หรือ
moss@moss ~ $. .bashrc

ผล มีแค่ชื่อเราก่ะ dir เนี่ยแแหละพอแล้ว

moss:~ $cd somewhere
moss:somewhere $

วันจันทร์ที่ ๒๒ ธันวาคม พ.ศ. ๒๕๕๑

ลงโปรแกรมใน ubuntu

มีหลายตัวเลือกนะ

  1. command line
  2. โหลด package ที่เป็น .deb มาก่อน
  3. ใช้ GUI ช่วย ได้แก่ synaptic , Add/Remove ในเมนู Application

แต่ไม่ว่าจะลงด้วยวิธีใดจำเป็นต้องใช้ สิทธิ์ของ root โดยปกติเพื่อความปลอดภัย
ก็จะใช้สิทธิ์ของ root แค่เพียงชั่วขณะเท่านั้น
เช่นใน command line เราก็ใช้คำสั่ง sudo เพื่อที่จะเปลี่ยนสิทธิ์ในการใช้คำสั่งของเราให้เป็น root หนึ่งครั้ง
หรือว่าถ้าใช้โปรแกรมที่เป็น graphic อื่นๆ มันก็จะถาม password เราก่อนหนึ่งครั้งอยู่แล้ว

1. Command line
ง่ายสุด
sudo apt-get install ชื่อแพ๊คเก็จ
2. ถ้าโหลด package เป็น .deb มาเรียบร้อย เรา double click เลยเป็นวิธีการที่ง่ายที่สุด
3. ถ้าใช้ GUI ก็มีสองที่ คือ menu Application -> Add/Remove กับ System -> Administration -> Synaptic Package Manager