Tạo một Debian chroot
$ sudo debootstrap <code name> <chroot folder> <apt repo URL>
# Ví dụ
$ sudo debootstrap buster ./chroot-buster http://deb.debian.org/debian
Tạo một Debian chroot
$ sudo debootstrap <code name> <chroot folder> <apt repo URL>
# Ví dụ
$ sudo debootstrap buster ./chroot-buster http://deb.debian.org/debian
Khởi động vào live USB
Mount phân vùng muốn khôi phục grub (ví dụ /dev/sda1)
sudo mount /dev/sda1 /mnt
# Nếu thư mục /boot nằm ở một phân vùng riêng (giả sử /dev/sda2)
# phân vùng đó cũng phải được mount
# sudo mount /dev/sda2 /mnt/boot
Bài đăng này đã lỗi thời. Bạn có thể xem hướng dẫn mới hơn tại đây
Thêm repo nvidia từ https://negativo17.org
$ sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo
Cài driver NVIDIA và thư viện 32 bit
$ sudo dnf install nvidia-driver nvidia-driver-libs.i686
Tạo một file script night_mode
#!/bin/sh
night_mode() {
xrandr --output VGA-1 --gamma $1 --brightness $2
}
case $1 in
off) night_mode 1:1:1 1.0 ;;
*) night_mode 1:0.85:0.6 1.0 ;;
esac
Câp quyền thực thi cho file
$ chmod +x night_mode
Để bật chế độ ban đêm, chạy ./night_mode
và ./night_mode off
để tắt.
Bạn có thể đặt file vào /usr/bin
để gọi lệnh night_mode
.
Giả sử ta có 2 phân vùng: /dev/fedora/root
và /dev/fedora/home
, và muốn cắt bớt dùng lượng từ phần vùng root sang cho home.
Boot vào live boot USB.
Chắc chắn rằng phân vùng không được mount.
[Đọc tiếp]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
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à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