分类目录归档:LINUX

有用却知之甚少的命令行命令

1.sudo !这个命令用于以前root权限来运行上次命令。其中!!是用于代替上次命令。适用范围:当你漏掉sudo的时候。2.!!:gs/foo/ba这个命令可以用于替换上次命令的内容(将foo替换成bar)。有些时候如果仅仅是行首出错,那么可以使用更为简短的命令代替适用范围:当你上次输入内容有误的时候。3.f觉得一口气执行较多的命令容易错误而且麻烦?fc这条命令可以解决这个问题。fc可以...阅读全文
发表在 LINUX | 标签为 | 留下评论

arch下安装matlab错误小记

最近由ubuntu转arch了,两个之间的差异还是不小的,KDE与unity操作差异以前pacman的包管理模式都让我觉得有点力不从心了。下面就记录一下arch linux下安装matlab 2014b过程中出现的问题吧。UPDATE TIME: 2017/07/2一、缺少libncurses.so.5在完成matlab安装之后,启动matlab,终端打印错误显然,这是由于缺少libncur...阅读全文
发表在 LINUX, 软件安装 | 标签为 , | 留下评论

VPS-blog被攻击形式日志

一、攻击xmlrpc.ph/nginx/access.log二、攻击ssauth.lo三、扫描blog下的phpmyadmin与mysq/nginx/access.lo阅读全文
发表在 LINUX, 网络建站 | 标签为 , | 留下评论

利用fail2ban提高VPS安全性

VPS的安全性不言而喻,传统情况下均使用iptables防火墙阻挡来自外界的攻击。然而iptables存在这样的一个问题:不能够根据外界的攻击情况来这改变自己的策略,也就是说,这是一个“被动式防火墙”。被动式防火墙对于网络上常用的暴力破解无能为力。而fail2ban则能够分析日志,根据日志内容,利用iptables执行相应的屏蔽操作,从而实现主动式防火墙。一、fail2ban的特性fail2ban的功能如下...阅读全文
发表在 LINUX, 网络建站, 软件安装 | 标签为 , | 留下评论

TCP-BBR加速VPS

很久以来,总是发现的VPS的速度很慢,只有几十KB/s的速度,而最近听说TCP-BBR协议能够有效的进行单边加速,于是试着在自己的VPS上安装了一下,发现效果很不错。下面记录下如何在VPS上使用TCP-BBR协议.一、TCP-BBR简介TCP加速指的是通过一组优化技术,使TCP在通过Internet传输数据的性能更高(与标准TCP相比),同时不需要修改具体应用。TCP加速分为双边加速和单边加速,其...阅读全文
发表在 LINUX, 网络建站 | 标签为 | 留下评论

Debian(ubuntu,raspberrypi)下编译安装rtklib_qt

最新的RTKLIB使用了跨平台的QT作为界面支持,这也就意味着LINUX下也可以使用RTKLIB的界面(虽然wine也是能跑RTKLIB的在win下编译的程序,不过原生总是要支持一下的)。本文主要说说RTKLIB在Debian系下的编译情况。一、编译环境要求编译rtklib_qt的的环境要求如下1. qt version >= 2. gcc >= 3. g+4. gfortra所以自然需要首先安装这些环境...阅读全文
发表在 GNSS, LINUX, 软件安装 | 标签为 , , | 留下评论

SHELL中实现串口通信

在windows下实现串口通信一般采用串口助手之类的东西来发送和接收信息,而LINUX也有相应的串口助手之类的东西,如xgcom,完全的图形化界面,可以在github下载源码,编译安装。当然LINUX下自然minicom之类的终端,但是使用起来也并不顺手(而且不支持16进制的发送和显示)。下面就说说如何不利用额外的工具,直接使用SHELL实现串口的通信。一、检测串口在LINUX下首先需要检测串行口...阅读全文
发表在 CODING, LINUX | 标签为 , | 留下评论

GAMIT中的C文件生成或读取错误

错误现象现象一前面一切正常,运行csh bxxxxx.bat后,在GMAIT.fatal中出现现象二在前面一切正常,运行csh bxxxxx.bat后,在GMAIT.fatal中出现而且这两种情况出现似乎没有什么规律,一会儿好一会坏。解决方案如果单进程运行(当前的操作环境没有其它进程或用户在运行gamit处理数据),那么只需要检查一下/tmp中的临时c-file(以c开头的文件),然后将这些文...阅读全文
发表在 GAMIT, GNSS, LINUX | 标签为 | 留下评论