Hướng Dẫn Từ Cơ Bản Đến Nâng Cao Trên Ubuntu Mà Bạn Có Thể Bỏ Lỡ

2024-12-30 08:56:52 - Vũ Duy Lực

1. Giới Thiệu

Xin chào các bạn! Mình là Nam, hôm nay mình muốn chia sẻ một số lệnh và mẹo hữu ích khi sử dụng Ubuntu. Blog này không chỉ giúp mình lưu lại các lệnh thường dùng mà còn là một tài liệu tham khảo nhanh cho các bạn. Hy vọng các nội dung này sẽ hữu ích và tiết kiệm thời gian cho bạn!

2. Hệ Điều Hành Ubuntu1. Các Lệnh Cơ BảnCập nhật hệ thống

Cập nhật toàn bộ hệ thống để đảm bảo phần mềm luôn mới nhất:

sudo apt update && sudo apt upgrade
Quản lý phần mềm

Tìm kiếm phần mềm:

sudo apt search [tên_phần_mềm]

Cài đặt phần mềm:

sudo apt install [tên_phần_mềm]

Xóa phần mềm:

sudo apt remove [tên_phần_mềm]
Kiểm tra tài nguyên hệ thống

Dung lượng đĩa:

df -h

RAM và CPU:

free -h
htop
2. Tối Ưu Hóa Sử DụngTạo alias cho lệnh thường dùng

Thay vì nhập các lệnh dài, bạn có thể rút gọn bằng alias:

echo "alias update='sudo apt update && sudo apt upgrade'" >> ~/.bashrc
source ~/.bashrc

Chỉ cần gõ update để cập nhật hệ thống!

Tự động hóa với cron

Ví dụ, sao lưu dữ liệu hàng ngày lúc 2h sáng:

crontab -e

Thêm dòng sau:

0 2 * * * /usr/bin/rsync -a /home/user/data /backup/location

Lợi ích:

Quản lý phiên làm việc với tmux

Tạo phiên mới:

tmux new -s mysession

Quay lại phiên cũ:

tmux attach-session -t mysession

Lợi ích: Duy trì phiên làm việc ngay cả khi mất kết nối.

3. Bảo Mật Hệ ThốngCấu hình tường lửa với UFW

Bật tường lửa:

sudo ufw enable

Mở cổng cụ thể (ví dụ: SSH):

sudo ufw allow 22

kiểm tra các cổng hoạt động:

sudo ufw status
Sử dụng SSH Key thay mật khẩu

Tạo SSH key:

ssh-keygen -t rsa -b 4096

Thêm SSH key vào server:

ssh-copy-id user@server
4. Quản Lý Phân QuyềnThay đổi quyền truy cập với chmod

755: Chủ sở hữu có toàn quyền; nhóm và người khác chỉ đọc và thực thi.

sudo chmod -R 755 /path/to/directory

700: Chỉ chủ sở hữu có toàn quyền.

sudo chmod -R 700 /path/to/directory

644: Chủ sở hữu có quyền đọc, ghi; nhóm và người khác chỉ đọc.

sudo chmod -R 644 /path/to/file
5. Nâng CaoDọn dẹp hệ thống

Xóa các package không sử dụng:

sudo apt autoremove

Xóa kernel cũ:

sudo apt --purge autoremove
Kiểm tra log hệ thống
journalctl -xe
3. Lời Cảm Ơn

Cảm ơn bạn đã dành thời gian đọc bài viết này! Mình hy vọng những lệnh và mẹo này sẽ giúp bạn làm việc với Ubuntu dễ dàng hơn. Nếu bạn có bất kỳ ý kiến đóng góp hoặc thắc mắc nào, đừng ngần ngại chia sẻ nhé!

Chúc bạn thành công! 😊

 

Xem thêm bài viết