• 欢迎访问伊栖物联网社区,聚焦物联网技术和解决方案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……

谈谈npm install

谈谈npm install

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

KVM虚拟机的远程访问的配置和加速

KVM虚拟机的远程访问的配置和加速

KVM虚拟机默认是采用Spice协议,并监听在 5900端口上的一种高效的远程桌面机制。除了本地可以用virt-manager来打开虚拟机桌面外,还可以通过IP访问虚拟机。如果您的服务器在公网上,建议要配置一个 Spice密码,以防止非授权访问。如果您通过virt-manager安装虚拟机,则可以通过图形化界面来配置spice密码,并将监听端口改为0.0.0……