Cấm 1 người dùng tạo kết nối ra ngoài bằng Iptables trên Linux!
Iptables có 1 module gọi là “owner” (ipt_owner cho kernel <2.6.25 và xt_owner cho kernel >=2.6.25) cho phép người quản trị có thể cấm 1 người dụng nhất định trên hệ thống cục bộ tạo kết nối ra...
View ArticleCấm IP bằng cách sử dụng null route trong Linux
Để cấm 1 IP hoặc 1 dãy IP truy cập đến hệ thống Linux thì có thể sử dụng Iptables. Tuy nhiên chúng ta sử dụng phương pháp null route để làm được điều đó. Null route còn được gọi là blackhole route,...
View ArticleMã hóa tập tin với OpenSSL
Lệnh đơn giản để mã hóa tập tin với OpenSSL là: openssl aes-256-cbc -a -salt -in quantrong.txt -out quantrong.txt.enc - Trong đó: aes-256-cbc : encryption cipher được sử dụng đễ mã hóa. -a : xuất kết...
View ArticleCài đặt Apache Tomcat 7 trên Centos 5/RHEL 5
Bài viết này sẽ hướng dẫn cài đặt Apache Tomcat 7 trên Centos 5. Thông tin về Apache Tomcat và những tính năng mới cũng như những cải thiện trong phiên bản 7 có thể tham khảo tại đây. Trong bài viết...
View ArticleCài đặt PostgreSQL 9 trên Fedora 15 / 16
Lưu ý: Để cài đặt PostgreSQL 9 trên CentOS, bạn vui lòng đọc bài viết dành cho CentOS [tại đây] Trên Fedora 15/16 có thể cài đặt PostgreSQL 9 qua Yum như sau: yum install postgresql-server Khi cài đặt...
View ArticleSử dụng Macro trong trình soạn thảo vim / vi (Phần 1)
Sử dụng Macro trong vim/vi bạn có thể quay lại (record) và cho chạy lại (play) một chuỗi các hành động trong trình soạn thảo. CÁC BƯỚC CHÍNH ĐỂ TẠO VÀ SỬ DỤNG MACRO TRONG VIM: 1. Bắt đầu quá trình ghi...
View ArticleSử dụng Macro trong trình soạn thảo vim / vi (Phần 2)
Xem phần 1 tại đây Ví dụ 2: Tạo các câu truy vấn SQL (CREATE DATABASE) từ danh sách tên db có sẵn Ban đầu ta có tập tin “create-database.sql ” có nội dung như sau: 1. Ấn “qa”: để bắt đầu quá trình thu...
View ArticleCài đặt Squid 3 (Proxy Server) trên Linux
- Cài từ gói phần mềm có sẵn: + Trên CentOS 6 có thể cài bằng Yum như sau: yum install squid + Trên Debian 6 có thể cài bằng apt như sau: apt-get install squid3 - Ngoài ra có thể cài từ mã nguồn...
View ArticleCấu hình địa chỉ IP tĩnh trong Linux
Để cấu hình địa chỉ IP tĩnh trong Linux, bạn phải chỉnh sửa một số tập tin cấu hình network tùy vào bản phân phối Linux mà bạn đang sử dụng: * Đối với Fedora/RHEL/CentOS :...
View ArticleCài đặt và sử dụng OpenVZ trên CentOS 6
OpenVZ là giải pháp ảo hóa dạng container-based trong Linux. Nó tạo ra mỗi container giống như một máy ảo có IP riêng, có tài khoản root riêng,..vv. Bài viết này sẽ hướng dẫn các bạn cài đặt và sử dụng...
View ArticleSao lưu và phục hồi OpenVZ container
Bài viết trước đã hướng dẫn các bạn cách cài đặt OpenVZ trên CentOS 6, bài viết này sẽ hướng dẫn các bạn sử dụng công cụ vzdump để sao lưu và phục hồi các OpenVZ container. 1. Cài đặt vzdump: rpm -ivh...
View ArticleCài đặt PostgreSQL 9 trên CentOS
Bài viết này sẽ hướng dẫn các bạn cài đặt PostgreSQL 9.1 trên CentOS 6. Tuy nhiên cách cài đặt này cũng áp dụng được trên CentOS 5. 1. Cài đặt PostgreSQL Repository(repo): - Tìm và tải các bản repo rpm...
View ArticleCài đặt JBoss AS 7 trên CentOS
Bài viết này sẽ hướng dẫn các bạn cài đặt JBoss Application Server 7 trên CentOS 6. 1. Tải và cài đặt JDK: Các bạn có thể tải JDK tại đây. Lưu ý, các bạn nên tải gói JDK phù hợp với bản CentOS mà bạn...
View ArticleCập nhật Font trên Fedora với Infinality patch
Để cài đặt Infinality patch các bạn thực hiện các lệnh như sau : yum localinstall http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm yum install freetype-infinality Cuối cùng khởi...
View ArticleCài đặt bộ TeX Live 2012 trên Fedora
Bài viết này hướng dẫn bạn cài đặt bộ TeX Live 2012 trên Fedora thông qua repo không chính thức. Đầu tiên chúng ta cài đặt repo như sau: - Đối với Fedora 15: yum localinstall...
View ArticleCài đặt MySQL Server 5.5.x trên Debian Squeeze
Bài viết này sẽ hướng dẫn các bạn cài đặt MySQL Server 5.5 từ source trên Debian Squeeze. - Cài đặt các gói thư viện và công cụ cần thiết cho việc biên dịch MySQL Server 5.5: apt-get install libaio-dev...
View ArticleGiới thiệu về Linux Control Groups (cgroups)
Nhân Linux từ phiên bản 2.6.24 có tính năng mới gọi là “control groups” thường được gọi là “cgroups”. Cgroups cho phép bạn có thể cấp phát tài nguyên – như thời gian sử dụng CPU, bộ nhớ hệ thống, băng...
View Article