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à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
Nếu khóa ssh (~/.ssh/id_rsa*) không tồn tại, tạo khóa mới với lệnh:
$ ssh-keygen
Copy khóa công khai tới máy muốn truy cập:
$ ssh-copy-id -i ~/.ssh/id_rsa.pub <user>@<remote-host>
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
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"
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