RSYNC软件介绍: rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下: 可以镜像保存整个目录树和文件系统。 可以很容易做到保持原来文件的权限、时间、软硬链接等等。 无须特殊权限即可安装。 优化的流程,文件传输效率高。 可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的so
一.适用环境: 1.需要大规模批量部署linux操作系统 2.客户端无光驱或光驱损坏,需要网络安装linux系统 3.需要隔三差五重复安装linux系统,为了减少麻烦,节约时间,提高效率。 二、原理: 在服务器端搭建DHCP、tftp、ftp服务并用kickstart配置自动安装脚本,DHCP服务用于向客户端分配IP,tftp服务用于传输bootloader文件pxelinux.0,f
概述:本文描述的是通过网络安装linux系统(PXE),完全自动无人值守安装,是通过Linux系统的kickstart工具来实现的 实验环境:分为安装服务器,启动服务器和客户机,本文把安装服务器和启动服务器放在了一台机器上,服务器的ip是192.168.10.197,操作系统是CentOS 5.3,客户机要安装的操作系统是CentOS 5.2(系统可选),是个虚拟机,硬盘是8G 下面就开始
Apache的配置是针对原先较低的服务器来配置的,原先的配置显然已经不适合了,所以今天开始研究下Apache配置的问题。 1. 首先要了解Apache采用的MPM(Multi -Processing Modules,多道处理模块) MPM是Apache的核心,它的作用是管理网络连接、调度请求。 Apache2.0中MPM分为3种(perfork、worker、event)。perfork
linux路由器net基本配置 /sbin/adsl-startecho "1">/proc/sys/net/ipv4/ip_forward/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
############################################### 模式1:Squid对应多台web服务器在vi /etc/hosts中:加入内部的DNS解析,比如:192.168.0.9 www.winkee.com192.168.0.66 bbs.winkee.comA2、#vi /Data/a
通过采用Squid的反向代理功能提高客户端对网站的浏览速度;测试环境: 普通PC机+RedHat linux As4+Squid 2.6 技术概述:以下分别采用了3种不同的模式在测试平台下对网站进行加速,原理:用户请求-〉DNS解析到Squid-Cache-〉Squid-Cache通过本地hosts进行解析-〉Web服
linux下单独(不附带apache)配置subversion方法: 安装过程: 1.软件下载。我下载的是 subversion-1.6.5.tar.gz 和 subversion-deps-1.6.5.tar.gz ,前者是 svn1.6.5 的源文件,后者是编译时可能需要用到的包。软件下载地址如下 http://subversion.tigris.org/servlets/Pr
LINUX下磁盘限额的详细配置1、 首先,编辑修改/etc/fstab文件:LABEL=/ / ext3 defaults 1 1改为:LABEL=/ / ext3 defaults,usrquota 1 1或者改为:LABEL=/ / ext3 defaults,grpquota 1 1或者修改为:LABEL=/ / ext
共享网络 加快访问速度,节约通信带宽 防止内部主机受到攻击 限制用户访问,完善网络管理 代理服务器原理 代理服务器接受到请求后,首先与访问控制列表中的访问规则相对照,如果满足规则,则在缓存中查找是否存在需要的信息。 客户端B向代理服务器提出相同的请求。代理服务器也首先与访问控制列表中的访问规则相对照。如果满足规则,则将缓存中的信息传送给客户端B squid简介 访
今天在安装phpmyadmin的时候,登陆进去后,显示 “无法载入 mcrypt 扩展,请检查 PHP 配置!!!” 根据以前的经验肯定是少编译了一个模块,后来google搜索一下,是因为少了一个 libmcrypt 的软件包,解决过程如下: 需要安装libcrytp,在下面的地址下载libmarypt: ftp://mcrypt.hellug.gr/pu
环境:2个网卡,一个接adsl,一个接内网 把adsl取消后,squid启动失败 错误提示: $SQUID $SQUID_OPTS >>/var/log/squid/squid.out 2>&1 最后找原因,应该是IP问题 指定一个visible_hostname名字就OK了 编辑squid.conf文件,添加下列实例 #&nbs
svn配置1.需要两个文件,httpd和subversion. httpd是web服务器,用来通过web访问subversion,httpd可以在apache官方网站上下载到 2.新建一个用户:svnroot 最好不要让root用户参与到svn的权限管理和日常的运行和维护工作中来,但是下面的一些安装和配置操作还是 需要root用户来完成的,因为有些操作只有root才能做。权限问题很重要。曾经因为权
Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql & 但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程序而已,一般这种程序即使
实现Kickstart + NFS + DHCP + PXE的全自动远程无人职守安装:实验环境:C/S结构,服务器采用的操作系统为RHEL 4.0,客户端预装RHEL 4.0。服务器上的配置如下:第一步:配置安装树:在虚拟机中添加新的硬盘,并且实现开机之后的自动挂载。这个步骤在以前已经总结过,所以在这里我只给出完成之后的结果:我在虚拟机中添加的为SCSI硬盘,分区格式化之后的文件为/dev/sda
和网上的朋友遇到同样的问题 今天删除服务器上一个cache目录,由于文件数目过多,rm一直报错失败。rm好像是先把文件遍历一次再删除,这个目录文件超过5K,所以一直报错。 现解决方案如下: #ls >a#vim a:g/^/s//rm /g:wq#chmod 755 a#./a 实际效果很不错,不知道还有更好的办法吗?请相关朋友解答
出于对安全考虑,本人禁止了linux的不必要的任何服务,只保留该启动的部分服务 权限调试操作导致的问题 # chmod 710 /. 跟目录下所有文件都继承此权限跟踪,此权限目的是为了目录不被跳转,普通用户不具备跳转目录权限 重新启动计算机后出现以下结果,远程连接不上,去机房上机器查看日志信息 /etc/ssh/ssh_host_rsa_key报障 warning:unprotect
项目介绍 目前主要的FTPserver有三个vsftpd和ProFTPd,wu-ftpd 其中vsftpd 性高,性能也比较好一些。 (没有做过详细调整,不正确也有可能,随时更正) 主要使用它的站点: * * * * * *
一:目的 本文旨在提供如何用Apache重写规则来解决一些常见的URL重写方法的问题,通过常见的 实例给用户一些使用重写规则的基本方法和线索。 二:为什么需要用
Apache 2.x 服务器中的URL别名规则的文档,它是通过rewrite模块来实现的。能过URL别名规则,我们能看到一个干净的URL,比如可以重写为类似静态网页的地址。比如 LinuxSir.Org 论坛中,每个帖子都有一个静态网页的地址。干净的URL,对于Google搜索引擎来说是极为受用的,能更快的收录。这个重写,是通过Apache 2.x 内部实现的,只是表面上把Web应用程序的URL变
1.安装dhcp软件包 #rpm –ivh dhcp-3.0.1-12_EL.i386.rpm 2.配置文件dhcpd.conf 由于dhcpd.conf默认没有包括在软件包中,所以要最近创建 #cp /usr/share/doc/dhcp-3.0.2/dhcpd.conf.sample /etc/dhcpd.conf 3.编辑dhcpd.conf #vi /etc/dhcpd.conf 配置文件
一、理解Linux的单用户多任务,多用户多任务概念;Linux 是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念; 1、Linux 的单用户多任务;单用户多任务;比如我们以beinan 登录系统,进入系统后,我要打开gedit 来写文档,但在写文档的过程中,我感觉少点音乐,所以又打开xmms 来点音乐;当然听点音乐还不行,MSN 还得打开,想知道几个弟兄现在正在做什么,
1. 安装vsFTPd:在shell下运行yum install vsFTPd,即可安装成功; 2. 修改vsFTPd的配置:在/etc/vsFTPd/下找到vsFTPd.conf文件,修改默认配置,包括监听地址和端口,是否打开tcp、psav模式等等;配置比较简单,具体看我的文章中的vsFTPd配置手册 3.启动vsFTPd服务:运行service vsFTPd start即可,或者运行/et
linux下apache服务器多虚拟主机的配置 我想在服务器的80端口进行配置(当然你也可添加其他的端口) 1:安装apache,这部分我在前面写过,就不重复了2:我把apache安装在/usr/local/目录下,即apache的安装目录为/usr/local/apache3: cd /usr/local/apache/confvi httpd.conf 在httpd.conf的文件末尾
一 打开 Apache 的配置文件 httpd.conf 。二 将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉三 在 httpd.conf中添加:<IfModule mod_rewrite.c> RewriteEngine On #RewriteCond
一:过程思路:(建议先跳过文字按照安装步骤边安装边看思路) 1:客户端网卡在主机启动初始化时通过网卡内置的PXE芯片启动DHCP进程向server获取ip地址,网卡获取到ip地址后,server会提供给client一个下载bootloader的指令,就是dhcp服务器中dhcpd.conf配置文件中filen
linux下dhcp服务基本配置信息 # vim /etc/dhcpd.conf ddns-update-style interim; ignore client-updates; default-lease-time 21600; max-lease-time 43200; authourtative; subnet 192.168.203.0 netmask 255.255.25
Linux的man命令实在是不够友好,解释的不是很清楚,还没有例子,害的我尝试了N次无工而反。最后google解决了。 其实很简单 [root@localhost ~]# date -s 20080925 [root@localhost ~]# date -s 21:19:50 第一行设置日期,第二行设置时间。受了Oracle的date类型的影响,总是在尝试同时设置日期和时间。也许date可以同时
主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题 一、yum list|more 列出所有包文件,可搭配grep查询软件包,如yum list |grep kernel
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号