แสดงบทความที่มีป้ายกำกับ linux แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ linux แสดงบทความทั้งหมด

วันอังคารที่ 25 ตุลาคม พ.ศ. 2565

วิธีการ mount Linux raid

 https://askubuntu.com/questions/766048/mount-unknown-filesystem-type-lvm2-member


https://www.cyberciti.biz/faq/linux-mount-an-lvm-volume-partition-command/


https://askubuntu.com/questions/766048/mount-unknown-filesystem-type-lvm2-member


https://kb.zyxel.com/KB/searchArticle!gwsViewDetail.action?articleOid=010795&lang=EN

วันอาทิตย์ที่ 15 พฤษภาคม พ.ศ. 2565

เทคนิค linux ในการลบช่องว่างชื่อไฟล์เอกสาร

เทคนิค linux ในการลบช่องว่างชื่อไฟล์เอกสาร

Removing Spaces from Filename with Specific File Extension

find . -type f -name "* *.xml" -exec bash -c 'mv "$0" "${0// /_}"' {} \;

เอกสารการใช้งาน

https://www.linuxshelltips.com/remove-spaces-filenames-linux/

เทคนิคการใช้ linux ในการค้นหาไฟล์ด้วยคำสั่ง fd-find

 

https://www.linuxshelltips.com/fd-command-find-files-in-linux/

วิธีแก้ไขไฟล์เอกสารสร้างจาก windows มาใช้ใน unix linux แล้วมี ^M

 

https://www.linuxshelltips.com/remove-m-characters-from-file-in-linux/

เทคนิคคำสั่ง linux ค้นหาไฟล์เอกสารที่แก้ไขใน 1 วันหรือหลายวัน

 เทคนิคคำสั่ง linux ค้นหาไฟล์เอกสารที่แก้ไขใน 1 วันหรือหลายวัน

find /home/dnyce/Documents/Work/LinuxShellTips/September -mtime -1 -ls

การค้นหาไฟล์ที่แก้ไข 3 วันที่ผ่านมา

find /home/dnyce/Documents/Work/LinuxShellTips/September -mtime -3 -ls




เทคนิคคำสั่ง linux ในการค้นหาแทนที่ข้อความในไฟล์เอกสาร

 คำสั่งในการค้นหาข้อความและแทนที่ข้อความในไฟล์เอกสาร

sed -i 's/[THE_OLD_TERM]/[THE_NEW_TERM]/' [TARGETED_FILE] 
sed -i 's/LinuxShellTips/this site/' test.txt

หรือ

sed -i 's/[THE_OLD_TERM]/[THE_NEW_TERM]/g' [TARGETED_FILE]
sed -i 's/this site/LinuxShellTips/g' test.txt




เทคนิคคำสั่ง linux ต่างๆ

การแสดงไฟล์ เรียงตามขนาดไฟล์ใหญ่สุด

ls -lhS


การแสดงไฟล์ เรียงตามวันที่ปัจจุบันไปหาอดีต

ls -lhrS



การติดตั้ง Ripgrep ใช้สำหรับคนหาข้อความในไฟล์เอกสาร

sudo apt-get install ripgrep

คำสั่งค้นหาข้อความในไฟล์เอกสาร

rg 'question' LinuxShellTips.md

คำสั่งค้นหาแบบหลายข้อความในไฟล์เอกสาร

rg -e 'user' -e '8' LinuxShellTips.txt



คำสั่งในการค้นหาบรรทัดว่า Empty Lines และลบในไฟล์เอกสาร

grep -v '^[[:space:]]*$' i_have_blanks.txt

หรือ

grep '\S' i_have_blanks.txt > tmp.txt 

หรือใช้คำสั่ง sed

sed '/^[[:space:]]*$/d' i_have_blanks_too.txt





วันศุกร์ที่ 2 กันยายน พ.ศ. 2559

วันอาทิตย์ที่ 14 มิถุนายน พ.ศ. 2558

