一、查看所有环境变量的名称和值: Linux下:exportWindows下:set 二、根据名称查该环境变量的值: Linux下:echo $环境变量名如:echo $ORACLE_HOME Windows下:set 环境变量名如:set ORACLE_HOME 三、设置环境变量:[......]
Linux
LAMP实践
LAMP是Linux+Apache+Mysql+Php的简称
多进程操作为原子操作,不可分割,CPU对进程分时操作
多线程为非原子操作,线程操作不安全,当一个线程操作时需加线程锁使别的线程不能抢。
一、 编译安装
推举书籍:unix环境高级编程 第二版
[......]
Linux sendmail邮件服务器
安装包:(3个)
[root@vm5: ~/tqwjj]#rpm -qa | grep sendmail
sendmail-cf-8.13.8-2.el5
sendmail-8.13.8-2.el5
[root@vm5: ~/tqwjj]#rpm -qa | grep dovecot
dovecot-1.0-1.2.rc15.el5
邮件服务器必须靠DNS解析!
MTA:邮件传输代理。
MUA:邮件客户代理。
MDA:邮件投递。
配置sendmail邮件服务器步骤:(基本的9步)
㈠ 配置DNS服务器!
见配置DNS服务器总结。
㈡ 配置MAIL服务器(sendmail)
sendmail主控配置文件:/etc/mail/sendmail.mc
[......]
Linux apache服务器&squid代理服务器
一、apache服务器:
安装包:(一个包)
[root@vm51: ~]#rpm -qa | grep httpd
httpd-manual-2.2.3-6.el5 安装手册包后,手册在/var/www/manual/index.html
system-config-httpd-1.3.3.1-1.el5
httpd-2.2.3-6.el5
主控配置文件:/etc/httpd/conf/httpd.conf
/etc/httpd/目录,为配置文件的目录
/etc/httpd/modules/ 模块
/etc/httpd/run/ PID
/etc/httpd/conf/httpd.conf 主控配置文件
/etc/httpd/conf.d/ 配置文件
/etc/httpd/logs/ 日志
[root@vm51: ~]#vim /etc/httpd/conf/httpd.conf
ServerTokens OS 平台版本。OS:比较详细的级别。
ServerRoot "/etc/httpd" 配置文件的路径
PidFile run/httpd.pid 记录下其PID ,可用此PID关此httpd进程;还可以为文件加锁,当httpd运行时,别的进程不那改它。
Timeout 120 超时时间
[......]
Linux配置文件服务器
文件服务器:samba、ftp、nfs
一、samba服务器:
samba:提供与windows“网上邻居”的相互通信。
端口:137、138、139。
安装包:(三个包)
[root@vm51: /etc/samba]#rpm -qf smb.conf
samba-common-3.0.23c-2
[root@vm51: /etc/samba]#rpm -qa | grep samba
samba-client-3.0.23c-2
samba-3.0.23c-2
system-config-samba-1.2.39-1.el5
samba-common-3.0.23c-2
服务器端:
主控配置文件:/etc/samba/smb.conf
分两大段:① global 全局属性;② share definitions 共享定义。
[root@vm51: /etc/samba]#vim smb.conf
# This is the main Samba configuration file. You should read the
[......]