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/
,就可以看到如图所示的登录数据库的界面了。
账户和密码都在这里。
增加用户
进入之后点击账户。
然后再点击新增用户账户
到这里咱们前期的准备都已经完成了,可以开始进入项目。