Linux

Linux,Linux news

Linux

VPS下安装Debian Linux,Nginx,MySQL,PHP补充

  前段时间写过一篇“VPS下安装Debian Linux,Nginx,MySQL,PHP”,介绍了在vps下面搭建基于LNMP的环境。说起来由于使用了LNMP一键安装包可以说是十分的方便,不过由于全部是编译安装所以在今后使用apt-get安装一些软件的时候会出现一些依赖包版本的问题,在这里笔者就略去不说,因此只要当前版本稳定,完全可以只顾及安全方面的更新而无视其它更新了。当然随着LNMP安装包的不断更新,如果有需要也可以整体升级到更新的版本。在测试了2周左右之后笔者将使用过程中的一些细节问题整理出来,以备以后重新搭建的时候查阅。 Nginx频繁出现502错误的问题   该问题并不是是在Nginx运行一段时间后出现的,疯狂google后发现可能的原因为php-cgi进程数量太少(默认开启5个),粗略计算下20M*10=200M,因此在笔者的512M内存上抛10个php-cgi进程应该没什么大问题,所以这里可以调优下。但毕竟并发高了还是会出问题,所以彻底解决办法就是定时检查502是否出现,如果出现重启php-cgi进程。这里要说明一下,笔者的应用基本都算是只用来看的,并没有强烈的事务驱动的需要,因此浏览者最多也就是延迟几秒看到内容,所以定期重启php-cgi并没啥大问题。 检查脚本如下: #!/usr/bin/php <? $url = ‘http://webrss.org’; $cmd = ‘/usr/local/php/sbin/php-fpm restart’; for($i = 0; $i < 5; […]

Linux

PhpStorm 2.0下载

  PhpStorm 2.0下载地址发布了,关注PhpStorm的朋友可以直接去PhpStorm官方获取最新的PhpStorm 2.0下载地址下载试用。PhpStorm是一款十分不错的Php IDE工具,其开发团队为大名鼎鼎的Java IDE开发商jetbrains,如果你是一个Java爱好者或者开发者(像笔者这样的),那你一定听说过IDEA的大名,当然如果你没有听说过IDEA这个Java IDE的名称的话,那你一定不是一个真正的Java开发者了。纵观各种Java IDE,能够坚持到今天而且仍然保持收费的实在是不多了,而IDEA就是其中之一。而我们今天带来的PhpStorm 2.0就是出自这个公司了。   PhpStorm有啥特点和优势呢?这点或许是很多朋友的第一个问题,其实只要我们队IDEA有了解,那就不难联想到PhpStorm的特点,那就是强大的只能提示和脚本支持功能。同时PhpStorm的更新十分快速,总是可以针对最新的开源产品提供支持,从这点上来讲同为Java收费IDE的MyEclipse就稍显不足了。笔者试用过PhpStorm 1.0,第一感觉就是无比的熟悉同时其强大的只能提示功能的确与IDEA如出一辙。有兴趣的朋友可以尝试一下,PhpStorm绝对是款很不错的开发工具。(不过笔者至今仍然不会用IDE调试PHP,都是debug的) PhpStorm 2.0主要改进包括: PhpStorm 2.0完全支持最新的PHP 5.3(PHP 5.3去掉了很多PHP 5.2中标记为不推荐使用的api,导致笔者很多应用无法再PHP 5.3上正常运行了,由此可见其变化之大了) PhpStorm 2.0强化对了Git的支持,新增了Git日志图形界面窗口

Linux

