来源:
http://liangchuanfei011.blog.163.com/blog/static/3184295820076106442981/
Warning Cannot send session cookie - headers already
sent...问题的解决(PHP的UTF-8 BOM引起的问题)
习惯了用edit plus进行php编程,所以有时会出现一些不为人知的错误,很麻烦;。
近日,在开发项目时,某些页面总是出现以下问题:
Warning: session_start()
[function.session-start]: Cannot send session cookie - headers
already sent by (output started at
E:\web\Apache2\htdocs\index.php:1) in
E:\web\Apache2\htdocs\functions\sessions.php on line
67
Warning: session_start()
[function.session-start]: Cannot send session cache limiter -
headers already sent (output started at
E:\web\Apache2\htdocs\index.php:1) in E:\web\Apache2\ht
反向域名解析与通常的正向域名解析相反,提供IP地址到域名的对应,反向域名格式如:X.X.X.in-addr.arpa。目前很多网络服务提供商要求访问的IP地址具有反向域名解析的结果,否则不提供服务。
反向域名解析系统(Reverse
DNS)更重要的功能确保适当的邮件交换记录是生效的。这是一个最常见的问题(尤其是国外的邮件系统更是如此)。更多的电子邮件提供商是使用反向域名解析系统查找来确认信息是从哪里来的。由于这种方式的使用变得更广泛,那些没有正确地发布反向域名解析系统信息的域可能更常发生邮件的退回。
proftpd禁用反向域名解析
# 禁用反向域名解析
UseReverseDNS off
ssh禁用反向域名解析
Debian默认设置下是开反向域名解析的。我们连接ssh/ftp的时候就会有一个比较明显的延时,大概要等30秒后才能输入账号密码。解决方法有两个:
1. 将客户机IP和域名对应关系加入到 /etc/hosts上
2. 编辑 /etc/nsswitch.conf
找到 hosts 那行,将其改成下面这样:
hosts: files dns [NOTFOUND=return]
[ZT] Proftpd相关问题(2009-12-02 11:48)
来源:
http://blog.sina.com.cn/s/blog_44322a5c0100b24k.html
Proftpd是我目前用的ftp服务器软件,支持匿名登陆、设置目录权限、带宽限制等功能。在使用的过程中也遇到了一些问题,随着问题的解决自己的知识也在丰富,或许这就是自由软件的一个特点,它提供了丰富的功能但并不假定用户不具有相应的专业知识,实际上为了用好它用户必须具备相应的专业知识。
登陆速度慢
在使用proftpd作为ftp服务器的过程中发现一个奇怪的现象,用户登陆这个
ftp特别的慢,而一旦登陆完成则速度很快.而且,在本机登陆很快,但在实验室其他的机器上则很慢.
查阅了一下proftpd的官方网站的FAQ发现原来是proftpd 在默认配置下会对登陆的用户进行DNS反查和ident查找,
由于网络中大部分主机都是没有DNS名字的,还有许多只有局域网地址,所以这种查询是失败的.失败的查询会花费很多时间,所以登陆也就变得十分缓慢.
解决方案很简单,只要取消DNS反查和ident查找既可. 在proftpd
CUPS: 426 – Upgrade Required
web 界面預設執行管理作業時會導到 ssl 頁面,如果不想用 ssl 只要帳號、密碼認證的話可以修改
/etc/cups/cupsd.conf,加入以下這行
DefaultEncryption
IfRequested
一般提供的解决方法:在运行中键入Msconfig,在服务标签中钩选workstation服务,即可!另,也可在控制面板中选择“管理工具”---“服务”----开启workstation服务即可! 假如没有workstation服务,请在网络中安装microsoft网络客户端! 但是在启用服务的时候却出现问题了:windows 不能在本地计算机中启用 workstrtion。 其实真正的解决办法是从正常的计算机的c:\windows\system32\drivers中的RDBSS.SYS和MRXSMB.SYS两个文件复制到出问题的计算机上,再开启上面的服务就ok了
转帖自:
http://www.linuxsir.org/bbs/thread64255.html
呵呵,兄弟啊,这个问题我困绕我了两天,好不容易找到解决方法了,拿出来分享下
我知道至少从Fedora5开始弃用smbmount,该命令可以写成:
#mount -t cifs -o username=xxx.password=xxx //hostname/dir
/mnt/dir
或#mount -t cifs //192.168.0.1/share /mnt/net -o
username=redhat%redhat
小技巧:
如果你还是习惯用smbmount,在/root/.bashrc 中加一行程序代码
alias smbmount='mount -t cifs'
呵呵,明白了吧~
节选自:http://www.debsir.org/doc/inthedebianway/samba/samba-conf-3.html
[global] #全局设定
workgroup = MSHOME # 设定samba server的工作组为MSHOME, 即在网上邻居中
# 所处的工作组为 MSHOME;
; netbios name = # 你可以指定你samba服务器的netbios名字。通过windows
# 机器的网络邻居可以看到这个名字。如果你没有特别指定,
# Linux将会使用它自己
转帖来自:http://hi.baidu.com/luoctao/blog/item/31d4c30a17f5f01c94ca6bfb.html
先理解主被动的联接方式:
FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。
Port模式:ftp server:tcp 21
<------client:dynamic ftp server:tcp 20
------>client:dynamic
Pasv模式:ftp server:tcp 21
<----client:dynamic ftp server:tcp
dynamic <----client:dynamic
PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请
求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户
端在命令链路上用PORT命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的XXXX端口发送连接请求,建立一条
数据链路来传送数据。
PASV(被动)方式的连接过程是:客户端向服
FEDORA不能自动加载网卡(2009-11-15 11:27)
问题:FEDORA 不能自动加载网卡,每次启动必须输入 ifdown eth0 和 ifup eth0 之后才能上网
解决方法:修改 /etc/sysconfig/network-scripts/ifcfg-eth0
将其中 ONBOOT=no 改为 ONBOOT=yes
Debian 中,则修改 /etc/network/interfaces
添加两行:
auto
eth0
iface eth0 inet
dhc
.bashrc
export LC_TYPE='zh_CN.UTF-8'
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=xim
export XMODIFIERS='@im=fcitx'