วิธีการ ปิด Touch pad ใน ubuntu
ต้องดูก่อนว่า Touch pad ของเครื่องอยู่ id อะไรโดยสั่ง
xinput list
เมื่อเราเห็นว่า id ของ Touch pad เป็น id อะไรแล้ว ให้สั่งดังนี้ เช่น สมมติว่าเป็น id 13
xinput --disable 13
เมื่อต้องการให้กลับมาใช้ได้ก็ให้เปลี่ยนจาก --disable เป็น --enable แทนครับ
xinput --enable 13
วันพฤหัสบดีที่ 22 ธันวาคม พ.ศ. 2559
วันอังคารที่ 13 ธันวาคม พ.ศ. 2559
Lubuntu 16.10 Yakkety Yak released ปัญหาในการติดตั้ง Offline จาก Disk iso , usb
Lubuntu 16.10 เกิดปัญหาในการติดตั้ง Offline จาก Disk iso , usb
ถ้าเครื่องที่ติดตั้งไม่ได้เชื่อมต่อ Internet (ถ้าต่อเน็ตมักจะไม่มีปัญหา)จะ Error ระหว่างติดตั้งว่า
" The 'grub-pc' package failed to install into /target/. Without the GRUB boot loader, the installed system will not boot "
ถึงแม้ว่าจะเลือกเงื่อนไขใดๆ การติดตั้งก็จะไม่เสร็จสมบูรณ์ และจะ Boot ไม่ได้
แก้โดย
- ก่อนติดตั้งให้เลือกเข้า โหมด Try Lubuntu without installing เพื่อที่เราจะได้เข้าไปติดตั้งจากโหมดนี้
- หลังจาก Boot เข้าระบบ Test ของ Lubuntu แล้ว ให้เชื่อมต่อ Internet ด้วย Wifi หรือ Lan (ถ้า Lubutu สามารถเชื่อมต่อได้)
- เมื่อทดสอบว่าเข้าเน็ตจากโหมดนี้ได้แล้วให้ Click ติดตั้งจาก Icon ที่อยู่ Desktop ได้เลย
- ขั้นตอนอื่นๆ ก็ทำตามปกติ
หมายเหตุ : ถ้าเครื่องเข้า Internet ไม่ได้ใน Version นี้จะไม่สามาถติดตั้งได้และ Boot เข้าระบบได้สำเร็จ
ถ้าเครื่องที่ติดตั้งไม่ได้เชื่อมต่อ Internet (ถ้าต่อเน็ตมักจะไม่มีปัญหา)จะ Error ระหว่างติดตั้งว่า
" The 'grub-pc' package failed to install into /target/. Without the GRUB boot loader, the installed system will not boot "
ถึงแม้ว่าจะเลือกเงื่อนไขใดๆ การติดตั้งก็จะไม่เสร็จสมบูรณ์ และจะ Boot ไม่ได้
แก้โดย
- ก่อนติดตั้งให้เลือกเข้า โหมด Try Lubuntu without installing เพื่อที่เราจะได้เข้าไปติดตั้งจากโหมดนี้
- หลังจาก Boot เข้าระบบ Test ของ Lubuntu แล้ว ให้เชื่อมต่อ Internet ด้วย Wifi หรือ Lan (ถ้า Lubutu สามารถเชื่อมต่อได้)
- เมื่อทดสอบว่าเข้าเน็ตจากโหมดนี้ได้แล้วให้ Click ติดตั้งจาก Icon ที่อยู่ Desktop ได้เลย
- ขั้นตอนอื่นๆ ก็ทำตามปกติ
หมายเหตุ : ถ้าเครื่องเข้า Internet ไม่ได้ใน Version นี้จะไม่สามาถติดตั้งได้และ Boot เข้าระบบได้สำเร็จ
วันอาทิตย์ที่ 11 ธันวาคม พ.ศ. 2559
Ubuntu install atom
add-apt-repository ppa:webupd8team/atom
apt-get update
apt-get install atom
หรือ
Download atom-amd64.deb จาก atom.io
แล้วสั่ง
dpkg -i atom-amd64.deb
จะError หา Package อื่นๆ ให้สั่ง
apt-get -f install
ionic cordova ubuntu install
ionic cordova ubuntu install
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default
sudo apt-get install git ruby
sudo gem install compass
sudo npm install -g cordova ionic grunt-cli bower gulp
จะ Error : /usr/bin/env: node: No such file or directory
แก้โดย : ln -s /usr/bin/nodejs /usr/bin/node
ทดสอบ :
ionic start myApp blank
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default
sudo apt-get install git ruby
sudo gem install compass
sudo npm install -g cordova ionic grunt-cli bower gulp
จะ Error : /usr/bin/env: node: No such file or directory
แก้โดย : ln -s /usr/bin/nodejs /usr/bin/node
ทดสอบ :
ionic start myApp blank
วันพฤหัสบดีที่ 8 ธันวาคม พ.ศ. 2559
UBUNTU 16.04 ตั้งค่า
UBUNTU 16.04 ตั้งค่า
1.
ติดตั้งตาม Step ->
เลือกลง LAMP (จะได้ APACHE2, MySql, PHP7.0 ) และ OPENSSH
อย่าลืม Utility พื้นฐานด้วย ไม่เลือกจะต้องลงเองหลายตัว เช่น telnet , nano เป็นต้น
2.
ติดตั้งเสร็จ
apt-get update
reboot
3.
ตั้งค่า apache2 ไม่ให้ Show indexs of ....
/etc/apache2/apache2.conf
<Directory /var/www/>
Options indexes FollowSymLinks เอา indexes ออก
และเปลี่ยน AllowOverride None เป็น AllowOverride All
4.
ลง vsFTPD และตั้งค่า
apt-get install vsftpd
/etc/vsftpd.conf
write_enable=YES
local_umask=022
** ตรวจสอบตั้งค่า
grep "^[^#]" /etc/vsftpd.conf * คำสั่งนี้จะดูเฉพาะที่ไม่ได้ # (Comment) ไว้
5.
เพิ่ม User ให้ ftp
useradd -g www-data -d /srv/ftp/ftpuser -m -s /bin/sh ftpuser
-g คือกลุ่ม
-d คือ directory ของ ftpuser
-m คือตรวจสอบว่ามีการสร้าง directory หรือยัง
-s คือการสร้าง shell เริ่มต้นให้ ftpuser
ตั้งรหัสผ่าน ftpuser
passwd ********
6.
เปลี่ยน กลุ่ม ของ directory /var/www/html
chgrp www-data -R /var/www/html/
เปลี่ยน Permission ของ Directory /var/www/html เป็น 775 เพื่อทำสามารถ ftp วางไฟล์ได้
chmod 775 /var/www/html
7.
เปิด Mod ก่อน
sudo a2enmod rewrite
ตั้งค่า .htaccess ให้เป็น error custom page
/var/www/.htaccess
ErrorDocument 404 /404.html
............................................
8.
เพิ่ม port ที่อนุญาตให้เข้าใช้งานหลักๆ เผื่อ Active ufw ไว้ก่อนคำสั่ง ufw enable
ufw allow 80 *เว็บ
ufw allow 22 *ssh
ufw allow 21 *ftp
9.
เพิ่ม lib ติดต่อ MSSQL Connect ( PDO :: dblib )
apt-get install php7.0-sybase
10.
ติดตั้ง nmap เพื่อเอาไว้ SCAN Port ว่าเปิดอะไรไว้บ้าง
1.
ติดตั้งตาม Step ->
เลือกลง LAMP (จะได้ APACHE2, MySql, PHP7.0 ) และ OPENSSH
อย่าลืม Utility พื้นฐานด้วย ไม่เลือกจะต้องลงเองหลายตัว เช่น telnet , nano เป็นต้น
2.
ติดตั้งเสร็จ
apt-get update
reboot
3.
ตั้งค่า apache2 ไม่ให้ Show indexs of ....
/etc/apache2/apache2.conf
<Directory /var/www/>
Options indexes FollowSymLinks เอา indexes ออก
และเปลี่ยน AllowOverride None เป็น AllowOverride All
4.
ลง vsFTPD และตั้งค่า
apt-get install vsftpd
/etc/vsftpd.conf
write_enable=YES
local_umask=022
** ตรวจสอบตั้งค่า
grep "^[^#]" /etc/vsftpd.conf * คำสั่งนี้จะดูเฉพาะที่ไม่ได้ # (Comment) ไว้
5.
เพิ่ม User ให้ ftp
useradd -g www-data -d /srv/ftp/ftpuser -m -s /bin/sh ftpuser
-g คือกลุ่ม
-d คือ directory ของ ftpuser
-m คือตรวจสอบว่ามีการสร้าง directory หรือยัง
-s คือการสร้าง shell เริ่มต้นให้ ftpuser
ตั้งรหัสผ่าน ftpuser
passwd ********
6.
เปลี่ยน กลุ่ม ของ directory /var/www/html
chgrp www-data -R /var/www/html/
เปลี่ยน Permission ของ Directory /var/www/html เป็น 775 เพื่อทำสามารถ ftp วางไฟล์ได้
chmod 775 /var/www/html
7.
เปิด Mod ก่อน
sudo a2enmod rewrite
ตั้งค่า .htaccess ให้เป็น error custom page
/var/www/.htaccess
ErrorDocument 404 /404.html
............................................
8.
เพิ่ม port ที่อนุญาตให้เข้าใช้งานหลักๆ เผื่อ Active ufw ไว้ก่อนคำสั่ง ufw enable
ufw allow 80 *เว็บ
ufw allow 22 *ssh
ufw allow 21 *ftp
9.
เพิ่ม lib ติดต่อ MSSQL Connect ( PDO :: dblib )
apt-get install php7.0-sybase
10.
ติดตั้ง nmap เพื่อเอาไว้ SCAN Port ว่าเปิดอะไรไว้บ้าง
nmap (Network Mapper)
nmap (Network Mapper)
Scan Port ดูว่า OS อะไรมีการเปิด firewall หรือไม่
Scan Port ดูว่า OS อะไรมีการเปิด firewall หรือไม่
apt-get install nmap
Sample# nmap 127.0.0.1
กรณี Scan ดู Ip ใน Lan
nmap -sn 192.168.1.0/24
กรณี Scan ดู Ip ใน Lan
nmap -sn 192.168.1.0/24
ในเวอร์ชั่นเก่าใช้ พารามิเตอร์ ดังนี้
nmap -sP 192.168.1.0/24วันพุธที่ 7 ธันวาคม พ.ศ. 2559
PHP 7 ติดต่อ MSSQL โดยใช้ PDO
PHP 7 ติดต่อ MSSQL โดยใช้ PDO ( * mssql_connect ถูกยกเลิกไป * )
apt-get install php7.0-sybase
$db = new PDO("dblib:host=$servername;dbname=$databasename", "$user", "$pass");
$sql = "select * from table where 1=1";
$stmt= $db->prepare($sql);
$stmt->execute();
result :
$arr = $stmt->fetch(PDO::FETCH_ASSOC);
หรือ
while ($arr = $stmt->fetch(PDO::FETCH_ASSOC))
{
echo $arr['name'];
}
สมัครสมาชิก:
บทความ (Atom)
แก้ Active Desktop Recovery
เข้าไปแก้ Value ในไฟล์ DeskHtmlVersion ให้กลายเป็น 0 ไม่ให้แสดงหน้าต่าง Active Desktop Recovery เข้าไปที่ HKEY_CURRENT_USER/Software/Mi...
-
ผมหาวิธีปลดล๊อค จากทั้ง Youtube ทั้ง blog ต่างๆ งงอยู่ตั้งนาน เลยมาสรุปไว้เผื่อได้ทำอีก.. สาเหตุ เมื่อเรา Factory Reset แล้ว ที่ติดปัญหาเ...
-
กรณี เปิดไฟล์ Excel 2007 / 2010 โดยตรงไม่ได้ เปิดแล้วเป็นหน้าขาว ต้องใช้ Open ถึงเปิดได้ บางคนอาจแก้ โดยการเข้าไป ติ๊กเอาค่านึง ใน Excel Opt...
-
เรื่องปัญหาการส่ง e-mail สำหรับมือใหม่อย่างผม ยังเจอกันอยู่บ่อยๆ ส่งไปยัง gmail hotmail อ่านได้ปกติ แต่พอส่งเข้า MS-OUTLOOK มีปัญหาตลอด ต้...