Difference between tmux & screen command in unix

ปกติใน unix command ถ้าเรามีการ รัน command บางตัวที่ใช้เวลาในการโปรเซสนาน เช่น download kernel ไฟล์ใหญ่ๆ หรือ install module application ใหญ่ๆอยู่ ซึ่ง ณ เวลานั้น เราจำเป็นต้องออกจากออฟฟิศ แล้วไป รีโมตเข้าไปเชคจากที่อื่นอยู่ ใน unix จะมี command อยู่ สองตัวที่ อำนวยความสะดวกให้ ครับนั่นคือ 1. screen 2. tmux ยกตัวอย่าง สถานะการณ์ ครับ ผมนั่งรีโมตไปยัง server A ผ่าน SSH จากเครื่อง notebook ที่ office เพื่อที่จะอัฟเดท kernel ของ debian #apt-get upgrade มีขึ้นมาให้อัฟเกรด 65 packages […]

awk command unix choose value last column to sum

รวมผลจำนวนเงิน โดยใช้ unix command “awk ‘{print $NF}’ ## cut last column in text file by awk ‘{print $NF}’ 06/04 NEW HAMPSHIRE INSURANCE CBANGKOK TH 07/04 367.00 06/04 ESSO-VPK CHAROENNAKORN(1)BANGKOK TH 08/04 600.00 07/04 BTS BANGKOK TH 08/04 450.00 09/04 SHABU HAVEN-C.PLAZA PINKLBANGKOK TH 09/04 998.00 13/04 40.00 U.S. DOLLAR ********* CONVERTED TO 44 GB 14/04 […]

what is pci-dss 3.2 อะไรคือ pci-dss 3.2

สภามาตรฐานด้านความมั่นคงปลอดภัยของการใช้บัตรชำระเงิน (Payment Card Industry Security Standard Council) ออกมาตรฐาน PCI-DSS ซึ่งเป็นมาตรฐานด้านความมั่นคงปลอดภัยของข้อมูลสำหรับองค์กรที่ต้องจัดการกับข้อมูลบัตรเครดิตของลูกค้า เวอร์ชันใหม่ล่าสุด คือ 3.2 ซึ่งข้อกำหนดที่เปลี่ยนไปจากเดิม มีดังนี้ การพิสูจน์ตัวตนแบบหลายปัจจัยจะถูกนำมาใช้ในการเข้าถึงระบบข้อมูลของผู้ถือบัตรไม่ว่ากรณีใดก็ตาม ซึ่งก่อนหน้านี้จำเป็นต้องใช้วิธีการพิสูจน์ตัวตนแบบดังกล่าวเฉพาะกรณีที่เข้าถึงจากระยะไกล (Remote Access) ผ่านทางอุปกรณ์หรือผู้ใช้ที่ไม่น่าเชื่อถือเท่านั้น เพื่อผ่านมาตรฐาน PCI-DSS 3.2 การพิสูจน์ตัวตนแบบหลายปัจจัยนี้จำเป็นต้องพร้อมใช้งานก่อนวันที่ 1 กุมภาพันธ์ 2018 Designated Entities Supplemental Validation (DESV) DESV เป็นกลุ่มของขั้นตอนที่บอกผู้ที่เกี่ยวข้องว่าจะผ่านมาตรฐาน PCI-DSS ได้อย่างไร ซึ่งกลุ่มขั้นตอนนี้จะถูกบรรจุเข้ามาเป็นมาตรฐานในเวอร์ชัน 3.2 โดยผู้ที่เกี่ยวข้องอาจถูกธนาคารหรือผู้ให้บริการบัตรร้องขอให้แสดงสิ่งที่ยืนยันว่าองค์กรปฏิบัติตามข้อกำหนดในมาตรฐาน PCI-DSS จริง ข้อกำหนดใหม่สำหรับ Service Provider PCI-DSS 3.2 มีการเพิ่มข้อกำหนดใหม่ให้แก่ Service Provider หลายประการ เช่น มีการจัดทำเอกสารที่บรรยายถึงสถาปัตยกรรมการเข้ารหัสข้อมูลและรายงานถึงความล้มเหลวของระบบควบคุมความมั่นคงปลอดภัยที่สำคัญ, ระบุหน้าที่ความรับผิดชอบสำหรับการคุ้มครองข้อมูลผู้ถือบัตรและการปฏิบัติตามมาตรฐาน PCI-DSS, ต้องมีการทดสอบเจาะระบบควบคุมแต่ละส่วนอย่างสม่ำเสมอ […]

การจดทะเบียนพาณิชย์อิเล็กทรอนิกส์

