换源:
清华大学源
编辑 /etc/apt/sources.list
文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
编辑 /etc/apt/sources.list.d/raspi.list
文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
中科大官方源
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
升级源sudo apt-get upgrade
更新源sudo apt-get update
查看服务运行状态:sudo systemctl status mariadb
更改文件夹权限:chmod 777 *
软件安装:sudo apt-get install
软件卸载:sudo apt-get remove
卸载并清除配置 apt-get remove –purge ***
更新软件信息数据库 apt-get update
进行系统升级 apt-get upgrade
搜索软件包 apt-cache search softname1 softname2 softname3……
关机:
sudo shutdown -h now
sudo halt
sudo poweroff
sudo init 0
重启
sudo reboot
shutdown -r now
解压命令
ZIP:
压缩:zip -r ****.zip
解压:unzip ***.zip
tar:
压缩:tar xvf ***.tar
解压:tar xf ***.tar
搭建LAMP环境
安装apache:sudo apt install apache2
安装mariadb:sudo apt install mariadb-server
安装php:sudo apt install php
可选:
安装Python3:sudo apt install python3
安装vim:sudo apt install vim
启动Apache:sudo service apache2 start
关闭Apache:sudo service apache2 stop
重启Apache:sudo service apache2 restart
设置apache开机自启动
开机自启动:sudo systemctl enable apache2.service
关闭开机自启动:sudo systemctl disable apache2.service
修改apache默认的80端口号:sudo vim /etc/apache2/ports.conf
(Lister所在的就是端口)
mariadb
配置MySQL账户:sudo mysql_secure_installation
mariadb10.:
2.输入 mysqladmin -u root -p password ex
后面的 ex 是要设置的密码
3.回车后出现 Enter password
输入就密码,如果没有,直接回车
Nextcloud
创建data数据文件夹:sudo mkdir /var/www/html/nextcloud/data
更改子文件夹权限:sudo chown -R www-data:www-data data config apps
查看用于远程访问的mysql用户host的权限:SELECT user, host from mysql.user;
修改远程访问的mysql用户host的权限:update user set host='%' where user='root';
mysql
授予用户通过外网IP对于该数据库的全部权限
grant all privileges on `testdb`.* to 'test'@'%' identified by '123456';
授予用户在本地服务器对该数据库的全部权限:
grant all privileges on `testdb`.* to 'test'@'localhost' identified by '123456';
上面的语句表示将 testdb 数据库的所有权限授权给 test 这个用户,允许 test 用户在 【本地】 这个 IP 进行远程登陆,并设置 test 用户的密码为 123456 。
刷新权限
flush privileges;