Linux运维

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

CentOS下Docker的安装

Linux

Docker 是一个开源的应用容器引擎。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是Docker 容器性能开销极低。下面PHP程序员雷雪松详细的讲解下CentOS下Docker的安装。
阅读原文 »

CentOS下yum安装新版PHP7

PHP

PHP7已经发布很多个版本了,性能更加好,运行也更稳定,并且很多框架也都支持PHP7。所以在目前项目开发中,PHP7是我们的首选版本。在CentOS系统下,我们比较快捷安装软件的命令就是yum。下面PHP程序员雷雪松就详细的介绍一下CentOS下如何使用yum安装新版PHP7。
阅读原文 »

CentOS6下RPM安装gcc和glibc

Linux

客户让访问外网,也不挂载本地系统盘,这需求估计也是遇到比较极端的了。没办法,抱怨归抱怨,事还是要干好。解决办法有两个:一是把系统packages文件夹下下来传到服务器,做本地yum源,这个看似最合理高效,可一看CentOSos6系统packages包含6000多个,大概4个多G。此时只能放弃,老老实实的一步一步用rpm安装,没有rpm包的就只能用编译安装。不管用rpm安装还是用编译安装都就将会面临着各种依赖缺失的问题。搞不懂为什么本来可以坐车的,缺偏偏要步行。因为汽车不安全吗?下面PHP程序员雷雪松详细的介绍一下rpm安装gcc和glib的步骤。
阅读原文 »

Linux查看端口进程

Linux

在我们日常Linux服务器维护时候都会去看一下端口和端口上具体运行的进程,有时想明确知道Linux服务器端口被什么进程占用。下面PHP程序员雷雪松详细的讲解下Linux查看端口进程的两种方法。
阅读原文 »

Linux设置Apache开机启动

Linux

Linux下,如果是yum安装Apache,则会默认把服务添加进系统服务中,只需要使用chkconfig来设置开机启动就可以实现Apache开机启动。但如果编译安装Apache,则需要先把Apache添加到系统服务中心,或者直接把启动命令添加到系统启动文件中。下面PHP程序员雷雪松详细的讲一下编译安装Apache设置开机启动。
阅读原文 »

Linux下设置Oracle开机自动启动

Linux

Linux系统中,安装好Oracle数据库服务后默认情况下并会随时系统的启动自动启动。需要用户去手动进行配置,才能实现Oracle开机自动启动的。下面PHP程序员雷雪松详细的讲解下Linux下如何设置Oracle开机自动启动。
阅读原文 »

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?
阅读原文 »