APT repository cho phiên bản Debian không còn được hỗ trợ

Cập nhật lại link trong file /etc/apt/sources.list

deb http://archive.debian.org/debian <code_name> main contrib non-free

# Ví dụ
# deb http://archive.debian.org/debian squeeze main contrib non-free

Cấu hình để bỏ qua việc kiểm tra hạn của file Release

$ echo 'Acquire::Check-Valid-Until "false";' | sudo tee /etc/apt/apt.conf.d/90ignore-release-date
debian  apt 

Cấu hình proxy cho docker

Tạo một thư mục để chứa file cấu hình cho service docker

$ sudo mkdir -p /etc/systemd/system/docker.service.d

Thêm cấu hình proxy vào file /etc/systemd/system/docker.service.d/http-proxy.conf

[Service]
Environment="HTTP_PROXY=<your_proxy>"
Environment="HTTPS_PROXY=<your_proxy>/"
Environment="NO_PROXY=localhost,127.0.0.1"

Cập nhật cấu hình và khởi động lại service

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

Cấu hình proxy cho ssh

Cài đặt ncat

# Đối với Debian 8
$ sudo apt-get install nmap

# Đối với Debian 10
$ sudo apt install ncat

# Đối với họ Redhat
$ sudo yum install nmap-ncat
# hoặc
$ sudo dnf install nmap-ncat
[Đọc tiếp]
ssh  proxy 

Mount phân vùng trong một file image

Cách 1: losetup

Với những phiên bản mới hơn của losetup, chúng ta có thể dễ dàng liên kết file image tới một loop device như sau:

$ sudo losetup --show -Pf <imagefile>
/dev/loop0

Output trả ra device đã được map với file. Phân vùng của file image giờ có thể được mount tương tự như mount phân vùng ổ cứng. Ví dụ:

$ sudo mount /dev/loop0p1 /mnt
[Đọc tiếp]
qemu 

Sử dụng vim làm pager

Giống như việc dùng less mà vẫn có syntax highlight.

Để đọc từ pipe:

$ alias less="vim -u /usr/share/vim/vim*/macros/less.vim -"

Để đọc từ file:

$ alias fless="vim -u /usr/share/vim/vim*/macros/less.vim"
vim 

Tính md5sum của nhiều dòng trong một file

Sử sed để lấy nội dung mong muốn và md5sum để tính mã checksum

$ sed -n <begin_line>,<end_line>p <file_name> | md5sum

Ví dụ, để tính checksum từ dòng 2 tới dòng 15 trong một file có tên là sample.txt

$ sed -n 2,15p sample.txt | md5sum
sed  md5sum