ว่าด้วยเรื่อง bash history

ว่าด้วยเรื่อง bash history

ปกติเวลาเราพิพม์คำสั่งต่างๆ ใน Linux คำสั่งต่างๆ จะถูกเก้บไว้ใน .bash_history
เวลาเราอยากค้นหาคำสั่งที่เคยใช้เพียงพิมพ์คำสั่ง history มันก็จะ list คำสั่งทั้งหมดที่เคยพิพมพ์ออกมา

แต่ถ้าเราไม่ต้องการให้มันแสดง บางคำสั่ง เพียงแค่เพิ่มช่องว่างไว้หน้าคำสั่งก็พอ

การคำนวณ Subnet mask, Broadcast, Network, Wild Card Bits

ในที่นี้จะยกตัวอย่างของ IPv4 ครับ
ของ IPv6 ก็ใช้หลักการเดียวกันแต่หลักมันจะยาวกว่า
IPv4 เขียนได้ในรูปแบบนี้ครับ A.B.C.D
โดยที่ A,B,C,D จะเขียนในรูปเลขฐาน 10 มีค่าไม่เกิน 255
เมื่อเอามาแปลเป็นรูปเลขฐานสองจะได้
bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb
จะเห็นว่ามีเลขทั้งหมด 32 ตัว โดยที่ b คือ 0 หรือ 1
การเขียน Netwrok และ Boardcast นั้นมีกฏอยู่ว่า IP ที่บอก Network จะลงท้ายด้วย 0 ทุกตัวและ Boardcast จะลงท้ายด้วย 1 ทุกตัว พูดง่ายคือ IP แรกและ IP สุดท้าย

ตัวอย่าง 1
เรามี Network 1 ชุดคือ
192.168.159.0/24

การย้าย DataDir MyQL ใน Ubuntu 16.04.1 LTS

 

ใน Ubuntu 16.04.1 LTS จะมี bug เกี่ยวกับการย้าน DATADIR อยู่วิธีแก้ไขคือ

1. แก้ไขแฟ้ม/etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]
datadir         = NEW Directory

2. ย้ายข้อมูลเดิมทั้งหมดไปวไ้ที่ใหม่

การใช้ WINDOWS API ใน C#

ตัวอย่างที่ใช้เป็นการตั้งค่าเวลาในเครื่อง

1. import Class ที่เกี่ยวข้อง

           using System.Runtime.InteropServices;

การใช้ C# ติดต่อกับ ฐานข้อมูล

การติดต่อกับฐานข้อมูลในบทความนี้ใช้ ADODB ในการติดต่อ มี 5 ขั้นตอนคือ
1.  import Class ที่เกี่ยวข้อง

           using ADODB;

2.  ประกาศตัวแปรที่เกี่ยวข้อง

การ Backup MySQL

คำสั่งที่ใช้คือ
#mysqldump database_name -uusername -ppassword > database_name.sql

เพื่อความสพดวกในกรณีมีหลาย databsae ตจึงได้เขียนโปรแกรมขึ้นดังนี้
สร้างแฟ้มชื้อ mysql.php มีรายละเอียดดังนี้
mysqli

<?php
$mysqli = @new mysqli('server','user','password');
$mysqli->set_charset('utf8');

การใช้ PHP ติดต่อกับ MySQL ด้วย MySQLi

1. สร้างการเชื่อต่อไปยัง Server
    $mysqli = @new mysqli($host,$user,$password,$db);
    $mysqli->set_charset($charset);
    $host = Server ที่ต้องการเชื่อต่อ
    $user = ีusername
    $password = password
    $db = ชื่อฐานข้อมูลที่ต้องการใช้
    $charset = รหัสตัวอักษรที่ใช้ ถ้าไม่ได้ set จะใช้ค่า default ของ php หรือ apache

2. เมื่อได้สร้าง connect ขึ้นมา ขั้นตอนต่อมาคือส่ง SQL COmmand เข้าไป