Ubuntu 16.04 安装 PyCharm-Python IDE

我最开始接触的编程语言是C/C++,之后由于工作需要又零零碎碎的接触过其它编程语言,直到有一天遇到Python。只恨没早一点接触这货,Python给我的感觉就是快,我说的快不是指代码执行速度,而是开发效率。有时C/C++百行代码,Python只需几行

PyCharm一个是Python集成开发环境,它既提供收费的专业版,也提供免费的社区版本。PyCharm带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、自动完成、单元测试。 继续阅读Ubuntu 16.04 安装 PyCharm-Python IDE

防止远程Linux主机自动断开SSH连接

前一帖《TensorFlow练习7: 基于RNN生成古诗词》的训练阶段在我的计算机上需要很长时间,即使是使用GPU也需要几个小时。一般涉及到大运算的模型训练,我首先会把数据和代码搞好,然后创建一个非常强大的AWS或VPS(DigitalOcean),把数据和代码扔上去运行。使用完成之后立即销毁,由于这些服务是按使用时长计费,即省money也省time,Time is Money。

我在使用ssh连接远程Linux主机时,如果长时间不操作,ssh会自动断开,只能重新登陆。

原因是:由于ssh的安全机制,如果10分钟没有任何操作,本次SSH会话会自动关闭。 继续阅读防止远程Linux主机自动断开SSH连接

Ubuntu 架设 Minecraft服务器

Minecraft是非常流行的沙盒游戏,为了和几个朋友一起玩这个游戏,我需要一个属于自己的虚拟世界,自己的Minecraft服务器。

我在DigitalOcean的vps上架设Minecraft服务器,如果你只需在局域网内游戏,使用本地主机即可。

下面记录怎么在Ubuntu 16.04上安装Minecraft Server。 继续阅读Ubuntu 架设 Minecraft服务器

Ubuntu 16.04编译安装OpenCV(Python)

本帖记录在Ubuntu 16.04上安装OpenCV的步骤,并分别安装Python 2和Python 3的绑定。如果你只用C++接口,可以忽略Python的安装。

Ubuntu 16.04系统默认安装了两个Python版本:Python2核Python3,默认的版本还是Python2。本帖安装的OpenCV同时支持这两个版本。 继续阅读Ubuntu 16.04编译安装OpenCV(Python)

设置Linux关机时自动运行指定命令

我们一般设置Linux在开机时运行某条命令,关机时很少使用,本帖就介绍一下怎么设置Linux在关机前自动运行某条命令。

要想在开机时运行某命令,我们只需把该命令写入到/etc/rc.local文件即可。如果要设置后台服务,参看:Python脚本开机自启动(Linux)继续阅读设置Linux关机时自动运行指定命令

CentOS 7安装LMD杀毒软件

LMD洋文全称Linux Malware Detect,是Linux下的病毒扫描检测软件,源代码:https://github.com/rfxn/linux-malware-detect

Linux Malware Detect (LMD) is a malware scanner for Linux released under the  GNU GPLv2 license, that is designed around the threats faced in shared hosted  environments. It uses threat data from network edge intrusion detection  systems to extract malware that is actively being used in attacks and  generates signatures for detection. In addition, threat data is also derived  from user submissions with the LMD checkout feature and from malware  community resources. The signatures that LMD uses are MD5 file hashes and HEX  pattern matches, they are also easily exported to any number of detection  tools such as ClamAV.

ClamAV是跨平台的开源杀毒软件,支持Linux、Windows和macOS。使用它做为LMD的扫描引擎。

# 安装Linux Malware Detect (LMD)

首先安装mailx(发送邮件用),使用它发送LMD扫描结果。 继续阅读CentOS 7安装LMD杀毒软件

Ubuntu自动安装安全更新

Ubuntu系统的软件更新比较频繁,为了时刻保证服务器系统安全,我们可以使用unattended-upgrades脚本自动安装安全更新。Unattended upgrades可翻译为无人看管的升级,它支持所有基于apt的系统(Debian)。

继续阅读Ubuntu自动安装安全更新