Difference between revisions of "WSL Debian 2 MediaWiki 使用体验"
Jump to navigation
Jump to search
(→安装) |
(→安装) |
||
Line 7: | Line 7: | ||
* 查看 WSL 版本,<code> wsl --version </code> |
* 查看 WSL 版本,<code> wsl --version </code> |
||
* 查看正使用的版本可以用 <code> wsl -l -v </code> |
* 查看正使用的版本可以用 <code> wsl -l -v </code> |
||
+ | |||
+ | == 命令 == |
||
+ | <syntaxhighlight lang="bash" line> |
||
+ | wsl --shutdown 完整重启 |
||
+ | </syntaxhighlight> |
||
== Mediawiki == |
== Mediawiki == |
Revision as of 09:40, 20 July 2024
安装
- UEFI 中开启虚拟化支持
- 控制面板中打开 Hyper-V 和 WSL
- Powershell 中:
wsl --install -d Debian
即可成功安装 WSL Debian - 想用 WSL 2,需要安装一个 wsl_update_x64.msi 去更新 WSL 的内核。运行
wsl --set-version Debian 2
会获取到 wsl_update_x64.msi 的下载地址 - 最后,
wsl --set-version Debian 2
即可使用 WSL 2 下的 Debian 了 - 查看 WSL 版本,
wsl --version
- 查看正使用的版本可以用
wsl -l -v
命令
1wsl --shutdown 完整重启
Mediawiki
1sudo service mariadb start && sudo service apache2 start
2ip a
3sudo mariadb
4CREATE USER 'db_username'@'db_hostname' IDENTIFIED BY 'passwd'; ## 用在本地时,我选的 localhost 当 db_hostname
5CREATE DATABASE sth_wiki;
6USE sth_wiki;
7GRANT ALL ON sth_wiki.* TO 'db_username'@'db_hostname';
8commit;
9quit;
1sudo a2dissite 000-default
2service apache2 reload
WSL 2 与 Bookworm 区别
一个细微区别是,Bookworm 用的 systemd ,WSL 用的 WSL init,类似 SystemV init。 ps -p 1 -o comm=
可以看出系统用的哪个。其具体命令有所不同。
Systemd command | Sysvinit command |
---|---|
systemctl start service_name | service mariadb start |
systemctl stop service_name | service apache2 stop |
systemctl restart service_name | service service_name restart |
systemctl status service_name | service service_name status |
systemctl enable service_name | chkconfig service_name on |
systemctl disable service_name | chkconfig service_name off |