Debian 7 安装LNMP服务器

1,安装MySQL

执行命令:

apt-get install -y mysql-server mysql-client

即可安装MySQL,安装过程中会询问 root密码 ,键入你需要的密码之后回车即可。

安装完成后,执行如下命令进行一步安全设置:

mysql_secure_installation

按照提示进行,过程中会询问是否更改 root密码,是否移除匿名用户,是否禁止root远程登录等。 继续阅读

debian7初安装后必做的几件事,以及与centos差别

必做的事:

*********************************************************************************
putty在debian下,VI方向键变字母、退格键无效解决方法
*********************************************************************************
1. vi 数字键盘输出变字母解决:
打开 putty —> Terminal —> Features –> 勾选 Disable application keypad mode

2. vi方向键变字母问题解决:
# vi ~/.vimrc
加入以下内容 :set nocp

3.退格键无效:修改vi /etc/vim/vim.tiny , 将
1. set compatible 改成 set nocompatible (其实这行可改可不改,主要是下面的set backspace=2要加就行了)
2. 添加set backspace=2
即可。

————-centos的VIM配置文件是/etc/vimrc,这点和debian不同

*********************************************************************************
debian的VIM需另行安装
*********************************************************************************
# apt-get install vim 如果显示以下信息
vim: 依赖: vim-common (= 1:7.1-138+1ubuntu3.1) 但是 2:7.2.245-2ubuntu2 正要被安装
E: 无法安装的软件包

这时,删除vim-common:输入#sudo apt-get remove vim-common,执行完再安装VIM
输入sudo apt-get install vim

***************************************************************************
关于apt-get默认会从光盘安装的解决办法:
***************************************************************************

debian 光盘安装后 修改/etc/apt/sources.list

光盘安装好debian后 再安装其他软件包的话 会出现这样的提示:

in the drive ‘/cdrom/’ and press enter
——————–
做如下修改

nano /etc/apt/sources.list

将两行 deb cdrom:…..注释掉
把默认两行的deb和deb-src也注掉,换成其它的比较快的镜像:
deb http://mirrors.geekbone.org/debian/ squeeze main
deb-src http://mirrors.geekbone.org/debian/ squeeze main

deb squeeze/updates main
deb-src squeeze/updates main

deb http://mirrors.163.com/debian lenny main contrib non-free
deb-src http://mirrors.163.com/debian lenny main contrib non-free
然后保存退出,再执行:
apt-get update

然后安装你要安装的软件包。

apt-get下载的文档在:
/var/cache/apt/archives/其它参照:
安装apt-spy查找更新源地址
#apt-get install apt-spy
备份源列表
#cd /etc/apt
#mv sources.list sources.list_bak
运行apt-spy更新源列表
#apt-spy update
在亚洲区寻找最快的testing版镜像,并生成sources.list文件,也可使用-o参数指定写入文件,-t设置超时时间,加快寻找速度
#apt-spy Cd testing Ca Asia Ct 9
更新资源列表
#apt-get update

安装make
#apt-get install make

****************************************************************************************
语系更改:可以多选支持语系。
***************************************************************************************
#dpkg-reconfigure locales
出现图形界面,这个时候我们可以适当选择一些字体。按键盘的上下方向键移动光标到想要选择的字体选项,按空格键选择,选择完成后按tab键到<OK>处按回车键确认。
举例选择如下:
en_US.ISO-8859-1
en_US.UTF-8
zh_CN.GB2312
zh_CN.UTF-8
zh_CN.GBK
zh_TW.BIG5
zh_TW.UTF-8
回车后出现选择默认字体界面,用上下方向键移动光标到zh_CN.GBK,按tab键到<OK>处按回车键确认,完成配置

*************************************************************************************************************************
让GNOME支持root登录(默认SSH是可以登录ROOT,但GNOME和KDE不能用ROOT登录):
*************************************************************************************************************************
Debian_Linux实现管理员帐号root登录GNOME桌面debian linux 5.0 (lenny)

方法一:打开“系统主菜单“,选择”系统>系统管理>登录窗口”,在弹出的窗口中点“安全”选项页,选择“允许本地管理员登录“,点确定即可。完成

方法二: 修改文件/etc/gdm/gdm.conf,在[security]一行下面添加一行“AllowRoot=true”,保存即可。

debian linux 6.0 (squeeze)

首先修改/etc/gdm/gdm.conf文件,在[security]一行下面添加一行“AllowRoot=true”;之后,编辑/etc /pam.d/gdm3文件,将root一行“auth    required    pam_succeed_if.so user != root quiet_success”注释掉;保存文件即可登录GNOME桌面。

注:以上是网上做法,但是debian 6没有/etc/gdm/gdm.conf 或/etc/kde3/kdm/kdmrc这些配置文件,编辑/etc/pam.d/gdm3文件,将root一行“auth    required    pam_succeed_if.so user != root quiet_success”注释掉再保存即可,登录时,点击“其它”,输入root和密码成功。

命令差别:

*****************************************************************************************
关于debian没有RHEL中的ntsysv命令:
*****************************************************************************************
今天在debian下装了vsftp,想看下服务是否启动,输入ntsysv没反应,怪哉,apt-get install ntsysv也没有。

在forada习惯了ntsysv,得便竟没有,呵呵,不过找到另一个工具,类似sysysv,那就是rcconf

apt-get install rcconf。

跟ntsysv一样的功能。

*****************************************************************************************
关于debian没有RHEL中的chkconfig命令:
*****************************************************************************************
用update-rc.d,具体用法查网络。