2011年最受欢迎的Linux发行版

  歇歇脚最近更新明显减慢,因为笔者最近转型成啃老族了,所以无论生活还是休息都变得极其无规律,通常下午起床,凌晨睡觉。当然也可以说是节日综合症了。年过完了,可是心态仍然是休闲中,不过细细算来,已经休闲了半年了。今天继续狂oschina,结果发现了红薯老大发了个“2011年最后欢迎的Linux发行版”直接超过来,给Linux方面的内容充充电吧。   对于经常玩服务器的朋友来说Linux基本已经是家常便饭了,笔者对国外vps进行了一个简单的调查(就是看性价比评价之类的)的时候发现基本主流的vps对Linux都十分喜欢的,尤其是对那些老牌受欢迎的Linux尤其热衷。当然某些vps也提供诸如archlinux这样的安装版,但是毕竟还是少数。而Debian,CentOs,Ubuntu则是比比皆是,基本可以算是标配了。那么下面我们就来列举下“2011年最后欢迎的Linux发行版”中的前7名获得者,看看是不是与笔者考察VPS的结果一样呢? Ubuntu是笔者最为熟悉的一款Linux,从笔者接触Linux开始几乎一致没有间断过使用Ubuntu,从Ubuntu 6.06 LTS一致到Ubuntu 10.04 LTS,笔者一直认为Ubuntu十分适合个人用户(当然笔者公司的服务器同样也跑Linux的),但在企业级应用上Ubuntu仍然需要更加努力的说,毕竟有太多前辈已经先入为主了。Ubuntu 是一个由全球化的专业开发团队建造的操作系统。它包含了所有您需要的应用程序:浏览器、Office 套件、多媒体程序、即时消息等。Ubuntu 是一个 Windows 和 Office 的开源替代品。Ubuntu的名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性 ”,“我的存在是因为大家的存在”。 Mandriva Linux(原先的Mandrakelinux)创建于1998年,其宗旨是让Linux对所有人都更易于使用。当时Linux作为操作系统已经以强大和 稳定而著称,但它要求人们有很强的专业知识,并涉及大量的命令行操作。MandrakeSoft认为这是一个将最好的图形桌面环境及其自己的图形界面配置 工具集成到Linux中的机会,并且很快就因其树立了易用性和功能性的标准而著称。这款Linux笔者从来没有作为日常工作和服务器使用过,不过从其出现的时间以及评价来看是一款十分优秀的老牌劲旅,但其重点是在图形界面的简易使用上,所以笔者并不认为Ubuntu有任何不妥所以一直未曾尝试。有兴趣的朋友可以试试看,同时记得给笔者这里留个评论哈 🙂

Linux

Debian 6.0下载

  Debian 6.0下载地址发布了,这也是第一个Debian 6.0正式版下载,因此关注Debian 6.0的朋友不要错过这个激活喽,赶快去官方获取最新的Debian 6.0下载地址下载试用吧。说起Debian Linux,估计玩Linux的朋友应该没有不知道的吧,这款优秀的老牌Linux劲旅几乎是与RedHat其名的优秀Linux发行版,其严谨的风格,稳定的架构设计让无数系统管理员为止倾倒,而其独创的apt-get依赖包管理机制让强如Red Hat都为止汗颜坦然将rpm效仿之。纵然apt-get仍然有自己的一些缺点,但apt-get对整个Linux软件包的管理方式发生了翻天覆地的变化。值得一提的是Debian官方网站也在此改版了,出了美工更加美化之外(之前的Debian站点基本就是一个程序员风格的站点,美工。。。),整个站点增加了浓厚的金属风格,感觉十分不错,很符合Debian沉稳的特性。   Debian的发行版开发速度想来都不是特别的快,而其同父异母的兄弟Ubuntu则反其道而行之,发行速度极快。这里笔者要提一下的是Ubuntu确实也是一款十分优秀的Linux发行版,尤其是对于桌面用户那无与伦比的人性化设置,让新手的笔者都感觉如鱼得水一般的轻松切换操作系统。但Debian的发行版开发缓慢并不代表开发人员的懈怠。恰恰相反,Debian几乎是为了追求稳定性的极致而放弃了开发速度的。在这份开源的Linux发行版中凝聚着无数开源爱好者的心血,同时在经历如此长时间的沉淀后Debian的每一行代码也都是经过无数双眼睛审视检查过的,因此每个Debian新版本的推出虽然缓慢但对于那些要求稳定性的系统管理员来说Debian绝对是一个最理想的选择。这也是笔者最喜欢把Debian当做服务器操作系统的主要原因之一。   Debian 计划 是一个致力于创建一个自由操作系统的合作组织。Debian开发团队创建的这个操作系统名为 Debian GNU/Linux,简称为 Debian。Debian 系统目前采用 Linux 内核。Linux 是一个最初由 Linus Torvalds

