Monthly Archives: 八月 2012

防火墙设置 Netfilter/Iptables 第16天

Iptables 防火墙讲义What’s Iptables?iptables 是一种基于包过滤的防火墙Iptables 需要 2.4 以上版本的内核支持2.6 内核仍然支持 iptablesiptables 和内核的关系iptables 命令iptables–t filter–A INPUT–p tcp –dport 23–j REJECTiptables [-t 要操作的表] <操作命令>… Continue reading »

NFS 服务器配置 第15天

NFS 网络文件服务NFS 即网络文件系统,用于在 Linux 系统间通过网络进行文件共享,用户可以把网络中 NFS 服务器提供的共享目录挂载到本地文件目录中,可以象对本地文件系统一样操作 NFS 文件系统中的内容。 安装和启动 NFS 服务NFS 服务是 Linux 系统内置的功能,一般安装时并不会自动指定开机时启动。因此,可以执行 ntsysv 命令,设置 nfs 开机时启动 NFS… Continue reading »

Apache 服务器配置 第14天

Apache 基本配置配置文件:/etc/httpd/httpd.conf改变页面目录 DocumentRootServerName 指定 Apache 服务名称 ServerName 如果指定该项,在启动 Apache 服务时不会出现 ServerName 出错提示改变监听端口 Port设置子进程启动数目StartServers 默认启动子进程数目MinSpareServersMaxSpareServers设置索引文件 DirectoryIndex设置管理员邮箱 ServerAdmin定义最大客户端访问量 MaxClients/usr/local/apache2/logs 日志文件日志文件 ErrorLog定义服务类型 ServerType… Continue reading »

LAMP 环境搭建 第13天

环境安装对操作系统的选择选择网站运营的操作系统选择网站开发的操作系统Linux 系统下源代码包方式安装前准备采用源代码包安装方式使用的 Linux 操作系统以 Red Hat Linux 操作系统系列为例软件名称下载地址httpd-2.2.9.tar.gz http://www.apache.org/mysql-5.0.41.tar.gz http://dev.mysql.com/downloads/ php-5.2.6.tar.gz http://www.php.net/downloads.php phpMyAdmin-3.0.0-rc1-all-languages.tar.gz http://www.phpmyadmin.com/libxml2-2.6.30.tar.gzftp://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/libxml2-2.6.30.tar.gzlibmcrypt-2.5.8.tar.gz http://prdownloads.sourceforge.net/mcrypt/libmcrypt-2.5.8.tar.gz?use_mirror =peterhostzlib-1.2.3.tar.gz http://www.zlib.net/zlib-1.2.3.tar.gzgd-2.0.35.tar.gz http://www.libgd.org/releases/gd-2.0.35.tar.gzAutoconf-2.61.tar.gz ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.61.tar.gzfreetype-2.3.5.tar.gz http://download.savannah.gnu.org/releases/freetype/freetype-2.3.5.tar.gz… Continue reading »

Linux 文件共享服务 第12天

Samba 简介在 UNIX 系统中,Samba 是通过服务器消息块协议(SMB)在网络上的计算机之间共享文件和打印服务的软件包。SMB(Server Message Block)协议是一种客户端服务器协议,位于应用层,是 Windows 共享文件和打印服务的标准化协议。可以在两台计算机之间共享文件、打印机。Samba 是一个开放源代码的软件,任何拥有 GNU 组织通用公共许可证 GPL 的用户都可以使用,并免费获得它的源代码和可执行文件。Samba 的主页:http://www.samba.org启动服务:/etc/rc.d/init.d/smb startSamba 有两个守护进程:smbd 和 nmbd——smbd 监听… Continue reading »

Linux 网络设置 第11天

互联网的计算机寻址FQHN 完整的计算机名称(域名,应用层)完整的域名 PHP.XLXZ.ORG 包括主机名、二级域名、顶级域名、根域(第三个.之后)ARP 解析过程 什么时候使用 RARP? 计算机刚计入网路请求 IP 地址时使用,知道自己的 MAC,不知道自己的 IP,用于 DHCP 网络配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 文件,保存 IP 地址和网关 文件说明: DEVICE=eth0… Continue reading »

Shell 编程 第10天

一个简单的 shell 程序#!/bin/sh#This is to show what a example looks like.echo “Our first example”echo # This inserts an empty line… Continue reading »

Linux 文件系统管理 第9天

文件系统构成/usr/bin、/bin:存放所有用户可以执行的命令/usr/sbin、/sbin:存放只有 root 可以执行的命令/home:用户缺省宿主目录/proc:虚拟文件系统,存放当前进程信息/dev:存放设备文件/lib:存放系统程序运行所需的共享库/lost+found:存放一些系统出错的检查结果/tmp:存放临时文件/etc :系统配置文件/var:包含经常发生变动的文件,如邮件、日志文件、计划任务等/var/log /var/spool/mail/var/spool/cron/usr:存放所有命令、库、手册页等,类似 Windows 的 c:\windows/boot:内核文件及自举程序文件保存位置/mnt:临时文件系统的安装点[root@helen ~]# ls -l /dev/hdabrw-r—– 1 root disk 3, 0 02-23 11:01 /dev/hdab… Continue reading »

Linux 进程管理 第8天

进程和程序的区别 1、程序是静态概念,本身作为一种软件资源长期保存;而进程是程序的执行过程,它是动 态概念,有一定的生命期,是动态产生和消亡的。 2、程序和进程无一一对应关系。一个程序可以由多个进程共用;另一方面,一个进程在活 动中有可顺序地执行若干个程序。 一个程序可以对应多个进程——动态进程负载 [root@helen ~]# /etc/rc.d/init.d/httpd start 启动 httpd:httpd: Could not reliably determine the server’s fully qualified… Continue reading »

Linux 用户管理 第7天

配置文件 用户信息文件:/etc/passwd [root@helen ~]# wc -l /etc/passwd 统计用户数量 36 /etc/passwd [root@helen ~]# ls -l / | grep “^d” | wc… Continue reading »