
linux
文章平均质量分 68
主要介绍linux 相关问题
之诚
期待改变命运
展开
-
Linux学习, 进程和线程
进程内部还可以包含有多个线程,线程基本没有自己独占的资源(独有栈除外),他与进程内的其他线程共享进程的资源。正在运行中的程序就是一个进程,进程有自己独有的内存空间和文件等等资源,进程中的资源一般都是相互隔离的。原创 2024-06-07 09:10:14 · 227 阅读 · 1 评论 -
Linux学习,单内核和微内核
微内核则是将操作系统的核心功能分离出来,形成一个小的内核,只负责最基本的功能,如进程管理、内存管理等。这种设计架构的优点是内核体积小,易于维护和扩展,同时也提高了系统的可靠性和安全性。这种设计架构的优点是性能高,因为所有的功能都在同一个内核中实现,不需要进行上下文切换和进程间通信。但是,单内核的缺点也很明显,就是内核体积庞大,难以维护和扩展。Linux 操作系统属于单内核架构。但是,Linux 内核也吸收了微内核的一些优点,如模块机制和动态加载等,使得 Linux 内核具有更好的可扩展性和可维护性。原创 2024-06-06 15:57:46 · 505 阅读 · 0 评论 -
树莓派安装openwrt旁路由开启ipv6
最近对软路由有兴趣, 刚好手上有一个树莓派3B+, 于是就折腾下.原创 2023-04-05 22:21:46 · 6738 阅读 · 3 评论 -
树莓派Raspberry初始化设置ssh和wifi
树莓派的初始wifi 和ssh设置原创 2022-10-22 22:03:42 · 2378 阅读 · 1 评论 -
Docker开启webdav文件共享协议
我的树莓派外接了一个硬盘需要文件共享, 我试过NFS , SMB, FTP 和 webdav协议, 刚好把最近的webdav的配置写成这篇文章。webdav协议软件的选择可选的有nginx加装模块实现Apache实现其他软件实现最终我选择了 https://github.com/hacdias/webdav 很多人推荐的这个。 go编写,并且支持ARM架构。打包docker镜像首先他的文档很简单, 并且提供的docker版本都没有一点说明, 于是我自己打包了个docker镜像。Do原创 2021-11-29 22:09:12 · 7392 阅读 · 0 评论 -
Ubuntu20.04设置swap缓存教程
查看有无swap 设置htop 指令需要安装单独安装, 可以看到 根本就没有使用确认下可以运行下面截图中的命令, 可以看到啥也没有, 说明我没有配置sudo swapon -shown 创建缓存文件我创建了8G的文件, 创建完成后进入根目录, 可以看到文件已经存在了, 并且root有读写权限,sudo fallocate -l 8G /swapfile设置只有root有权限读取为了保证安全, 设置只有root用户拥有读写权限sudo chmod 600 /swapfile将这个原创 2021-11-29 21:32:19 · 3095 阅读 · 0 评论 -
树莓派(ubuntu)安装nfs
前言之前我是使用的samba进行的文件共享, 但是samba卡,且服务经常无故死掉, 并且在进行大文件或者很多文件同时复制的时候会经常卡死失败. 所以这次我准备换成nfs安装nfssudo apt-get install portmapsudo apt-get install nfs-kernel-server在nfs安装成功后会尝试运行nfs-server , 结果报错.图片中信息显示: rpc.nfsd 启动失败, 失败的原因是内存不足. 于是我先杀掉我树莓派中的一些docke原创 2021-03-29 23:25:19 · 1092 阅读 · 1 评论 -
树莓派安装中文环境
中文支持第一次开机raspi-config配置程序,选择change_locale:(如果不是第一次开机:命令行终端执行sudo raspi-config)操作提示:按空格键在前面打勾或去掉勾(星号=勾),PageUp PageDown快速翻页,Tab键跳到OK按钮上去掉 en_GB.UTF-8 UTF-8,勾上:“en_US.UTF-8 UTF-8”、“zh_CN.UTF-8 UTF-8”、“zh_CN.GBK GBK”,下一屏幕默认语言选zh_CN.UTF-8。这里选择的默认语言会用于:桌原创 2020-07-29 22:45:49 · 784 阅读 · 0 评论 -
Docker镜像时区不对问题的解决【ubuntu】【centos】
最近我在自己的树莓派上使用docker跑java程序,发现几个关于时区时间的设置问题,记录如下数据库中的时间和编码都不正确,我检查发现是我的jdbcurl中没有配置不对,于是我把jdbcUrl改成如下:jdbc:mysql://localhost:3306/daily?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai修改之后发现数据库中的乱码正常了,但是时间还是不对。镜像中时区不对我使用do原创 2020-06-20 15:04:09 · 3663 阅读 · 0 评论