windows 7上校准显示器颜色技巧确保颜色在显示器上正确显示
电脑屏幕上的上色技色显示器上正示颜色与显示器、显卡设置以及照明等等因素有关,校准显示大多数人都使用相同的器颜巧确确显默认Windows颜色配置文件。但是保颜现在Windows 7中提供了一个校准颜色功能,可以帮助您正确设置您的上色技色显示器上正示亮度、对比度和色彩设置,校准显示有助于确保颜色在您的器颜巧确确显显示器上正确显示。那么该怎么利用Windows 7自带的保颜颜色校准功能设置显示器的颜色呢?现在Windows 7之家小编就跟你分享Windows 7上校准显示器颜色技巧,希望能够给你带来帮助。上色技色显示器上正示
步骤一:在桌面空白处右击鼠标,校准显示并选择个性化;




步骤六:在介绍如何调整伽玛页面,校准显示单击“下一步”继续;
步骤七:移动滑块来调整伽玛,器颜巧确确显将每个圆圈中间的小圆点的可见性最小化,单击“下一步”继续;

步骤九:介绍如何调整亮度页面,单击“下一步”继续;
步骤十:接着使用显示器上的控件,将亮度调高或调低,单击“下一步”继续;
步骤十一:介绍如何调整对比度页面,单击“下一步”继续;
步骤十二:使用显示器上的对比度控件来将对比度设置得尽可能高,单击“下一步”继续;
步骤十三:介绍如何调整颜色平衡页面,云服务器单击“下一步”继续;
步骤十四:移动红、绿、蓝滑块来从灰色条中删除所有色偏校正,单击“下一步”继续;
根据上面的步骤设置,显示器会被调到最佳状态,这样使我们有更好的视觉效果。
关于如何在Windows 7上校准显示器颜色,小编就介绍到这了,假如你还不大了解的话,就赶快跟着小编介绍的步骤试一试吧,把你电脑的显示器颜色调到你自己喜欢的状态,让你看着更舒心。
亿华云计算本文地址:http://www.bzve.cn/news/613c4899338.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
相关文章
深度U启大师使用教程(轻松提升电脑性能,解决系统卡顿问题)
下载最新libdrm 2.4.9 (打了patch,不需要在xorg设置DRI了)编译:驱动还原:sudo apt-get install libdrm2 --reinstallsudo apt-get install xserver-xorg-video-intel --reinstallP.S./etc/X11/xorg.conf的section Device里,最好有一项Driver intel,但不一定需要的。(假如3d用不了,就把Driver intel加到那个section)假如glxgears提示DRI问题,就在xorg.conf的最后,加入:Section DRIMode 0666EndSection为了防止Ubuntu更新时,更换了驱动,強烈建议在synaptic锁定xserver-xorg-video-intel和libdrm2的版本!
在 Ubuntu 平台,默认的中文字体有限,而且与 Windows 平台上的字体不相同。这就造成了,在 Ubuntu 平台上用 LibreOffice Writer 打开来自 Windows 平台的 Word 文档,原始的字体不能正常显示。可以采取从 Windows 复制字体文件到 Ubuntu,但这好像侵犯了版权,而且不符合开源精神。解决的办法还是有的,那就是在 LibreOffice 里设置字体替换(仅用于显示),尽量让来自 Windows 平台的 Word 文档显示原来的模样。一、设置仅用于显示的字体替换列表1、Ubuntu 默认的简体中文字体有三种:AR PL UKai 是一种楷体,AR PL UMing 是一种宋体,Droid Sans Fallback 是一种黑体。最后一种负责在 Ubuntu 平台上显示中文。2、现在有一篇来自 Windows 平台的 Word 文档,它里面包含了黑体、宋体、楷体、仿宋等字体。由于两个平台的字体名称不同,因此在 Ubuntu 平台上用 LibreOffice Writer 打开,都被显示成了黑体(也就是 Droid Sans Fallback)。3、那我们开始设置字体替换。点击菜单“工具”——“选项”。4、打开“选项”对话框。在对话框左侧点击“字体”,然后在右侧下方点选“使用替换列表”。5、在右侧上方“替换表”下的“字体”框中,输入需要被替换的字体,在右侧的“替换成”框中,点击下拉箭头,选择替换字体。如图,“字体”框中输入“仿宋”,“替换为”框中选择 AR PL UMing,然后点击最右侧的对勾。6、一条替换规则就加入到替换列表中了。再点选列表项前面的“始终”和“只屏幕显示”两个复选框。后一个复选框的作用是,在对文档进行修改、保存后,再传递到 Windows平台时,仍然保持 Windows 的字体不变。假如不打上这个对勾,文档被传递给 Windows 平台上用 Word 打开后,字体显示也会不正常了,会给用户造成困扰。7、用同样的方法,输入其他字体的替换列表项,如图。由于 Ubuntu 中文字体的局限,只能用 AR PL UKai 这种楷体,来代替显示 Winows 平台 Word 文档的各种楷体,而宋体、仿宋等,也只能用 AR PL UMing 这种宋体来代替显示。8、设置完成后,第1步骤的文档看起来就像如图这样,字体不再全部被单调地显示成黑体,也比较接近它在 Windows 平台上的原貌了。二、假如是新建的文档需要传递给Windows平台1、假如需要在 Ubuntu 平台上用 LibreOffice Writer 新建一篇文档,为确保文档被传递到 Windows 平台后能够正常显示,需要我们在编辑文档时,直接设定成后者的字体。如图,在右侧窗口中的字体名称框里,直接输入 Windows 平台的字体名称,然后在文档工作区输入文字。这样的文档被传递到 Windows 平台后,就会以设定好的字体显示,不会给其他用户带来困扰。
Ubuntu是一个流行的Linux操作系统,基于Debian发行版和GNOME桌面环境,和其他Linux发行版相比,Ubuntu非常易用,和Windows相容性很好,非常适合Windows用户的迁移,预装了大量常用软件,中文版的功能也较全,支持拼音输入法,预装了Firefox、Open Office、多媒体播放、图像处理等大多数常用软件,一般会自动安装网卡、音效卡等设备的驱动,对于不打游戏不用网银的用户来说,基本上能用的功能都有了,在Windows操作系统下不用分区即可安装使用,就如同安装一个应用软件那么容易,整个Ubuntu操作系统在Windows下就如同一个大文件一样,很容易卸载掉。下面我就介绍一下Ubuntu操作系统安装使用的方法,供Ubuntu新手参考,希望能起到Linux扫盲的作用。 下载Ubuntu Ubuntu有三个版本,分别是桌面版(Desktop Edition),服务器版(Server Edition),上网本版(Netbook Remix),普通桌面电脑使用桌面版即可,下载地址请点这里,32位CPU请选择32bit version,上网本则可下载Netbook Remix,目前Ubuntu已经占据三分之一的上网本市场,仅次于Windows XP系统。Google的Chrome操作系统强有力的对手就是Ubuntu Netbook Remix。 目前最新的版本是9.04版,下载后的文件名是ubuntu-9.04-desktop-i386.iso,大小是698M,通过迅雷下载非常快,大约半个小时左右可以下载完毕。 安装Ubuntu 在Windows下可以不用重新分区,直接像安装一个应用程序那样安装Ubuntu,安装方法是,先使用一个虚拟光驱(例如微软的Windows虚拟光驱)装载ubuntu-9.04-desktop-i386.iso文件,然后运行根目录下的wubi.exe,运行前要将本地磁盘的名字都修改为英文名,否则会出现错误信息“UnicodeEncodeError: ascii codec cant encode characters in position 0-3: ordinal not in range(128)”而无法运行。 运行之后,会出现如下界面,选择“Install inside Windows”即可在Windows下直接安装而无需分区。 接着出现下面的安装界面,选择一个磁盘,然后将语言选择为“Chinese(Simplified)简体中文”,Installation size为Ubuntu环境的总共磁盘大小,然后是登录用户名和密码,设置好了以后就点安装继续。 后面的安装操作很简单,不需要手动干预就可以直接安装好整个操作系统,大部分的硬件驱动都可以自动安装好。提示安装完毕后,重启系统,就可以使用Ubuntu了。 自动登录Ubuntu Ubuntu默认是每次登录都是要输入用户名和密码的,这是基于安全方面的考虑,不过对于桌面版,大家都习惯自己的电脑能自动登录,类似Windows XP系统那样,通过一些设置可以实现Ubuntu自动登录。设置的方法是:点击“系统”—“系统管理”—“登录窗口” (需要输入管理员密码),然后在“安全”选项页—勾选(启用自动登录),然后在下拉列表里选择自己的用户名。之后Ubuntu就能够自动登录了。 开机自动运行程序 类似Windows的启动菜单,在Linux也可以实现开机自动运行一些命令,比较简单的方法是修改 /etc/rc.local 文件,将需要执行的命令添加进去。 桌面设置 Ubuntu的桌面,默认有两个任务栏,一个在上面,一个在下面,通常习惯Windows的用户喜欢将上面的移到下面,Ubuntu的面板无法拖动,在上面点右键后,可以让其显示在屏幕下端。 桌面背景设置和Windows很类似,在“桌面”上点右键,点更改桌面背景,就可以进行修改设置。 修改root密码 Ubuntu默认的用户并不是root,我们可以通过操作来使用root这个超级管理员帐号,以获得更大的权限。先打开终端,然后执行下面的语句 sudo passwd root 就可以修改超级管理员root的密码,之后就可以使用su命令切换到root用户来执行某些更高权限的操作。 Hosts修改 在Windows下,我们上Twitter等网站都需要修改hosts文件,在Linux下也有hosts文件,文件位于/etc/hosts,使用root用户可以编辑修改这个文件,主机名和IP的格式与Windows的完全相同,例如: 127.0.0.1 localhost 在Ubuntu下安装软件 Ubuntu下的软件安装有几种方式,常用的是deb包的安装方式,deb是debian系列的Linux包管理方式,ubuntu属于debian的派生,也默认支持这种软件安装方式,当下载到一个deb格式的软件后,直接在界面上就可以安装。 另一种常见的安装方式是源代码编译安装,很多软件会提供了源代码给最终用户,用户需要自行编译安装,先使用tar将源代码解压缩到一个目录下,然后进入这个目录,执行以下三条命令: ./configure make sudo make install 执行完成后,即可完成软件的编译和安装。 还有一种方式是apt-get的安装方法,APT是Debian及其衍生发行版的软件包管理器,APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程。常用的安装命令是: sudo apt-get install 软件名 sudo apt-get remove 软件名 Firefox浏览器的更新 Ubuntu安装完成后会自动安装一个Firefox浏览器,遗憾的是这个Firefox版本通常较低,例如Ubuntu 9.04会安装Firefox 3.0,不过我们可以想办法下载最新的Firefox覆盖掉老版本Firefox,具体方法是,先上Firefox官方网站下载最新的Linux版本Firefox,然后将其解压缩到某一个目录下,例如firefox目录,进入终端,到这个目录的父目录,执行下面的语句: sudo cp -r firefox /usr/lib/firefox-3.5.2 sudo mv /usr/bin/firefox /usr/bin/firefox.old sudo ln -s /usr/lib/firefox-3.5.2/firefox /usr/bin/firefox-3.5.2 sudo ln -s /usr/bin/firefox-3.5.2 /usr/bin/firefox 之后就可以将Firefox成功替换为最新的Firefox 3.52版本,未来的Firefox更新也可以使用这种方法。 Firefox的Flash问题 经过我的实际测试,Ubuntu自动安装的Flash插件swfdec存在很多问题,在Firefox中,很多网页的Flash无法显示,包括Google音乐和开心网等,因此建议使用下面两条语句将其卸载。 sudo apt-get remove swfdec-mozilla sudo apt-get remove swfdec-gnome 之后可安装官方的Adobe Flash Player的Linux版,下载地址是: http://get.adobe.com/flashplayer/ 安装完成后,还要解决中文乱码问题,解决方法是执行下面语句: sudo cp /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf.bak sudo rm /etc/fonts/conf.d/49-sansserif.conf 之后,Firefox的Flash就完全正常了,在Firefox中访问开心网等Flash网站,显示都正常。 安装常用软件 介绍完了安装的方法和Firefox,下面就可以去各个网站下载一些常用的Linux软件来安装了,下面是我整理的一些常用的Linux软件列表: Linux QQ:访问这个地址,下载deb文件安装,可以在Linux下玩腾讯QQ。 防火墙 firestarter: 使用 sudo apt-get install firestarter 安装。 杀毒软件 AntiVir: 虽然Linux下的病毒很少,但对于新手还是有必要安装一个杀毒软件,访问这个地址可以下载免费版的AntiVir杀毒软件,这个软件我曾经在《五个最佳的防病毒软件》中介绍过。 rpm 转 deb 工具: 使用 sudo apt-get install alien 安装 JAVA环境安装: JRE的安装 sudo apt-get install sun-java6-jre ,JDK的安装 sudo apt-get install sun-java6-jdk eclipse安装: 先到这个地址下载最新的eclipse,然后使用tar xvfz eclipse-php-galileo-linux-gtk.tar.gz -C /opt 解压缩后就可以使用。 Picasa 3 for Linux安装: 访问这个地址,下载后直接安装。 Google Earth安装: 在这里下载最新版本的Google Earth,下载下来是个BIN文件,在图形界面上右击 GoogleEarthLinux.bin,在“权限”选项卡中勾选“允许以程序执行文件”,如下图。 之后在终端上执行 ./GoogleEarthLinux.bin 即可安装。 安装LAMP环境 Ubuntu的桌面版也可以安装LAMP(Linux + Apache + MySQL + PHP)环境,这里我介绍一个最简单的方法,就是使用XAMPP,这个项目我曾经在《常见的WAMP集成环境》中介绍过,XAMPP不但支持Windows,还支持Linux,在其网站下载之后,运行下面两条命令: tar xvfz xampp-linux-1.7.2.tar.gz -C /opt /opt/lampp/lampp start 就可以启动LAMP环境,XAMPP是功能全面的集成环境,软件包中包含Apache、MySQL、SQLite、PHP、Perl、FileZilla FTP Server、Tomcat等等,很适合开发环境使用。 安装程序添加程序菜单和桌面 有些程序是直接解压缩安装的,因此不会添加“应用程序”的菜单项,我们可以手动将其添加菜单项,具体方法是,打开“系统”—“首选项”—“主菜单”,新增即可。 添加桌面快捷方式是,在桌面上点右键,创建启动器。这个“启动器”就是Windows里面的“快捷方式”。 将“应用程序”的菜单项创建到桌面快捷方式的方法是,在“应用程序”的菜单项上单击鼠标右键,选择“将此启动器添加到桌面”或“将此启动器添加到面板”,就可以了。
解决电脑关键事件错误的有效方法(保护您的电脑免受关键事件错误的影响)
如何降低台式电脑CPU频率,提升性能与稳定性?(台式电脑CPU降频教程,让你的电脑更高效更可靠)
该问题也会出现在Ubuntu其他的版本中,实际上在商家上线的系统模版中或多或少都有一些类似的细节错误,值得我们在使用中注意并修正。当然这一类的问题实际上并不算大,只是解决起来可能需要一些搜索工作。apt-get update返回NO_PUBKEY错误的解决方法错误代码:复制代码代码如下:复制代码代码如下:复制代码代码如下:Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.w8njroYZkC --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5gpg: requesting key 437D05B5 from hkp server keyserver.ubuntu.comgpg: key 437D05B5: public key Ubuntu Archive Automatic Signing Key importedgpg: Total number processed: 1gpg: imported: 1接下来再apt-get update应该就不会出现类似的错误了。
总所周知,Docky是Unix/Linux类系统中的轻量级应用启动器。我是 Lubuntu 和 Docky 的忠实粉丝,因为它们不需要占用我的所有系统资源,这样就可以同时运行更多应用。我在笔记本上使用Docky应用启动器,系统为Lubuntu 14.04.但是,假如你使用LXDE发行版,你也许肯定遇到过使用Docky时报混合的错误。看下面的截图。假如不开启混合功能,就不能使用Docky一些特别功能,如3D背景、自动隐藏。假如你想开启这些Docky的功能,那么你需要在你的LXDE系统中开启混合功能。就像这样,首先安装 xcompmgr包:sudo apt-get install xcompmgr然后,选择菜单(Menu) ->偏好(Preferences) ->LXSession默认程序(Default applications for LXSession)。选择自动开始(Autostart)选项卡。 在(+增加)+Add框中输入“@xcompmgr -n”不带引号。最后点击增加按钮。这样就搞定了。关掉LXSession配置窗口,注销或重启系统。之后,你就可以看见混合功能已经打开。这时,你就可以使用3D背景和隐藏功能,如自动隐藏(Auto-hide),Intellihide和窗口闪烁(Window dodge)等。搞定!干杯!
热门文章
- 1电脑自动安装系统完整教程(轻松实现系统自动化安装,提高效率)
- 2ubuntu 9.04 X3100 显卡开启3D特效 说明:我的系统是9.04,内核 2.6.30rc2,显卡intel x3100 (在9.04中,x3100显卡很有必要升级为该内核,速度提升很明显) 1. 运行sudo gedit /etc/X11/xorg.conf 修改为 把 2.卸载现有驱动 3.重新安装驱动 4.修改compiz的配置 新起一行,增加SKIP_CHECKS=yes, 保存 5.运行 sudo apt-get install compizconfig-settings-manager 6.重启系统,打开compiz fusion icon,在window manager中选择 compiz 7.成功打开桌面效果和3D
- 3X.Org server 1.5Ubuntu 8.10中装载了最新版本的X.Org,带来了对热插拨设备的更好支持。基本上,它能使得大多数用户不用”/etc/X11/xorg.conf”文件就能正常运行。Linux kernel 2.6.26Alpha 4包含了基于2.6.26.2的内核版本。32位下载地址:http://cdimage.ubuntu.com/releases/intrepid/alpha-4/intrepid-desktop-i386.iso64位下载地址:http://cdimage.ubuntu.com/releases/intrepid/alpha-4/intrepid-desktop-amd64.iso
- 4Ubuntu Linux有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。对于其他Linux系统来 说,一般在安装过程就设定root密码,这样用户就能用它登录root帐户或使用su命令转换到超级用户身份。与之相反,Ubuntu默认安装时,并没有 给root用户设置口令,也没有启用root帐户。问题是要想作为root用户来运行命令该怎么办呢?没关系,我们可以使用sudo命令达此目的。 sudo 是linux下常用的允许普通用户使用超级用户权限的工具,该命令为管理员提供了一种细颗粒度的访问控制方法,通过它人们既可以作为超级用户又可以作为其 它类型的用户来访问系统。这样做的好处是,管理员能够在不告诉用户root密码的前提下,授予他们某些特定类型的超级用户权限,这正是许多系统管理员所梦 寐以求的。 设置分配很简单,只要为root设置一个root密码就行了: $ sudo passwd root 之后会提示要输入root用户的密码,连续输入root密码,再使用:$ su 就可以切换成超级管理员用户登陆了! 1. 在终端执行 sudo passwd root 指令后,系统将会提示你设置一个新的 root 帐号密码。 2. 点击 System ->Preferences ->Login Window 菜单,并切换到 Security 选项页,然后选中其下的“Allow local system administrator login”选项。 执行上述两步后,你便可以使用 root 帐号登录 Ubuntu 系统了。 假如要再次禁用 root 帐号,那么可以执行 sudo passwd -l root。 方法二: 在Ubuntu中用root帐号登录 其实我个人认为这没有多大必要,因为当你需要 root 的权限时,使用 sudo 便可以了。假如你实在需要在 Ubuntu 中启用 root 帐号的话,那么不妨执行下面的操作: 1.重新设置 root 的密码: $sudo passwd root #按照提示输入两次新的密码,并加以确认。 2.启用root用户登录: $sudo vi /etc/gdm/gdm.conf # 打开gnome的配置文件,在末行模式中输入:AllowRoot回车,找到AllowRoot=false ,把false改为true,保存后退出。 之后,重启系统时,就可以用 root 登录了。假如你想要禁用 root 帐号,则执行下列命令: $sudo passwd -l root Ubuntu 中的 root 帐号默认是被禁用了的。在这种情况之下,假如你想要使用 root 的权限来干些事情,就需要 sudo 指令。对某些朋友来说,他们可能需要激活 Ubuntu 中的 root 帐号。 Fedora 10 上如何让root登陆系统 收藏 Fedora10默认是不允许root账号进行GUI登陆的,下面是解决方式。 首先以用户账号进入终端,允许root账号登陆: 首先 su [daemon] AutomaticLoginEnable=true AutomaticLogin=user_name Fedora 10的网络服务不能自动启动,同样需要修改 chkconfig --level 35 network on 假如使用GUI界面去修改网络配置,貌似那个修改程序有BUG,子网掩码改完了再打开就变成了192.168.1.1 同样,可以在文件中直接修改。 文件位置:/etc/sysconfig/network-scripts/ifcfg-eth0 还可以: 开机以root身份登陆系统,登陆模式是图形界面,提示无法验证用户,很纳闷,密码也没错啊,输入了几次依然提示“无法验证用户”。只好用一个普通用户登陆了。 打开终端 输入 su ,再输入 root 密码,成功转到 root 用户。设置开机启动模式为文本模式,重新启动到文本模式下,输入 root 和密码,登陆成功,看来在文本模式下是可以用root登陆的。 不能以root身份登陆到图形模式,可能是出于安全考虑。虽然只能用普通用户登陆到图形界面,但是在图形界面模式下可以更改root的密码。选择 系统-->管理-->根口令,弹出对更改root密码的对话框。 28. 图形化 root 登陆 打开终端输入: su -c gedit /etc/pam.d/gdm auth required pam_succeed_if.so user != root quiet #auth required pam_succeed_if.so user != root quiet 11 中 修改这个文件: /etc/pam.d/gdm-password
- 5三星台式电脑装机教程(简单易懂的三星台式电脑装机教程,助你快速搭建个人工作站)
- 6Opera 9.5 正式版已经发布: Opera 9.5 已经解决了中文输入问题和字体选取混乱的问题。我们有新的字体替换机制用于 Opera 9.5 Beta 2 之后的版本 1. Flash Player 9 的插件取消了原来对非 gtk 程序调用的借口,导致非 GTK 浏览器无法调用 Flash 插件。受到影响的浏览器有 Opera 9.2x 和 Konqueror 。 2. 解决方法:使用 Opera 9.5 。 我们注意到这个问题对用户体验产生了重大影响,已经在 Opera 9.5 解决。我们专门写了一个调用该类插件的 wrapper 程序,即使在 64 位 Opera 上,调用 Flash 插件也没有问题。 Flash Player 10 下载地址: http://download.macromedia.com/....../flashplayer10_install_linux_051508.tar.gz 下载后将 libflash*.so 复制到/usr/lib/browser-plugins 目录下,重启 Opera 9.5 即可自动调用。
- 7电脑格式错误的原因及解决方法(探究电脑格式错误的来源以及应对之策)
- 8电脑遥控拍照教程(通过电脑远程操控相机,轻松拍摄完美照片)
- 9华为畅享7Plus32如何为你带来无限乐趣?(探索畅享7Plus32的全方位功能和卓越性能)
- 10解决方法如下打开终端,输入以下命令:cd /etc/fonts/conf.d/sudo cp 49-sansserif.conf 49-sansserif.conf_backupsudo rm 49-sansserif.conf以上命令的功能是先备份49-sansserif.conf文件,再删除,经测试后有效。(来源:PenguinOL)
- 111、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。3、~/.bash_profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该 文件仅仅执行一次!默认情况下,他设置一些环境变游戏量,执行用户的.bashrc文件。4、/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。5、~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。要使设置的环境变量立即生效,使用source命令,例如:复制代码代码如下:复制代码代码如下:sudo ln -sf ~/android/sdk/tools/* /usr/bin/.这样就可以直接执行draw9path之类的命令了
- 12什么是Kdump?Kdump 是一种的新的crash dump捕获机制,用来捕获kernel crash时候产生的crash dump。Kdump需要配置两个不同目的的kernel,其中一个我们在这里称作standard(production) kernel;另外一个称之为Crash(capture)kernel。standard(production)kernel,是指我正在使用的kernel,当standard kernel在使用的过程中出现crash的时候, kdump会切换到crash kernel, 简单来说,standard kernel会正运行时发生crash,而crash(capture) Kernel 会被用来捕获production kernel crash时候产生的crash dump。捕获crash dump是在新的crash(capture) kernel 的上下文中来捕获的,而不是在standard kernel上下文进行。具体是当standard kernel方式crash的时候,kdump通过kexec(后面介绍)自动启动进入到crash kernel当中。假如启动了kdump服务,standard kernel会预留一部分内存, 这部分内存用来启动crash kernel。kdump机制主要包括两个组件:kdump和kexec kexec是一个快速启动机制,允许通过已经运行的内核的上下文启动一个Linux内核,不需要经过BIOS。BIOS可能会消耗很多时间,特别是带有众多数量的外设的大型服务器。这种办法可以为经常启动机器的开发者节省很多时间。Kexec是实现kdump机制的关键,它包括2个组成部分:一是内核空间的系统调用kexec_load,负责在生产内核(production kernel 或 first kernel)启动时将捕获内核(capture kernel或sencond kernel)加载到指定地址。二是用户空间的工具kexec-tools,他将捕获内核的地址传递给生产内核,从而在系统崩溃的时候能够找到捕获内核的地址并运行。没有kexec就没有kdump。先有kexec实现了在一个内核中可以启动另一个内核,才让kdump有了用武之地。 kdump是一种先进的基于kexec的内核崩溃转储机制。当系统崩溃时,kdump使用kexec 启动到第二个内核。第二个内核通常叫做捕获内核,以很小内存启动以捕获转储镜像。第一个内核保留了内存的一部分给第二内核启动用。由于kdump利用kexec启动捕获内核,绕过了 BIOS,所以第一个内核的内存得以保留。这是内核崩溃转储的本质。kdump需要两个不同目的的内核,生产内核和捕获内核。生产内核是捕获内核服务的对像。捕获内核会在生产内核崩溃时启动起来,与相应的ramdisk一起组建一个微环境,用以对生产内核下的内存进行收集和转存。注意,在启动时,kdump保留了一定数量的重要的内存,为了计算系统需要的真正最小内存,加上kdump使用的内存数量,以决定真正的最小内存的需求。kexec和kdump的设计区别:Kexec的设计是用新内核去覆盖原内核位置;而KDUMP是预留一块内存来加载第二个内核(和相关数据),Crash后第二个内核在原位置运行(不然就达不到相关目的了),收集第一个内核的相关内存信息。下面开始试验kdump特性: 操作系统:ubuntu 12.10(3.5.0-17-generic)安装kdump工具复制代码代码如下: 发现安装过程中修改了grub,在引导内核配置上(/boot/grub/grub.cfg)多了如下参数复制代码代码如下: crashkernel用来指定保留内存的大小,我们可以知道crashkernel帮我们设定的保留区域的大小是:假如内存小于384M,不保留内存;假如内存大于等于384M但小于2G,保留64M;假如内存大于2G,保留128M。 复制代码代码如下:下载dbgsym文件,改文件是用来吊事内核信息的文件复制代码代码如下: 重启机器使配置生效。复制代码代码如下:kdump-tools配置(kdump-config show):复制代码代码如下:可以通过sysrq强制系统崩溃。 复制代码代码如下: 这造成内核崩溃,如配置有效,系统将重启进入kdump内核,当系统进程进入到启动 kdump服务的点时,(dump.时间戳文件)将会拷贝到你在kdump配置文件中设置的位置。ubuntu的缺省目录是:/var/crash/时间戳文件夹。然后系统重启进入到正常的内核。一旦回复到正常的内核,就可以在上述的目录下发现dump文件,即内存转储文件。可以使用之前安装的crash工具来进行分析。生成dump文件后/var/crash的目录结构:├── 201305061817复制代码代码如下:出现如下错误提示: crash: cannot resolve: xtime,此时crash的版本为5.1.6,版本太低,调试不了3.5的内核,需要升级crash,可以手动安装crash。
全站热门
FastDFS4 + Ubuntu12安装及部署1、 安装libevent假如需要使用http进行下载,需要安装这个组件。2、 安装fastdfs3、 配置fastdfs4、 安装nginx问题4.1:安装nginx启动后访问原先资源URL出现404错误sudo gedit /nginx安装目录/conf/nginx.conf在nginx.conf添加“user root;”并保存,重启nginx服务后OK复制代码代码如下:5、 开机启动6、 测试上传7、 在c#中上传文件下载FastDFS .net Clienthttps://code.google.com/p/fastdfs/downloads/detail name=FastDFS_Client_Dotnet.rar&can=2&q=复制代码代码如下:#step 1. download FastDFS source package and unpack ittar xzf FastDFS_v1.x.tar.gz#for example:tar xzf FastDFS_v1.11.tar.gz #step 2. enter the FastDFS dircd FastDFS #step 3. make all./make.sh #step 4. make install./make.sh install #step 5. edit/modify the config file of tracker and storage #step 6. run server programs#start the tracker server:/usr/local/bin/fdfs_trackerd #start the storage server:/usr/local/bin/fdfs_storaged #step 7. run test program#run the client test program:/usr/local/bin/fdfs_test #for example, upload a file:/usr/local/bin/fdfs_test conf/storage.conf upload /usr/include/stdlib.h #step 8. run monitor program#run the monitor program:/usr/local/bin/fdfs_monitor
10月23日消息,代号为Wily Werewolf的Ubuntu 15.10终于发布正式版,官方已提供最新镜像下载,同时其他衍生版本也已更新。Ubuntu 15.10官方版本下载地址:点击下载当前,Ubuntu仍采用饱受诟病的Unity 7,普通用户根本看不到新旧版本的区别,因此被称为“无聊”更新。值得庆幸的是,Ubuntu已经转向全新的开发周期,新版本会大量引用来自Debian非稳定库的内容,意味着用户可以在15.10之后看到“焕然一新”的Ubuntu。最重要的是,新版本将告别Unity 7,不过要等到Ubuntu 16.10官方才会默认采用unity 8。相关推荐:Ubuntu 15.10候最终选版ISO镜像下载 正式版10月22日发布
之前配置Linux服务器时采用的是Debian系统一直很稳定,这次准备迁移到新的服务器环境上,好在以前的配置我在博客都做了备忘,所以很容易就搞定了,这次服务系统采用的是最新的Debian 7.0,但是有几个细节的忽略导致我折腾了一番,我再这里再做个记录吧:首先要安装编译环境,虽然我们通过apt-get可以方便的绕过手动编译的环节,但是一些程序包可能内置编译命令,可以编译一些扩展程序,假如不安装编译环境,这些扩展程序将失效。通常通过下面的命令直接安装开发编译套件:复制代码代码如下:复制代码代码如下:复制代码代码如下:复制代码代码如下:pip --force-reinstall --upgrade zope.deprecation 好了,先记录在这里,折腾了好久。
最近参与的项目都与Linux有关,遇到的问题也特别多,这不今天就有一个同事跟我说他遇到的问题:他在windows下开启了一个NFS服务器,然后在Ubuntu下挂载,总是不成功。查看了一下他的windows服务器设置,没有问题;在Ubuntu下也能挂载其他NFS服务器。经过排查,最近确定是防火墙造成挂载失败,其解决方法如下所示(以Windows7系统为例)。方法一、把特殊的端口加入入站规则1、打开Windows防火墙,打开后选择“高级设置”项。2、在高级设置页面可以看到有一个“入站规则”,如下图所示。3、右键点击该选项,在弹出的下拉菜单中选择“新建规则...”。4、选择“端口”项,再点“下一步”继续。5、接下来先选择“TCP”,“UDP”项等设置完后再来设置。下面一栏选择“特定本地端口”,输入111、1058、2049后选择“下一步”。6、然后选择“允许连接”,点“下一步”继续。7、这一步默认设置,点“下一步”继续后面的设置。8、最后是要求输入个名称,输入后点“完成”结束。9、UDP的设置跟TCP的设置一样,这里就不再多说了。方法二、关闭防火墙1、从开始菜单下找到“控制面板”,点击进入控制面板。2、在“控制面板”页面下,找到“系统和安全”项,点击进入。3、然后找到“Windows防火墙”,如下图所示,点击进入下一页。4、在左侧页面可以看到“打开或关闭Windows防火墙”,如下图所示,点击进入。5、接下来如下图所示,选择“关闭Windows防火墙(不推荐)”。6、以上配置好后,点“确定”即可关闭防火墙。7、防火墙关闭后的页面如下图所示。假如需要重新开启,选择左侧的“打开或关闭Windows防火墙”项设置一下即可。相关推荐: Ubuntu系统怎么手动进行更新升级 Ubuntu 15.10候最终选版ISO镜像下载 Ubuntu 14.04怎使用vsftpd搭建FTP服务
热门文章
- 1世界最佳杀毒软件是什么?(揭秘最强大的杀毒软件,保护你的计算机安全!)
- 2Ubuntu15.04系统解决新增用户不能登录该怎么办?我们新增了一位标准用户hanmeimei,一位管理员用户MrWang。大家在新增好用户后,肯定跃跃欲试的想用这个新用户登录。不过,我们会发现我们是无法使用新用户登录进系统的。今天,这个经验我们就和大家一起来解决这个问题。1、我们先打开用户帐户管理窗口。先查看下目前的用户。2、我们先查看下新增用户hanmeimei和MrWang的一些信息。3、好,我们先重启下系统,看是否可以用新用户成功登录。在登录窗口,我们发现,准备使用不同用户身份登录,其登录界面的背景是不一样的。4、我们尝试先用hanmeimei用户登录,提示我们需要输入密码。因为我们在上篇经验中并没有给新增的用户设置密码,因此,我们尝试直接回车是无法登录成功的。5、我们知道新增用户不能登录的原因是:新增用户默认情况下是,帐户已禁用。6、因此,我们需要给新增用户设置密码,以启用此帐户。我们先以管理员lilei的身份登录进系统,打开用户帐户管理窗口。先解锁。7、点击hanmeimei,然后点击右侧的帐户已禁用,打开设置窗口。8、我们查看下动作有三个选项:现在设置密码、不使用密码登录、启用此帐户。9、我们选择现在设置密码,然后,输入新密码和确认密码。可以点击下方的显示密码单选框来决定是否明文显示输入的密码,对键盘输入字母不熟练的朋友可以打开此功能。还有一点需要注意:对密码的设置有强度要求,太简单的密码是不允许设置成功的。10、点击更改设置成功。11、我们再重启系统,以hanmeimei用户再次登录。12、首次登录成功。13、我们在hanmeimei用户登录的桌面环境下,打开用户帐户设置窗口。14、勾选,在菜单栏显示登录名。
- 3电脑XP系统DNS配置错误解决方案(解决电脑XP系统DNS配置错误的实用方法)
- 41)、下载 2)、解压 3)、进入相关目录进行以下操作 复制代码代码如下: 假如你运气好的话,一切ok,不过………..哈哈。Ubuntu默认的策略是什么库都不装,依赖的库都需要自已手工安装搞定。 一般都会出错的,那么我们来看看可能出现的问题。 4)、常见问题解决办法 复制代码代码如下: 运气好一次通过,运气不好,make pcre时会出错 复制代码代码如下: 解决方法:需要先安装libtool和gcc-c++ 复制代码代码如下: 缺少zlib库 复制代码代码如下: 解决办法:少什么就安装什么呗。 复制代码代码如下: 进入nginx目录cd nginx-1.2.2/,执行以下命令 复制代码代码如下: 大爷的,又可能报错。没有nginx,logs目录访问权限 复制代码代码如下: 解决办法: 复制代码代码如下: 现在,差不多没问题了。 复制代码代码如下: 红色部分,根据自己的路径修改。 6)、常用命令 重启nginx:service nginx restart 7)、linux常用命令 ip查看 编译 安装编译好的源码包 编辑文件 修改根限:chmod说明(u:与文件属主拥有一样的权限[a:所有人];+:增加权限;rwx:可读可写可执行) 检查是库是否安装成功 下载安装库 检查服务启动是否正常 查找openssl安装路径 更新源 更新已安装的包 sudo apt-get upgrade
- 5解决戴尔电脑登录界面错误的方法(排查戴尔电脑登录界面错误的常见问题及解决方案)
- 6Ubuntu的root默认是禁止使用的,在安装的时候也没要求你设置root的密码,和红帽系统系列这里是不同的。要在Ubuntu下使用root,我们可以使用终端给root设置密码 sudo passwd root 假如只是普通用户密码忘了,用root就可以修改。假如root都忘记了,就进入单用户模式,这里跟红帽系统系列也不同。 具体方法如下: 进入单用户模式: #1,开机进入grub时,用上下键移到第二行的恢复模式,按e(注意不是回车) #2, 把ro single 改成rw single init=/bin/bash , 然后按ctrl+x,就可以进入 单用户模式,进去干什么都行了。(进去是命令行,所以你得要懂使用命令行!)我们可以修改普通用户密码,也可以改root密码。提示,完成后,按”ctrl+alt+delete“组合神键重启(我试过用命令关机,重启都不行,只能用这个)。 这些我都是试过的,也是成功的,你试试吧!我看过一些网上的一些方法,也试过,是不行的!一些是用红帽系统系列的方法,一些是某个步骤不对! 修改普通用户密码,命令如下格式: passwd 用户名
- 7最近想修改一下Wordpress的模板,所以还是要在本地建一个LAMP环境调试比较方便,简单记录一下,给需要的朋友做个参考。其实在本站有许多关于在Ubuntu Linux下搭建LAMP服务器的相关资料,这次推出面向新手的在Ubuntu 9.10下搭建LAMP服务器安装WordPress 网络信息发布平台。近些时间我们又推出了关于Ubuntu 9.10系统的详细安装教程。对于不少初入Linux的来说Ubuntu系统应用已经很熟练,并且Linux系统也被越来越多的个体或企业应用,但是Linux系统相对Windows系统的全面普及还需等待时日。先来看看装好的效果图。(见图1)图1安装LAMP我们简单介绍利用命令安装Apache,具体安装命令如下所示(见图2):图2sudo apt-get install apache2安装PHP支持(见图3)图3 sudo apt-get install libapache2-mod-php5 php5安装mysql-server与mysql-admin(见图4)图4 sudo apt-get install mysql-server-5.0 mysql-common mysql-admin linuxidc@linuxidc-laptop:~$ sudo apt-get install mysql-server-5.0 mysql-common mysql-adminmysql-common 已经是最新的版本了。mysql-common 被设置为手动安装。将会安装下列额外的软件包: libdbd-mysql-perl libdbi-perl libgtkhtml3.8-15 libhtml-template-perl libnet-daemon-perl libplrpc-perl mysql-client-5.0 mysql-gui-tools-common mysql-query-browser mysql-server-core-5.0建议安装的软件包: dbishell libgtkhtml3.8-dbg libipc-sharedcache-perl mysql-doc-5.0 tinyca mailx下列【新】软件包将被安装: libdbd-mysql-perl libdbi-perl libgtkhtml3.8-15 libhtml-template-perl libnet-daemon-perl libplrpc-perl mysql-admin mysql-client-5.0 mysql-gui-tools-common mysql-query-browser mysql-server-5.0 mysql-server-core-5.0共升级了 0 个软件包,新安装了 12 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。需要下载 39.8MB 的软件包。解压缩后会消耗掉 123MB 的额外空间。您希望继续执行吗?[Y/n]下面是安装过程中设置MySQL的用户名与密码(见图4-5)。图4图5安装好后可以以图形的界面打开(见图6) 图6补充下:在图6之前,好像还要安装的(见图7)sudo apt-get install php5-mysql图7linuxidc@linuxidc-laptop:~$ sudo apt-get install php5-mysql[sudo] password for linuxidc: 正在读取软件包列表… 完成正在分析软件包的依赖关系树 正在读取状态信息… 完成 下列【新】软件包将被安装: php5-mysql共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。需要下载 65.9kB 的软件包。解压缩后会消耗掉 246kB 的额外空间。获取:1 http://cn.archive.Ubuntu.com jaunty-updates/main php5-mysql 5.2.6.dfsg.1-3ubuntu4.1 [65.9kB]下载 65.9kB,耗时 4s (13.8kB/s) 选中了曾被取消选择的软件包 php5-mysql。(正在读取数据库 … 系统当前总共安装有 113808 个文件和目录。)正在解压缩 php5-mysql (从 …/php5-mysql_5.2.6.dfsg.1-3Ubuntu4.1_i386.deb) …正在设置 php5-mysql (5.2.6.dfsg.1-3Ubuntu4.1) …第一次运行用root登录不需要密码。可以进去后添加用户同时修改root密码。图8图9然后点击Catalogs,在下面的Schemata里面新建一个数据库。(见图9-10)图9图10 然后进入User Administrator,在新建的User上选Schema Privileges,赋予其对该数据库操作的权限。(见图11-12)启动apache2和mysql server(见图13)sudo /etc/init.d/mysql start;sudo /etc/init.d/apache2 start图13下载Wordpress(http://wordpress.org/latest.tar.gz见图14),解压缩,放到linuxidc /var/www的目录里,修改权限。(见图15-16) 图14图15图16重新启动apache2(见图17)图17修改wp-config-sample.php文件(见图18)sudo gedit /var/www/linuxidc/wp-config-sample.phpsudo gvim wp-config-sample.php主要是前面三个define(DB_NAME, putyourdbnamehere);/** MySQL database username */define(DB_USER, usernamehere);/** MySQL database password */define(DB_PASSWORD, yourpasswordhere);define(DB_NAME, wordpress); // The name of the databasedefine(DB_USER, username); // Your MySQL usernamedefine(DB_PASSWORD, password); // …and password修改成刚才建立的数据库名称,用户名和密码。 然后运行sudo mv wp-config.php /var/www/linuxidc/sudo mv wp-config-sample.php wp-config.php现在进入入http://127.0.0.1/linuxidc/ (见图19)图18图19发一篇文章试下,OK,效果见图1。图22总结:虽然对于Ubuntu系统的玩家来说,关于Ubuntu系统下LAMP安装相对初学者来说很简单,其实总结起来就是对Apache、Mysql、PHP等Windows下常用的几款软件换平台安装,但对于Ubuntu系统的初学者来说,搭建Lamp环境可能并不是很容易实现。笔者在这里通过图文的形式来讲解每个部分的具体操作,从而确保初学者能够从中有所收获。可以输入命令 : sudo apt-get install chmsee 还有 Firefox 有个插件叫做 CHM Reader ,你可以到 Firefox 的官网上去查找安装,之后就可以查看 CHM 文档了随着互联网的普及,很多公司在各地的分公司都经常需要通过互联网共享或传输一些重要的数据或文件。在网络安全问题日益突出的今天,如何保证Ubuntu系统的数据在传输过程中的安全性呢?本文为大家讲解在Ubuntu系统中如何对文件进行加密传输。 本文介绍基于Ubuntu Desktop 9.10(i386),采用GNOME集成桌面环境。并设定有两台安装了Ubuntu 9.10桌面版系统的计算机Host1和Host2,都安装了OpenSSH软件包且具有相同的用户账号(为叙述方便,用户名和密码相同)。 准备工作:安装Seahorse密钥管理器插件 默认情况下,Ubuntu 9.10 GNOME集成桌面环境软件没有自带Seahorse密钥管理器插件(seahorse-plugins),因此在Nautilus(鹦鹉螺)文件浏览器中,选中某个文件并点击鼠标右键后,在弹出的快捷菜单中看不到“加密”与“签署”两个选项,从而无法通过图形化的界面(该插件集成在Nautilus文件浏览器中)来对文件进行加密或签署操作。 为此,我们可以使用“apt-get”命令或“新立得软件包管理器”来手动安装该插件。这里以使用命令行方式来安装为例。依次点击菜单“应用程序→附件→终端”,打开GNOME终端窗口后输入如下命令:“sudo apt-get install seahorse-plugins”,命令执行后即可下载并安装“seahorse-plugins”软件包。安装完成后,从当前系统注销并重新登录,即可在上文所述的快捷菜单中看到“加密”和“签署”两项。 步骤一、在Host1中创建本地用户密钥 依次点击菜单“应用程序→附件→密码和加密密钥”运行Seahorse密钥管理程序。在出现的“密码和加密密钥”窗口中,点击菜单“文件→新建”,则出现“新建”密钥对话框。因为大家要加密的是文件,因此根据说明,选择创建的密钥的类型为“PGP密钥”并点击“继续”按钮进入“新建PGP密钥”对话框。在创建密钥时,需要指定用户的个人信息,如用户名、电子邮件等以及指定加密类型和密钥保密强度等。填写完成后点击“创建”按钮,并输入密钥保护密码后即可创建用户密钥。 步骤二、分发公钥给Host2用户 首先,利用Seahorse密钥管理器导出刚刚创建的公钥。依次点击“密钥和加密密码”窗口中的“文件→导出”,将公钥导出后点击“保存”按钮,则在当前登录用户(testuser)的目录下生成公钥文件“testuser.asc”。接下来,我们将公钥文件传送到Host2主机中(这里以使用“scp”命令为例)。 在Host1上打开一个GNOME终端窗口,输入命令“scp testuser.Asc testuser@Host2:~/.”,执行后首先输入“y”来加入主机Host2到信任主机列表中,再输入Host2上的用户“testuser”的密码,通过后则将Host1上的“testuser.asc”文件复制到Host2主机的testuser用户目录下(/home/testuser)。Host2上的用户接收到密钥文件后,在Seahorse密钥管理器中点击“密钥和加密密码”窗口中的“文件→导入”,在当前登录用户目录下找到文件“testuser.asc”并打开,即可完成导入。 步骤三、Host2用户加密待发文件 有了Host1用户的公钥,在Host2上就可以使用它来对文件进行加密了。在Nautilus文件浏览器中,鼠标右键点击待加密文件,在弹出的快捷菜单中选择“加密”项,则弹出“选择收件人”对话框(如图3所示)。在密钥列表中将自动列出当前系统中的可用密钥,选定刚刚导入的Host1用户的公钥,并勾选其前的方框,点击“确定”按钮,则开始对文件进行加密,并生成“.pgp”文件名结尾的加盟文件(如“abc.pgp”)。 同样,使用“scp”命令将加密后的文件传送到Host1中“scp abc.pgp testuser@Host1:~/.”。 步骤四、Host1用户解密收到的文件 Host1上的用户接收到Host2用户传过来的加密文件后,在Nautilus文件浏览器中鼠标右键点击该文件,在弹出的快捷菜单中选择“使用解密文件打开”,按要求输入密钥保护密码后,程序将使用用户的私钥对文件进行解密,并在当前目录下生成解密后的文件,也就是还原出来Host2用户加密过的文件。 现在需要通过因特网进行远程文件传输的操作已经非常多,而为了保障数据安全,对数据进行加密已经是很切实的应用需求。看过本文,相信大家对于在Ubuntu当中进行加密、解密操作已经有了初步的了解,在今后的应用过程中,大家不妨亲自尝试,以提高数据传输的安全性。ubuntu连接windows
- 8尽管Apache已经占据半片江山,但很多人仍然在寻找其他的方式去托管他们的站点,Apache不只是一个选择,其他很多优秀的服务器程序例如lighthttp和nginx也是不错的选择。本教程将要向您展现如何在Ubuntu操作系统上面安装,教程同样适用在Debian,尽管有一点点小差别,但并没有太大影响。怎么样,下面我们开始吧。0.开始注意为了完成教程中提到的操作,我们假设您已经安装了一个基本的Debian或者Ubuntu操作系统。怎么安装系统这是不同的教程了,这里就不再详细说明。本教程主要介绍如何简单获取Nginx+php的运行环境。1.安装Nginx第一步要做的就是从库中下载,这个操作是非常简单的。sudo apt-get install nginx更改默认的虚拟站点配置,文件在:sudo vim /etc/nginx/sites-available/default一个漂亮的关键配置是:server { listen 80; server_name localhost; access_log /var/log/nginx/localhost.access.log;## Default location location / { root /var/www; index index.php; }## Images and static content is treated different location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ { access_log off; expires 30d; root /var/www; }## Parse all .php file in the /var/www directory location ~ .php$ { fastcgi_split_path_info ^(.+.php)(.*)$; fastcgi_pass backend; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name; include fastcgi_params; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_intercept_errors on; fastcgi_ignore_client_abort off; fastcgi_connect_timeout 60; fastcgi_send_timeout 180; fastcgi_read_timeout 180; fastcgi_buffer_size 128k; fastcgi_buffers 4 256k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; }## Disable viewing .htaccess & .htpassword location ~ /.ht { deny all; }}upstream backend { server 127.0.0.1:9000;} 好了,我们完成到这里,下面我们需要安装PHP所需要的文件。2.安装PHP很多站点都使用PHP提供动态内容,他们可能是一个wiki一个博客,或者一个论坛什么的。假如你现在运行的是Ubuntu,我们首先需要解决两种不同的deb包,假如你运行的是amd64版本,那需要更改i386为amd64注意:假如是debian则不需要做这些cd /tmpwget http://us.archive.ubuntu.com/ubuntu/pool/main/k/krb5/libkrb53_1.6.dfsg.4~beta1-5ubuntu2_i386.debwget http://us.archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu38_3.8-6ubuntu0.2_i386.debsudo dpkg -i *.deb再次说明,这个只需要在Ubuntu上面操作就可以了,假如是最新版本的12.04可以省略掉这个。下面剩余部分将在Ubuntu和Debian上面都通用。我们需要增加APT源来增加deb包,所以我们可以使用php5.3和php-fpmsudo echo deb http://php53.dotdeb.org stable all >>/etc/apt/sources.list更新apt:sudo apt-get update下面我们开始安装PHP(第一部分)sudo apt-get install php5-cli php5-common php5-suhosin我们需要安装命令行,不然接下来就会出现些小问题sudo apt-get install php5-fpm php5-cgi假如你打算使用数据库或者一些需要的模块(例如:mcrypt,ldap,snmp等)你同样可以安装他们。好了,我们现在已经安装完了nginx和php一个注意点:假如你使用php的短标记(< ),你需要在php.ini中开启(fpm和cli同样),假如你不改变这些,你将看到代码以文本的方式显示。3.完成重启nginx服务器sudo /etc/init.d/nginx restart配置完成php.ini后需要重启php5-fpm,使用命令sudo /etc/init.d/php5-fpm restart全部完成,你可以运行了。4.测试我们可以在/var/www中创建一个index.php的文件,内容如下:< php phpinfo(); >通过浏览器访问,你可以看到php的一个大致的信息,假如没有则说明一些配置错误,需要重新检查。5.问题和最终提示假如你没有看到phpinfo,可能会出现一些错误,那可以执行:sudo tail /var/log/nginx/error.log查看错误日志,另外每次当你修改了php.ini后,需要重启php5-fpm。无需重启nginx。在默认的配置中nginx是启用了fastcgi的错误日志的,假如看到一个严重的错误(例如出现cannot redeclare class xyz),nginx可以看到这个“漂亮的”错误页面,那可能是一些错误发生了。假如这样你可以关闭,假如php5-fpm不能运行,你的php文件将不会被解析,并且nginx会显示一个错误页面。好了,我猜你已经完成了,并且现在使用nginx作为你的web服务器,nginx是一个小巧、漂亮并且你可以配置很多东西的一个东东,假如你需要伪静态,注意nginx不会运行 .htaccess 文件,你需要伪静态更改vhost配置。假如对在Linux下感兴趣的朋友可以查看《Linux下的DedeCMS站点高级安全策略》翻译:天涯 原文:http://www.howtoforge.com/installing-php-5.3-nginx-and-php-fpm-on-ubuntu-debian
- 9拆解Sony赛扬电脑的完全指南(了解如何正确、安全地拆卸和维修你的Sony赛扬电脑)
- 10备份ubuntu c – 创建一个新的备份文件 tar命令:http://www.jb51.net/linux/tar.htm