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

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

工控机上如何优化SSD和调试磁盘IO操作

工控机上如何优化SSD和调试磁盘IO操作

可以安装iotop,一个类似top的磁盘监控工具来查看磁盘的IO操作。 iotop -oPa 这个命令运行几分钟,你可以看到哪些进程在进行磁盘的读写操作。以此来排查潜在的问题。 通常,固态硬盘或sd卡,我们可以有以下一些优化手段: 1. noatime挂载选项 默认的方式下linux会把文件访问的时间atime做记录,文件系统在文件被访问、创建、修改等的……

IPV6入门与实践

IPV6入门与实践

一、IPV6地址 IPV6协议使用128位地址替代32位的IPV4地址,这样大约可以产生340万亿亿亿亿(3.4*1038)个可用的地址,以满足公共IP地址需求。 IPV6地址由128位组成,使用8个16位段来表示,每个16位段使用十六进制数字表示即每4个十六进制为一组,之间使用英文冒号分开,格式为:x:x:x:x:x:x:x:x。IPV6地址包括两部分:前……

一个命令改变Ubuntu的网络接口优先级顺序

一个命令改变Ubuntu的网络接口优先级顺序

有时我们的电脑有多个网口,以太网,WiFi,蜂窝网络等。默认使用哪个网口,又该如何调整呢?这里总结一些常用的命令: 1. 查看某个IP走哪个网络接口 ip route get IP地址 这个命令可以获取指定的IP地址具体走的路由信息 2. 改变网络接口的优先权 一般情况下,有线网络的netplan用了gateway4指定ipv4网关时,并没有……

windows C盘瘦身终极大法

windows C盘瘦身终极大法

Windows下C盘所有文件加起来不到20G,可50G的总空间,为啥可用空间只有几G。在用电脑管家清理了半天后,还是没什么效果,经过一翻研究,终于找到原因。 一、发现元凶的方法 打开C盘,按Alt+F,在“工具”>”文件夹选项”下,点“查看”,把隐藏文件相关的选项前的勾去掉,选择显示隐藏文件,这样就能看到全部的文件。其中最大的是……

分享一个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的支持也……