如何封装属于自己的定制版Centos ISO镜像

定制步骤:1、安装一个干净的操作系统.包括基本的系统和所需要的工具等.比如:对于http,mysql等软件,建议使用编译的方式安装,然后打包放进去,可以减少许多依赖包的麻烦.2、安装系统后,收集系统已安装的软件包,使用脚本统一转存到一个目录中.3、在安装光盘复制images镜像,从光盘启动centos安装所需的文件等.4、定义自己的kickstart安装脚本.5、按照之前转存的软件(rpm)包,重新生成光盘的report信息.6、打包生成ISO文件,及MD5效验码.光盘结构介绍:*isolinux目录存放光盘启动时的安装界面信息*images目录...

阅读全文

CentOS Apache搭建虚拟主机

搭建基于域名虚拟主机1.修改主配置文件# cd /etc/httpd/conf.d/# vim vhost.confNameVirtualHost 192.168.1.100<VirtualHost 192.168.1.100>DocumentRoot /data/web/testServerName www.test.comServerAlias  test.com   #绑定多个域名用空...

阅读全文

用key方式登录ssh

打算在windows下访问另外一台装有Linux的机子(系统管理员对公司服务器管理或个人站长对vps的管理……),那么推荐使用putty(当然你的linux必须已经安装了ssh服务器才行。)SSH提供两种级别的安全验证:一是基于口令的安全验证。只要用户知道自己账号和口令,就可以登录到远程主机。所有传输的数据都会被加密,但是不能保证用户正在连接的服务器就是用户想连接的服务器。可能会有别的服务器在冒充真正的服务器,这存在着潜在的威胁。二是基于密匙的安全验证。需要依靠密匙,也就是用户必须为自己创建一对公匙/密钥对,并把公用密匙放在需要访问的服务器上。如果需...

阅读全文

在ubuntu上安装配置nginx+php+mysql

1、先更新ubuntu系统更新命令,并安装nginxsudo apt-get updatesudo apt-get upgradesudo apt-get install nginx启动nginxsudo /etc/init.d/nginx startcheck version#查看nginx版本nginx -v安装mysqlapt-get install mysql-server注:在安装过程中,会要求你...

阅读全文

Linux编辑退出命令(保存、放弃保存)

在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出,返回到shell。在末行模式下,输入命令:wVi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给编辑文件起一个新的文件名。[例6]:w newfile此时Vi将把当前文件的内容保存到指定的newfile中,而原有文件保持不变。若newfile是一个已存在的文件,则Vi在显示窗口的状态行给出提示信息:File exists (use !&...

阅读全文

UBUNTU安装配置vsftp

打开"终端窗口",输入"sudoapt-getupdate"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。如果不运行该命令,直接安装vsftpd,会出现"有几个软件包无法下载,您可以运行apt-getupdate------"的错误提示,导致无法安装。安装vsftpd打开"终端窗口",输入"sudoapt-getinstallvsftpd"-->回车-->安装完成。判断...

阅读全文

Ubuntu安装virtualbox虚拟机教程

1.准备工作首先去以下网址下载相应版本的Virtualbox和相应版本的VirtualBox_Extension_Pack,后面这个是为了装好后,虚拟系统与主机进行交互用的.https://www.virtualbox.org/wiki/Downloads。2.安装Virtualbox双击Virtualbox安装包,点击安装,输入密码,等待安装完成。3.搭建虚拟机打开Virtualbox,点击新建,然后一步一步设置下去。4.装XP系统这个装什么系统就由自己的需求和喜好了。我这里拿原汁原味的XP演示。特附上下载链接和密钥:ed2k://|file|zh-h...

阅读全文

CentOS 6下MYSQL与crontab安装冲突的解决办法

今天遇到一个很狗血的问题...我在CentOS6下安装有MYSQL5.5.18的数据库,但是后来发现crontab居然没有安装,于是乎就yuminstallvixie-croncrontabs了一把,但是居然一直报了如下异常:我想了一下,我安装的是5.5的,哪里来的5.1的?后来才发现是crontab服务依赖于mysql-libs5.1.x的。于是我果断卸载掉MYSQL5.5(我在测试环境下做的,生产环境建议使用别的方法),然后安装crontab,再重新安装MYAQL,本以为这样可以很顺利的解决问题的,结果,杯具的是,再次遇到上述同样的问题...只...

阅读全文

FreeBSD SSH远程登录提示Using keyboard-interactive authentication

刚装完FreeBSD之后远程使用root账户登录不上,然后提示Using keyboard-interactive authenticationFreeBSD上的sshd是不允许root通过ssh远程登录到服务器上。只需要在/etc/ssh/sshd_config文件中添加下列配置:用VI编辑器打开/etc/ssh/sshd_config,按照下面修改,去掉前面的“#”1.PermitRootLogin yes2.PasswordAuthentication yes保存退出编辑配置/etc/inetd.conf...

阅读全文

linux上如何快速搭建LAMP环境

Linux+Apache+Mysql+PHP一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。首先安装mysql#yum install mysql mysql-server -y启动mysql# /etc/init.d/mysqld start #进行初始化数据库。修改数据库密码命令#mysqladmin -u root password ...

阅读全文