การกู้คืนฐานข้อมูลเฉพาะบางฐาน จากแฟ้มสำรองข้อมูลทั้งหมด Restore mysql

การกู้คืน Mysql เฉพาะบางฐานข้อมูลในแฟ้มสำรองฐานข้อมูลทั้งหมด
---------------------------------------------------------------------------

แฟ้มข้อมูลที่สำรองทั้งหมดไว้คือ db-backup-dump.sql
ต้องการนำเฉพาะฐานข้อมูลบางอันเท่านั้นเช่น ฐานข้อมูล tableToRestore

$ sed -n -e '/CREATE TABLE.*tableToRestore /,/CREATE TABLE/p' db-backup-dump.sql > dbdump_tableToRestore.sql

วันเสาร์ที่ 16 พฤษภาคม พ.ศ. 2558

How To Install LinSSID 2.7 On Ubuntu 14.10, Ubuntu 14.04

How to install LinSSID on Ubuntu 14.04

$ sudo add-apt-repository ppa:wseverin/ppa
$ sudo apt-get update
$ sudo apt-get install linssid

วันอังคารที่ 14 เมษายน พ.ศ. 2558

Install Virtualbox 4.3 on Ubuntu 14.10, 14.04, 12.04

วิธีการติดตั้ง Oracle Virtualbox 4.3.24 บน Ubuntu 14.10, 14.04, 12.04จากตัวอย่างเป็นการติดตั้งบน Ubuntu 14.04 Desktop
1. แก้ไขแฟ้ม /etc/apt/sources.list โดยเพิ่มข้อความบรรทัดสุดท้ายของแฟ้มข้อมูลดังนี้

  • sudo vi /etc/apt/soruces.list
    เพิ่มข้อความขึ้นอยู่กับว่าใช้ ubuntu รุ่นไหนดังนี้
    For Ubuntu 14.10 ("Utopic Unicorn")
  • deb http://download.virtualbox.org/virtualbox/debian utopic contrib

    For Ubuntu 14.04 ("Trusty Tahr")
  • deb http://download.virtualbox.org/virtualbox/debian trusty contrib

    For Ubuntu 12.04 LTS ("Precise Pangolin")
  • deb http://download.virtualbox.org/virtualbox/debian precise contrib

    For Debian 7.0 ("Wheezy")
  • deb http://download.virtualbox.org/virtualbox/debian wheezy contrib

    For Debian 6.0 ("Squeeze") 
  • deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free

2.พิมพ์คำสั่งสำหรับการเพิ่ม public key ของโปรแกรม virtualbox เพื่อจะติดตั้ง
  • wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
  • sudo apt-key add oracle_vbox.asc
3.ติดตั้งโปรแกรม virtualbox โดยพิมพ์คำสั่งดังนี้

  • sudo apt-get update
  • sudo apt-get install virtualbox-4.3

4. เรียกใช้โปรแกรมโดยพิมพ์คำสั่ง
  • virtualbox &


วันพุธที่ 1 เมษายน พ.ศ. 2558

การตั้งค่าให้ Ubuntu ปรับความสว่างอัตโนมัติ backlight เวลาเปิดเครื่อง Laptop

การตั้งค่าให้ Ubuntu ปรับความสว่างอัตโนมัติ backlight เวลาเปิดเครื่อง Laptop ให้ใช้สิทธิ์เป็น root ในการดำเนินการ

1. เข้าไปในไดเร็กทอรี
cd /sys/class/backlight
2. จากนั้นเข้าไดเร็กทอรีเก็บไฟล์
cd intel_backlight
3. เปิด terminal พิมพ์คำสั่งกำหนดความสว่างของหน้าจอภาพ
echo 380 > /sys/class/backlight/intel_backlight/brightness
หากความสว่างยังไม่เหมาะสมสามารถเพิ่มลดตัวเลขโดยพิมพ์คำสั่งเดิมได้เรื่อยๆ
 4.ขั้นตอนต่อมาให้คัดลอกคำสั่งข้างต้น "echo 380 > /sys/class/backlight/intel_backlight/brightness"