Linux

VPS下安装Debian Linux,Nginx,MySQL,PHP

由于被DreamHost彻底的折腾了一把,笔者对虚拟主机的印象也瞬间大跌。不过用还是需要用的,但需要更好的性能,我们最好还是上VPS,这东西自己的可控性更强,我们无需一定要LAMP,想做点什么更方便,于是今天用vm折腾了一下“VPS下安装Debian Linux,Nginx,MySQL,PHP”算是模拟一把,为将来直接切换到vps做个准备。说起Linux,笔者的最爱莫过于archlinux了,不过这东西实在只适合折腾,至少对笔者来说是这样的,因为笔者一直都是菜鸟的说。因此笔者决定依然选择使用时间最长的Debian作为首选(其次就是Ubuntu和CentOS了),接下来我们开始折腾Debian 5: 1. 安装系统(Debian 5 lenny): a. 同步源:apt-get update b. 升级系统: apt-get dist-upgrade 2. 安装openssh-server,建立sudo用户(为了ssh): a. 安装ssh服务:apt-get install openssh-server

Linux

Firebug 1.7a9下载

  Firebug 1.7a9下载地址发布了,关注Firebug 1.7的朋友可以直接去Firebug官方获取最新的Firebug 1.7a9下载地址下载试用,于此同时官方也发布了针对chrome浏览器的Chromebug 1.7a9,对于那些对chrome情有独钟的用户来说,完全可以再chrome上重现Firebug 1.7a9的特性,话说回来,自从chromebug发布以来,其开发脚步几乎没有落后于Firebug,可见Firebug开发团队对chrome的重视,当然这也与chrome市场份额激增以及其对插件良好的支持特性分不开。   本次发布Firebug 1.7a9是一个兼顾了bug修复和功能改进,bug修复方面本次的Firebug 1.7a9搞定了一个十分让人讨厌的panel切换的bug,但官方也同时表示目前因为Firefox本身的两个bug导致Firebug 1.7a9仍然存在一些功能上的问题,功能改进方面包括更新了一个inspector,以及升级了visual presentation支持在脚本控制面板中过滤一些列脚本的功能. Firebug 1.7a9下载地址: Firebug 1.7a9下载

Linux

FileZilla Client 3.4.0 beta1下载

     FileZilla Client 3.4.0第一个beta版本-FileZilla Client 3.4.0 beta1下载地址发布了,关注FileZilla Client这款优秀的ftp客户端工具的朋友可以直接去FileZilla官方获取最新的FileZilla Client 3.4.0 beta1下载地址下载试用。本次发布的FileZilla Client 3.4.0 beta1因为是beta版的缘故,因此包含了不少心特性,同时也修复了不少bug,虽然对于笔者这样的用户来说基本只使用最基本的功能,但对于喜欢尝鲜或者正在寻找一款ftp客户端工具的朋友测试下新版本依然是不错的选择,毕竟可以为开源社区贡献点力量也是好的。   FileZilla是一套免费的FTP解决方案,FileZilla 包含 FileZilla Server 和 FileZilla

Linux

