ubuntu ifconfig_VirtualBox中ubuntu的LAMP项目(温度采集)
1. 安装web服务器;
sudo apt install apache2
2. 验证web服务器是否安装好,进行一下操作;
a) 在/var/www/html目录下,编写一个文本如hello.html,内容自己写,如欢迎大家学习等;指令如下:
sudo vi /var/www/html/hello.html →回车
按i进入编辑模式编辑;
输入完成后按esc键,输入”:wq”→回车
b) ifconfig查看ip;
c) 在window系统下打开浏览器,并在网页中输入ubuntu系统ip地址+文件名称,例如http://192.168.0.120/hello.html
d) 如果出现ubuntu系统中vi编辑的内容一致,代表安装成功;
3. 安装mysql:
a) sudo apt install mysql-server (安装数据库Mysql服务器的服务器端);
b) sudo apt install mysql-client (安装数据库Mysql服务器的客户端);
4. 初始化mysql 的密码权限:
sudo mysql_secure_installation (设置初始mysql密码)
5. 升级成超级权限才可以凭密码登录mysql 服务器
sudo su –l
切换回普通用户:su +普通用户名称
6. 登陆mysql:
mysql(首次登陆可以使用这条命令);
mysql –u root –p(接下来登陆采用这条命令);
7. 打印出数据库列表;(数据库命令不区分大小写,命令结束后封号结尾)
SELECT user,authentication_string,plugin,host FROM mysql.user;
8. 设置较低级的密码,方便用于教学输入;
SET GLOBAL validate_password_policy=LOW;
9. 设置mysql的登陆密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xmcu0592';
10. 刷新MySQL的系统权限相关表:
FLUSH PRIVILEGES;
11. 创建数据库的名称:
create database xmcu3ae;
12. 创建数据库xmcu3ae的账号为luo3ae密码是pwm3ae0592:
grant all privileges on xmcu3ae.* to luo3ae@'%' identified by 'pwm3ae0592';
13. mysql更新权限:
FLUSH PRIVILEGES ;
14. 选择刚刚创建的数据库:
use xmcu3ae;
15. 创建表格名称和数据类型:
create table bgdx17a999(id int(4) primary key not null auto_increment, wendu float(5.2),time datetime);
16. 在表格bgdx17a999中插入一条数据
insert into bgdx17a999(wendu,time ) values (28.58,'2019-10-11 08:48:00');
17. 显示写入表格bgdx17a999中的数据;
select * from bgdx17a999;
18. 退出数据库:
quit;
19. 开启远程访问:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf (可以远程访问,不改的话,只能从本地访问mysql数据库)
这一行的前面加入#注释掉这一行,就是不仅仅只监听本地127.0.0.1的数据链接,就是可以允许远程访问
#bind-address = 127.0.0.1
20. 安装php apache-php php-mysql脚本插件:
sudo apt install php libapache2-mod-php php-mysql
21. 验证以上安装的内容是否安装好:
sudo vi /var/www/html/phpinfo.php
phpinfo();
?>
22. 在window系统下打开浏览器,并在网页中输入ubuntu系统ip地址+文件名称,例如http://192.168.0.120/phpinfo.php ,网页出现出现这些就表明php,mysql,apache2都安装好了:
23. 重启ubuntu系统:
sudo reboot
24. 使用winscp将文件上传至ubuntu系统中,或者将文件放置win的共享文件夹中,ubuntu可以直接查看;
把这些文件拷贝到虚拟机的/var/www/html 目录下
canvasjs.min.js(不要编辑,脚本)
form.html (通过网页收取信息)
insert.php (将form.html 网页收取到的信息插入数据库)
plot.php (读取数据库的数据,画出曲线图来)
table.php (读取数据库的数据,以表格的形式,不画图)
25. plot.php、table.php里包含了数据库的相关信息,如和自己创建的数据库信息不一致,要进入这里修改;
26. window系统中打开网页输入(ubuntu的ip地址+文件名称)192.168.0.120/form.html,并在网页下输入相关内容,并点击提交;
27. ubuntu的ip地址+文件名称例如:http://192.168.1.120/plot.php
ubuntu ifconfig_VirtualBox中ubuntu的LAMP项目(温度采集)相关推荐
- ubuntu 设置大小写切换隐藏_VirtualBox中ubuntu的LAMP项目(温度采集)
1. 安装web服务器: sudo apt install apache2 2. 验证web服务器是否安装好,进行一下操作: a) 在/var/www/html目录下,编写一个文本如hello.htm ...
- cpu温度过高 ubuntu_如何在Ubuntu Linux中检查CPU温度
本文详细介绍如何在Ubuntu Linux中查看检查CPU温度的方法. 1.Glances Glances是使用Python编写的跨平台系统监视工具. Glances用Python编写,几乎可以在任何 ...
- 监控Ubuntu Linux中的CPU/GPU 温度
导读 如今,笔记本电脑过热是一个常见的问题.监视硬件温度可以帮助您诊断笔记本电脑过热的原因.在本文中,我们将分享一些有用的命令行工具,以帮助您密切关注CPU和GPU的温度. sensor sensor ...
- Ubuntu 16.04下的LAMP环境配置
在学习开发过程中,每当遇到新的问题时,通常都能在网上搜到解决的方法,但是网上的方法千千万,有些是已经过时了的,有些是跟自己开发环境不同的,总是不能第一时间能找到答案. 而当时遇到的问题可能在今后的开发 ...
- 虚拟机中ubuntu可以使用显卡吗_在KVM下使用ubuntu19.10安装Anbox
导言: Anbox是一个Android模拟器,可以从linux系统运行Android应用程序或游戏.对于Anbox的安装已经有了各种教程,主要针对ubuntu18.04之前的版本.最近在做一个关于虚拟 ...
- 如何优雅的在ubuntu终端中使用复制粘贴
如何优雅的在ubuntu终端中使用复制粘贴 文章目录 前言 更改终端里面的复制粘贴命令 修改鼠标按键映射 介绍 安装 依赖 编译安装 配置文件 前言 安装了ubuntu20.4 后发现终端里面的复制粘 ...
- ubuntu系统中查看本机cpu和内存信息的命令和用法(分色排版)
https://zhidao.baidu.com/question/192966322.html 写出ubuntu linux系统中查看本机cpu和内存信息的命令和用法,以及如何解读这些命令 ubun ...
- Ubuntu配置Nginx部署Vue SPA项目
Ubuntu配置Nginx部署Vue SPA项目 文章记录了部署Vue SPA项目后可从ip访问的过程,因域名访问需要备案暂未尝试,后续若实行亦会更新在此处. 系统为Ubuntu18.04. Ngin ...
- PPA 完全指南,如何在 Ubuntu 系统中使用 PPA
如果你在使用 Ubuntu 系统,或其它衍生版本,如 Linux Mint.Linux Lite 或者 Zorin OS 等,可能会遇到添加使用 PPA 的情况.那什么是 PPA?为什么要使用 PPA ...
最新文章
- [JAVA EE] JPA技术基础:完成数据列表显示
- qq说说时间轴php实现,PHP实现时间轴函数
- kotlin面向对象之接口、代理与委托、单例模式
- 现在的编译器还需要手动展开循环吗_一例 Go 编译器代码优化 bug 定位和修复解析...
- 012_logback中的DBAppender
- Main函数中的argc和argv应用举例
- 计算器排html页面,htmltest~计算器界面的实现
- C#异步编程-------异步编程模型(APM)
- [原创]按键小精灵通用去广告破解补丁
- 菜鸟学习笔记:Java提升篇6(IO流2——数据类型处理流、打印流、随机流)
- ap sat_收藏丨2020年雅思、托福、GRE、SAT、ACT、AP考试时间汇总
- c语言兔子序列答案,C语言经典题目——兔子生兔子(示例代码)
- HTML5物流大数据服务平台后台模板
- Nature综述:一文揭秘土壤微生物的生死过程如何影响生物地球化学
- 正确重启计算机的方法,电脑一开机就会出现 重启并选择正确的启动设备或在选定的启动设...
- 训练大规模对比学习的一些小笔记
- 主页面搭建--简单理解步骤4
- SpringBoot简明教程-yml配置文件详解
- 重新定义 NFT (音乐、四维、隐私、交互)——上篇
- 《那些年啊,那些事——一个程序员的奋斗史》——70
热门文章
- python中delta是什么意思_python – 根据dataframe中的值计算delta
- java jlabel 字体大小_java – 如何在调整大小时更改JLabel字体大小以填充JPanel可用空间?...
- java贝叶斯分类器 开源_贝叶斯分类器
- react for循环_5个很棒的 React.js 库,值得你亲手试试!
- Go 基本语法之变量声明
- 测试用例,怎么写 ?
- java drawstring字体大小_java – 不同大小的JLabel中心drawString()文本
- 神威计算机主板型号,十代酷睿高端型Z490主板曝光 总线规格依旧是PCIe 3.0且USB接口并不支持USB 3.2...
- android 沙盒 ios,iOS中的沙盒机制
- 小分子php蛋白,如何研究小分子抑制蛋白降解途径? - 分子生物 - 小木虫 - 学术 科研 互动社区...