และเป็นแฟ้มข้อมูล rc.local ด้วยคำสั่ง
vi /etc/rc.local
5.  เพิ่มบรรทัดก่อนคำสั่ง exit 0 ดังในตัวอย่างนี้
echo 380 > /sys/class/backlight/intel_backlight/brightness
exit 0
6. เสร็จสิ้นกระบวนการลอง restart เครื่องใหม่

การติดตั้ง Teamviewer ใน Ubuntu 14.04

การติดตั้งโปรแกรม Teamviewer ในระบบปฎิบัติการ Ubuntu 14.04
1. ดาวน์โหลดโปรแกรม teamviewer จากเว็บไซต์
http://www.teamviewer.com/en/download/linux.aspx
32 bits & 64 bits ดาว์นโหลด
http://download.teamviewer.com/download/teamviewer_i386.deb
64 bits อย่างเดียวดาวน์โหลด
http://download.teamviewer.com/download/teamviewer_amd64.deb

2. เปิดหน้าต่าง terminal console โดยกด ctrl + alt + t

3. ใช้คำสั่งเข้าไปในไดเร็กทอรีที่ดาวน์โหลดโปรแกรมไว้  cd ~/Downloads

4. ติดตั้งด้วยคำสั่ง sudo dpkg -i teamviewer_i386.deb
sudo dpkg -i teamviewer_i386.deb
 
5.หากพบว่ามี error เนื่องจากไม่ได้ติดตั้ง library สมบูรณ์ เช่น
Selecting previously unselected package teamviewer.
(Reading database ... 263847 files and directories currently installed.)
Preparing to unpack teamviewer_10.0.37742_amd64.deb ...
Unpacking teamviewer (10.0.37742) ...
dpkg: dependency problems prevent configuration of teamviewer:
 teamviewer depends on libc6-i386 (>= 2.4); however:
  Package libc6-i386 is not installed.
 teamviewer depends on lib32asound2; however:
  Package lib32asound2 is not installed.
 teamviewer depends on lib32z1; however:
  Package lib32z1 is not installed.
 teamviewer depends on ia32-libs; however:
  Package ia32-libs is not installed.

ให้ใช้คำสั่งดังนี้
sudo apt-get -f install

6. ติดตั้งด้วยคำสั่ง sudo dpkg -i teamviewer_i386.deb
sudo dpkg -i teamviewer_i386.deb

วันอังคารที่ 20 พฤศจิกายน พ.ศ. 2555

วิธีการกู้ Boot Recovery Linux Mint after installing Windows 8


วิธีการกู้ Boot Recovery Linux Mint after installing Windows 8
--------------------------------------------------------------------------------------
- ใช้แผ่น DVD - Linux mint ในการ boot ระบบ
- หลังจาก boot เข้าสู่ OS เรียบร้อยแล้วให้พิมพ์ดังนี้
- ใช้คำสั่งสำหรับ mount พาร์ติชั่นของ Linux ขึ้นมาดังนี้
sudo mount /dev/sda5 /mnt
- ใช้คำสั่งสำหรับการ mount อุปกรณ์
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

sudo chroot /mnt
- หากเกิดปัญหาไม่สามารถใช้คำสั่ง chroot ได้โดยมี error ลักษณะนี้
chroot: failed to run command `/bin/bash': Exec format error
ให้ตรวจสอบแผ่นระบบปฎิบัติการว่าท่านใช้ 32 bits หรือ 64 bits ครับ 
Verify that you are using the right Live CD. For example, verify you are not using a 32bit CD instead of a 64bit CD. You need a 64bit kernel to run 64bit code, so check your architecture.
sudo grub-install /dev/sda
sudo update-grub
exit

sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt

sudo reboot