- 重新启动电脑,并按下Shift键,直到出现字符型启动菜单
- 选择recovery mode 启动。
- 接下为会进入对话框。选择
root Drop to root shell prompt
选择Drop to root shell prompt ,也就是获取root权限 - 进入命行行模式后,输入当然也不用查了,因为你应该记得你的用户名。
1
# cat /etc/shadow # 查看你的用户名,
- 更扆密码后重启系统
1
2
3
4
5# passwd 你的用户名 #
# Enter new UNIX password:
# Retype new UNIX password:
******
# reboot
ubuntu汉化后主目录改为英文名
ubuntu汉化后,主目录文件夹也成中文名了,人性化,好! 然而有时在命令行下,显示成乱码,也输入不了中文进目录了,肿么办?
1 | $ mkdir Desktop Documents Downloads Music Pictures Public Templates Videos |
把文件夹指向改掉:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
然后删除掉中文文夹名就行了
ubuntu因为磁盘空间不够而无法登录桌面
今天由于下载了些东东,导致磁盘空间不够了,竟然还不知。重新启动系统后就进不了桌面了,肿么办?
一. 好在可以进控制台,于是 Ctrl+Alt+F1 进入控制台,并登录。
刚开始只是怀疑木有空间了,于是
1 | $ df -hl |
显示格式为: 文件系统 容量 己用 可用 己用% 挂载点
查到真的是木有多余的空间了。
二.
1 | $ sudo fdisk -l # 查看当前硬盘信息,一般为/dev/sda1 |
三.插入USB硬盘
1 | $ sudo fdisk -l # 查看USB硬盘信怎,一般为/dev/sdb1 |
四.Ctrl+Alt+F7 进入桌面重新登录成功
virtualbox由于文件出错,无法启动了。
可能还是因为磁盘空间的原因,导致正在动行的vbox出错。也不打算搞什么修复了,重装吧! 正好也升级了。
1 | $ $ dpkg -l |grep virtualbox # 查看当前virtualbox的版本号,查到是virtualbox-6.1 |
安装完成后,如何打开以前的虚拟机?
文件管理器进入 /home/yourname/VirtualBox VMs/虚拟机目录/, 打开 *.vbox文件就可以了
发现 winxp.vbox文件损坏了,无法找开咋办?
1
2
3$ cd ~/VirtualBox VMs
$ rm -f winxp.vbox
$ mv winxp.vbox-prev winxp.vbox然后到文件管理器,重新打开就行
caddy1.4与2.0的区别,测试表格语句
以下为表格的测试语句
项目 | caddy1.4 | caddy2.0 |
---|---|---|
压缩说明 | gzip | encode zstd gzip |
php刘明 | fastcgi / 127.0.0.1:9000 php | php_fastcgi localhost:9000 |
文件指示 | 无 | file_server |
以下为json的测试语句
1 | { |
Termux下利用caddy安装suiteCRM
一 安装必须
1 | $ pkg install caddy |
二 编辑 Caddyfile
1 | $ mkdir vim Caddyfile |
http://:8080 {
encode zstd gzip
root * /data/data/com.termux/files/home/mywww # 此句可省略
file_server
php_fastcgi localhost:9000}
三 安装 phpmyAdmin
- $ pkg install phpmyadmin
$ ln -s *** - 或从网上下载phpmyadmin的压缩文档,解压后放在 ~/mywww目录下
启动各项
1 | $ php-cgi -b 9000 & |
每次查进程杀死mysql太麻烦了。可以用 kill -9 pgrep mysql
来处理。
验证
- 浏览器 http://localhost:8080 能进去证明 caddy成功
- http://localhost:8080/phpMyAdmin/index.php如果有,就证明php可用。
- $ whoami 查到用户名 比如 u0_123
$ mysql -u u0_123 或 mysql -u $(whoami) 默认密码为空
可进去,证明mariadb也成功 - 采用phpMyAdmin进行mysql配置的话,由地用户名的密码为空,是不允许进去的。这里就要修phpMyAdmin的配置,允许空密码进入。
如果是安装版的phpMyAdmin则修改 /usr/share/phpmyadmin/libraries/config.default.php文件。
如果是copy版的phpMyAdmin,则修改 mywww/phpmyadmin/libaraies/config.default.php文件$cfg[‘server’][$i][‘nopassword’]=false;
$cfg[‘server’][$i][‘AllowNopassword’]=false;
把false的值改为true
四 mysql设置
mysql有两个用户,一个是root,不知道密码,一个是本手机用户,密码为空可以登录
1
2
3
4
5
6
7$ nohup mysqld & #启动mysql服务
$ mysql -u $(whoami) # 以termux用户登录。或直接 mysql 也行
$ mysql> use mysql ;
$ mysql> show databases; #显示当前数据库列表
$ mysql> set password for 'root'@'localhost' = password('你设置的密码'); #为root用户设新密码,这样就能以root方式登录了
$ mysql> flush privileges; # 退出
$ mysql> quit; # 退出
ubuntu19.04后,待机后wifi失联,如何找回?
ubuntu18.04后的版本,18.10忘记有没有这个缺陷了,反正是19.04就有,待机回来,wifi就的不到了。只能重启动才能找回。
有没有解决办法呢,后来在网上找了好久,才找到。是新的版本不支持老wifi协议了,可是家里的路由器还是老的。
方法如下:
第一步 (也可不用)
vim /etc/modprobe.d/iwlwifi.conf 在最后一行加入
options iwlwifi 11n_disable=1
第二步 (ubunt20.04中试了,不用第一步,直接这一步也行)
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
然后重新搜索wifi就可以连接上路由器了。
caddy己升级为2.X版
安装了termux0.99版后,安装caddy,发现己经升级为2.X版了,啊啊啊~~~,原来配置出错,解析不了index.html
- http://:8080 如果木有http,就得先做https认证,不然运行会出错。
- gzip 改变为 encode zstd gzip
- root * /data/data/com.termux/files/home/mywww 必须写全,用~/mywww会出错。
- file_server 必须要,不然解析不了index.html
- 执行命令行,不是caddy了事了。而是
caddy run 运行,如果要中断,则ctl+C
caddy start 后台运行,如果要中断,则 caddy stop
在ubtuntu下 caddy v2 新的安装方法是
好久没有用caddy,2022年10月,在caddy官网上,直接下载了2.x的可执行文件,直接在linux下可运行。
1 | $ echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \ |
一个caddy2.x的Caddyfile的例子
1 | # Caddyfile也支持通过#标记注释内容: |
WCODE神器!----给termux增加vscode功能
前面讲过给Anlinux安装vscode程序或code-server来实现vscode功能,那么不用进入linux,是否能在termux下直接使用呢?
尝试把code-server在termux下直接执行,由于缺少依赖,失败了。
万能的github有人写了一个wcode软件,可实现类似code-server的功能。安装和使用如下,比如采用hexo写个人博客,需要用wcode来编辑
1
2$ npm install -g wcode
$ wcode -p 8090 myblog/source/在浏览器输入 192.168.x.x:8090,就进入你的 myblog/source/目录了,可浏览些目录下的markdown文档了。
2021年6月,无意中在 termux下执行
1 | $ npm install -g code-server |
竟然给安装成功了。然后:
1 | $ code-server # 运行成功后,再退出。 |
wcode己经不更新了,作都也建议移步到code-server了,现在termux也能用code-server了,非常好。
ubuntu利用远程桌面连接win7
利用远程桌面工具连接win7
win7的设置
开始菜单 > 右键点击“我的电脑” > 属性 > 远程
选择->”允许远程协助连接这台计算机(R)
选择->允许运行任意版本远程桌面的计算机连接
第3步如果选“仅允许运行使用网络级别身份验证的远程桌面的计算机连接(更安全)”,验证失败
ubuntu端
1 | $ sudo apt install freerdp2 |