开始学习Linux系统,书本教程方面,我选择的是这本措辞精练,更易上手的《Linux就该这么学》,它是一本看重实用性的Linux自学书本,其作者刘遄从事于linux运维技能行业多年,通过红帽架构师认证RHCA认证,学习生态圈较完善,有完备的书本、网站、专业培训、论坛和其他社区的Linux学习生态圈。
当然,对付慢节奏的同学,也可以通过网络上的传授教化视频进行学习;那么,跟随教程,我在windows下利用了VMware安装了一个虚拟机,配置好Centos系统,第一步当然是熟习Linux的基本操作命令,如文档管理项的rm、mv、cat等,磁盘管理的cd、ls、fdisk等。
当然,在熟习其基本命令的同时,也会学习到Linux的目录构造,权限管理,进程管理等根本知识,我就不一一赘述了。
在这里我推举几个关于进程管理的命令:Ps,用于显示当提高程状态,常用的搭配有ps aux 、ps -ef、 ps -eFH。
dstat:动态系统资源统计命令。
top:动态显示inux进程。
htop:交互式进程查看器。
这几个命令对付我们的进程管理有相称大的帮助。

如何搭建LAMP环境?第一步当然是下载安装必要的产品,顺序一样平常是:Apache、mysql、php,当然,linux下每一个软件都有各种依赖,人工安装依赖是一项很繁芜的事情,于是,包管理器便应运而生,centos利用的是yum包管理器,它会自动帮我们把须要安装的依赖包自动安装,只需输入此命令:yum -y install httpd mysql mysql-server php php-mysql postgresql postgresql-server php-postgresql php-pgsql php-devel,安装过程大概几分钟,安装完成。

第二步便是测试环境是否正常运行(run),首先,我们启动Apache做事器:/etc/rc.d/init.d/httpd start,启动之后检测启动结果:ps aux | grep httpd,如过涌现一堆进程,那么Apache网络做事器已正常运转,然后,我用ifconfig命令查看做事器的IP并进入网站根目录下创建一个phpinfo.php的程序,用于查看php的配置信息,如果配置信息正常显示,那么php模块已配置完成,接下来就进行数据库的配置,当然第一步是启动数据库:/etc/rc.d/init.d/mysqld start,然后检讨启动结果:netstat -tulnp | grep :3306,结果为正常启动,接下来我进入mysql数据库,新建了一个用于测试的表,并大略的插入了几条数据,然后再写了一个用php连接mysql数据库的测试代码

php学linuxPHP开辟者的Linux进修之路 NoSQL

运行后如能正常查询数据,那么,我们的LAMP环境便搭建完成。

为了进一步熟习Linux系统,我决定安装另一款Linux OS进行日常开拓,盛行的发行版有很多,诸如Debian,红帽(Redhat)http://www.linuxprobe.com/chapter-00.html、Ubuntu(包括kubuntu,xubuntu等)、OpenSuse(原Suse)、Mandriva(原Mandrake)、CentOS、Fedora、Veket等,各有其优缺陷,我就不对其深入谈论了。
我终极选择安装的是Ubuntu,选择的缘故原由是其友好的界面以及许多常用软件的集成。

安装好Ubuntu后,我第一步是搭建PHP的开拓环境,直策应用apt-get安装软件,当然,还有deb包的安装办法以及独具ubuntu特色的新立得软件包管理等方法。
安装谷歌浏览器时,创造短缺依赖包,这时候,这条命令就能帮你自动安装依赖包:sudo apt-get install -f。
当然,在ubuntu系统下有许多好用的软件,比如浏览器有:firefox,谷歌,opera,音乐播放器有:Audacious、Rhythmbox。
我个人推举几款实用的软件:谷歌浏览器,wps文件处理器,ATOM代码编辑器,Thunderbird邮件,filezilla等。

在安装完必备的软件后,我决定对我的桌面进行一次美化,ubuntu有许多很精美的主题,你乃至可以将其打造为mac的界面风格,可以参考网上资料,调度桌面环境,我推举利用unity-tweak-tool,这是一个非常好用的Unity图形化管理工具,可以修正事情区,热区数量等。
主题我推举利用Flatabulous,它是一款ubuntu下扁平化主题,也是我试过浩瀚主题中最喜好的一个!

至此,一个个性化的Linux OS 便打造成功,不过也推举你看下书本《Linux就该这么学》来学习RHEL 7系统,迎合更多的发行版系统。
至今,Linux系统已经成为我开拓事情的一部分,大略的指令操作,完备开放的权限,稳定的运行效率,以前在windows下很繁琐的操作,在Linux下只须要一条命令,在开拓事情中极大的节约了韶光本钱。
我想,对付开拓者而言,不仅仅是php开拓者,Linux系统对付我们来说都是不可短缺的事情平台!