Kịch bản Shell Thường dùng cho Linux

Dịch vụ Mạng Khởi động dịch vụ NetworkManager Mô tả: Kịch bản này được sử dụng để tắt dịch vụ NetworkManager và khởi động lại dịch vụ network để tránh xung đột dịch vụ gây ra việc không thể áp dụng cấu hình IP #!/bin/bash # Kiểm tra trạng thái dịch vụ NetworkManager check_networkmanager_status() { local service_status=$(systemctl is-acti ...

Đăng vào ngày 6 tháng 6 lúc 22:24

Hướng dẫn quản trị và triển khai ứng dụng trên hệ điều hành Linux

1. Tổng quan về hệ điều hành Linux Trong quy trình phát triển phần mềm chuyên nghiệp, lập trình viên thường tiếp xúc với ba loại môi trường chính: Môi trường phát triển (Development): Nơi viết mã nguồn (thường là Windows hoặc macOS). Môi trường kiểm thử (Testing/Staging): Bản sao của môi trường chạy thật để kiểm tra lỗi. Môi trườn ...

Đăng vào ngày 5 tháng 6 lúc 16:00

Hướng Dẫn Thay Đổi Ổ Cứng SSD và Giải Quyết Vấn Đề Hệ Thống Trên Laptop Đôi Hệ Điều Hành

Quá Trình Thực Hiện Laptop của tôi là dòng HP Omen với ổ cứng 512GB đã đầy, và có sẵn khe cắm SSD trống. Vào ngày 3/11, tôi đã mua thêm một ổ SSD 1TB chính hãng HP, loại m.2 PCIe 4.0. Tháo Lắp Vỏ Máy Tôi đã mượn cây tuýp nhựa của bạn bè nhưng không thể vặn được ốc vít. Sau đó, tôi mua thêm cây tuýp nhựa giá 3K nhưng vẫn không hiệu quả. Cuố ...

Đăng vào ngày 5 tháng 6 lúc 01:02

Quy trình thiết lập giám sát với Zabbix

1. Chuẩn bị: Mô tả máy chủ Bảng dưới đây liệt kê các máy chủ sẽ được sử dụng trong hướng dẫn này: Máy chủ Địa chỉ IP Máy chủ Zabbix (đã cài đặt) 192.168.187.134 Máy chủ Linux (Agent) 192.168.187.131 Máy chủ Windows 192.168.187.1 Chúng ta sẽ sử ...

Đăng vào ngày 4 tháng 6 lúc 22:03

Linux Commands: sed (Stream Editor) - A Comprehensive Guide

Linux Commands: sed (Stream Editor) - A Comprehensive Guide sed là một trình chỉnh sửa dòng (stream editor) xử lý nội dung tệp tin từng dòng một. Nội dung đang được xử lý được lưu trong không gian mẫu (pattern space - bộ đệm), và sau khi xử lý, nó được xuất hoặc sửa đổi theo các tùy chọn được chỉ định. Trừ khi được chuyển hướng để lưu trữ đầu r ...

Đăng vào ngày 4 tháng 6 lúc 18:19

Khái niệm và sử dụng lệnh scp trong Linux

Trong CentOS 7, lệnh rcp không còn được cài đặt mặc định mà thay vào đó là scp - một công cụ an toàn hơn để sao chép file giữa các máy. Cú pháp lệnh scp: scp [tùy_chọn] [tên_người_dùng@]máy_chủ1:đường_dẫn/tên_tệp1 ... [tên_người_dùng@]máy_chủ2:đường_dẫn/tên_tệp2 scp được sử dụng để sao chép file giữa các máy trong mạng. Nó sử dụng ssh(1) để tr ...

Đăng vào ngày 4 tháng 6 lúc 17:48

Quản Lý Cổng Mở và Tối Ưu Hóa Trình Duyệt Web

Xem Các Cổng Đã Mở Trên Linux sudo ufw status | grep 'Open' Mở Một Cổng Mới sudo ufw allow 81/tcp Tải Lại Cấu Hình Firewall sudo ufw reload Thay Đổi Ngẫu Nhiên Biểu Tượng Trang Web var icons = ["__STATIC__/img/icons/IconA.ico", "__STATIC__/img/icons/IconB.ico", "__STATIC__/img/icons/IconC.ico"]; document.write(''); Ngăn Chặn Google Dịch ...

Đăng vào ngày 4 tháng 6 lúc 16:47

Quản lý thuộc tính mở rộng của tệp tin trên Linux với chattr và lsattr

Các lệnh chattr và lsattr cho phép người dùng thiết lập và kiểm tra các thuộc tính đặc biệt (extended attributes) trên hệ thống tập tin Linux — những thuộc tính không thể thay đổi thông qua các quyền chuẩn như chmod hay chown. Chúng hoạt động dựa trên cơ chế bảo vệ cấp hạt nhân (kernel-level), thường được sử dụng để tăng cường an toàn dữ liệu h ...

Đăng vào ngày 4 tháng 6 lúc 16:37

Hướng dẫn cài đặt Gentoo Linux với amd64/UEFI/systemd/Gnome

Lưu ý Tôi sử dụng các tệp sau: install-amd64-minimal-20220123T170538Z.iso stage3-amd64-desktop-systemd-20220116T170534Z.tar.xz Thông tin cấu hình: CPU: Intel i5-8300H (8) @ 4.000GHz GPU: NVIDIA GeForce GTX 1060 Mobile 6GB Host: OMEN by HP Laptop 15-dc0xxx Mục tiêu cài đặt: amd64/UEFI/systemd/gnome/gentoo để sử dụng hàng ngày Định dạng đ ...

Đăng vào ngày 3 tháng 6 lúc 20:57

Hiểu sâu về Liên kết Động và Tải Thư viện Động trong Linux: Nguyên lý và Kỹ thuật

Nguyên lý Liên kết Động trong Linux Liên kết động là một cơ chế quan trọng trong hệ thống Linux, cho phép các chương trình sử dụng thư viện chia sẻ (Shared Library) để tái sử dụng mã nguồn và tiết kiệm bộ nhớ. Các thư viện động (tệp .so) được tải khi chương trình chạy, mang lại sự linh hoạt và khả năng bảo trì cao hơn so với các thư viện tĩnh ...

Đăng vào ngày 3 tháng 6 lúc 20:43