安装python3.5可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 到python官网找到下载路径, 用wget下载 wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz 解压tgz包 tar -zxvf Python-3.5.3.tgz 把python移到/…
安装python3.5可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 到python官网找到下载路径, 用wget下载 wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz 解压tgz包 tar -zxvf Python-3.5.3.tgz 把python移到/…
对于SSH服务的常见的攻击就是暴力破解攻击——远程攻击者通过不同的密码来无限次地进行登录尝试。当然SSH可以设置使用非密码验证验证方式来对抗这种攻击,例如公钥验证或者双重验证。将不同的验证方法的优劣处先放在一边,如果我们必须使用密码验证方式怎么办?你是如何保护你的 SSH 服务器免遭暴力破解攻击的呢? fail2ban 是 Linux 上的一个著名的入侵保护的开源框架,它会监控多个系统的日志文件(例如:/var/log/auth.log 或者 /var/log/secure)并根据检测到的任何可疑的行为自动触发不同…
linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。 一、crond简介 crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检…
说明:很多人vps可能出现过被扫的情况,有的还被爆破了,这里提供下查看方法 查看用密码登陆成功的IP地址及次数 grep "Accepted password for root" /var/log/auth.log | awk '{print $11}' | sort | uniq -c | sort -nr | more 查看用密码登陆失败的IP地址及次数 grep "Failed password for root" /var/log/auth.log | awk '{print $11}' | sort | …
在日常运维作业中,经常会碰到路由表的操作。下面就linux运维中的路由操作做一梳理: ------------------------------------------------------------------------------ 先说一些关于路由的基础知识: 1)路由概念 路由: 跨越从源主机到目标主机的一个互联网络来转发数据包的过程 路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备 路由表:在路由器中维护的路由条目,路由器根据路由表做路径选择 直连路由:当在路由器上配置了…
1. supervisor简介 1.1. 官网 https://supervisord.org/ 1.2. 介绍 Supervisor是一个进程控制系统. 它是一个C/S系统(注意: 其提供WEB接口给用户查询和控制), 它允许用户去监控和控制在类UNIX系统的进程. 它的目标与launchd, daemontools和runit有些相似, 但是与它们不一样的是, 它不是作为init(进程号pid是1)运行. 它是被用来控制进程, 并且它在启动的时候和一般程序并无二致. 那么通俗点,它的…
一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。 二、简介 GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。 GNU Screen可以看…
国庆最后两天使用 UptimeRobot 提供的 API 建立自己的公开服务状态页,结果不少人问我怎么做的……那就勉强写个辣鸡教程吧,你们凑合看╮(╯▽╰)╭ 准备帐号 在 UptimeRobot 创建一个帐号,一个帐号可以添加 50 个免费监控项目,对于一般人来说都足够使用了。 创建好了之后添加监控项目,然后在 My Settings 里找到 Public Status Pages ,创建一个 For all the monitors 的 Pages (当然你愿意一个个选我也不介意),填写自定义 U…
Speedtest测试网络上传/下载速度还是挺不错的,windows下非常方便。Linux下也可以很方便的使用命令行speedtest-cli来测试。speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单——只需要下载其Python脚本文件。以下步骤参考了linuxtoday的文章。 wget https://raw.github.com/si…
怎样测试远程UDP端口,我们一般情况下,应用服务都使用的TCP端口,但是某些情况下,我们也需要开启UDP端口。本文简要描述怎样测试UDP端口是否正常? TCP端口大家都知道,比如80端口,可以使用 telnet ip 80,来验证端口是否正常监听,那UDP端口是否可以同样测试呢?详细如下: 下面我们来进行测试,123端口是服务器42.11.12.13打开的UDP端口, udp 0 0 42.11.12.13:123 0.0.0.0:* 1472/ntpd 1.我们首先使用telnet连接,如下 [root@kr-s…
新手建站五步
本博客TG频道,欢迎订阅:https://t.me/CCINOorg大家准备建站时,肯定和奇诺一样无从着手,不用着急。按照以下“五步”就能方便的搭建好一个基于VPS的网站。“第六步”为高级功能,大家可以按需选择。
第一步,基础知识:
第二步,VPS申请: 第三步,一键web面版搭建: 第四步,域名申请: 第五步,CMS安装配置: 第六步,高级功能: