在CentOS上搭建LAMP(Linux, Apache, MySQL, PHP)环境是一个常见的任务,以下是详细的安装教程:
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
sudo yum install mariadb mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo yum install php php-mysql -y
sudo systemctl restart httpd
创建一个名为 info.php
的文件,放在 /var/www/html/
目录下,内容如下:
<?php
phpinfo();
?>
保存文件后,在浏览器中访问 http://your_server_ip/info.php
,如果看到PHP信息页面,则表示LAMP环境安装成功。
/etc/sysctl.conf
文件中的参数,如 vm.swappiness
以减少交换,调整 vm.dirty_background_ratio
和 vm.dirty_ratio
以优化脏页处理。top
、htop
、vmstat
、iostat
等来监控系统资源使用情况。在监控工具中设置内存使用率的报警阈值,当达到阈值时发送警报。echo 3 /proc/sys/vm/drop_caches
命令清理页面缓存。使用 ps aux sort %mem
查看占用内存最多的进程,并使用 kill 9
进程ID结束不必要的进程。systemctl
命令停止并禁用不需要的服务,减少系统资源占用。以上步骤可以帮助您在CentOS上成功安装LAMP环境,并有效管理资源占用。