GeekHub

GeekHub

记录一次命令重名的问题

公司的自动驾驶平台有一个组件叫做proxy,用来转换专用格式的topic到rostopic,这样就可以用ROS下的各种功能了。但是今天使用proxy无论如何都没法正常运行,始终反馈“direct://”,后面一个参数就反馈一行,两个参数就反馈两行,本来以为是平台的第三方库被我升级后不兼容老版本平台了,升级软件平台后问题依旧。 那么问题出在哪里了呢?越想越烦躁,开了很多终端在排查问题,情急之下在其中

更多
GeekHub

Linux配置系统缓存文件

安装Ubuntu时需要配置swap交换分区,但是安装好系统后如何增加缓存(swap)大小呢,下面介绍一下通过设置缓存文件配置linux缓存大小的方法。 首先在终端中输入命令htop,可以看到目前系统的缓存(swap)为0 K: 使用dd命令创建指定大小的文件,这里选择在根目录创建一个名为swapfile的文件(名称不一定非要为swapfile,可以自行选择): 这里简单说明一下,/dev/zero

更多
GeekHub

Ubuntu配置NAT端口映射,实现内网设备访问外网

上一篇通过Squid配置代理的方式实现了内网计算机访问外网,但是这种方法有一定的局限性,一是受制于协议的限制,只能使用http/https和ftp,二是通过代理访问的效率远不如直接端口映射访问,对于访问网页来说感觉不明显,如果是视频推流这种占用带宽较高的应用就捉襟见肘了。 这里记录一下使用NAT转发实现内网设备访问外网的方法。 首先先简述一下我的试验环境: 台式机、笔记本、路由器、手机 其中台式机

更多
GeekHub

Ubuntu配置Squid代理,实现内网设备访问外网

最近碰到一个问题,需要让一个内网设备访问外网连接公网服务器,百度了一下“内网访问外网”搜出来一堆如何通过端口映射从外网访问内网服务器的方案,其实内网设备要访问外网通过squid配置代理服务也可以实现。 首先在可以访问外网的设备上安装squid(我系统是Ubuntu): 然后修改squid配置文件: 以配置http代理为例,找到http_port,默认端口是3128,直接使用默认端口或将其修改为需要

更多
GeekHub

Linux查询网段内所有设备

方法一:使用nmap命令 举例说明,我的计算机在192.168.199.x网段下的地址为192.168.199.234,网段子关掩码为255.255.255.0(24位子管掩码),那么查询我的计算机在192.168.199.x下的所有设备则使用如下命令 返回数据: 方法二:使用nbtscan命令 通过nbtscan可以直接扫描网段内全部设备,方法类似nmap(nbtscan需要sudo权限): 返

更多
GeekHub

WordPress爬坑记录

众所周知wordpress是个开源的php博客网站平台,通过wordpress可以大大降低建站的技术门槛,但是我在搭建过程中依然碰到了不少坑,下面我来简单聊聊用wordpress搭建过程中碰到的一些问题: 1. 运行环境: wordpress运行环境就是传说中的LAMP(Linux+Apache+MySQL+PHP),我平时的工作环境主要是Ubuntu 16.04(因为要用ROS所以放弃了18.0

更多