0%

TroubleShooting:近期遇到的几个电脑设置问题和解决办法

写在前面

整理一下近期遇到的几个电脑基础设置方面的问题,涉及系统 MacOS、 Kali linux、 google基础设置。

这则笔记当中,主要包括三个部分:

  • macOS big sur系统下 如何更新homebrew
  • Kali linux的基础设置
  • google TV WiFi错误提示

macOS big sur系统下 如何更新homebrew

解决思路:主要参考以下网页

解决方法:具体说,就是分两步:

第一步:错误提示如下和解决方法如下:

错误提示:

1
2
Error: homebrew-core is a shallow clone. To `brew update` first run:
git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch --unshallow

解决方法:需要网络环境,不行就换个网络,多试几次

1
2
git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch --unshallow
git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask" fetch --unshallow

第二步:错误提示如下和解决方法如下:

错误提示:解决第一步之后,还是没有办法运行brew update,错误提示如下:

1
2
3
4
5
Error: Your CLT does not support macOS 11.0.
It is either outdated or was modified.
Please update your CLT or delete it if no updates are available.
Error: An exception occurred within a child process:
SystemExit: exit

解决方法:重新安装CLT

1
2
3
# rm -rf 会删光后面目录的内容,需谨慎操作
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install

之后,就可以愉快地执行 brew update && brew upgrade 了。

Kali linux的基础设置

问题一:如何修改kali Linux的默认系统语言

步骤:
1.在Terminal Emulator 中执行dpkg-reconfigure locales命令
2.使用空格键取消勾选en_US.UTF-8 UTF-8选项
3.选定[ ]zh_CN.GBK_GBK[ ] zh-CN.UTF-8.UTF-8两个选项:上下键选择,空格键选定,确认无误后enter回车
4.使用reboot命令重启机器使其配置生效

问题二:如何快速修改root用户密码

安装系统过程中,需求创建一个普通用户。而且,在安装过程中没有设置过root密码。由于大部分软件需要root用户权限,可采用以下方法快速修改root权限。

注:此方法适用于在XFCE桌面;在GNOME桌面中,这种设置方法无效。
步骤:
1.在Terminal Emulator 中执行sudo passwd root命令
2.输入当前用户的密码;
3.为root用户设置密码(此操作需要连续输入两次)
4.logout 之后,重新用root账户登入即可。

问题三:如何启动默认服务

启动apache 服务

1
2
service apache2 start
检验是否成功,可在浏览器输入本机ip地址访问,本机内网ip通过 `ip add`命令查看

启动 SSH服务

1
2
3
service ssh start
检验是否成功,使用以下命令:
netstat -tpan | grep 22

Google TV Error: “已连接无法访问互联网” 以及无法下载应用的解决办法

ADB: Android调试桥( adb )是一个开发工具,帮助安卓设备和个人计算机之间的通信。 这种通信大多是在USB电缆下进行,但是也支持Wi-Fi连接。 adb 还可被用来与电脑上运行的安卓模拟器交流通信。

第一步:安装ADB

1
2
3
4
# 通过 Homebrew 安装
brew install --cask android-platform-tools
# 测试是否正常安装
adb devices

第二步:更新ntp服务器

注:采用无线adb方式,电脑和google tv 需要在同一个局域网内。

1、打开adb设置-系统-关于连续点击4次 Android TV操作系统版本,此时回到系统就有开发者选项-勾选USB调试

2、连接adb

1
$ adb connect [google tv 内网 ip]

3、写入新的ntp服务器地址

1
$ adb shell settings put global ntp_server ntp1.aliyun.com

4、重启Google TV后生效

附:ntp 备用地址

1
2
3
4
5
6
7
8
9
10
11
12
dns1.synet.edu.cn 
news.neu.edu.cn
dns.sjtu.edu.cm
dns2.synet.edu.cn
ntp.glnet.edu.cn
ntp1.aliyun.com
ntp2.aliyun.com
ntp3.aliyun.com
ntp4.aliyun.com
ntp5.aliyun.com
ntp6.aliyun.com
ntp7.aliyun.com

第三步:如果还是无法下载,应该怎么做

网上的教程大概都是到前两步为止,当时我在设置完前两步之后,发现系统时间显示正常,也能连上google play 商店,但还是无法下载应用,具体说,就是总是卡在download pending的界面不动。只好求助于google,结果还真个找到了。

7xlVOAPDfn9eM1I

翻译过来,就是依次点击 设置google play store卸载更新,之后返回,就可以正常按照app了。

参考网页:

-------------本文结束感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!