其实service 命令也没有,好像也是用update-rc.d

********************************************************************************************
应知的命令
********************************************************************************************
dpkg  —相当于centos的RPM
普通 Dpkg 用法
(1)安装包裹
dpkg -i
列出  的内容.
dpkg -c
从  中提取包裹信息.
dpkg -I(2)移除包裹
dpkg -r
移除一个已安装的包裹.dpkg -P
完全清除一个已安装的包裹.和 remove 不同的是, remove 只是删掉数据和可执行文档, purge 另外还删除任何的配制文档.dpkg -L
列出  安装的任何文档清单.同时请看 dpkg -c 来检查一个 .deb 文档的内容.dpkg -s
显示已安装包裹的信息.同时请看 apt-cache 显示 Debian 存档中的包裹信息,连同 dpkg -I 来显示从一个
.deb 文档中提取的包裹信息.dpkg-reconfigure
重新配制一个已安装的包裹,如重新设定系统字符集:
#dpkg-reconfigure locales# apt-get install x-window-system-core gnome-core xscreensaverdpkg –search
搜索文件安装路径
#dpkg –search unrar
感受:和centos虽然都是类UNIX,但小差别不少,比如一些命令和部分配置文件的放置目录有所不同。

总体感觉是:debian没有centos或其它红帽系列的亲和(不过debian中文支持率比centos高),

其实从一安装就开始了,在分区的地方,直观度远比centos差,在centos安装分区时,一个界面就搞定,debian要换来换去更改参数。加上apt一开始也要修改才能从网上安装下载。

预计领会这些差别,都可以搞定freeBSD了,纳闷。

还是慢慢来吧,冲着传说中debian比较快,也更稳,和freeBSD差不多的优点,慢慢适应

Linux系统的root密码重置(忘记密码)

Fedora 18 系统的root密码重置
001第一步: 按“e”键进入下图。002第二步: 方法1:在rhgb quiet的前面,加入single和一个空格。
方法2:在rhgb quiet的前面,加入1,但注意前后要有一个空格。
然后按F10键。进入下图003第三步: 直接按回车,进入单用户模式。如下图004第四步:使用命令 passwd root来修改root的密码。填两次即可。然后输入:reboot,重启即可用新的密码登录系统了。

CentOS 5.8 系统的root密码重置

Debian系统的root密码重置
对于一些版本的OS(如redhat)来说,编辑grub,在后面加上“single”即可进入单用户模式。但是对于debian来说,这种方式是无效的,因为debian进入单用户模式也需要你输入root用户的密码。
下面介绍一个在所有版本linux的grub上均可以使用的方法:
1、在Grub的引导装载程序菜单上,选择你要进入的条目,键入 “e” 来进入编辑模式。
2、在第二行(类似于kernel /vmlinuz-2.6.18 ro root=/dev/sda1 ro quiet ),键入”e”进入编辑模式;
3、在句末加上“  init=/bin/bash”,回车;
4、按“b”启动系统。这样我们即可获得一个bash的shell。进入shell后,根分区的挂载模式默认是只读,我们要将其改为可写,否则不能更改root密码:
5、mount -n -o remount,rw /
6、vi /etc/shadow  删除root第二格的密码
7、reboot

新版XenServer 6.2免费开源了

虚拟化市场最令人兴奋的消息来自思杰,因为它宣布将新版XenServer 6.2完全免费开源。

此外,思杰也引入新的XenServer.org社区门户,提供包括支持与维护在内的商业付费XenServer 6.2版本,新的CPU插槽许可,以及新的简化包装与价格。
XenServer的未来

XenServer产品策略主要是为客户提供迈向云环境的可靠平台。让思杰既保住桌面虚拟化的领导地位,也成为公共云中占统治地位的虚拟化平台。思杰的产品方向是确保为用户提供一条将其重要工作负载无缝迁移到云环境的路径。

随着XenServer 6.2的发布,思杰将继续演化XenServer,沿着水平扩展的路线将XenServer现代化。思杰围绕着云敏捷作了一些开发努力,未来版本会包括诸如iSL and VMPR这样的重组功能。
思杰为什么对XenServer开源?

作为该完整战略的第一步,思杰四月将Xen捐赠给Linux基金会,并宣布将针对Xen虚拟化平台的开源社区活动纳入Linux基金会合作项目,为思杰提供一种更好促进生态合作伙伴创新的方式。该战略不可或缺的第二部分是建立集中的用户参与门户XenServer.org,主要围绕开源XenServer,驱动创新、协作与构建用户信心。

之前,思杰将CloudStack捐给Apache基金会,提供一个开放、灵活的云业务流程平台,可用于交付可靠且可扩展的私有云和公共云。开源的云编排平台CloudStack和OpenStack,满足云构建者对源代码与开放API的期望。思杰表示一个强劲的产品与市场开源战略会产生一个强劲的平台、健壮的合作伙伴生态系统与用户社区。提供者就能以更简单的方式在大型又不断增长的市场上销售更好的产品。
XenServer 6.2为云就绪

据思杰官网介绍,免费开源的XenServer 6.2已为云就绪,主要有三大亮点:水平扩展与性能的增强,每台主机可运行500台虚拟机与4000个虚拟CPU;支持Windows 8与Windows 2012;以及桌面虚拟化集成,XenServer经过XenDesktop优化,可提供IntelliCache、Dynamic Memory Control、最低TCO和最佳性能。

现在,用户可直接去新的XenServer.org社区门户下载免费开源的XenServer 6.2。也可以去思杰官网下载商业付费XenServer 6.2版本。