• 欢迎访问伊栖物联网社区,聚焦物联网技术和解决方案QQ群:735553309
  • ,从传感器到片上嵌入式系统,无线接入,边缘计算,在这里您可以讨论一切
  • 参加最新的物联网研讨会报名
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏伊栖Eccee

软件和服务器技术,云平台,Linux等相关

分享一个Linux下的smtp测试工具

分享一个Linux下的smtp测试工具

在使用smtp服务器之前,需要对smtp的帐号,密码和端口号进行测试验证,以确保没有问题。虽然有一些免费的smtp客户端测试工具,可在不清楚是否带毒或是会被垃圾邮件商偷偷拿去收集用户信息。因此需要一种简单安全的smtp验证工具,并且有源码,确保帐户信息不会被恶意使用。 在github上搜索了一圈,觉得最好用的还是这个shell工具:https://githu……

解决nginx.service: Failed to parse PID from file /var/run/nginx.pid: Invalid argument

解决nginx.service: Failed to parse PID from file /var/run/nginx.pid: Invalid argument

在查看nginx服务状态时,容易碰上这个问题,它出现的原因是:nginx需要一点时间来完成启动,而systemd读取这个pid的时间快了一点,在nginx还没完成启动时就读这个文件。解决的办法是,多给100ms让它完成启动,这个可以在systemd的服务选项中配置。一般不需要改原来文件,可以用override.conf来添加这个启动后延时项。 注意,不同版本……

linux shell和正则表达式常用技巧

linux shell和正则表达式常用技巧

收集一些经常使用的shell和正则表达式技巧,不断更新,欢迎评论区添加指正: 一、文件中字符串的查找和替换 sed全文查找并替换字符串 sed -i 's/Search_String/Replacement_String/g' Input_File sed查找以指定字符串开头的某行并用指定字符串替代这一行 经常……

ssh代理的两种实现方法

ssh代理的两种实现方法

如何利用办公室内的一台Linux主机去连接内网的其它电脑?前题是办公室这台主机必须有公网IP,或者已经映射到公网IP上。接下来要做的事取决于具体的要求: 一、仅利用这台主机来登陆其它计算机 如果我们只想ssh连上办公室内的其它电脑,通常可以利用ssh和tmux配合来操作。这里用tmux的好处在于,即使意外断开,它也能保存之前session的内容。所以操作方法……

node项目的一般操作方法

node项目的一般操作方法

如果想要在另一台机器上操作node的项目,有时会有版本问题。最优雅的方式应该是: 1. 升级nodejs 可以用npm来升级,有个专门的包叫n。 sudo npm install n -g 安装完后,如果要切换版本,可以用 sudo n 进入以后,使用上下左右选择版本,然后回车。如果版本未成功切换,请添加如下环境变量: export NO……

使用ssh密钥实现Github免密提交

使用ssh密钥实现Github免密提交

早期github支持用密码提交版本变更,这种方式的好处是,你可以在不同的电脑上开发程序。最新的github政策已经放弃了对提交时使用密码的支持,也就是您不得不在ssh key和token两者中选择一种。 Token有个不好的地方是,有时你在项目或代码库里不得不用环境变量隐藏它,因为你不想提交时把它也一并提交暴露给其它用户。另外一些部署工具对Token的支持也……

面向物联网时代的用户单点登录鉴权和数据管理-SSO和它背后的标准与协议

面向物联网时代的用户单点登录鉴权和数据管理-SSO和它背后的标准与协议

在物联网时代,许多设备都将接入网络,这也意味着除了本地查看设备数据,以及将数据上传到后台或云端外,还需要考虑集中的用户鉴权和管理。 举个例子来说,一个设备在本地可以提供web的数据查看方式,也可以通过后台服务器去查看已经上传的数据,但是在服务器上集中查询显然是一个不明智的行为,毕竟它已经要承载越来越多的设备接入,如果再用来处理普通的用户数据查询,服务器很可能……

DNMP+PicUploader搭建图片和数据备份管理平台

DNMP+PicUploader搭建图片和数据备份管理平台

有时我们需要截屏并保存起来,或是把重要的图片或数据上传到码云,github等免费空间上。传统上需要在电脑上安装git工具,采用命令行的方式进行。如果只是在用户现场处理问题,git环境并不总是有的,你不得不用手机拍照下来,时间久也也会忘记之前的记录在哪里。这里探讨一种平台化的方式来管理个人的图片和数据备份,可安装在云服务器或是内网服务器上,随时随地使用。 Pi……

在GPT磁盘上安装Ubuntu Server

在GPT磁盘上安装Ubuntu Server

目前为止较新的硬件都基本上已经支持UEFI启动了,因此BIOS+MBR的传统启动方式基本上只有对老式机器才有意义。新的电脑或服务器应该采用GPT磁盘分区及UEFI的方式来启动系统。在最近一次运维时,安装ubuntu server后无法启动, 为了找到原因,以Ubuntu sever 20.04为例,专门做了一下安装的研究,顺便记录一下全Linux环境下的调查……

谈谈npm install

谈谈npm install

得益于nodejs社区的飞速发展,作为 node 自带的包管理工具的 npm 已经成为前端开发者的必备工具了。也许您对nodejs并没有多少了解,但您或多或少会用 npm install来安装一些包。由于支持全栈开发技术,npm应该是现在世界上最大规模的包管理系统。npm对使用者来说体验非常好,即使只会执行 install 也基本上不出出什么大岔子。很多用户……