Linux
文章平均质量分 92
slimmm
一念成魔,一念成佛
展开
-
Nuttx驱动(一)简介
Nuttx驱动框架简介,记录一下学习和调试过程原创 2022-08-25 19:56:24 · 2670 阅读 · 0 评论 -
[Linux]关于Transmission下载服务器的搭建与配置
1. Transmission简介Transmission是一个强大的BT工具,懂的自然懂哈。目前官网发布了多个版本可供下载使用,包括:Mac、GTK+、QT版本,还有Daemon版本。Transmission支持DHT、Magnet Link、uTP以及PEX等特性。尤其是支持Magnet Link磁力链接下载十分重要,因为目前网上很多资源都是采用这种方式来分享的,而不是传统的.torrent文件,例如TPB、BTDigg。linux下,Transmission软件包下面包含多个套件:tran原创 2021-04-15 14:09:08 · 10375 阅读 · 0 评论 -
[linux]记录内核编译日志
记录一下Linux内核编译和内核启动日志,没啥干货,不小心进来的直接退出划走即可记录Linux kernel编译过程/********************************************//** 找到arm板子对应的内核架构配置文件 **//********************************************/slim@slim:~/Desktop/slim_linux_alpha/arch/arm$ cd configs/slim@slim:~/De原创 2020-11-16 18:07:30 · 3917 阅读 · 2 评论 -
[Linux]Linux挂载win10共享目录
sambaSamba是用于Linux和Unix的标准Windows互操作性程序套件。网上Linux搭建samba服务器的教程很多,但是对我不适合:我Windows上硬盘1T,Linux上硬盘30G,所以我想把Windows上的硬盘分一点出来作为Windows和linux共享的空间。Windows设置共享文件夹1.新建一个要共享的文件夹或目录2.右键设置其属性3.设置共享属性、共享权限、共享用户4.验证:\ip\share_file开启samba服务Windows默认关闭了s原创 2020-11-09 17:00:07 · 2470 阅读 · 7 评论 -
[linux]NanoPi NEO2安装OpenMediaVault
设置OMV环境添加OMV源–>转到OMV源设置博客安装OMV源公钥,用于验证签名sudo apt-get install -y wget gnupg2wget -O archive.key http://packages.openmediavault.org/public/archive.key #获取keysudo apt-key add archive.key # 把下载的key添加到本地trusted数据库中# 设置环境变量export LANG=C.UTF-8export原创 2020-11-03 11:34:32 · 1414 阅读 · 0 评论 -
[linux]armbian修改为清华源
查看系统发行版本命令lsb_release -a本机为基于Debian的armbian buster所以用清华Debian源修改apt为清华软件源备份原文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list-bak修改源sudo vi /etc/apt/sources.list将下列源替换到sources.list中这里还添加了OMV的官方源,主要是为安装OMV做准备,不打算用OMV的可以不添加#tsinghua so原创 2020-11-02 17:21:57 · 222009 阅读 · 0 评论 -
[linux]NanoPi NEO2安装armbian
Armbian是轻量级的Debian系统和为ARM开发板专门发行并重新编译的Ubuntu系统。为快速开发,为快速验证,提供了便利,比如在arm linxu上运行arm docker。省去了很多交叉编译的工作量在里面。1.下载armbian系统点击进入armbian官网选择适合自己需求的镜像文件进行下载。For each board we usually provide:one CLI Debian and one CLI Ubuntu based server image,one des.原创 2020-11-02 16:31:05 · 1673 阅读 · 0 评论 -
[linux]在Linux内核(arm平台)中安装tree
刚移植linux内核到arm平台上(imx6ull),里面很多工具都没有,也不能用通用的安装命令sudo apt-get install来安装。只能手动编译安装了,下面就记录一下tree的安装吧linux for arm系统信息未找到tree命令1. 备料(tree)点击下载tree工具解压tar -zxvf tree-1.7.0.tgz看下里面的内容:2.修改Makefile该arm平台用的编译工具arm-linux-gnueabihf修改Makefileprefix = /ho原创 2020-10-29 14:58:43 · 613 阅读 · 0 评论 -
[linux] Ubuntu20.04上安装搭建MQTT服务器mosquitto
mosquitto是支持MQTT v3.1 的开源消息代理软件,而且搭建更加方便快捷。本博文记录了MQTT协议简介 和 在Ubuntu 20.04上安装和配置mosquittoMQTT协议简介MQTT(Message Queuing Telemetry Transport)消息队列遥测传输协议,是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。.MQTT最大优点在于,可以以极少的代码和有限的带宽,为连.原创 2020-10-12 10:57:58 · 13986 阅读 · 2 评论 -
[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea
Gitea 是相比于gitlab更加轻量化,而且搭建更加方便快捷。本博文记录了在Ubuntu 20.04上安装和配置Gitea安装sqlite3sudo apt-get install sqlite3安装Gitea安装gitsudo apt-get install git#查看版本git --version创建git用户创建一个新的系统用户git,作为Git应用的管理用户# 新建Git用户sudo adduser git# 修改或新增git用.原创 2020-10-10 15:46:16 · 6055 阅读 · 2 评论 -
[玩转树莓派]树莓派编译安装python3.8.5
1.更新资源pi@raspberrypi:~ $ sudo apt-get updatepi@raspberrypi:~ $ sudo apt-get upgrade2.安装python依赖环境pi@raspberrypi:~ $ sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev3.下载python3.8.5版本源码并解压你也可以 下载其他的python版本pi@raspberrypi:原创 2020-09-14 12:40:17 · 2263 阅读 · 0 评论 -
[玩转树莓派]树莓派配置成路由器
现在手头上正好有一个树莓派3b+的板子,想折腾一下,用树莓派搞个简单的路由器玩玩。树莓派3B+ / 4B板载了无线网络适配器,不需要额外增加无线网卡就可以把它打造成一个无线路由器。有一种方法是给树莓派刷上OpenWRT等路由器固件,这样它就变成了一个比较正宗的路由器。另一种方法是开启树莓派无线网络适配器的AP功能,并且共享其有线网络。这样依然使用Raspbian系统,可以发挥Raspiberr...原创 2019-09-03 11:57:26 · 11820 阅读 · 9 评论 -
[玩转树莓派]Linux截屏工具和Linux录屏工具
截屏工具 scrot录屏工具 vokoscreen#安装命令sudo apt-get updatesudo apt-get install scrotsudo apt-get install vokoscreen截屏工具是通过命令来实现,录屏工具有UI界面和普通软件使用一样,点个鼠标就可以。截屏工具常用命令#截取整个屏幕,默认名称为日期时间和分辨率,格式为pngscr...原创 2019-09-04 16:00:13 · 3665 阅读 · 2 评论 -
[玩转树莓派]Linux开机出现Give root password for maintenance (or type Control-D to continue):解决办法
折腾了一下午的树莓派,第二天开机就出现Give root password for maintenance (or type Control-D to continue):能使用命令行,但是不能自动进入桌面系统,只能通过Ctrl+D进入。一般这种情况是因为进入单用户模式之后,我们的文件系统是只读模式的,无法修改。由于修改了/etc/fstab文件导致不能正常进入系统。假如你将某一个分区...原创 2019-09-04 15:23:03 · 3565 阅读 · 0 评论 -
在VScode中搭建C/C++编译环境
以前一直使用VC6.0来编译C语言程序的,奈何win7、win10不兼容,各种闪退。后面使用才C-Free感觉挺好用的,但是不喜欢用它来编辑程序,而且估计是没有人或团队维护的原因,C/C++的新特性支持性很差,但是不会像VC6.0一样闪退,一般也够用了。编辑器我喜欢用VScode,所以就想着在VScode上配置C/C++的编译环境,顺便写篇博客马克一下假设你已经安装好了VScode,没有安...原创 2019-05-04 22:31:02 · 9433 阅读 · 5 评论 -
[Linux]Linux常见目录说明
【Linux常见目录说明】目录目录描述/bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。/etc存放系统管理和配置文件/etc/rc.d启动的配置文件和脚本/home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/usr用于存放系统应用程序...原创 2019-01-24 10:24:53 · 393 阅读 · 0 评论