VirtualBSD 8.1下载

  VirtualBSD 8.1下载地址发布了,想体验FreeBSD,但是又苦于不会安装,不敢安装,或者无从下手的朋友可以去VirtualBSD官方获取最新的VirtualBSD 8.1下载地址下载使用。VirtualBSD是什么东东?或许很多朋友都还不知道,这里简单说一下VirtualBSD并不是一张LiveCD,也不能用于安装使用,而是直接作为VMWare应用打包发布的。用过vmware的朋友应该都知道vmware虚拟机是可以直接通过copy的放在在其它环境中运行的,没错VirtualBSD 8.1也是如此。鉴于现在vmware已经发布了免费版本,因此大家完全可以通过使用免费的vmware server或者vmware player体验这款优秀的FreeBSD操作系统。   通过上面的介绍大家应该已经清楚VirtualBSD 8.1并不是运行光盘了而是一款虚拟机应用,主要目标就是为了帮助那些不想安装,或者由于其它原因无法安装FreeBSD的用户,而本次发布的VirtualBSD 8.1是针对FreeBSD 8.1发行版而制作的,VirtualBSD 8.1采用了Xfce 4.6作为默认的桌面环境,同时集成了很多常用的应用程序,方便用户使用。目前VirtualBSD 8.1支持在VMware Player, VMware Workstation, 或者 VMware Server下运行。当然,如果您有更高版本的vmware产品也是完全可以的。同时简单介绍下VirtualBSD 8.1对硬盘的要求配置。VirtualBSD

Linux

BleachBit 0.8.5下载

     BleachBit 0.8.5下载地址发布了,关注BleachBit这款有趣的Linux/window系统清理工具的朋友可以直接去官方获取最新的BleachBit 0.8.5下载地址下载试用。说起系统清理工具,很多window用户或许能列举出一大堆知名的工具。但说到Linux下的系统清理工具貌似笔者还没遇到过。不过话说回来,Linux系统根本笔者的经验来看,试用了1-2年之后,速度依然和新安装的系统一样速度如非,但对比起window操作系统来说,就会莫名的速度下降。于是乎针对这种情况应运而生的系统清理软件也会比较多。但Linux不同,本身由于系统原因导致的速度缓慢问题就比较少,同时Linux的用户群体普遍算是计算机的高端用户,因此似乎很少使用类似的优化软件,但是随着Linux操作系统的逐渐普及,相信这种为普通用户设计的系统清理软件会越来越多,也会越来越受欢迎吧。 BleachBit 0.8.5主要改进包括: BleachBit 0.8.5增加了针对Chrome/Chromium浏览器的启动DNS缓存列表,URL缓存列表,关键词列表,历史记录,DOM缓存,最近访问记录,检测运行进程等。 BleachBit 0.8.5增加了清理Opera浏览器对HTML5的本地缓存文件(HTML5 cookies) BleachBit 0.8.5增加了清理Firefox浏览器缓存的favicon文件以及历史访问内容数据库的功能(这里说明一点,Firefox的很多信息是存储在sqlite数据库中的) BleachBit 0.8.5增加了JSON到CleanerML的转换功能 BleachBit 0.8.5增加了检测beta版本的功能 BleachBit 0.8.5针对Linux操作系统增加了清理swap文件的功能,同时增加了对simplejson库的依赖。 BleachBit

Linux

Pacman命令介绍

用pacman很久了,一直没有深入去研究到底它包含多少神秘的力量,每次都是pacman -Syu就简单的把所有升级更新问题搞定实在是让笔者懒惰了很多。不过也正是因为pacman的简单让笔者爱不释手,同时Archlinux的强大灵活也让其成为笔者最为心仪的Linux,不过笔者对Archlinux的最终评价就是-Archlinux是一款为折腾而诞生的Linux(至少对笔者来说是这样的)。想要折腾,就用Archlinux吧。今天给大家带来的是Archlinux下最关键,也是灵魂的工具pacman命令介绍(这个工具与debian,ubuntu下的apt-get十分类似),不过命令稍微复杂一些,转过来当做给自己作参考了。 一、首先说说啥是pacman吧: Pacman 是一个 软件包管理器, 作为 ArchLinux发行版的一部分. 它最早由 Arch Linux 的 Judd Vinet开发. Pacman 可以解决安装过程中的依赖问题,自动下载并且安装所有需要的软件包。Pacman包管理器是Arch Linux的一大亮点。它将一个简单的二进制包格式和易用的构建系统结合了起来。Pacman使得简单的管理与自定义软件包成为了可能,而不论他们来自于官方的Arch软件库或是用户自己创建的。 二、pacman参数详细说明 1. [arch@ghostbb

Scroll to Top