Thay đổi múi giờ trong Apache và PHP


27/03/2017      
Nếu bạn muốn hiển thị ngày giờ chính xác trong các tập tin log như: error.log, access.log and php_error_log...  của các phần mềm Apache, PHP, MySQL để có thể theo dõi tình trạng của hệ thống tốt hơn thì hướng dẫn sau sẽ giúp ích cho bạn:

Cài đặt Suhosin cho PHP trên Linux


21/03/2017      
Suhosin là một hệ thống bảo vệ mã nguồn PHP mà nó hoạt động như một PHP module nhằm chống lại một số hình thức khai thác lỗ hổng thông qua các đoạn mã PHP. Ví dụ như nó sẽ có thể giúp bạn hạn chế các lỗ hổng SQL Injection hay Remote Attack, thêm một lớp bảo vệ trên một số hàm nhạy cảm trong PHP như mail(), eval(), preg_replace(), ngoài ra còn có rất nhiều tính năng khác mà bạn có thể xem tại đây.

Ở bài này, mình sẽ hướng dẫn cách cài Suhosin trên máy chủ Linux ở các hệ điều hành RHEL/CentOS và Ubuntu/Debian.

Sử dụng Crontab trên Linux


27/06/2016      
1. Cron là gì?
Cron là một tiện ích cho phép thực hiện các tác vụ một cách tự động theo định kỳ, ở chế độ nền của hệ thống. Crontab (CRON TABle) là một file chứa đựng bảng biểu (schedule) của các entries được chạy.



2. Cron làm việc thế nào?
Một cron schedule đơn giản là một text file. Mỗi người dùng có một cron schedule riêng, file này thường nằm ở /var/spool/cron. Crontab files không cho phép bạn tạo hoặc chỉnh sửa trực tiếp với bất kỳ trình text editor nào, trừ phi bạn dùng lệnh crontab. Một số lệnh thường dùng:


crontab -e: tạo hoặc chỉnh sửa file crontab
crontab -l: hiển thị file crontab
crontab -r: xóa file crontab

7 lệnh hữu dụng cho mạng Linux


24/06/2016      
Mặc dù có thể quản lý các thiết lập mạng thông qua GUI trong hầu hết các phân phối Linux ngày nay, tuy nhiên các quản trị viên vẫn cần sử dụng thành thạo với các công cụ dòng lệnh. Với quan điểm đó mà trong bài này chúng tôi sẽ giới thiệu cho các bạn một số lệnh mang tính chọn lọc được lấy từ công cụ có trong các phân phối Linux phổ biến. Cần nhớ rằng, nếu bạn muốn có được thông tin đầy đủ về các công cụ và các tùy chọn của nó, hãy tham khảo trang “man” của nó: đánh man theo sau là tên công cụ. Khi đó bạn sẽ thấy xuất hiện một terminal.



50 câu lệnh Linux phải nhớ


     

  1. clear: làm sạch cửa sổ dòng lệnh

  2. ls tenthumuc: Liệt kê nội dung bên trong một thư mục

  3. cat tentaptin: Hiển thị nội dung của một tập tin lên cửa sổ dòng lệnh

  4. rm tentaptin: Xóa một tập tin

  5. cp taptinnguon taptindich: Sao chép một tập tin

  6. passwd: Đổi mật khẩu

  7. motd: Thông điệp của ngày

  8. finger tentruycap: Chương trình tìm kiếm thông tin người dùng

  9. startx: Khởi động X Window System server


    Cấu trúc cây thư mục trong Linux


    24/03/2016      
    Bạn có bao giờ thắc mắc tại sao các một số chương trình trong Linux được lưu dưới các thư mục khác nhau như /bin, /sbin, /usr/bin hay /usr/sbin?
    Ví dụ như, một số được lưu trong /usr/bin. Sao không là /bin hay /sbin? Điểm khác biệt giữa các thư mục đó là gì?

    Trong bài viết này, chúng tôi sẽ ôn lại giúp bạn về cấu trúc file hệ thống của Linux và ý nghĩa của từng thư mục chính.

    Cách đổi tên tập tin hàng loạt trong Linux


    16/03/2016      
    Thỉnh thoảng, chúng ta cần tổ chức lại một nhóm các tập tin bằng cách đổi tên chúng .
    Để đổi tên các tập có đuôi *.txt sang *.bak 
    (ví dụ: để đổi tên ham.txt thành ham.bak)


    for f in *.txt; do mv "$f" "${f%.txt}.bak"; done
    Để xóa chuỗi ‘new-’ trong new-*(ví du: đổi new-ham.txt thành ham.txt)


    for f in new-*; do mv "$f" "${f#new-}"; done

    ${variable%pattern}  ${variable#pattern}



    Giới thiệu và cài đặt MariaDB


    14/03/2016      
    I. Giới Thiệu 
    MariaDB là một nhánh của MySQL( một trong những CSDL phổ biến trên thế giới ), là máy chủ cơ sở dữ liệu cung cấp các chức năng thay thế cho MySQL. MariaDB được xây dựng bởi một số tác giả sáng lập ra MySQL được sự hỗ trợ của đông đảo cộng đồng các nhà phát triển phần mềm mã nguồn mở. Ngoài việc kế thừa các chức năng cốt lõi của MySQL, MariaDB cung cấp thêm nhiều tính năng cải tiến về cơ chế lưu trữ, tối ưu máy chủ.


    MariaDB phát hành phiên bản đầu tiên vào 11/2008 bởi Monty Widenius, người đồng sáng lập MySQL. Widenius sau khi nghỉ công tác cho MySQL (sau khi Sun mua lại MySQL ) đã thành lập công ty Monty Program AB và phát triển MariaDB.

    Cách tắt đăng nhập bằng SSH bằng tài khoản root trên Linux


    13/03/2016      
    Một trong những lỗ hổng bảo mật lớn nhất là bạn mở chức năng đăng nhập vào máy chủ qua ssh bằng tài khoản root. Bởi vì kẻ tấn công có thể sử dụng hình thức Brute Force mật khẩu tài khoản root và có thể truy cập hệ thống của bạn nếu chúng tìm được mật khẩu. 

    Để giải quyết vấn đề này, ta sẽ phải sửa tập tin sshd_config, tập tin cấu hình dịch vụ sshd. Vị trí lưu tập tin này có thể khác nhau, nhưng thường là ở /etc/ssh/. Mở tập tin này bằng tài khoản root.

    Cách đặt ngày và giờ trong Linux bằng dòng lệnh


    09/03/2016      
    Để thay đổi ngày/giờ trong Linux bạn đăng nhập vào bằng tài khoản root và thực hiện thao tác: 

    Để hiển thị ngày và giờ

    $ date
    Kết quả như sau:
    Wed Apr 23 10:32:59 CDT 2014

    Giới thiệu

    Website hướng dẫn các thủ thuật, cách cài đặt, cấu hình các phần mềm. Các thông tin công nghệ và hướng dẫn lập trình...

    facebook.com/dung.phamtrung.9

    phamtrungdung@gmail.com

    Copyright © 2016. Cách cài đặt. Ghi rõ nguồn khi lấy tin từ trang này