所有文章

Linux配置系统缓存文件

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

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

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

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

最近碰到一个问题,需要让一个内网设备访问外网连接公网服务器,百度了一下“内网访问外网”搜出来一堆如何通过端口映射从外网访问内网服务器的方案,其实内网设备要访问外网通过squid配置代理服务也可以实现。 首先在可以访问外网的设备上安装squid(我系统是Ubuntu): sudo apt install squid 然后修改squid配置文件: sudo vim /etc/squid/squid.c ...
阅读更多…

Ubuntu16.04 PHP安装CUrl

无需按照一些教程上面说的那样编辑php.ini添加extension Ubuntu的源里自带curl,直接apt安装即可: sudo apt install curl libcurl3 libcurl3-dev php7.0-curl 注意,我的php版本为7.0,请自行根据自己的php版本选择phpx-curl版本。 ...
阅读更多…

Linux查询网段内所有设备

方法一:使用nmap命令 举例说明,我的计算机在192.168.199.x网段下的地址为192.168.199.234,网段子关掩码为255.255.255.0(24位子管掩码),那么查询我的计算机在192.168.199.x下的所有设备则使用如下命令 nmap -sn 192.168.199.0/24 返回数据: Starting Nmap 7.01 ( https://nmap.org ) a ...
阅读更多…

WordPress爬坑记录

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

为毛会有这个网站

最近在写mosquitto通讯和RTMP推流的程序,为此买了一年的腾讯云服务器(其实主要是因为被新用户优惠吸引了,一年尝鲜价才120),测试任务完成后,本着不浪费的精神(然而事实证明是我太天真了……后面再说),准备用这个服务器玩点花样。 作为有着近十年跑BOINC历史的国际主义者,首先想到的是跑BOINC,然而服务器单核cpu 2G内存的配置,实在是捉襟见肘,另外也没有尝试过无界面运行BOINC, ...
阅读更多…

一个使用Mosquitto通讯协议的 Demo

分享一个MQTT协议的Demo, 运行环境Ubuntu, 需安装mosquitto, 直接运行sudo apt install mosquitto即可。 代码中mqtt broker地址是我搭建的mqtt测试服务器:mqtt_test.gooneyryan.com, 各位可根据需要自行更改地址。 mqtt_test.gooneyryan.com服务器仅用于测试,mqtt环境可能不定期被清除,请不要 ...
阅读更多…

密码保护:Linux设备驱动程序pdf

此内容受密码保护。如需查阅,请在下列字段中输入您的密码。 密码: ...
阅读更多…