▦ 冒险日志EXPLORATION LOG
## 运行如下命令查看Windows分区:
sudo blkid
可以看到类似如下输出:
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squa…
我们大部分个人的linux系统计算机都是使用图形界面模式的操作,有些时候我们也可以在纯命令行模式下进行操作,这里给大家介绍一个在开机启动的时候进入命令行的两种方法。
系统启动后,在BIOS引导界面按“ESC”键进入选择菜单,选择第一个“Ubuntu”,按“e”键进入编辑模式。

在出现的编辑项里,可以看…
在笔记本上装ubuntu系统后,服务功能设好了,不需要操作了,希望机器一直开机提供服务。
此时,为了省电,可将笔记本屏幕合上,静待其完成任务。
但是,在默认情况下,笔记本合上屏幕后,ubuntu系统会休眠,需要修改配置文件。
方法如下:
修改 Login Manager的配置文件。
sudo vim /etc/systemd/logind.conf
然后将其中的:
#HandleLidSw…
一般情况下,ubuntu安装好的时候,iptables会被安装上,如果没有的话那就安装上吧
## 安装
sudo apt-get install iptables
## 添加规则
比如开放8888端口(宝塔默认端口)
iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
## 保存规则
iptables-save
完成上述命令我们就完成了开放指定的端口,但是…
自建 DNS 服务器,可以规避运营商的 DNS 劫持,还可以一定程度上加速网络访问。除此之外,在自定一些配置之后,能实现广告拦截及其他的一些功能。在这里我们通过在树莓派使用 dnsmasq 搭建这样一个 DNS 服务器。
### 安装 dnsmasq
`sudo apt-get install dnsmasq`
### 配置 dnsmasq
- 首先备份一下原配置文件,命令行如下:
`sudo cp /etc/dnsma…
## 现象
安装宝塔5.9以后,原来远程SSH登录无法登录了。
连接显示器看log发现22端口被占用。
## 原因
宝塔面板里面自带的一个一键迁移的功能在后台一直ssh连着远程某个服务器,按理说也不应该占用22端口,它要监听22干嘛?有病吗?
## 解决
1. 直接卸载这个模块
2. 删除/etc/rsyncd.conf这个文件
3. 手动重启ssh服务
## 原因1:新系统默认不开启ssh服务
新刷系统的树莓派默认是不开启ssh服务的。需要手动开启,方法有2个:
1. 在sd卡的根目录下新建一个空文件`ssh`,重启树莓派即可默认上电开启ssh服务。
2. 连接显示器和外接键盘进入系统后执行
```bash
sudo raspi-config
```
选择Interface Options

一开始我也不太理解看门狗的概念,这在非嵌入式软件开发里是用不到的。你没法想象专门写一段代码是用来让程序reset的,有毛病?!可在嵌入式开发里确是必要的。最大的原因就是嵌入式软件大多跟底层直接打交道这会导致各种不可软恢复的未知问题,隐蔽且原因五花八门。你可以改善软件逻辑来尽量避免这些问题。可你不能…