Linux运维

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

Linux下MySQL如何修改数据库目录

分类:MySQL 时间:

在CentOS下使用yum安装MySQL默认的数据文件路径存放在/var/lib/mysql目录下,工作中项目希望给MySQL的数据文件单独放在/data/mysql下,方便后期管理和维护。下面PHP程序员雷雪松详细的讲解下如何在Linux下将MySQL目录下的数据文件迁移到其他目录。
阅读全部 »

CentOS下安装PHP Oracle数据库扩展

分类:Linux 时间:

本机在CentOS系统下已有环境为PHP5.6,Apache2.4,因为PHP项目需要连接远程Oracle数据库,所以要打开PHP支持Oracle的扩展pdo_oci和oci8。安装pdo_oci扩展和oci8扩展之前必须先安装Oracle客户端。关于Windows下PHP支持Oracle的操作PHP程序员雷雪松的博客前面已经讲到,不清楚的可以查阅下。现在PHP程序员雷雪松详细的讲解下CentOS下Oracle扩展pdo_oci和oci8的安装。
阅读全部 »

如何修改CentOS分区大小?

分类:Linux 时间:

当我们发现CentOS硬盘容量分配不合理时或者分区不够用时,就需要调整磁盘分区容量的大小。在工作中就出现了代码传不上去的问题,刚开始以为网络不好,后面经过排查发现所在磁盘满了。下面PHP程序员雷雪松就详细的讲解下如何修改CentOS分区大小以及CentOS分区常用的操作。
阅读全部 »

Linux下PHP支持MSSql的配置

分类:PHP 时间:

因为项目以前的数据库为SQLServer(MsSQL),客户希望不要换数据库。在当今客户就是上帝的理念下,于是只能采用LinuxPHP操作MsSQL。由于之前没什么经验,甚至可以说是第一次。于是在网上找了很多Linux下PHP配置MsSQL的资料,其中不得不说错误太多,自己做了很多实验,最终还是完美的解决PHP支持MsSQL的问题。下面PHP程序员雷雪松带我们就详细的看看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学习。虚拟机网络设置是最基础最常用的一个配置,PHP程序员雷雪松今天主要讲解下三种虚拟机网络连接模式的区别。
阅读全部 »

Git常用命令详解

分类:Linux 时间:

Git是一个分布式的版本控制系统,用作Linux内核代码的管理,Git同样可以作为部署工具所使用。GitHub的独特在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。Git也是我们较常用的版本控制服务,下面PHP程序员雷雪松详细的讲解下Git常用命令。
阅读全部 »