My Quick Notes

Ain't Nobody Got Time to Read

Công nghệ

44 bài viết

NGINX Basic Authentication

Gói yêu cầu

  • Trên Debian: apache2-utils.

    sudo apt-get install apache2-utils
  • Trên Fedora: httpd-tools.

    sudo dnf install httpd-tools

Tạo file lưu trữ user:password

Tạo file /etc/nginx/.htpasswd là file chứa thông tin về người dùng và mật khẩu.

sudo htpasswd -c /etc/nginx/.htpasswd user1

Tùy chọn -c chỉ nên dùng nếu file chưa tồn tại nếu không nó sẽ ghi đè file đã có. Để thêm người dùng khác, ta chạy lệnh giống như trên nhưng bỏ tùy chọn -c.

sudo htpasswd /etc/nginx/.htpasswd user2
Đọc tiếp...

Bắt đầu với Mosh

Mosh là gì

Mosh là một công cụ thay thế cho SSH terminal.

Mosh không lắng nghe trên network port hay xác thực người dùng. Mosh client đăng nhập máy chủ thông qua SSH sau đó khởi chạy mosh-server trên máy chủ và kết nối với nó thông qua UDP.

Đọc tiếp...

Lấy patch file của một commit trên github

Để lấy patch file của một commit trên github, chúng ta chỉ cần thêm đuôi .patch vào sau đường link của commit đó (bỏ đi những tham số kiểu như ?diff=unified). Cấu trúc của một đường link cho patch file sẽ là: https://g…

Đọc tiếp...

Làm quen với tmux

image

Cấu hình

Cấu hình cho tmux có thể được thêm vào file $HOME/.tmux.conf.

Phím tắt

  • Reload .tmux.conf

    Reload file cấu hình với phím tắt Ctrl-b r:

    bind-key r source ~/.tmux.conf
Đọc tiếp...

Cài đặt Bumblebee cho NVIDIA Optimus trên Fedora

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

Nếu bạn không quan tâm đến việc chuyển qua lại giữa 2 card và muốn card NVIDIA luôn được sử dụng thì bạn có thể xem hướng dẫn này.

Cài đặt Bumblebee và NVIDIA driver

Thêm repo RPMFusion

$ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Đọc tiếp...