วันจันทร์ที่ 22 มิถุนายน พ.ศ. 2558

วิธีการติดตั้ง(install) Open Office ภาษาไทย บน Linux Ubuntu

1. เลือก Open Office Vesrion ท่ี่ต้องการแล้ว download จาก http://www.openoffice.org/download/ มาเก็บไว้ใน /tmp ด้วยคำสั่ง
cd /tmp
wget http://sourceforge.net/projects/openofficeorg.mirror/files/4.1.1/binaries/th/Apache_OpenOffice_4.1.1_Linux_x86-64_install-deb_th.tar.gz

2. ทำการลบ Libre Office ออก ด้วยคำสั่ง
sudo apt-get remove --purge libreoffice* libexttextcat-data* && sudo apt-get autoremove

4. แตกไฟล์ด้วยคำสั่ง tar ไปที่ตำแหน่ง /tmp
tar -xvf Apache_OpenOffice_4.1.1_Linux_x86-64_install-deb_th.tar.gz

3. ใช้คำสั่ง dpkg ในการ install โปรแกรม open office
sudo dpkg -i th/DEBS/*.deb

4. ใช้คำสั่ง dpkg ในการ install ให้การแสดงผลของ Open Office ใช้บน Desktop ได้ตามปกติ
sudo dpkg -i th/DEBS/desktop-integration/*.deb

่วิธีการหา เคอร์เนล เวอร์ชัน (Kernel Version)

1. ใช้คำสั่ง uname -a
ผลลัพธ์ที่ได้
Linux KittichaiS 3.13.0-55-generic #94-Ubuntu SMP Thu Jun 18 00:27:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

2. ใช้คำสั่ง uname -mrs
ผลลัพธ์ที่ได้
Linux 3.13.0-55-generic x86_64

การกำหนดให้ user ที่ใช้ SSH log out โดยอัตโนมัติ

สามารถทำได้โดยการ set ตัวแปล TMOUT โดยหน่วยเป็นวินาที
ต้องทำการกำหนดให้ตัวแปลเป็นแบบ Readonly (เพื่อป้องกันไม่ให้ผู้อื่นกำหนดค่าลงใน TMOUT ได้)

export TMOUT=300 #จำกัดเวลาหากไม่กดปุ่มใด ๆ เป็นเวลา 5 นาทีให้ต้ดการเชื่อมต่อ
readonly TMOUT #ให้ตัวแปร TMOUT เป็นตัวแปรที่อ่านอย่างเดียวไม่สามารถเขียนทับได้

การหาประเภทของ ลีนุกซ์ (Linux Distributions)

วิธีการหาประเภทของ Linux(Linux Distributions) มีอยู่หลายวิธีผมขอสรุปเรียงลำดับตามผลลัพธ์ที่เห็นว่าดีที่สุดไปยังผลลัพธ์ที่ผมเห็นว่าพอใช้ได้ ดังนี้

1. ใช้คำสั่ง lsb_release -a
ผลลัพธ์ที่ได้
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty

2. ใช้คำสั่ง cat /etc/lsb-release
ผลลัพธ์ที่ได้
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.2 LTS"

3. ใช้คำสั่ง cat /etc/issue
ผลลัพธ์ที่ได้
Ubuntu 14.04.2 LTS \n \l


4. ใช้คำสั่ง dmesg | head -4
ผลลัพธ์ที่ได้
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct

[    0.000000] Linux version 3.13.0-55-generic (buildd@brownie) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #94-Ubuntu SMP Thu Jun 18 00:27:10 UTC 2015 (Ubuntu 3.13.0-55.94-generic 3.13.11-ckt20)

5. ใช้คำสั่ง cat /proc/version
ผลลัพธ์ที่ได้
Linux version 3.13.0-55-generic (buildd@brownie) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #94-Ubuntu SMP Thu Jun 18 00:27:10 UTC 2015