-

Linux运维

Linux运维主要包括Linux下Web服务器环境搭建,Linux服务器各种系统参数配置,Linux服务器的监控和维护。Linux运维主要记录Linux运维过程中一些经验和分享不错的Linux运维技术。

Linux下PHP支持MSSql的配置

PHP

因为项目以前的数据库为SQLServer(MsSQL),客户希望不要换数据库。在当今客户就是上帝的理念下,于是只能采用LinuxPHP操作MsSQL。由于之前没什么经验,甚至可以说是第一次。于是在网上找了很多Linux下PHP配置MsSQL的资料,其中不得不说错误太多,自己做了很多实验,最终还是完美的解决PHP支持MsSQL的问题。下面雷雪松带我们就详细的看看Linux下如何配置PHP支持MsSQL?
阅读原文 »

Linux禁止ROOT从ssh远程登陆

Linux

Linux系统默认情况下ROOT是可以通过ssh远程登录的。但出于安全考虑,一般建议禁止ROOT从ssh远程登陆,因为黑客可能通过暴力破解你的ROOT密码,这样大大的增加系统的危险性。那么Linux系统是如何设置禁止ROOT ssh远程登录的呢?下面看看Linux禁止ROOT从ssh远程登陆的具体操作。
阅读原文 »

Linux中yum安装软件提示被占用锁定的解决办法

Linux

yum是Linux发行版Fedora和RedHat以及CentOS中比较常用的包管理器,可以方便的解决软件之间的依赖关系。在之前PHP程序员,雷雪松的博客中《Linux常用命令之yum》已经详细的介绍了yum的用法,下面看一下Linux中yum安装软件提示被占用锁定的解决办法。
阅读原文 »

iptables双网卡路由转发

Linux

服务器上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实现双网卡转发的具体思路和步骤。
阅读原文 »

CentOS7重置root密码教程

Linux

有时候在生产的环境下出现忘记了系统root密码的情况,因为不能向虚拟机里面的测试环境一样重装系统,可能就需要我们重置系统的root密码。其实CentOS7 Root密码的步骤并不复杂,但还是合CentOS6有很大的区别。下面就详细的看看如何重置CentOS7的Root密码。
阅读原文 »

虚拟机三种网络连接的区别

Linux

虚拟机可以很容易的帮我们模拟生产的环境进行测试,也可以在虚拟机中安装Linux系统帮助我们进行Linux学习。虚拟机网络设置是最基础最常用的一个配置,雷雪松今天主要讲解下三种虚拟机网络连接模式的区别。
阅读原文 »

SSH无密码互信配置

Linux

什么是SSH?SSH为一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell提供安全的传输和使用环境。SSH是专为远程登录会话和其他网络服务提供安全性的协议。通过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。SSH之另一项优点为其传输的数据进行压缩,加快传输的速度。下面看看CentOS下SSH无密码互信的详细配置。
阅读原文 »

HTTP压力测试工具-wrk

Linux

wrk是一个比较先进的HTTP压力测试工具。wrk负载测试时可以运行在一个或者多核CPU,wrk结合了可伸缩的事件通知系统epoll和kqueue等多线程设计思想。目前wrk可以安装在Linux系统和Mac系统,下面看下wrk在Linux下的安装和用法。
阅读原文 »

Linux下curses库安装

Linux

curses库是Linux下的一组函数,可以用它们来设置光标的位置和终端屏幕上显示的字符样式,Linux大部分控制终端屏幕的程序使用curses库开发的。下面详细讲解下在Linux不同发行版下的安装。
阅读原文 »

Linux禁用开启ping设置

Linux

ping是一个通信协议,是ip协议的一部分,是tcp/ip 协议的一部分。利用ping可以检查网络是否能够连通,ping可以很好地帮助我们分析判定网络故障。但启用ping服务有利也有弊,有时候根据安全需要(如防止攻击),Linux服务器管理员可以禁止其它用户Ping。下面详细讲解下Linux下如何禁用ping和允许ping的设置方法。
阅读原文 »