ตั้งค่า NFS Share บน Debian
NFS เป็นระบบไฟล์บนเครือข่ายที่อนุญาตให้คอมพิวเตอร์เข้าถึงไฟล์ผ่านเครือข่ายคอมพิวเตอร์ คู่มือนี้จะอธิบายวิธีการเปิดเผยโฟลเดอร์ผ่าน NF
Icinga 2 เป็นระบบตรวจสอบทรัพยากรเครือข่ายแบบโอเพ่นซอร์สที่ใช้กันอย่างแพร่หลายและ Icinga Web 2 เป็นเว็บอินเตอร์เฟสอย่างเป็นทางการสำหรับ Icinga 2
ในบทช่วยสอนนี้ฉันจะอธิบายวิธีการติดตั้งทั้งสองอย่างนี้บนเซิร์ฟเวอร์ Ubuntu 16.04
ล็อกอินจากเทอร์มินัล SSH ในฐานะผู้ใช้ sudo แล้วอัปเดตระบบเป็นสถานะที่เสถียรล่าสุดโดยใช้คำสั่งต่อไปนี้:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo shutdown -r now
หลังจากรีบูตเครื่องให้ใช้ผู้ใช้ sudo คนเดียวกันเพื่อเข้าสู่ระบบ
ติดตั้ง Apache โดยใช้คำสั่งต่อไปนี้:
sudo apt-get install apache2 -y
ลบหน้าต้อนรับ Ubuntu Apache เริ่มต้น:
sudo rm /var/www/html/index.html
เพื่อความปลอดภัยคุณควรห้าม Apache ไม่ให้เปิดเผยไฟล์และไดเรกทอรีภายในสารบบเว็บรูท/var/www/html
แก่ผู้เยี่ยมชม:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
เริ่มบริการ Apache และเริ่มต้นเมื่อบู๊ตเครื่อง:
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
โดยค่าเริ่มต้นไฟร์วอลล์ UFW ถูกปิดใช้งานบนอินสแตนซ์เซิร์ฟเวอร์ Vultr Ubuntu 16.04 ที่เพิ่งปรับใช้ ใช้คำสั่งต่อไปนี้เพื่อเปิดใช้งานไฟร์วอลล์ UFW และอนุญาตการรับส่งข้อมูลขาเข้าของ SSH, HTTP และ HTTPS:
sudo ufw app list
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
sudo ufw enable
4.1) ใช้คำสั่งต่อไปนี้เพื่อติดตั้ง MariaDB:
sudo apt-get install mariadb-client mariadb-server -y
4.2) เริ่มบริการ MariaDB:
sudo systemctl start mysql.service
sudo systemctl enable mysql.service
4.3) การติดตั้ง MariaDB ที่ปลอดภัย:
sudo /usr/bin/mysql_secure_installation
ในระหว่างกระบวนการโต้ตอบให้ตอบคำถามทีละข้อดังนี้:
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
หมายเหตุ : แทนที่<your-password>
ด้วยรหัสผ่านรูท MySQL ของคุณเอง
4.4) แก้ไขปลั๊กอินการพิสูจน์ตัวตนของroot
ผู้ใช้MySQL :
sudo mysql -u root -p
ใช้รหัสผ่านรูท MariaDB ที่คุณตั้งไว้ก่อนหน้านี้เพื่อเข้าสู่ระบบ
ในเปลือก MySQL:
UPDATE mysql.user SET authentication_string=PASSWORD('<your-password>'), plugin='mysql_native_password' WHERE user='root';
FLUSH PRIVILEGES;
EXIT;
หมายเหตุ : แทนที่<your-password>
ด้วยรหัสผ่านรูท MySQL ของคุณเอง
ติดตั้ง PHP 7.0 และส่วนขยายต่าง ๆ สำหรับ Icinga 2 และ Icinga Web 2:
sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-gd php7.0-intl php7.0-xml php7.0-ldap php7.0-mysql php7.0-pgsql php-imagick -y
ติดตั้ง Composer เวอร์ชันปัจจุบัน:
cd
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
หมายเหตุ : คำสั่งดังกล่าวข้างต้นอาจจะออกจากวันที่ในอนาคตดังนั้นคุณควรจะได้รับรุ่นล่าสุดจากเว็บไซต์อย่างเป็นทางการนักแต่งเพลง
ให้ย้ายสคริปต์นักแต่งเพลงcomposer.phar
ไปที่/usr/local/bin
และเปลี่ยนชื่อcomposer
:
sudo mv ~/composer.phar /usr/local/bin/composer
ติดตั้ง zip และ unzip:
sudo apt-get install zip unzip -y
ติดตั้งส่วนประกอบ ZendFramework Db โดยใช้ Composer:
composer require zendframework/zend-db
แล้วคุณจะต้องตั้งค่าเขตเวลาที่เหมาะสมสำหรับเครื่องของคุณซึ่งสามารถตรวจสอบได้จากเว็บไซต์อย่างเป็นทางการ PHP ตัวอย่างเช่นถ้าเช่นเซิร์ฟเวอร์ของคุณอยู่ใน Los Angeles Vultr America/Los_Angeles
ดาต้าเซ็นเตอร์แล้วค่าเขตเวลาของมันคือ
เปิดไฟล์การกำหนดค่า PHP ด้วยเครื่องมือแก้ไข vi:
sudo vi /etc/php/7.0/apache2/php.ini
ค้นหาบรรทัด:
;date.timezone =
เปลี่ยนเป็น:
date.timezone = America/Los_Angeles
บันทึกและออก:
:wq!
เริ่มบริการ Apache ใหม่เพื่อให้การตั้งค่าใหม่มีผลบังคับใช้:
sudo systemctl restart apache2.service
ตั้งค่า repo Icinga APT:
cd
wget -O - http://packages.icinga.org/icinga.key | sudo apt-key add -
sudo add-apt-repository 'deb http://packages.icinga.org/ubuntu icinga-xenial main'
sudo apt-get update
ติดตั้ง Icinga 2 และปลั๊กอินหลายอันโดยใช้ repo Icinga APT:
sudo apt-get install icinga2 nagios-plugins -y
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับปลั๊กอิน Icinga 2 โปรดเยี่ยมชมเว็บไซต์โครงการปลั๊กอินการตรวจสอบ
เริ่มบริการ Icinga 2:
sudo systemctl start icinga2.service
sudo systemctl enable icinga2.service
โดยค่าเริ่มต้นโปรแกรม Icinga 2 จะเปิดใช้งานคุณลักษณะสามอย่าง: ตัวตรวจสอบการฉีดยาและการแจ้งเตือน คุณสามารถยืนยันว่าใช้คำสั่งต่อไปนี้:
sudo icinga2 feature list
7.1) ติดตั้งโมดูล IDO (Icinga Data Output) สำหรับ MySQL
sudo apt-get install icinga2-ido-mysql
ในConfiguring icinga2-ido-mysql
ตัวช่วยสร้างเมื่อถูกถามว่าคุณต้องการเปิดใช้งานคุณลักษณะ ido-MySQL Icinga 2 <No>
เลือก เราจะเปิดใช้งานคุณลักษณะนี้ด้วยตนเองในภายหลัง
เมื่อถูกถามว่าคุณต้องการที่จะกำหนดค่าฐานข้อมูลสำหรับ icinga2-ido-MySQL <No>
ให้เลือก แต่คุณสามารถสร้างฐานข้อมูลด้วยตนเองตามที่อธิบายไว้ในขั้นตอนที่ 7.2
7.2) สร้างฐานข้อมูลสำหรับ Icinga 2
ล็อกอินเข้าสู่เชลล์ MySQL ในฐานะรูท:
sudo mysql -u root -p
ใช้รหัสผ่านรูท MariaDB ที่คุณตั้งไว้ในขั้นตอนที่ 4 เพื่อเข้าสู่ระบบ
ใน MySQL shell สร้างฐานข้อมูลชื่อicinga
และผู้ใช้ฐานข้อมูลที่ตั้งชื่อicinga
ด้วยรหัสผ่านicinga
จากนั้นให้สิทธิ์บนฐานข้อมูลนี้แก่ผู้ใช้ฐานข้อมูลนี้
CREATE DATABASE icinga;
GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON icinga.* TO 'icinga'@'localhost' IDENTIFIED BY 'icinga';
FLUSH PRIVILEGES;
EXIT;
7.3) นำเข้าสคีมาของ Icinga 2 IDO
sudo mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql
เมื่อได้รับแจ้งให้ป้อนรหัสผ่านรูท MariaDB เพื่อให้งานเสร็จ
7.4) เปิดใช้งานโมดูล IDO MySQL
sudo vi /etc/icinga2/features-available/ido-mysql.conf
ค้นหาบรรทัดเหล่านี้:
user = "icinga2",
password = "",
host = "localhost",
database = "icinga2"
แก้ไขพวกเขาดังต่อไปนี้:
user = "icinga"
password = "icinga"
host = "localhost"
database = "icinga"
บันทึกและออก:
:wq!
เปิดใช้งานคุณสมบัติ ido-mysql:
sudo icinga2 feature enable ido-mysql
sudo systemctl restart icinga2.service
8.1) ตั้งค่าไพพ์คำสั่งภายนอก
sudo icinga2 feature enable command
sudo systemctl restart icinga2.service
sudo icinga2 feature list
ก่อนที่คุณจะสามารถส่งคำสั่งไปยัง Icinga 2 โดยใช้เว็บอินเตอร์เฟสคุณต้องเพิ่มwww-data
ผู้ใช้ในicingacmd
กลุ่ม:
sudo groupadd icingacmd
sudo usermod -a -G icingacmd www-data
ใช้คำสั่งต่อไปนี้เพื่อยืนยันการตั้งค่าของคุณ:
id www-data
8.2) ติดตั้งแพ็คเกจ Icinga Web 2
sudo apt-get install icingaweb2 icingaweb2-module-monitoring icingaweb2-module-doc icingacli -y
ชี้ไดเรกทอรีรูทเว็บ Apache ไปยังตำแหน่งที่ระบุโดย Icinga Web 2:
sudo icingacli setup config webserver apache --document-root /usr/share/icingaweb2/public
sudo systemctl restart apache2.service
8.3) ตั้งค่าฐานข้อมูล Icinga Web 2
sudo mysql -u root -p
CREATE DATABASE icingaweb2;
EXIT;
8.4) โหลดสกีมาฐานข้อมูล Icinga Web 2
mysql -u root -p icingaweb2 < /usr/share/icingaweb2/etc/schema/mysql.schema.sql
8.5) สร้างโทเค็นการตั้งค่าสำหรับใช้ในภายหลังในวิซาร์ดการติดตั้งเว็บ Icinga Web 2
sudo icingacli setup token create
8.6) เริ่มต้นตัวช่วยสร้างการติดตั้ง Icinga 2 ในเว็บอินเตอร์เฟส
ชี้เว็บเบราว์เซอร์ของคุณไปที่ URL ต่อไปนี้:
http://<your-serve-ip>/icingaweb2/setup
8.7) ในหน้ายินดีต้อนรับป้อนโทเค็นการตั้งค่าที่คุณสร้างไว้ก่อนหน้านี้แล้วคลิกNext
ปุ่ม
8.8) ในหน้าโมดูลให้เลือกหนึ่งโมดูลหรือมากกว่าที่คุณต้องการเปิดใช้งาน (อย่างน้อยMonitoring
ต้องมีโมดูล) แล้วคลิกNext
ปุ่ม
8.9) ในหน้าข้อกำหนดตรวจสอบให้แน่ใจว่าทุกรายการที่ต้องการเป็นที่พอใจแล้วคลิกNext
ปุ่ม
8.10) ในหน้าการรับรองความถูกต้องคุณต้องเลือกวิธีการรับรองความถูกต้องเมื่อเข้าถึง Icinga Web 2 ที่นี่คุณสามารถเลือกDatabase
แล้วคลิกNext
ปุ่ม
8.11) ในหน้าฐานข้อมูลทรัพยากรให้กรอกข้อมูลในฟิลด์ที่จำเป็นทั้งหมดด้านล่างจากนั้นคลิกที่Next
ปุ่ม
8.12) ในหน้าการรับรองความถูกต้องแบ็คเอนด์โดยใช้ชื่อแบ็กเอนด์เริ่มต้นicingaweb2
ให้คลิกNext
ปุ่มเพื่อดำเนินการต่อ
8.13) ในหน้าการจัดการให้ตั้งค่าบัญชีการดูแลระบบ Icinga Web 2 แรก (บอกว่าเป็นicingaweb2admin
) และรหัสผ่าน (บอกว่าเป็นicingaweb2pass
) จากนั้นคลิกที่Next
ปุ่ม
8.14) ในหน้าการกำหนดค่าแอปพลิเคชันคุณสามารถปรับตัวเลือกการกำหนดค่าแอปพลิเคชันและการบันทึกที่เกี่ยวข้องกับความต้องการของคุณ สำหรับตอนนี้คุณสามารถใช้ค่าเริ่มต้นที่แสดงด้านล่างและคลิกNext
ปุ่มเพื่อดำเนินการต่อ
8.15) ในหน้าตรวจทานให้ตรวจสอบการกำหนดค่าของคุณอีกครั้งแล้วคลิกNext
ปุ่ม
8.16) ในหน้ายินดีต้อนรับการกำหนดค่าโมดูลการตรวจสอบคลิกNext
ปุ่ม
8.17) ในหน้าการติดตามแบ็กเอนด์ให้ใช้ชื่อแบ็กเอนด์เริ่มต้นicinga
และประเภทแบ็กเอนด์IDO
จากนั้นคลิกที่Next
ปุ่ม
8.18) ในหน้าทรัพยากรการตรวจสอบ IDO ให้ป้อนรายละเอียดฐานข้อมูล IDO ที่คุณตั้งค่าไว้ก่อนหน้านี้แล้วคลิกNext
ปุ่ม
8.19) ในหน้า Command Transport ยังคงใช้ค่าเริ่มต้นเหล่านี้ตามรายการด้านล่าง คลิกที่Next
ปุ่มเพื่อไปต่อ
8.20) ในหน้าการตรวจสอบความปลอดภัยยังคงใช้ค่าเริ่มต้น:
คลิกที่Next
ปุ่มเพื่อไปที่หน้าถัดไป
8.21) ในหน้าตรวจทานให้ตรวจสอบการกำหนดค่าของคุณอีกครั้งแล้วคลิกFinish
ปุ่ม
8.22) ขอแสดงความยินดีด้วย! คลิกLogin to Icinga Web 2
ปุ่มเพื่อข้ามไปยังหน้าเข้าสู่ระบบ Icinga Web 2 ใช้บัญชีผู้ดูแลระบบและรหัสผ่าน Icinga Web 2 ที่คุณตั้งค่าไว้ก่อนหน้านี้เพื่อเข้าสู่ระบบคุณสามารถสำรวจแดชบอร์ด Icinga Web 2
สรุปบทเรียนของเรา ขอบคุณสำหรับการอ่าน.
NFS เป็นระบบไฟล์บนเครือข่ายที่อนุญาตให้คอมพิวเตอร์เข้าถึงไฟล์ผ่านเครือข่ายคอมพิวเตอร์ คู่มือนี้จะอธิบายวิธีการเปิดเผยโฟลเดอร์ผ่าน NF
ใช้ระบบที่แตกต่างกันอย่างไร Directus 6.4 CMS เป็นระบบการจัดการเนื้อหาแบบไม่มีหัว (Headless Content Management: CMS) ที่ทรงพลังและยืดหยุ่นซึ่งให้ผู้พัฒนา
TeamTalk เป็นระบบการประชุมที่ช่วยให้ผู้ใช้สามารถสนทนาด้วยเสียง / วิดีโอคุณภาพสูงสนทนาผ่านข้อความถ่ายโอนไฟล์และแชร์หน้าจอ มันฉัน
ใช้ระบบที่แตกต่างกันอย่างไร Pagekit เป็น CMS โอเพนซอร์สที่เขียนด้วย PHP ซอร์สโค้ดของ Pagekit นั้นโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า
สฟิงซ์เป็นเครื่องมือค้นหาข้อความแบบโอเพนซอร์ซฟรีและโอเพนซอร์สซึ่งสามารถรวมเข้ากับเว็บแอปพลิเคชั่นต่าง ๆ เพื่อให้ได้คุณภาพที���รวดเร็วและสูง
Vultr มีคุณสมบัติที่อนุญาตให้คุณติดตั้งคีย์ SSH ล่วงหน้าเมื่อสร้างอินสแตนซ์ใหม่ สิ่งนี้อนุญาตให้คุณเข้าถึงผู้ใช้รูทเซิร์ฟเวอร์อย่างไรก็ตาม
ใช้ระบบที่แตกต่างกันอย่างไร Diaspora เป็นเครือข่ายโซเชียลที่ตระหนักถึงความเป็นส่วนตัวและเป็นโอเพ่นซอร์ส ในบทช่วยสอนนี้คุณจะได้เรียนรู้วิธีการตั้งค่าและกำหนดค่า po Diaspora
ใช้ระบบที่แตกต่างกันอย่างไร Fuel CMS เป็นระบบจัดการเนื้อหาที่ใช้ CodeIgniter ซอร์สโค้ดของมันถูกโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า
ใช้ระบบที่แตกต่างกันอย่างไร Snipe-IT เป็นเว็บแอปพลิเคชั่นฟรีและโอเพนซอร์สสำหรับการจัดการสินทรัพย์ด้านไอที มันถูกเขียนบนกรอบงาน Laravel 5.2 และการใช้งาน
ใช้ระบบที่แตกต่างกันอย่างไร ไทกะเป็นแอปพลิเคชั่นฟรีและโอเพ่นซอร์สสำหรับการจัดการโครงการ ซึ่งแตกต่างจากเครื่องมือการจัดการโครงการอื่น ๆ ไทก้าใช้ส่วนเพิ่ม
FTP ที่ปลอดภัยมากหรือเพียงแค่ vsFTPd เป็นซอฟต์แวร์น้ำหนักเบาที่มีความสามารถในการปรับแต่ง ในบทช่วยสอนนี้เราจะรักษาความปลอดภัยของข้อความ
CentOS ติดตามการพัฒนา Red Hat Enterprise Linux (RHEL) RHEL พยายามที่จะเป็นแพลตฟอร์มเซิร์ฟเวอร์ที่มั่นคงซึ่งหมายความว่าจะไม่รีบเร่งในการรวม
Ranger เป็นตัวจัดการไฟล์แบบบรรทัดคำสั่งที่มีการเชื่อมโยงคีย์ VI มันจัดเตรียมอินเตอร์เฟส curses ที่เรียบง่ายและดีพร้อมมุมมองบนลำดับชั้นไดเร็กทอรี
ใช้ระบบที่แตกต่างกันอย่างไร Brotli เป็นวิธีการบีบอัดแบบใหม่ที่มีอัตราการบีบอัดที่ดีกว่า GZIP ซอร์สโค้ดของมันถูกโฮสต์แบบสาธารณะบน Githu นี้
ในบางโอกาสผู้ดูแลระบบอาจต้องสร้างบัญชีผู้ใช้และ จำกัด การเข้าถึงเพื่อจัดการไฟล์ของตัวเองผ่าน sFTP เท่านั้น
ใช้ระบบที่แตกต่างกันอย่างไร Omeka Classic 2.4 CMS เป็นแพลตฟอร์มเผยแพร่ดิจิตอลฟรีและโอเพ่นซอร์สและระบบการจัดการเนื้อหา (CMS) สำหรับการแบ่งปันดิจิต้า
การอนุญาตให้ล็อกอินรูทผ่าน SSH นั้นถือว่าเป็นการปฏิบัติด้านความปลอดภัยที่ไม่ดีทั่วทั้งอุตสาหกรรมเทคโนโลยี คุณสามารถดำเนินการที่ละเอียดอ่อนแทน
ใช้ระบบที่แตกต่างกันอย่างไร Moodle เป็นแพลตฟอร์มการเรียนรู้โอเพนซอร์ซหรือระบบจัดการหลักสูตร (CMS) - ชุดซอฟต์แวร์โอเพ่นซอร์สฟรีที่ออกแบบมาเพื่อช่วย
ใช้ระบบที่แตกต่างกันอย่างไร RabbitMQ เป็นนายหน้าข้อความโอเพ่นซอร์สที่ใช้กันอย่างแพร่หลายเขียนในภาษาการเขียนโปรแกรม Erlang เป็นมิดเดิลแวร์ที่มุ่งเน้นข้อความ
ในบทความนี้ฉันจะอธิบายวิธีสร้าง LEMP สแต็คที่ได้รับการป้องกันโดย ModSecurity ModSecurity เป็นไฟร์วอลล์เว็บแอพพลิเคชันแบบโอเพนซอร์สที่มีประโยชน์
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true