Fork me on Gitee

[手机编程]Aid Learning--换源+软件/数据库安装(Mysql,Redis,MongoDB)

Aid Learning下载安装

Aid Learning 官网

更换源

更换apt源

方式一:

  • 打开Terminal复制回车即可
cd /etc/apt/&&
cp sources.list sources.list.bk&&
echo deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free  >  sources.list&&
echo deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free  >>  sources.list&&
echo deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free  >>  sources.list&&
echo deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free  >>  sources.list&&
echo deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free  >>  sources.list&&
echo deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free  >>  sources.list&&
echo deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free  >>  sources.list&&
echo deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free >>  sources.list&&
apt update&&
echo 换源已完成!&&
cd /home

方式二:

图形化界面

打开 /etc/apt/sources.list
默认是华为源,可以更换成清华大学镜像源,粘贴复制后点击右上方的保存

更换后需要使用apt update命令

apt update

清华大学镜像站:

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free

deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free

deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free

deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free

deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free

debian官方源 附上官方全球镜像站列表地址:https://www.debian.org/mirror/list

更换pip源

更新pip

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

完成以后输入以下命令:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

官方 https://pypi.python.org/simple/v2ex http://pypi.v2ex.com/simple/

安装和删除程序

安装软件包

apt-get install package #在线安装软件包  
apt-cache serach package #搜索包  
apt-cache show package #显示这个包的详细信息,比如大小版本说明等  
sudo apt-get install package #在线安装包  
sudo apt-get install package --reinstall #重新在线安装这个包  
sudo apt-get remove package #删除这个包  
sudo apt-get remove package --purge #删除这个包和这个包的相关配置文件  
sudo apt-get update #更新源,在安装新的包之间要先编辑对应的源地址  
sudo apt-get upgrade #更新与源对应的所有文件包  
apt-cache depends package #查看这个包需要依赖的包  
apt-cache rdepends package #查看这个包被哪些包所依赖  
sudo apt-get build-dep package #安装相关的编译环境  
sudo apt-get clean && sudo apt-get autoclean #删除不用的包(清理/var/cacheapt/archive中的deb缓存文件)  
sudo apt-get check #检查室友有损坏的依赖包

软件安装后相关文件位置

#下载的软件包存放位置  
/var/cache/apt/archives  
#安装后软件默认位置  
/usr/share  
#可执行文件位置  
/usr/bin  
#配置文件位置  
/etc  
#lib文件位置  
/usr/lib 

apt-get安装删除包

#安装新的文件一般要编辑对应的源文件,比如:  
cat /etc/apt/sources.list  #查看使用的源,更新编辑源  
sudo apt-get update #更新软件源  
sudo apt-get upgrade #更新对应源的所有文件  
sudo apt-get install package #安装包  
sudo apt-get --reinstall install package #重新安装这个包  
sudo apt-get remove package #卸载删除包  
sudo apt-get autoremove package #自动卸载软件但保留其配置文件  
sudo apt-get autoremove --purge package #自动卸载软件其删除其配置文件  
#tips: remove一般用于卸载本地安装的软件,autoremove一般用于在线安装的软件

安装数据库

安装Mysql

  • 1)安装
apt install default-mysql-server 
  • 2)初始化数据库
mysql_install_db  
  • 3)启动mysql
service mysql start  
  • 4)修改root用户密码
/usr/bin/mysqladmin -u root password '123456'  # 这里用的密码是123456,可自行更改成其他的密码
  • 5)登录mysql
mysql -u root -p123456  # 密码自行更改
  • 6)开启root用户远程访问权限(自行更改密码)
# 写入权限
grant all on *.* to root@'%' identified by '123456' with grant option;
# 刷新权限并退出  
flush privileges;
quit;
  • 7)修改配置文件
    进入full screen 模式 --> 打开配置文件 --> i 插入 --> 更改bind-address --> ES返回 --> :wq保存并退出
# 打开配置文件
vim /etc/mysql/mariadb.conf.d/50-server.cnf  
# 更改bind-address
bind-address=0.0.0.0
  • 8)重启mysql
kill -9 `pgrep mysql`
service mysql start 
 # 问题一:每次启动都会报错.回车一下就行(有没有大佬知道怎么解决的QAQ)
# 问题二:不能自动启动

安装Redis

apt install redis  # 下载redis库
redis-server  # 启动redis服务器端
redis-cli  # 启动redis客户端

远程访问设置

  • 注释bind 127.0.0.1
  • protected-mode更改为no
  • vim中查询命令 / ,插入命令 i , 退出并保存命令 :wq
    切换到Full Screen模式下
vim /etc/redis/redis.conf
-- 更改为:
# bind 127.0.0.1
protected-mode no

停止Redis服务

ps ajx|grep redis  #  找到Redis的进程id
sudo kill -9 redis的进程id

安装MongoDB

1、下载文件

进官方群 111245605,下载MongoDB文件夹

2、导入公钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

3、上传到home文件夹中,QQ下载的文件一般在:cd /sdcard/android/data/com.tencent.mobileqq/Tencent/QQfile_recv,我这里用网盘下的,自行更改第一个目录

mv /sdcard/BaiduNetdisk/mongodb/ /home

依次安装下面5个软件,中间报错可忽略:

cd /home/mongodb/  # 切换到安装包目录
dpkg -i mongodb-org-shell_4.4.5_arm64.deb
dpkg -i mongodb-org-tools_4.4.5_arm64.deb
dpkg -i mongodb-org-mongos_4.4.5_arm64.deb
dpkg -i mongodb-org-server_4.4.5_arm64.deb
dpkg -i mongodb-org_4.4.5_arm64.deb

检查,都出现 "已安装,在本地"说明安装成功

apt search mongodb

新建/data/db/目录(数据存放目录)

mkdir /data/db/

4、启动mongodb服务器

mongod --dbpath /data/db

mongod

5、启动MongoDB客户端

mongo

6、关闭服务器

use admin
db.shutdownServer()

参考链接

试玩Aid Learning
AidLux官方文档

posted @ 2021-09-26 11:29  Veryl  阅读(2498)  评论(0编辑  收藏  举报
动态线条
动态线条end