yanhy的学习记录匣 - 2021年11月 探索知识的宝箱,记录成长的脚步。欢迎来访Yanhy的博客站,在这里,每一页都是对知识无尽好奇的见证,每个故事都是学习旅程中的珍贵篇章,一起激发灵感,分享进步 2021-11-24T06:39:00+08:00 Typecho https://yanhy.top/index.php/feed/atom/2021/11/ <![CDATA[armbian修改/var/log并保护emmc]]> https://yanhy.top/index.php/archives/157/ 2021-11-24T06:39:00+08:00 2021-11-24T06:39:00+08:00 yanhy2000 https://yanhy.top https://blog.csdn.net/a1647800606/article/details/103684528

用途:玩客云等arm设备刷armbian后操作

修改zram0大小、禁用zra0:

sudo nano /etc/default/armbian-ramlog

禁用write写入同步缓存日志数据:

sudo nano /usr/lib/armbian/armbian-ramlog

.....
syncToDisk () {
    # no sync to protect emmc
    **return 0**
    isSafe
 
.....
]]>
<![CDATA[树莓派4b上手 - 用网线连接电脑与树莓派]]> https://yanhy.top/index.php/archives/145/ 2021-11-20T01:56:00+08:00 2021-11-20T01:56:00+08:00 yanhy2000 https://yanhy.top

记录一个小操作,有时候电脑开热点发现连不上,猜测可能是因为5GHZ频段的问题,重新改又太麻烦,刚好手头有网线,干脆用有线来连接树莓派(同方法也适用于其他设备,只需要在电脑配置即可)...

适用场景

无WiFi网络或者树莓派莫名其妙连不上无线网络
稳定快速传输数据
对类似设备进行局域网连接配置
一些没无线网卡或者无线网卡损坏、异常的设备使用有线网络来配置
无线网络传输慢且不稳定


材料

网线x1
USB转网口(可选,适用于笔记本没有网线插口情况)
树莓派
Windows(其他系统尚未尝试)


步骤

1、树莓派开机,插上网线,网线另一端连接到电脑

2、连接电脑后树莓派网口指示灯会正常闪烁,同时电脑打开设置-网络和Internet-状态-更改适配器选项,会弹出网络连接窗口,里面会显示电脑的全部连接

111111.png

3、如果是同我一样是使用了USB转网口的,直接找到“以太网”开头的连接,并找到含有USB关键词的连接即可确认为来自树莓派的网络。如果是直接连接电脑,直接找最新的连接即可(可重新插拔网线来确认),并记下该连接的名字

4、双击打开当前电脑正常上网的网络连接(如图中的WLAN连接),选择属性-共享,勾选允许其他用户通过此计算机的Internet连接来连接,并在下面选框中选择前面记下的来自树莓派的连接名字,再勾选允许其他网络用户控制或禁用共享的Internet连接,最后点击确定即可

22222.png

5、此时树莓派已经得到了共享网络连接,但是如果要去通过ssh连接控制树莓派,仍需要知道树莓派的ip才可以。打开CMD窗口,输入arp -a,在192.168.137.1处查找,如果电脑此时没有分享其他的热点、网络共享的话,一般192.168.137.255之外的那个连接便是树莓派的ip了(在电脑分享出去的网段ip仅限于192.168.137.2-192.168.137.254),图中树莓派的ip为86结尾

3333.png

6、打开ssh连接,输入该ip尝试是否可以连接成功(在此之前请确保ssh已开启)

4444.png

用网线连接时跑了一下软件更新,发现更新速度感觉快多了...(树莓派自带的无线网卡也是够拉胯,平时挂机跑东西都是用六类千兆网线连接的,速度能跑满)


注意事项

本连接方法并非长久之计,仅用来临时配置树莓派用,如需稳定使用此方法可能还需要配置静态IP等操作,本文不再详解,这篇文章只是记录因为不小心配置错了wifi导致无法ssh的应急操作...

]]>
<![CDATA[[Linux系统] Fedora体验]]> https://yanhy.top/index.php/archives/133/ 2021-11-17T07:43:00+08:00 2021-11-17T07:43:00+08:00 yanhy2000 https://yanhy.top

经常为了在linux跑编译去安装虚拟机或者wsl,但其都有共同特征,即虚拟环境...为了更稳定的生产力以及学习linux,我找到了Fedora...2021-11-16 23-58-56屏幕截图.png

前言

为搭建个正常的linux环境,我之前曾尝试了debian系的ubuntu、deepin、raspbian(PC版)、kali等,但因为都是同一系列的,总感觉操作有些乏味,于是找上了红帽系的系统,而Fedora正是红帽系广受欢迎的社区发行版系统,因此准备将其安装为第二系统。
这个系统使用体验不错,之前在搞服务器的时候用过centos,曾了解过yum软件包管理器等,但红帽系的系统操作还需学习,正好是个机会,写在博客上记录自己从安装双系统到优化fedora的日常使用。
安装完成后的截图:
2021-11-17 00-03-32 的屏幕截图.png


安装

因为日常开发还是windows系统,因此我选择从win来安装双系统。

下载镜像

官网链接:https://getfedora.org/

因为考虑到可能日用,基本功能要有,所以这边选择工作站workstation版本下载。

2021-11-16 23-57-56屏幕截图.png

