Blog Archives for category linux

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 »

Linux 软件包管理 第6天

rpm 包管理 RPM 软件包的一个例子: sudo-1.7.2pl-5.el5.i386.rpm 其中包括软件名(sudo) ,版本号(1.7.2pl) ,发行号(5.el5) ,和硬件平台(i386) 。 (1)卸载 $rpm -e sudo 注意:如果其它软件包有依赖关系,卸载时会产生提示信息,可使用 –nodeps 强行卸 载。 $ rpm… Continue reading »

Linux 引导流程解析 第5天

固件 firmware(CMOS/BIOS)介于软件和硬件之间→POST 加电自检 firmware 硬件检测 案例:时间同步 1.软件时钟 $date 2.硬件时钟 $hwclock (BIOS 时钟) $ date $ hwclock $ hwclock –help –hctosys… Continue reading »

文本编辑器 Vim 第4天

Vim/Vi 是一个功能强大的全屏幕文本编辑器,是 Linux/UNIX 上最常用的文本编辑器,它的 作用是建立、编辑、显示文本文件。 Vim/Vi 没有菜单,只有命令。 Vim/Vi 工作模式 插入命令 命令 作用 a