วิธีการจดจัดตั้งทะเบียนพาณิชย์อิเล็กทรอนิกส์ หรือการทำ E-commerce Registration ID ทำไมต้องจดทะเบียนพาณิยช์อิเล็กทรอนิกส์ กองพาณิชย์อิเล็กทรอนิกส์ เป็นหน่วยงานที่รับผิดชอบในการส่งเสริมและสนับสนุนพาณิชย์ อิเล็กทรอนิกส์ เพื่อเพิ่มและขยายช่องทางการตลาดให้แก่ผู้ประกอบการ จากการดำเนินงานที่ผ่านมาพบว่า พาณิชย์อิเล็กทรอนิกส์ของประเทศไทยยังไม่เป็นที่แพร่หลายมากนัก สาเหตุหนึ่งเกิดจากการขาดความน่า เชื่อถือของผู้ประกอบการ ทำให้ผู้บริโภคขาดความมั่นใจ เพราะไม่สามารถรู้หรือทราบได้ว่าผู้ประกอบการเป็นใคร อยู่ที่ไหน กรณีมีปัญหาหรือข้อพิพาทต่างๆ ไม่สามารถตรวจสอบการมีตัวตนของผู้ประกอบการได้ ดังนั้น จะเห็นว่า ความเชื่อถือและเชื่อมั่นดังกล่าว ถือเป็นสิ่งสำคัญในการดำเนินธุรกิจ พาณิชย์อิเล็กทรอนิกส์ การที่จะช่วยกระตุ้นให้พาณิชย์อิเล็กทรอนิกส์ได้รับความแพร่หลายในประเทศไทย เกิดการทำธุรกรรมพาณิชย์อิเล็กทรอนิกส์เพิ่มขึ้น จะต้องมีการสร้างความน่าเชื่อถือให้แก่ผู้ประกอบการ ทั้งนี้ เพื่อให้ผู้บริโภคเกิดความมั่นใจ ในการตัดสินใจทำธุรกรรมพาณิชย์อิเล็กทรอนิกส์ ดังนั้น กรมพัฒนาธุรกิจการค้า จึงได้กำหนดให้ผู้ประกอบการพาณิชย์อิเล็กทรอนิกส์ที่มีสถานประกอบการตั้งอยู่ในประเทศไทย ต้องมาจดทะเบียนพาณิชย์เพื่อให้ผู้บริโภคสามารถตรวจสอบการมีตัวตนของผู้ประกอบการได้ว่า ผู้ประกอบการมี ตัวตนจริงหรือไม่ เป็นใคร อยู่ที่ไหน ทำธุรกรรมอะไรบ้าง ประโยชน์ของการจดทะเบียน สร้างความน่าเชื่อถือให้แก่ผู้ประกอบการในระดับหนึ่ง โดยกรมฯ จะจัดทำเลขทะเบียน พาณิชย์อิเล็กทรอนิกส์ (เครื่องหมาย Registered) จัดส่งให้แก่ผู้ประกอบการ (ส่งทางe-Mail ในรูปแบบ Source Code) เพื่อให้ผู้ประกอบการนำไปแสดงไว้บน Web Site หรือ […]

Upgrade custombuild1.x to 2 on directadmin

วันนี้มีโจทย์เกี่ยวกับ Directadmin (DA) ครับ จะทำการอัฟเกรด php5.5 -> php5.6 กับ mysql 5.5 -> mysql 5.6 ซึ่งโดยปกติใน DA จะมีการอัฟผ่าน custombuild ซึ่งเป็นเหมือน port ในการอัฟ package ของ DA แต่มีประเด็นเรื่องของ custombuild ตัวปัจจุบันที่ใช้งานเป็น version 1 จะมีข้อจำกัดในการอัฟเกรดได้ถึงแค่ php5.5 เท่านั้น ดังนั้นต้องทำการ upgrade custombuild ใหม่ก่อนเป็นลำดับแรก ##Download latest version of custombuild 2.0 cd /usr/local/directadmin mv custombuild custombuild-01 wget http://files.directadmin.com/services/custombuild/2.0/custombuild.tar.gz tar xvzf custombuild.tar.gz cd custombuild ./build […]

รำลึก 8 ปี กับงาน Airraid with Error404 team.

เมื่อแปดปีที่แล้ว 29 Mar 2008 พวกเราทีม Error404 ได้ลงแข่งงาน Airraid2008 ที่จัดขึ้นที่ ประเทศไทยเป็นครั้งแรก Error404″ Show step in CentralWorld “AirRaid Hacking Challenge BKK 2008″ อิอิ วันนี้วันศุกร์ครับ สำหรับศุกร์ที่ชิวๆวันนี้ ก็นั่งฟังเพลง รักแห่งสยามไป คลายเครียดจากงานที่เหนื่อยๆ มาทั้งวัน กับการฟังเพลงชิว ๆ ก็ดีน่ะครับ จิตจะได้พักผ่อนบ้าง เมื่อจิตเป็นสุข ก็เป็นเหตุใกล้ให้เกิด “สมาธิ” ตามหลักที่พระพุทธเจ้าท่านสอนไว้ เมื่อวานไปแข่งงาน AirRaid Hacking มาครับ ซึ่งงานนี้ ประเทศไทยได้จัดขึ้นเป็นครั้งแรก ครับด้วยเหตุผลว่า เป็นการเปิดตัวบริษัท SiamSecure ครับ ซึ่งจะเข้ามาทำในด้าน เป็นที่ปรึกษากับ บริษัทต่างๆ ที่ต้องการใช้ระบบเน็ตเวิรค์ที่ปลอดภัย รวมถึงรับวางระบบให้ปลอดภัย ซึ่งในปัจจุบันในบ้านเรา ผมคิดว่า การตื่นตัวทางด้าน network security […]

Email header บ่งบอกและมีความสำคัญอย่างไร ทำความเข้าใจ

ปกติเวลามีปัญหาเรื่องการรับส่ง อีเมล ถ้าเรามีความเข้าใจในส่วนของ Email header จะทำให้เรามีความกระจ่างในการ รับ ส่ง เมล ยิ่งขึ้นครับ วันนี้ทาง แพ็คเกตเลิฟ Packetlove.com มีทริปวิธีการอ่านข้อมูลในส่วนของ header email มาให้ทำความเข้าใจกันครับผม ### เป็นการแจ้งว่าส่งเมลถึง Email account อะไรครับ Delivered-To: examplegolf@gmail.com ###มีการรับอีเมลเข้ามาโดย IP 10.55.145.7 วันที่ 21 Feb 2016 , เวลา 02:45:31 ในส่วนของ timezone -0800 (PST) ถ้ามองให้เป็นเวลา (ICT) +0700 ต้องทำการ จะเท่ากับ ### +1500 -0800 = +0700 นะครับในกรณีนี้จะเป็น 02:45:31 + 15hr = 17:45:31 (ICT) […]