在下载镜像的同时,打开分区软件(如diskgunius),为Fedora系统腾出一些空间(推荐60-80GB),将腾出的空间融为一块,且不创建新分区(后续Fedroa安装时会自动分配)(此文在fedroa系统下所写,因此无法提供截图)

安装镜像

下面操作步骤为回忆内容,至于为啥这么熟练,因为第一次分区分小了,重装了N次...

下载完毕后我选择使用u盘来安装(手头刚好有闲置u盘,其他的方法暂时不考虑),使用ultraiso将镜像写入到u盘,随后插入u盘,重启电脑,并按住F12不放(华为荣耀笔记本是F12选择启动设备,其他电脑自行查询),选择USB启动即可。

进入grub选择页后,直接选择默认的第一条进入即可,会进入到体验版系统,并会弹出系统安装引导软件。

选择中文、时区后,第三个选择硬盘需慎重。一般电脑内仅一块硬盘,选择默认硬盘后下方勾选自定义,再点左上角完成,会进入自定义分区页面

进入自定义分区页面后,确保下面显示空余空间为几十个GB而不是只有MB大小,如果是MB,可能分区的时候自动创建分区了,在下面列表找到目标分区后点下面的“-”号即可删除分区,小心不要把其他有重要数据的分区或者win系统分区删除了;如果是正常的几十GB,直接选择上面自动分区即可,无需多余操作,最后返回到主页面就可以开始安装系统了。

启动系统

安装完成后,点击重启后拔出u盘,再次开机会自动引导到linux的grub启动,正常情况下grub启动项前两个分别是正常启动入口和恢复安全紧急模式入口,第三个引导项则是win的启动入口。(在fedora下,引导项无需且严重不推荐手动修改,系统会通过脚本自动找到可启动的linux内核,如果有安装多个版本,可以在系统内卸载旧内核版本,而不应该直接修改grub)

系统默认的grub可以说是非常简陋的了,因此在后面优化操作体验的时候会提到修改启动页面主题部门...


使用

按照我个人的linux使用习惯,一般情况下没有国内优化的系统开箱第一件事就是换源了,不知道是不是错觉,没有换源总感觉装依赖都特别慢...

换源更新

红帽系系统感觉换源还挺复杂的(之前给centos换源也是头疼了半天),这边就总结一下快捷指令吧,如果有特殊需要请做好备份

sudo sed -e 's|^metalink=|#metalink=|g' \
         -e 's|^#baseurl=http://download.example/pub/fedora/linux|baseurl=https://mirrors.ustc.edu.cn/fedora|g' \
         -i.bak \
         /etc/yum.repos.d/fedora.repo \
         /etc/yum.repos.d/fedora-modular.repo \
         /etc/yum.repos.d/fedora-updates.repo \
         /etc/yum.repos.d/fedora-updates-modular.repo

中科大源帮助文档:https://mirrors.ustc.edu.cn/help/fedora.html

换源后输入sudo dnf makecache即可产生软件包缓存,随后即可yum update(yum、dnf都是软件包管理器)
换源后速度明显提升不少(截图来自fedora系统内置截图软件)(圆角好评
换源后终端.png

在这波更新后,浏览器、文件管理区、应用商店等众多软件都需要重新打开以生效新版本(至少我这个系统版本是这样,而且印象里内核还有个更新

2021-11-17 00-54-03屏幕截图.png

应用商店打开速度也快了起来,软件包也能加载出来

2021-11-17 00-55-38屏幕截图.png

清理缓存、旧内核

一般在大型更新后,我是习惯输入sudo yum clean all来清理更新产生的缓存(原因是因为之前翻目录发现缓存cache目录占用特别大,查了一下发现很多软件包缓存),效果如图:

2021-11-17 01-00-22屏幕截图.png

在较大更新或者应用商店明示你要更新内核时,更新完经常会留下旧内核,这时候就需要手动清理了(也可以不理会,就是开机引导时会有脚本把全部内核启动项给仍到grub,会显得不好看)

查看当前内核版本 uname -r
我这里提示版本为“5.14.10-300.fc35.x86_64”

查看系统内安装的内核相关包 rpm -qa | grep kernel
2021-11-17 01-07-42屏幕截图.png

明显可以看出同一个包(如kernel-core)有两个不同的版本,再根据上面查到的当前内核版本,可以确定要卸载的包:

kernel-headers-5.14.9-300.fc35.x86_64
kernel-core-5.14.10-300.fc35.x86_64(旧版本需卸载)
kernel-modules-5.14.10-300.fc35.x86_64(旧版本需卸载)
kernel-5.14.10-300.fc35.x86_64(旧版本需卸载)
libreport-plugin-kerneloops-2.15.2-6.fc35.x86_64
abrt-addon-kerneloops-2.14.6-9.fc35.x86_64
kernel-modules-extra-5.14.10-300.fc35.x86_64(旧版本需卸载)
kernel-core-5.14.17-301.fc35.x86_64
kernel-modules-5.14.17-301.fc35.x86_64
kernel-5.14.17-301.fc35.x86_64
kernel-modules-extra-5.14.17-301.fc35.x86_64

接下来,输入 sudo yum remove kernel-5.14.10-300.fc35.x86_64等手动移除这四个旧版本即可(-core可能无法移除,可重启后尝试)

最后输入reboot重启即可


结束

至此,fedora已经安装完毕,且软件包等更新完成,可正常使用。想要了解更多玩法,欢迎继续关注本博客!

]]>