Tips

Tip #34: Live capture packet trên Server và view realtime trên Local bằng wireshark

Để Live capture packet trên Server và view realtime trên máy Local bằng wireshark, sử dụng lệnh sau: Kết quả: tcpdump: -nn: Không phân giải IP thành hostname, port thành tên dịch vụ. Giúp loại bỏ quá trình phân giải DNS để kết quả capture hiển thị nhanh hơn. -i any: capture trên tất cả […]
01/02/2021
140 Lượt xem

Linux Tip #33: SSH Jump Host – SSH Bastion Host

Jump host (hay còn gọi là Jump Server/Bastion Host) là một SSH server trung gian (ssh_gateway) đứng giữa người dùng và server cần quản trị (app_server). Nói cách khác, nếu muốn SSH vào app_server, bạn phải đi qua ssh_gateway trước. Có vài cách để thực hiện điều trên: SSH trực tiếp vào SSH Gateway, sau […]
25/01/2021
88 Lượt xem

Tip #32: Tạo Socks5 bằng SSH

Tạo Socks5 bằng SSH là cách làm nhanh gọn, hiệu quả và an toàn nhất. Socks sẽ chỉ được tạo khi cần sử dụng (on-demand) bởi những người có quyền SSH vào server và không cần phải cài thêm package nào khác. Ngoài ra, tạo Socks bằng SSH Tunnel còn bổ sung thêm chức năng […]
22/01/2021
58 Lượt xem

Dự đoán Storage của VPS bằng ioping – Linux Tip #31

Khi muốn dự đoán Storage bên dưới mà VPS sử dụng, ngoài cách đo tốc độ ổ cứng, chúng ta có thể dựa vào độ trễ khi “ping” đến storage bằng lệnh ioping. Mỗi loại storage, do cơ chế vận hành và công nghệ khác nhau nên sẽ có độ trễ khi xử lý I/O […]
15/09/2020
42 Lượt xem

TIP #29: Chuyển MyISAM sang InnoDB

Tip hôm nay sẽ chia sẻ với các bạn cách chuyển table sử dụng engine MyISAM sang InnoDB. Trước khi tiến hành, ta cần xác định lại engine của table đang sử dụng: Kiểm tra table dùng MyISAM hay InnoDB 1. Chuyển MyISAM sang InnoDB sử dụng phpMyAdmin Login vào phpMyAdmin. Chọn Database chứa table […]
04/06/2020
28 Lượt xem

TIP #28: KIỂM TRA TABLE DÙNG MyISAM HAY InnoDB

Việc xác định Engine của một table sẽ rất cần thiết trong nhiều trường hợp, đặc biệt là các trường hợp liên quan đến tối ưu hóa (optimize) database. MyISAM sử dụng cơ chế table level locking. Khi có thao tác insert/update/delete record thì toàn bộ table chứa record sẽ bị lock. Cơ chế này […]
03/06/2020
19 Lượt xem

TIP #27: Kiểm tra tốc độ mạng Server

Để kiểm tra tốc độ mạng server Linux bằng command line bạn có thể dùng command của speedtest. Cách làm như sau: Cài đặt Ubuntu/Debian Fedora/CentOS/Redhat Kiểm tra tốc độ mạng của server Liệt kê danh sách server test gần nhất: Cột đầu tiên là ID của server, chọn ID của server cần test. Tham […]
29/05/2020
24 Lượt xem

TIP #26: Kiểm tra tốc độ ổ cứng Linux

Kiểm tra tốc độ ổ cứng sẽ phần nào giúp bạn xác định được phần cứng đang sử dụng là HDD hay SSD. Ngoài ra, tốc độ đọc ghi ổ cứng còn ảnh hưởng trực tiếp đến performance của hệ thống. Có thể kiểm tra các loại tốc độ sau: Tốc độ đọc cache/buffer: sử […]
28/05/2020
34 Lượt xem

TIP #25: KHẮC PHỤC CRONJOB KHÔNG CHẠY

CRONJOB KHÔNG CHẠY Khi sử dụng cronjob, ta thường gặp tình trạng cronjob setup đúng nhưng không chạy. Một trong những nguyên nhân thường gặp là sự khác biệt giữa biến môi trường $PATH khi login vào terminal và khi chạy cronjob.Mặc định, khi chạy cronjob, biến $PATH của tất cả user sẽ được set […]
06/05/2020
21 Lượt xem

TIP #24: GIẢI MÃ BIẾN $PATH & HASH TABLE

BIẾN MÔI TRƯỜNG $PATH Hệ thống Linux có rất nhiều thư mục, vậy khi ta gõ 1 lệnh trên terminal như: ping, echo, cat, passwd … thì hệ thống sẽ xử lý thế nào để tìm đúng file cần thực thi? Đó là nhờ vào sự hỗ trợ của biến môi trường (environment variable) $PATH. […]
05/05/2020
14 Lượt xem
Xem thêm