当前位置:首页 > 经验 >

pi的密码修改流程(pi的用户名怎样修改)

来源:原点资讯(www.yd166.com)时间:2022-10-31 08:13:04作者:YD166手机阅读>>

pi的密码修改流程,pi的用户名怎样修改(1)

手把手教你怎样以低成本的硬件和简易步骤搭建自己的社交网络。-- Giuseppe Cassibba(作者)

近年来,社交网络已经革新了人们的生活习惯。人们每天都会使用社交频道与朋友和家人联系。但是涉及到隐私和数据安全时,仍有一些共同的问题。尽管社交网络创建了复杂的隐私策略来保护用户的信息,但如果你不想自己的信息被泄露,最好的办法还是把数据保存在自己的服务器上。

一个树莓派 — 多才多艺的 Raspbian Lite 版本就可以让你搭建很多有用的家庭服务(参照我的文章 树莓派项目 )。通过搜索开源软件你就可以实现一些令人痴迷的功能,你也可以用这个神奇的设备来感受那些功能。其中一个有趣的尝试就是在你的树莓派上安装 OSSN。

OSSN 是什么?

开源社交网络 (OpenSource Social Network)(OSSN)是用 PHP 写的一个快速开发社交网络软件,让你可以搭建自己的社交网站。OSSN 可以用来搭建不同类型的社交应用,如:

  • 私人内部网
  • 公用/公开网络
  • 社区

OSSN 支持的功能:

  • 照片
  • 个人资料
  • 朋友圈
  • 表情
  • 搜索
  • 聊天

OSSN 运行在 LAMP 服务器上。硬件需求很简单,却能提供强大的用户界面,也友好支持移动端。

我们需要准备什么

这个项目很简单,而且由于我们只安装远程 Web 服务,因此我们只需要一些便宜的零件就够了。我使用的是树莓派 3B ,但是用树莓派 3A 或其他更新的板应该也可以。

硬件:

  • 带有电源模块的树莓派 3B
  • 一张 SD 卡(最好是性能好点的卡,至少 16 GB)
  • 一台有 SFTP 软件(如免费的 Filezilla )的桌面 PC,用来把安装包传到你的树莓派上
操作步骤

我们首先搭建一个传统的 LAMP 服务器,然后配置数据库用户和安装 OSSN。

1、安装 Raspbian Buster Lite 操作系统

你可以直接参照我的文章 在你的树莓派上安装 Raspbian Buster Lite 。

为了确保你的系统是最新的,ssh 登录到树莓派后在终端输入下面的命令:

sudo apt-get update sudo apt-get upgrade

2、安装 LAMP 服务

LAMP(Linux–Apache–Mysql–Php)服务通常与 MySQL 数据库配合。在我们的项目中,我们选择 MariaDB,因为它更轻量,完美支持树莓派。

安装 Apache 服务:

sudo apt-get install apache2 -y

你可以通过在浏览器输入 http://<<YouRpiIPAddress>> 来检查 Apache 是否安装正确:

pi的密码修改流程,pi的用户名怎样修改(2)

安装 PHP:

sudo apt-get install php -y

安装 MariaDB 服务和 PHP connector:

sudo apt-get install mariadb-server php-mysql -y

安装 phpMyAdmin:

在 OSSN 中 phpMyAdmin 不是强制安装的,但我建议你安装,因为它可以简化数据库的管理。

sudo apt-get install phpmyadmin

在 phpMyAdmin 配置界面,执行以下步骤:

  • 按下空格和 “OK” 选择 apache(强制)。
  • 在 dbconfig-common 选择“Yes”,配置 phpMyAdmin 的数据库。
  • 输入想设置的密码,按下 “OK”。
  • 再次输入 phpMyAdmin 密码来确认,按下 “OK”。

为 phpMyAdmin 用户添加数据库权限来管理数据库:

我们用 root 用户连接 MariaDB(默认没有密码)来设置权限。

sudo mysql -uroot -p grant all privileges on *.* to 'phpmyadmin'@'localhost'; flush privileges; quit

最后,重启 Apache 服务:

sudo systemctl restart apache2.service

在浏览器输入 http://<<YouRpiIPAddress>>/phpmyadmin/ 来检查 phpMyAdmin 是否正常:

pi的密码修改流程,pi的用户名怎样修改(3)

默认的 phpMyAdmin 登录凭证:

  • 用户名:phpmyadmin
  • 密码:在 phpMyAdmin 安装步骤中你设置的密码

3、安装 OSSN 所需的其他包和配置 PHP

在第一次配置 OSSN 前,我们还需要在系统上安装一些所需的包:

  • PHP 版本 5.6、7.0 或 7.1
  • MYSQL 5 及以上
  • APACHE
  • MOD_REWRITE
  • 需要打开 PHP 扩展 cURL 和 Mcrypt
  • PHP GD 扩展
  • PHP ZIP 扩展
  • 打开 PHP 设置 allow_url_fopen
  • PHP JSON 支持
  • PHP XML 支持
  • PHP OpenSSL

