-
SSH无密码互信配置
什么是SSH?SSH为一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。SSH是专为远程登录会话和其他网络服务提供安全性的协议。通过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。SSH之另一项优点为其传输的数据进行压缩,加快传输的速度。下面看看CentOS下SSH无密码互信的详细配置。
-
Git常用命令详解
Git是一个分布式的版本控制系统,用作Linux内核代码的管理,Git同样可以作为部署工具所使用。GitHub的独特在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。下面详细的讲解下Git常用命令总结。
-
Linux常用命令之netstat
Linux netstat命令是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作。使用时如果不带参数,netstat显示活动的 TCP 连接。netstat命令用来打印Linux中网络系统的状态信息最常用的命令之一。下面看看Linux常用命令之netstat的详细用法。
-
CentOS编译安装Apache2.4+PHP5.6
CentOS下YUM安装PHP和Apache是比较简单的,可是一般默认情况下的PHP版本是5.3,Apache版本是2.2。因为考虑到PHP版本和Apache版本越高性能越好,就打算在CentOS下编译安装Apache2.4+PHP5.6。现在总结一份比较完整的CentOS编译安装Apache2.4+PHP5.6安装步骤分享给大家。
-
虚拟机三种网络连接的区别
虚拟机可以很容易的帮我们模拟生产的环境进行测试,也可以在虚拟机中安装Linux系统帮助我们进行Linux学习。虚拟机网络设置是最基础最常用的一个配置今天主要讲解下三种虚拟机网络连接模式的区别。
-
Apache配置限制和允许特定IP访问
安全一直是WEB开发中需要关注的话题。Apache是我们用的最多的WEB服务器,Apache的核心指令directory就可以设置相关的访问,比如说限制或者允许某个IP访问某个目录不符合的访问返回403显示没有权限。下面带大家一起看下Apache中限制和允许特定IP访问具体的配置。
-
ngx_headers_more设置清除头部
ngx_headers_more是Nginx的一个很不错的模块,ngx_headers_more主要用于添加、设置和清除输入或者输出http header头的信息。下面详细的讲解Nginx ngx_headers_more模块的安装、具体的用法和配置。
-
CentOS7重置root密码教程
有时候在生产的环境下出现忘记了系统root密码的情况,因为不能向虚拟机里面的测试环境一样重装系统,可能就需要我们重置系统的root密码。其实CentOS7 Root密码的步骤并不复杂,但还是合CentOS6有很大的区别。下面就详细的看看如何重置CentOS7的Root密码。
-
iptables双网卡路由转发
服务器上CentOS系统双网卡,网卡1接内网IP为192.168.4.128,外网IP为x.x.x.x,网卡2 IP为192.168.1.8,只有网卡2才能访问指定IP的端口88。主要实现外网IP为x.x.x.x的端口88转发到网卡2指定IP的端口88这样一个需求。这样的需要其实很常见的,因为有时为了安全只有内网的才能访问的服务就只能用iptables双网卡转发了。下面看看CentOS用iptables实现双网卡转发的具体思路和步骤。
-
Linux中yum安装软件提示被占用锁定的解决办法
yum是Linux发行版Fedora和RedHat以及CentOS中比较常用的包管理器,可以方便的解决软件之间的依赖关系。在之前PHP程序员,不言不语中《Linux常用命令之yum》已经详细的介绍了yum的用法,下面看一下Linux中yum安装软件提示被占用锁定的解决办法。