ubuntu体检系统-准备篇

文章描述了一项Ubuntu系统的健康检查脚本开发任务,要求使用shell脚本,支持不同输出选项,并通过任务计划定期执行。此外,还需结合LAMP环境(Linux、Apache、MySQL、PHP)来存储和展示体检结果,包括主机信息、目录、用户及组、硬盘、进程和网络状态。文章详细介绍了Apache、PHP7和MySQL的安装配置,以及phpMyadmin的设置,以确保数据的管理和展示功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ubuntu体检系统-准备篇

一、目标要求:

1、使用shell脚本开发。
2、无参数运行时显示说明。根据不同参数,输出到屏幕或文件或两边都输出。输出到文件时,提示用户输入目录及文件名。根据用户输入内容建立目录。
3、体检内容至少包括:主机基本情况、目录基本情况、用户及组情况、硬盘基本情况、进程基本情况、网络基本情况。
4、通过任务计划执行脚本
5、通过LAMP平台展示脚本执行结果。
5.1 设计表,体检结果分时间、项目存进mysql数据库。
5.2 使用php语言,通过apache发布网页,从数据库获取体检结果展示。
6、通过C语言从数据库获取数据,展示体检结果。

需要的环境:
Ubuntu18.0.4.、mysql、Apache、php7

二、安装环境

1.Apache的安装

在安装前对系统进行更新

sudo apt -get update

安装Apache2

如果Ubuntu系统中没有安装Apache服务器,使用如下命令进行安装:

sudo apt - get install apache2

Apache安装完成后,默认的网站根目录是“/var/ www/html",如图所示。
在这里插入图片描述
index.html文件默认,在浏览器输入127.0.0.1 按回车就可以看到如图所示的界面了。
在这里插入图片描述
说明:如果不能打开界面,vi /etc/apache2/sites-available/000-default.conf编译次文件把默认的/var/www改为/var/www/html配置完成后重新启动/etc/init.d/apache2 restart

2.PHP7安装

(1)安装PHP7模块,安装命令如下。

apt -get install php
apt -get install libapache2-mod-php

(2)重新启动apache2

/etc/init.d/apache2 restart

测试:在根目录/var/www/html下新建testphp. php文

sudo vi /var/ww/html/testphp. php

输入以下内容:

<html>
  <head>
     <title>text</title>
  </head>
    <BODY>
 		    hello
   </BODY>
</html>

在这里插入图片描述

3.Mysql数据库

安装数据库命令如下:

apt install mysql -server php7.0 -mysql

安装过程会提示你输入用户名root的密码会确认一次
之后重启数据库

/etc/init.d/mysql restart

这一条命令可以查看数据库的用户名和密码

sudo cat /etc/mysql/debian.cnf

在这里插入图片描述

4.phpMyadmin

安装命令

apt -get install phpmyadmin

1)Web server to reconfigure autonatically:

选择apache2服务器

2)Configure database for phpmyadnin witth dbconfig- connon?
(选择数据库) 选择no

phpMyAdmin的默认安装路径是/usr/share/,在安装完成后,需将该目录链接到/var/
www/html中,命令如下。

ln -s /usr/share/phpmyadmin /var/www/html

重新启动apache2

/etc/init.d/apache2 restart

5.php与mysql协同工作

测试PHP与MySQL数据库是否能够协同工作。在Firefox 浏览器地址栏中输人
http://127.0.0.1/phpmyadmin/,就可以看到如图所示的登录数据库的界面了。

在这里插入图片描述
账户和密码都在这里。
在这里插入图片描述

增加用户
进入之后点击账户。
在这里插入图片描述
然后再点击新增用户账户
在这里插入图片描述

到这里咱们前期的准备都已经完成了,可以开始进入项目。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值