วิธีสร้างกลุ่มใน Linux
กลุ่มใช้เพื่อจัดระเบียบผู้ใช้และสิทธิพิเศษเช่นการอ่านการเขียนและการดำเนินการอนุญาต ในการเพิ่ม groud คำสั่งคือ groupadd
ในบทความนี้ เราจะเรียนรู้การติดตั้ง Apache, MariaDB, PHP และ PHPMyAdmin ในเซิร์ฟเวอร์ Ubuntu 18.04
Apache, MySQL/MariaDB และ PHP ประกอบด้วยแพ็คเกจต่างๆ เรียกว่า LAMP และติดตั้งบนสภาพแวดล้อมระบบ Linux
วิชาบังคับก่อน:
1. ปรับปรุงเซิร์ฟเวอร์ให้ทันสมัยอยู่เสมอ:
# apt update -y
# apt upgrade -y
2. ติดตั้งเว็บเซิร์ฟเวอร์ Apache
# apt install apache2 -y
ในกรณีที่คุณเปิดใช้งานคำขอบล็อกไฟร์วอลล์และไฟร์วอลล์ของเว็บเซิร์ฟเวอร์ apache ให้เปิดพอร์ตในไฟร์วอลล์
# ufw allow 80/tcp
# ufw allow 443/tcp
# ufw reload
ตอนนี้ มาตรวจสอบการติดตั้ง Apache เปิดเบราว์เซอร์และทดสอบหน้าเริ่มต้น
http://[SERVER IP]
3. ติดตั้ง MariaDB
# apt install mariadb-server mariadb-client -y
การกำหนดค่าเริ่มต้นของ MariaDB จะไม่ได้รับการรักษาความปลอดภัย มารักษาความปลอดภัยการติดตั้งโดยใช้คำสั่งต่อไปนี้:
# mysql_secure_installation
เมื่อสคริปต์ทำงานแล้ว สคริปต์จะถามคำถามหลายข้อ
มันจะขอให้คุณป้อนรหัสผ่านปัจจุบันสำหรับรูท (ไม่ต้องใส่):
จากนั้นป้อนใช่/y สำหรับคำถามเพื่อความปลอดภัยต่อไปนี้:
Set a root password? [Y/n]: y
Remove anonymous users? : y
Disallow root login remotely? : y
Remove test database and access to it? : y
Reload privilege tables now? : y
4. ติดตั้ง PHP
ที่นี่ เรากำลังติดตั้ง PHP เวอร์ชันเริ่มต้น 7.2 และโมดูลอื่นๆ สำหรับการปรับใช้เว็บโดยใช้คำสั่งต่อไปนี้:
# apt install php php-common php-mysql php-gd php-cli -y
เมื่อติดตั้ง PHP แล้ว เพื่อจุดประสงค์ในการทดสอบ ให้สร้างหน้า info.php อย่างง่าย โดยใช้คำสั่งต่อไปนี้:
# echo "' | sudo tee /var/www/html/info.php
ตอนนี้ มาเข้าถึงได้จากเว็บเบราว์เซอร์:
http://SERVER_IP/info.php
5. ติดตั้ง phpMyAdmin
คุณสามารถติดตั้ง phpMyAdmin เพื่อดูแลฐานข้อมูล MySQL/MariaDB ได้จากเว็บเบราว์เซอร์ที่สะดวกสบายโดยใช้คำสั่งต่อไปนี้:
# apt install phpmyadmin -y
ในกระบวนการติดตั้งแพ็คเกจ ระบบจะขอให้คุณเลือกเว็บเซิร์ฟเวอร์ที่ควรได้รับการกำหนดค่าให้เรียกใช้ phpMyAdmin โดยอัตโนมัติ เลือก apache โดยกดแป้นเว้นวรรคแล้วกด Enter
ถัดไป ป้อนรหัสผ่านสำหรับผู้ใช้ที่ดูแลระบบ MySQL/MariaDB เพื่อให้โปรแกรมติดตั้งสามารถสร้างฐานข้อมูลสำหรับ phpmyadmin
เมื่อติดตั้งทุกอย่างแล้ว คุณสามารถเริ่มบริการ apache2 ใหม่เพื่อให้มีผลกับการเปลี่ยนแปลงล่าสุด
# systemctl restart apache2
การเข้าสู่ระบบรูทจะล้มเหลวใน phpMyAdmin เราจำเป็นต้องสร้างผู้ใช้ใหม่และให้สิทธิ์ทั้งหมดแก่ผู้ใช้รายนั้น
ในการสร้างผู้ใช้ใหม่ ให้เข้าสู่ระบบ MariaDB โดยใช้คำสั่งต่อไปนี้:
# mysql -u root -p
และรันคำสั่งต่อไปนี้:
MariaDB [(none)]> CREATE USER 'admin’@’localhost' IDENTIFIED BY 'neotechsystems=@3454';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin’@’localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
ตอนนี้ เราสามารถเข้าสู่ระบบ phpMyAdmin โดยใช้ผู้ใช้ที่เป็นผู้ดูแลระบบ
แค่นั้นแหละ. ในบทความนี้ เราได้เห็นวิธีที่วิศวกรสนับสนุนของเราติดตั้ง Apache, MariaDB, PHP และ phpMyAdmin ในเซิร์ฟเวอร์ Ubuntu 18.04
กลุ่มใช้เพื่อจัดระเบียบผู้ใช้และสิทธิพิเศษเช่นการอ่านการเขียนและการดำเนินการอนุญาต ในการเพิ่ม groud คำสั่งคือ groupadd
อธิบาย 3 วิธีในการตรวจสอบการใช้งาน CPU ใน Linux การใช้งาน CPU หมายถึงการใช้ทรัพยากรในการประมวลผล หรือปริมาณงานที่ CPU จัดการ
DenyHosts ใช้กันอย่างแพร่หลายแทน Fail2ban หากมีการพยายามเข้าสู่ระบบ SSH ที่ไม่ถูกต้องมากเกินไป จะถือว่าการโจมตีด้วยกำลังเดรัจฉานหรือ
เราจะเรียนรู้วิธีเมานต์ดิสก์ใหม่กับเซิร์ฟเวอร์ Linux สำหรับการสาธิตนี้ เราใช้เซิร์ฟเวอร์คลาวด์ CentOS 7 ตอนนี้เมานต์พาร์ติชั่นดังที่แสดงด้านล่าง
อธิบายว่าการติดตั้ง Fail2ban บน Ubuntu 20.04 นั้นง่ายเพียงใด Fail2ban เขียนด้วยภาษาโปรแกรม Python และเป็นโอเพ่นซอร์สฟรี การกำหนดค่า
อธิบายวิธีการติดตั้ง WireGuard VPN บน Ubuntu 20.04 เป็นอย่างดี WireGuard เป็น VPN ที่ใช้งานง่าย รวดเร็ว และทันสมัยมากซึ่งใช้การเข้ารหัสที่ล้ำสมัย
OpenSSL เป็นชุดเครื่องมือเต็มรูปแบบที่มีประสิทธิภาพในเชิงพาณิชย์สำหรับโปรโตคอล Transport Layer Security (TLS) & (SSL) เรียนรู้การติดตั้ง OpenSSL 1.1.1d ใน CentOS
วิธีติดตั้งและกำหนดค่า CSF บนเซิร์ฟเวอร์ CentOS 8 ConfigServer Security & Firewall เป็นไฟร์วอลล์ (SPI) แอปพลิเคชันการเข้าสู่ระบบ/การตรวจจับการบุกรุกและความปลอดภัย
การกำหนดค่ากฎการตรวจสอบไม่สะท้อนให้เห็น? เรียนรู้ว่าวิศวกรฝ่ายสนับสนุนของเราแก้ปัญหาและแก้ไขปัญหาได้อย่างไร ไฟล์การกำหนดค่ากฎ /etc/audit/rules.d/audit.rules
ในบทความนี้ เราจะเรียนรู้วิธีที่วิศวกรฝ่ายสนับสนุนของเราแก้ไขการโหลดสูงของ CloudLinux บนเซิร์ฟเวอร์ โปรดตรวจสอบให้แน่ใจว่าขีดจำกัด LVE ของคุณได้รับการกำหนดค่าอย่างเหมาะสม