×

openwrt自动启动脚本

Linux系统、树莓派

openwrt自动启动脚本

Kalet Kalet 发表于2021-01-16 浏览461 评论0
转自:https://zhangjianfa.blog.csdn.net/article/details/88317879openwrt的启动脚本源程序放在“/etc/init.d/”目录下,打开文件夹可以看到已经有了许多的脚本存在。我们可以看一个简单的例子:root@openwrt:/etc/init.d#catdone #!/bin/sh/etc/rc.common#Copyright(C)2006OpenWrt.orgSTART=95boot(){[-d/tmp/root]&&mount_rootdoneblockmount#...

Linux系统、树莓派

PiShrink:制作更小的树莓派镜像文件

Kalet Kalet 发表于2020-09-11 浏览254 评论0
在制作树莓派系统镜像(img文件)时,我们通常会通过工具复制TF卡。这样你将得到一个和TF卡容量一样的img文件。如果你要将这个文件烧录到容量更小的TF卡上时,尴尬的一幕就发生了。这时候你需要一个名为PiShrink的bash脚本。它可使树莓派镜像更小。PiShrink将自动缩小镜像,然后在启动时将其调整为SD卡的最大大小。这能更快地将镜像复制到SD卡中,同时缩小的镜像将更好地压缩。这对于将大容量镜像放入SD卡非常有用。在这个简短的指南中,我们将学习如何在类Unix系统中将树莓派镜像缩小到更小。安装PiShrink安装PiShrink,请先在L...

Linux系统、树莓派

搭建自己的MQTT服务器

Kalet Kalet 发表于2020-07-25 浏览250 评论0
MQTT协议是广泛应用的物联网协议,使用测试MQTT协议需要MQTT的代理。有两种方法使用MQTT服务,一是租用现成的MQTT服务器,如阿里云,百度云,华为云等公用的云平台提供的MQTT服务,使用公用的MQTT服务器的好处是省事,但如果仅仅用于测试学习还需要注册帐号,灵活性差些,有的平台还需要付费。另一方法是自己使用开源的MQTT组件来搭建。MQTT服务器非常多,如apache的ActiveMQ,emtqqd,HiveMQ,Emitter,Mosquitto,Moquette等等。这里介绍的是用轻量级的mosquitto开源项目来搭建一个属于自己的MQTT服务器。第一步:需要安装一台linux...
搭建MQTT服务器 搭建MQTT服务器 搭建MQTT服务器 搭建MQTT服务器

Linux系统、树莓派

搭建MQTT服务器

Kalet Kalet 发表于2020-07-25 浏览255 评论0
MQTT协议简介MQTT是一个基于发布/订阅模式的消息传输协议。它具有轻量级、开放、简单,易于实现,通信带宽要求低等特点。这些特点使得它对机器与机器的通信(M2M)以及物联网应用(IoT)来说是很好的选择。它还被应用到手机APP和Web应用中。 MQTT于1999年由AndyStanford-Clark(IBM)和ArlenNipper(Arcom,现为CirrusLink)发明,最初的应用是为了以最小的电池损耗和最小网络带宽将石油管道数据通过卫星进行传输。在MQTT最初版本发布3年后,OASIS开源组织接管MQTT的标准化制定工作。MQTT如今的最新版本为MQTT3.1...

Linux系统、树莓派

群辉猫盘硬盘休眠教程

Kalet Kalet 发表于2020-05-13 浏览362 评论0
转自:https://www.cnblogs.com/housestudy/p/11966857.html第一步、ssh连接群晖,用户名密码就用登录群晖的管理员密码就行第二步、编辑/etc/init/syslog-ng.conf文件,sudo之后需要输入一次密码验证权限。sudovi/etc/init/syslog-ng.conf第三步,定位到黄色箭头上方的位置,加入红框里的命令。按i键进入insert模式 就是这段命令:#scemdbindtouch/tmp/scemd.log.new||truechmod660/tmp/scemd.log.new||t...
怎样在树莓派中设置代理服务器

Linux系统、树莓派

怎样在树莓派中设置代理服务器

Kalet Kalet 发表于2020-02-24 浏览616 评论0
步骤1:您需要什么1。代理服务器的主机名或IP地址和端口2。用户名或密码(如果您的代理服务器不需要用户名和密码,则此要求不是强制性的)步骤2:配置RaspberryPi您将需要设置三个环境变量(“http_proxy”,“https_proxy”和“no_proxy”),以便您的RaspberryPi知道如何通过代理服务器访问Internet。步骤3:创建环境变量您将需要使用nano命令打开文件“/etc/environment”。打开终端并输入:sudonano/etc/environment打开文件后,键入:1)如果您没有用户名和密码,请键入:导出http_prox...

Linux系统、树莓派

树莓派添加定时执行脚本任务

Kalet Kalet 发表于2020-01-14 浏览305 评论0
最近做了个树莓派闹钟,每天早上叫起床,然后播放网络电台,方法是添加定时启动脚本,脚本用vlc播放网络电台并定时停止。主要参照https://www.hscbook.com/article/raspberrypi-alarmclock/但是这篇文章最后添加定时启动脚本任务写的不明白,查了下资料,整理如下:crontab-e利用crontab工具添加定时任务,我插入的是0008***sudo/home/Morning/Morning.sh,早上八点脚本自动执行,因为我的脚本是在pi用户下调用vlc需要管理员权限所以交了sudo。/etc/init.d/cronrestart使定...

Linux系统、树莓派

linux下快速查找文件

Kalet Kalet 发表于2020-01-05 浏览436 评论0
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。  区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。          (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。         ...
Zenity - 在命令行和Shell脚本中创建图形(GTK +)对话框 Zenity - 在命令行和Shell脚本中创建图形(GTK +)对话框 Zenity - 在命令行和Shell脚本中创建图形(GTK +)对话框 Zenity - 在命令行和Shell脚本中创建图形(GTK +)对话框

Linux系统、树莓派

Zenity - 在命令行和Shell脚本中创建图形(GTK +)对话框

Kalet Kalet 发表于2019-12-31 浏览415 评论0
转自:https://www.howtoing.com/zenity-creates-graphical-gtk-dialog-boxes-in-command-line-and-shell-scripts/Zenity是一个开源和跨平台的应用程序,它在命令行中显示GTK+对话框并使用shell脚本。分类:GTK开发工具 2015-01-0700:00:00GNULinux的操作系统建立在非常强大的内核称为Linux。 Linux以其命令行操作而闻名。 随着Linux在日常和桌面计算中的发明,nix保持不再偏向命令行,它同样是图形化和开发图形应...