在终端输入以下命令来安装上述包:

sudo apt-get install php7.3-curl php7.3-gd php7.3-zip php7.3-json php7.3-xml

打开 mod_rewrite:

sudo a2enmod rewrite

修改默认的 Apache 配置,使用 mod_rewrite:

sudo nano /etc/apache2/sites-available/000-default.conf

在 000-default.conf 文件中添加下面的内容:

<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined # 需要添加的部分开始 -------------------------------- <Directory /var/www/html> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> # 需要添加的部分结束 -------------------------------- </VirtualHost>

安装 Mcrypt:

sudo apt install php-dev libmcrypt-dev php-pear sudo pecl channel-update pecl.php.net sudo pecl install mcrypt-1.0.2

打开 Mcrypt 模块:

在 /etc/php/7.3/apache2/php.ini 文件中 extension=mcrypt.so(或取消注释):

sudo nano /etc/php/7.3/apache2/php.ini

allow_url_fopen 应该已经在 /etc/php/7.3/apache2/php.ini 文件中打开了。OpenSSL 应该在 php7.3 中安装了。

我建议的另一个设置是把 PHP 最大上传文件数修改为 16 MB:

sudo nano /etc/php/7.3/apache2/php.ini

搜索到 upload_max_filesize 所在的行,参照下面的设置:

upload_max_filesize = 16M

保存并退出,重启 Apache:

sudo systemctl restart apache2.service

4、安装 OSSN 创建数据库,设置用户

回到 phpmyadmin web 页面(浏览器输入 http://<<YouRpiIPAddress>>/phpmyadmin/)并登录:

  • 用户名: phpmyadmin
  • 密码:在 phpMyAdmin 安装步骤中你设置的密码

点击数据库标签页:

pi的密码修改流程,pi的用户名怎样修改(4)

首页 1234下一页

栏目热文

pi的密码忘了怎么找回(pi密码忘记了最快解决方法)

pi的密码忘了怎么找回(pi密码忘记了最快解决方法)

近年来,比特币价格暴涨让不少持有者一夜暴富,其中包括一位来自美国的程序员。可尴尬的是,这位持有价值2亿美元比特币的幸运儿...

2022-10-31 08:42:12查看全文 >>

pi改密码一直转圈怎么解决(pi密码忘了怎么解决)

pi改密码一直转圈怎么解决(pi密码忘了怎么解决)

近日,安全人员在Linux系统上发现了一款名为Linux.MulDrop.14的恶意软件正在感染Raspberry pi...

2022-10-31 08:10:03查看全文 >>

pi登录密码忘记怎么操作(pi登录密码如何找回)

pi登录密码忘记怎么操作(pi登录密码如何找回)

你知道树莓派(Raspberry Pi)吗?它可不是一款餐后甜点,而是一个只有信用卡大小的计算机,更准确的说它是一款单板...

2022-10-31 08:08:33查看全文 >>

pi密码忘了怎么登录(pi登录密码忘了)

pi密码忘了怎么登录(pi登录密码忘了)

大家好,作为一个物联网技术发烧友及开源硬件Raspberry pi的忠实铁杆粉丝。对于这位“好友”,能刷到此博客的人应该...

2022-10-31 08:00:58查看全文 >>

pi怎么重新换密码(pi密码忘了怎么解决)

pi怎么重新换密码(pi密码忘了怎么解决)

系统安装及配置安装系统将 .img 镜像文件写入 SD卡使用 Win32 Disk Imager官方镜像下载系统配置开启...

2022-10-31 08:00:32查看全文 >>

pi可以通过用户名找回密码吗(pi怎么修改登录密码)

pi可以通过用户名找回密码吗(pi怎么修改登录密码)

本篇的旨在最全面地介绍搭建网盘的整个过程,让没有Linux基础的小白们少走弯路,因此细节上多有赘述,老司机们请无视。最近...

2022-10-31 08:08:27查看全文 >>

pi忘记登录密码咋办(pi登录密码忘记了怎么找回)

pi忘记登录密码咋办(pi登录密码忘记了怎么找回)

编译自: https://opensource.com/article/18/2/block-ads-raspberry...

2022-10-31 08:33:15查看全文 >>

pi network密码忘记(pi network怎么更改登录密码)

pi network密码忘记(pi network怎么更改登录密码)

在这个Raspberry Pi网络扫描仪项目中,详细记录了如何利用一个名为Kismet的软件包扫描周围的网络设备。这个项...

2022-10-31 08:07:52查看全文 >>

pi怎么重置密码(如何找回pi账户密码)

pi怎么重置密码(如何找回pi账户密码)

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐...

2022-10-31 08:15:55查看全文 >>

pi密码能错误几次(pi密码忘了怎么登录)

pi密码能错误几次(pi密码忘了怎么登录)

员工们都知道,这两年云盘被封的封,被查的查,几乎没剩几个了。。而且还隔三差五的爆出各种云盘泄露隐私的新闻。泄露隐私就算了...

2022-10-31 07:55:19查看全文 >>

文档排行