本文作者为香菇肥牛, 原文链接为https://qing.su/article/122.html, 未经允许不得转载, 谢谢.
本次我将介绍如何使用国外已经发展较为成熟的Mail-in-a-Box套件搭建专业的私有邮件服务器, 并试图将其作为邮件中继服务器, 让第二台服务器使用此服务器发信. 很遗憾, 对于这样一个强大成熟的邮件服务器套件, 国内尚无任何的介绍和使用.
Jupyter Notebook是成熟的多语言WEB端在线编辑、运行、调试、分享、协作的集成解决方案,其优秀的WEB UI设计、流畅的运行体验和完善的功能定制收获了诸多的好评。它支持Python, R, Scala等多种语言的交互式编辑、编译、连接、调试、运行,以及LATEX编写等。本次我们以Python为例,介绍Jupyter Notebook的搭建以及远程web访问。 本文由香菇肥牛原创,原文链接为https://qing.su/article/127.html 未经允许,不得转载。谢谢! 本教程的运行环境为Debian 8.2 64bit, 其他环境未经测试,但新一点的Linux发行版应该都可以安装。实测在一个256MB内存/单线程CPU的VPS上可以流畅运行。搭建之前,请将域名解析至你的服务器,并设置好Hostname, 更新好源。 安装Jupyter Notebook Jupyter Notebook套件集成在Anaconda 3 工作包中,因此我们可以直接安装Anaconda 3来实现必要的Python环境和Jupyter Notebook的安装。依次执行: 12wget https://repo.continuum.io/archive/Anaconda3-4.3.1-Linux-x86_64.sh bash Anaconda3-4.3.1-Linux-x86_64.sh 然后按照提示安装即可。安装过程中会有提示请您选择程序安装位置,这里我们建议放在一个单独的目录,或者放在某个/home目录中。安装过程应颇为顺利,若有报错请您贴出日志,我将尽量分析解答。 配置Jupyter Notebook 安装完毕之后的Jupyter Notebook不能直接访问,需要经过一系列的配置。首先,我们新建一个Jupyter配置文件。进入程序安装目录bin文件夹,执行: 1jupyter notebook –generate-config 这样就生成了一个配置文件。然后,我们为远程访问设置一个密码。在命令行下输入python进入Python的命令提示界面,然后执行下面的命令: 1from notebook.auth import passwd; passwd() 这时会提示输入密码。输入密码后将会生成一串SHA1加密的字符,请您复制这串字符。 最后我们对Jupyter配置文件进行更改。用文本编辑器打开之前生成的配置文件,在任意位置添加如下的行: 1234c.NotebookApp.ip = ‘*’ c.NotebookApp.password = u’sha1:bcd259ccf:cdf813dab731929efb78a4bb98e21′ c.NotebookApp.open_browser = False c.NotebookApp.port = 80 其中,第一行非常关键,它决定了Jupyter是否能够被公网访问到。第二行需要在sha1:后填入刚才生成的密码Hash码。第三行填False, 因为我们不需要在远程服务器上打开浏览器,而是在本地用浏览器访问。第四行改成你打算访问的服务器的端口,改成HTTP的80端口就可以避免输入端口号了。 …
本文作者为香菇肥牛, 原文链接为https://qing.su/article/122.html, 未经允许不得转载, 谢谢.
本次我将介绍如何使用国外已经发展较为成熟的Mail-in-a-Box套件搭建专业的私有邮件服务器, 并试图将其作为邮件中继服务器, 让第二台服务器使用此服务器发信. 很遗憾, 对于这样一个强大成熟的邮件服务器套件, 国内尚无任何的介绍和使用.
KVM即Kernal-based Virtual Machine, 是一种高效且成熟稳定的虚拟化技术, 支持所有的操作系统. 因此, 掌握服务器上搭建KVM平台是很有意义的. 通过虚拟机的建立以及IP分配, 虚拟机可以当做一台完全独立的服务器来使用, 即我们常用的VPS.
搭建虚拟机平台对宿主机系统的要求较高. KVM虚拟化要求宿主机的CPU支持Intel VT或AMD-V技术 (请执行cat /proc/cpuinfo查看), CPUBenchMark至少在1000以上, 建议5000或更多 (ATOM D525这种就不要来装虚拟机了). 系统内存要求至少为4G, 建议8G或更多. 硬盘要求20G以上. 操作系统必须为64位. 服务器至少分配2枚或以上的独立IP地址 (每个VPS一枚, 宿主机一枚). 本次教程, 我们以最新版本的CentOS 7为例, 介绍KVM平台的搭建.
去年底, Let’s Encrypt这个免费的SSL安全证书横空出世, 广大中小网站主纷纷给自己的网站加上了安全证书. 这是好事, 尤其是在这样一个HTTP劫持如家常便饭般平常的魔幻国度, 给所有网站做SSL是必要的.
Seafile是和OwnCloud齐名的云储存程序, 只要拥有一台VPS, 我们就可以在上面搭建Seafile服务器, 供个人或小型团队使用, 非常方便. 通常, Seafile使用自签名(self-signed SSL)证书, 不能被浏览器识别. 而今天给大家介绍一下在Seafile中整合Let’s Encrypt安全证书搭建安全的私有云储存的方法, 不仅可以使用浏览器支持的SSL安全证书, 也能够最大限度地保障自己的数据安全.
Froxlor是知名的主机控制面板。它完全开源,因此所有人都可以免费使用。同时,它拥有不弱于cPanel, DirectAdmin等收费面板的功能、安全性和实用性(包括子账户、邮箱、FTP、分销、工单系统等功能),以及美观大气的使用界面。其唯一缺点,在我看来是安装过程繁琐冗长。本次我将详细介绍Debian 8操作系统下安装Froxlor和配置的方法。本文作者为香菇肥牛https://qing.su 未经允许,不得转载。
有时我们会发现,尽管Apache可以满足大多网络服务的需要,但其他的网页或应用服务器会更适合某些特定的任务。值得庆幸的是,我们可以很容易地配置Apache来传递这样的服务请求给其他的服务器并获得处理。这些第二级(或第三级)服务器可以运行在同一台VPS中,或者在单独的机器中(可以在内部网络)。下面的例子以lighttpd为第二级web服务器,但是对应的方法对于转发HTTP请求到其他的web服务器一样适用。
在下面的操作之前,我们假定您已经在CentOS 5 (译者注:CentOS 6, 7一样适用。)上搭建好了Apache服务器。此外,接下来的操作应该在shell中进行,请确保您拥有root权限。
注:本文部分内容翻译自Linode Library,有删改。
SquirrelMail是一款著名的网络邮件程序,它能够给邮件服务器提供便于用户访问的GUI页面,这样用户就可以直接通过网页来访问自己的邮箱,而不仅仅是通过客户端程序来进行邮件的收发。SquirrelMail具有跨平台的支持性,今天我们来介绍在Debian 7系统上安装SquirrelMail软件包的方法,希望能够对大家有用。
春节过来事情有点多,所以一直没有更新,在这儿说声抱歉了~
本文为翻译文章,原文地址为http://www.tecmint.com/how-to-monitor-apache-web-server-load-and-page-statistics.htm,有删改。
本文旨在介绍使用mod_status监测和处理Apache服务器负载的方法,它可以使得系统管理员更加简便地获取到这些信息。
Ajenti是一个著名的主机控制面板,功能比较强大,使用和安装也非常方便,可以安装在VPS上以方便我们对于VPS进行操作。今天来介绍一下Ajenti在CentOS和Debian系统上的安装。