Debian

ยกเลิกการแสดงไฟล์ในไดเร็กทอรีที่ไม่มีอินเด็กซ์ไฟล์ Apache Linux

ภานุวัฒน์ หนูนคง's picture

     หากมีการเปิดเข้าไปในไดเร็กทอรี ที่ยังไม่มีอินเด็กซ์ไฟล์ ระบบจะแสดงไฟล์ทั้งหมดขึ้นมาให้ ซึ่งจะไม่ปลอดภัยเลย หากว่าแฮกเกอร์สามารถเห็นไฟล์ในไดเร็กทอรีต่างๆ ของเราได้หมด   การเปิดออฟชั่นนี้สามารถทำได้ง่ายๆ โดยเพิ่ม Options -Indexes เข้าไปในไฟล์ vi /etc/apache2/sites-available/000-default.conf
  • เปิดไฟล์ 000-default.conf ขึ้นมาแก้ไข

 vi /etc/apache2/sites-available/000-default.conf

ซ่อนการแสดงเวอร์ชั่นของ Apache และ OS จากหน้า Error

ภานุวัฒน์ หนูนคง's picture

       ทุกครั้งที่มีการเรียกไฟล์ที่ไม่มีอยู่ใน website ของเรา Apache จะแสดงข้อมูลขึ้นมาว่าเราใช้ Apache และ OS version อะไร ซึ่งจะเป็นข้อมูลที่ดี ที่จะให้แฮกเกอร์นำข้อมูลเหล่านั้นไปหาช่องโหว่มาโจมตี โดยเราสามารถปิดการแสดงข้อมูลเหล่านี้ได้โดยการแก้ไขไฟล์ /etc/apache2/apache2.conf
  • เปิดไฟล์ขึ้นมาแก้ไข จะใช้ vi หรือ nano แล้วแต่ถนัด
vi /etc/apache2/apache2.conf

    การอ่านค่า RAM ด้วย Free Command

    ภานุวัฒน์ หนูนคง's picture
    วิธีอ่านค่าการใช้งานและจำนวนที่เหลืออยู่ ของ RAM สามารถใช้คำสั่ง free ในการดู
    วิธีการอ่านค่าจากคำสั่ง free -m
    • total จำนวน RAM ทั้งหมด = 11997 MB
    • used  จำนวนที่ RAM ถูกใช้ไปทั้งหมด = 1022 MB
    • used จำนวนที่ RAM ที่ถูกใช้งานโดย application ต่าง  ๆ  = 492 MB
    • free จำนวน RAM ที่เหลืออยู่ = 10975 MB
    • free จำนวน RAM ที่สามารถใช้งานได้ = 11504 MB

    Debian : Repository

    กนกพล เมืองรักษ์'s picture
     Repository แปลให้เข้าใจง่ายก็คือ แหล่งที่เก็บ package ต่างๆ เพื่อใช้สำหรับติดตั้งโปรแกรมให้ครบตามที่เราต้องการ
         หลายๆท่าน เคยกำหนด Debian Repository แต่บางท่านอาจไม่เคยทราบว่า องค์ประกอบแต่ละส่วนมีความหมายกันอย่างไรบ้าง วันนี้มาทำความเข้าใจกัน....
    โดยกำหนดไว้ที่ /etc/apt/sources.list 

    ตัวอย่างรูปแบบ

    การ config หมายเลข IP address version 6 (IPv6) บน debian แบบ manual

    พีรศักดิ์ ชูส่งแสง's picture
    การ config หมายเลข IP address version 6 (IPv6) บน linux debian แบบ manaul
    เนื่องจากไปอบรมเกี่ยวกับ IPv6 มาหลายเรื่องเลยว่าจะทยอยเขียนเป็นบทความเท่าที่จำได้เริ่มจากเรื่องง่ายเบื้องต้นก่อนครับ
    การ config หมายเลข IP address version 6 (IPv6) แบบ manaul
    โดยเราเข้าไปแก้ไข  file /etc/network/interfaces 
    โดยใช้ vi /etc/network/interfaces
    เพิ่มค่า config ตามตัวอย่างดังนี้ (ตามตัวอย่าง address ทีได้มา นั้นเป็น Prefix ขององกรค์)
    root@rabbit2:~#vi /etc/network/interfaces

    การดาวน์โหลดไฟล์ ใน linux

    ภานุวัฒน์ หนูนคง's picture
    กรณีต้องการดาวน์โหลดไฟล์ผ่านทาง Command Line สามารถใช้คำสั่ง wget ได้ โดยใช้รูปแบบดังนี้
    # wget http://ftp.drupal.org/files/projects/views-7.x-3.7.tar.gz [enter]
     
     

    การคืน RAM ให้กับ Linux

    ภานุวัฒน์ หนูนคง's picture
          RAM บน Linux หมด = เขียนลง SWAP คือยังทำงานได้ต่อ  ใน Linux  หลังจาก BOOT เข้า OS แล้ว Linux จะฮวบ RAM ไปเกือบหมด  เพราะ Linux จะบริหารจัดการ RAM ให้หมดเอง ฉะนั้นจึงไม่ต้องสงสัยทำใมเวลาเปิด โปรแกรมบน Linux แล้วมันเปิดเร็ว  แล้วกรณีที่ RAM หมดไปจากระบบจริงๆ Linux จะใช้ SWAP แทนครับ  แล้วเวลาสั่ง $free คุณอาจคิดว่า RAM นั้นมันใช้ได้แค่นี้เองหรอ แต่ความจริงแล้ว ก็ใช่ครับ เพราะ Linux ได้คำนวน RAM ที่จะใช้ในแต่ละ Application ไว้แล้ว

    Install and Configure Apache2 with PHP5 and SSL Support in Debian

    ภานุวัฒน์ หนูนคง's picture
       The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.
     
    Install apache2 in debian etch
    #apt-get install apache2

    การติดตั้ง Web Server Mysql phpmyadmin บน Debian & Ubuntu

    ภานุวัฒน์ หนูนคง's picture
     
         การติดตั้ง Web Server บน Debian & Ubuntu ก็ไม่ยากเช่นกัน  แต่วิธีการติดตั้ง Package จะไม่เหมืนกัน  Red Hat ใช้ rpm Debian Ubuntu ใช้ apt-get /dpkg   Red Hat ใช้ system-config-packages Debian Ubuntu ใช้ synaptic  เพราะฉะนั้นในการติดตั้ง Web server บน Debian หรือ Ubuntu ก็ทำได้ 2 แบบคือ   แบบกราฟิก และ แบบใช้คำสั่ง การใช้คำสั่ง แต่จะแนะนำแบบการใช้คำสั่งดีกว่าแบบกราฟิกไม่ยากอยู่แล้ว

    การตั้งค่าความปลอดภัยให้กับ SSH Server

    ภานุวัฒน์ หนูนคง's picture
       Linux  สำหรับผู้ดูแลระบบลินุกซ์ทุกคน สิ่งที่จะต้องลงและตั้งค่าทันทีหลังจากติดตั้งลินุกซ์เซิร์ฟเวอร์นั่นก็คือ Secure Shell Server หรือที่เรียกกันย่อๆ ว่า SSH Server ซึ่งในบทความนี้จะแนะนำถึงวิธีการลงและตั้งค่า SSH อย่างไรให้มีความปลอดภัยสูงสุด 

      Pages

      Subscribe to Debian

      สำนักวิทยบริการและเทคโนโลยีสารสนเทศเป็นศูนย์บริการวิชาการและสารสนเทศที่ทันสมัยเพื่อสนับสนุนการค้นคว้าวิจัยและการเรียนรู้ด้วยตนเอง รวมทั้งพัฒนาระบบงานการบริการและการบริหาร ด้วยเทคโนโลยีสารสนเทศทั้งระบบ

      สำนักวิทยบริการและเทคโนโลยีสารสนเทศ
      มหาวิทยาลัยเทคโนโลยีราชมงคลศรีวิชัย