未来往事

ASUS S200E Win8系统改为Win7系统 不指定

Rinald 本站原创 PC知识 2013/10/30 08:27
本文讨论:
MBR GPT ESP MSR 概念作用及区别
GPT与MBR分区表格式类型转换
ASUS S200E Win8系统改为Win7系统

首先,我们来理解下几个概念?MBR、GPT、ESP、MSR 都是些什么?都有些什么区别?

分区表格式类型:MBR  GPT 区别 ?
▷ MBR分区表:Master Boot Record,即硬盘主引导记录分区表,只支持容量在 2.1TB 以下的硬盘,超过2.1TB的硬盘只能管理2.1TB,最多只支持4个主分区或三个主分区和一个扩展分区,扩展分区下可以有多个逻辑分区。
▷ GPT分区表:GPT,全局唯一标识分区表(GUID Partition Table),与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制,但Windows最大仅支持128个GPT分区,GPT可管理硬盘大小达到了18EB。只有基于UEFI平台的主板才支持GPT分区引导启动。
补充:不幸的是GPT分区表格式类型在Windows系统激活方面会给我们带来一些麻烦(当然 未来往事 建议你使用正版系统)。

分区类型:ESP  MSR区别 ?
▷ ESP分区:EFI system partition,该分区用于采用了EFI BIOS的电脑系统,用来启动操作系统。分区内存放引导管理程序、驱动程序、系统维护工具等。如果电脑采用了EFI系统,或当前磁盘用于在EFI平台上启动操作系统,则应建议ESP分区。UEFI 系统分区 (ESP) ,简单的说 ESP 是 EFI 的启动分区,在 EFI 启动的机器上是必须的,你可以理解为就是普通分区,就是我们常用的分区格式。
▷ MSR分区:即 Microsoft 保留 (MSR) 分区,是GPT磁盘上用于保留空间以备用的分区,例如在将磁盘转换为动态磁盘时需要使用这些分区空间。是每个 GUID 分区表 (GPI) 磁盘都要求的分区。系统组件可以将 MSR 分区的部分分配到新的分区以供它们使用。例如,将基本 GPT 磁盘转换为动态磁盘后,系统分配的 MSR 分区将被用作“逻辑磁盘管理器”(LDM) 元数据分区。MSR 分区的大小会因 GPT 磁盘的大小不同而发生变化。对于小于 16 GB 的磁盘,MSR 分区为 32 MB。对于大于 16 GB 的磁盘,MSR 分区为 128 MB。MSR 分区在“磁盘管理”中不可见,用户也无法在 MSR 分区上存储或删除数据。

废话不多说了,接下来进入本文的正题,ASUS S200E Win8系统改为Win7系统
(这里我们需要准备一个可启动的WinPe U盘,本例中 未来往事 准备的是老毛桃WinPe U盘)
1、进入BIOS修改以下信息(在出现ASUS(华硕)图标界面时按DEL进入BIOS):
+阅读全文

select分组与默认选择项 不指定

Rinald 本站原创 PHP 2013/10/25 17:57
select分组与默认选择实现方式 php

Nginx 泛解析 不指定

Rinald 本站原创 Apache/Nginx 2013/10/25 17:31
Nginx二级域名泛解析到子目录
Nginx多目录多虚拟主机情况泛解析


绑一堆域名实在太麻烦,假设需求场景如下:
二级/三级域名      对应web程序目录
*.household114.com       /phpweb/household114/
abc1.household114.com   /phpweb/household114/abc1.household114.com
abc2.household114.com   /phpweb/household114/abc2.household114.com
abc3.household114.com   /phpweb/household114/abc3.household114.com
……

Nginx配置如下:
server
        {
                listen       80;
                server_name household114.com *.household114.com;
                root  /phpweb/household114/$host/;
                #Configuration is omitted……
        }
补充:首选需要在DNS中配置泛解析到该机器IP。
如果页面内容中没有空行存在,请检查页面格式编码,建议以无BOM格式编码

Dreamweaver可以通过“修改->页面属性->标题/编码->包括Unicode签名(bom)”方式调整页面编码格式
Notepad++:“格式->无BOM格式编码”
错误描述:
VMware9 安装提示The MSI '' failed:直接双击VMWare 9/10程序出现错误“The MSI '' failed”。

解决方法:
1、解压VMWare的安装程序成带有msi文件的文件夹。可以进入命令行“开始->运行->CMD”,然后输入“"E:\VMware-workstation-full-9.0.2-1031769.exe " /extract "解压路径<比如c:\VMWareMsi>"”即可。例如:
D:\>VMware-workstation-full-xxx-xxxxxx.exe /extract d:\vm
2、运行解压后文件夹中的vmwareworkstation_x86.msi或vmwareworkstation_x64.msi文件,应该能正常安装了。

PS:这种情况是在你卸载原vmware重启机器后依然报The MSI ''failed错误时尝试。
本文收集内容:
phpMyAdmin隐藏多个数据库(information_schema|mysql|test)
phpMyAdmin禁止/不允许用户修改密码

phpMyAdmin隐藏多个数据库 information_schema|mysql|test
编辑/libraries/config.default.php

phpMyAdmin禁止/不允许用户修改密码


今天遇到一台AOC显示器显示输入不支援,经过排查为显示器与主机刷新率不匹配导致,解决方法如下:
XP系统 启动时按F8键(在自检画面快结束前,不断地按F8键)选择启动VGA模式,进入系统后修改下分辨率和刷新率(桌面空白处--右击属性--设置--高级--监视器--在设置刷新频率下方的下拉菜单中设置可用的刷新频率)即可。

Win7系统 启动WIndows 7时,按F8键(在自检画面快结束前,不断地按F8键),进入高级启动选项菜单后,选择“启用低分辨率视屏”,进入系统后,重新设定你的分辨率相关设置。
今天在测试以下代码时遇到该错误:
出现错误:
Warning: Cannot modify header information - headers already sent by...

看了一些网上的方法也没解决,最后在php.ini配置output_buffering默认为4096就没有遇到这个错误了:
output_buffering设置说明:
    Off: 表示关闭PHP输出缓存
    On: 打开无限大的输出缓存
    4096: 打开大小为4096Byte的输出缓存

默认情况下,php buffer是开启的,而且该buffer默认值是4096,即4kb。你可以通过在php.ini配置文件中找到output_buffering配置.当echo,print等输出用户数据的时候,输出数据都会写入到php output_buffering中,直到output_buffering写满,会将这些数据通过tcp传送给浏览器显示。你也可以通过ob_start()手动激活php output_buffering机制,使得即便输出超过了4kb数据,也不真的把数据交给tcp传给浏览器,因为ob_start()将php buffer空间设置到了足够大。只有直到脚本结束,或者调用ob_end_flush函数,才会把数据发送给客户端浏览器。
关于output_buffering详细介绍可以参考:
http://hi.baidu.com/sgxdqzktvnbgkqq/item/a7fe4ec955e09f3f449416a5

补充:当然你也可以通过去除BOM解决这个问题,建议以UTF-8无BOM格式编码。感谢 @ihipop 童鞋
关于BOM,简单的来说,软件通过BOM来识别这个文件是否是UTF-8编码。在Firefox早期的版本里,扩展是不能有BOM的,不过Firefox 1.5以后的版本已经开始支持BOM了。现在又发现,PHP也不支持BOM。PHP在设计时就没有考虑BOM的问题,也就是说他不会忽略UTF-8编码的文件开头BOM的那三个字符。
其中有提到另一个麻烦:“受COOKIE送出机制的限制,在这些文件开头已经有BOM的文件中,COOKIE无法送出(因为在COOKIE送出前PHP已经送出了文件头),所以登入和登出功能失效。一切依赖COOKIE、SESSION实现的功能全部无效。”这个应该就是Wordpress后台出现空白页面的原因了,因为任何一个被执行的文件包含了BOM,这三个字符都将被送出,导致依赖cookies和session的功能失效,所以你也可能遇到如下错误:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at E:\web\index.php:1) in E:\web\functions\sessions.php on line 39

js 跳到指定页面 不指定

Rinald 本站原创 WEB前端 2013/09/17 17:26
Javascript跳到指定页面的几种常用方法

Tmail RoundCube WebMail完整配置文件批注

1、日志、调试(LOGGING/DEBUGGING)
$rcmail_config['debug_level'] = 1;
system error reporting: 1 = log; 2 = report (not implemented yet), 4 = show, 8 = trace
系统错误日志,1:记录在日志文件中,2:功能未实现,4:在网页中显示,8:追踪

$rcmail_config['log_driver'] = 'file';
log driver:  'syslog' or 'file'.
错误日志存放位置,'file':存放在/logs/error,'syslog':存放系统日志中

$rcmail_config['log_date_format'] = 'Y-M-d H:i:s O';
date format for log entries
日志文件中的时间格式

$rcmail_config['syslog_facility'] = LOG_USER;
Syslog facility to use, if using the 'syslog' log driver.
若使用'syslog'系统日志,则使用的日志工具

$rcmail_config['smtp_log'] = true;
Log sent messages to /sendmail or to syslog
True:把smtp日志记录在/logs/sendmail文件中,False:不记录

$rcmail_config['log_logins'] = true;
Log successful logins to /userlogins or to syslog
True:把用户成功登录日志记录在/logs/sendmail文件中,False:不记录

$rcmail_config['sql_debug'] = false;
Log SQL queries to /sql or to syslog
True:把SQL错误日志记录在/logs/sql文件中,False:不记录

$rcmail_config['imap_debug'] = false;
Log IMAP conversation to /imap or to syslog
True:把imap调试日志记录在/logs/imap文件中,False:不记录

$rcmail_config['ldap_debug'] = false;
Log LDAP conversation to /ldap or to syslog
True:把imap调试日志记录在/logs/imap文件中,False:不记录

$rcmail_config['smtp_debug'] = false;
Log SMTP conversation to /smtp or to syslog
True:把smtp调试日志记录在/logs/ smtp文件中,False:不记录

2、交互式邮件存取协议(IMAP)
$rcmail_config['default_host'] = '192.168.1.253';
the mail host chosen to perform the log-in.leave blank to show a textbox at login, give a list of hosts to display a pulldown menu or set one host as string.To use SSL/TLS connection, enter hostname with prefix ssl:// or tls://.Supported replacement variables:%n - http hostname ($_SERVER['SERVER_NAME']) %d - domain (http hostname without the first part) For example %n = mail.domain.tld, %d = domain.tld
邮件登录主机。’’:在登录是显示一个输入框,字符串数组array(‘x’,’xx’):显示一个下拉菜单,字符串’xx’:则为默认邮箱登录时不显示,SSL/TLS连接:主机名以ssl://或 tls://开头,支持变量替换:%n主机名称($_SERVER['SERVER_NAME']),%d域名,若主机名为mail.domain.tld,%n = mail.domain.tld,,%d = domain.tld。

$rcmail_config['default_port'] = 143;
TCP port used for IMAP connections
Imap端口

$rcmail_config['imap_auth_type'] = null;
IMAP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use best server supported one)
IMAP AUTH类型,选择服务支持最好的一个

$rcmail_config['imap_delimiter'] = null;
If you know your imap's folder delimiter, you can specify it here.Otherwise it will be determined automatically
如果你知道你的IMAP的文件夹分隔符,你可以在此指定它,否则就让它会自动确定。

$rcmail_config['imap_ns_personal'] = null;
$rcmail_config['imap_ns_other']    = null;
$rcmail_config['imap_ns_shared']   = null;
If IMAP server doesn't support NAMESPACE extension, but you're using shared folders or personal root folder is non-empty, you'll need to set these options. All can be strings or arrays of strings. Folders need to be ended with directory separator, e.g. "INBOX." (special directory "~" is an exception to this rule) These can be used also to overwrite server's namespaces.
如果IMAP服务器不支持命名空间扩展,但你使用共享文件夹或个人的根文件夹是非空,你需要设置这些选项。这些选项的值可以是字符串或字符串数值。文件夹需要以目录分隔符结尾,如“INBOX.”。(特殊的目录"~"是对这一规则的例外),这些也可用于覆盖服务器的命名空间。

$rcmail_config['imap_force_caps'] = false;
By default IMAP capabilities are readed after connection to IMAP server In some cases, e.g. when using IMAP proxy, there's a need to refresh the list after login. Set to True if you've got this case.
在某些情况下连接后服务器后IMAP默认被读取 ,例如当使用IMAP代理,登录后需要刷新列表。若你有这种情况的话就设置为True。

$rcmail_config['imap_force_lsub'] = false;
By default list of subscribed folders is determined using LIST-EXTENDED extension if available. Some servers (dovecot 1.x) returns wrong results for shared namespaces in this case. http://trac.roundcube.net/ticket/1486225 Enable this option to force LSUB command usage instead.
若可用订阅文件夹的默认列表确认被用作名单扩展。在这种情况下一些服务器(dovecot 1. x)返回错误的结果为共同命名空间。

$rcmail_config['imap_timeout'] = 0;
IMAP connection timeout, in seconds. Default: 0 (no limit)
IMAP连接超时时间,秒,默认:0(不限制)。

$rcmail_config['imap_auth_cid'] = null;
Optional IMAP authentication identifier to be used as authorization proxy
可选的IMAP认证标识符作为授权代理

$rcmail_config['imap_auth_pw'] = null;
Optional IMAP authentication password to be used for imap_auth_cid
可选的IMAP认证密码用来作imap_auth_cid

3、简单邮件传输协议(SMTP)
$rcmail_config['smtp_server'] = '192.168.1.253';
SMTP server host (for sending mails). To use SSL/TLS connection, enter hostname with prefix ssl:// or tls://,If left blank, the PHP mail() function is used,Supported replacement variables:%h - user's IMAP hostname,%n - http hostname ($_SERVER['SERVER_NAME']),%d - domain (http hostname without the first part),%z - IMAP domain (IMAP hostname without the first part).For example %n = mail.domain.tld, %d = domain.tld
SMTP服务主机(发送邮件)。SSL/TLS连接:主机名以ssl://或 tls://开头,空白:使用php的main()函数,支持变量替换:%h 用户IMAP主机,%n http主机($_SERVER['SERVER_NAME']),%d域名(没有第一部分的主机名),%z IMAP域名(没有第一部分的IMAP主机名)。若主机名为mail.domain.tld,%n = mail.domain.tld,,%d = domain.tld。

$rcmail_config['smtp_port'] = 25;
SMTP port (default is 25; 465 for SSL)
SMTP端口(默认25;SSL465)

$rcmail_config['smtp_user'] = '';
SMTP username (if required) if you use %u as the username Roundcube will use the current username for login
SMTP用户名(如果需要)如果你使用%u作为用户名,Roundcube将使用当前登录用户。

$rcmail_config['smtp_pass'] = '';
SMTP password (if required) if you use %p as the password Roundcube will use the current user's password for login
SMTP密码(如果需要)如果你使用%p作为密码,Roundcube将使用当前登录用户的密码。

$rcmail_config['smtp_auth_type'] = '';
SMTP AUTH 类型,选择服务支持最好的一个。

$rcmail_config['smtp_auth_cid'] = null;
Optional SMTP authentication identifier to be used as authorization proxy
可选的SMTP认证标识符作为授权代理

$rcmail_config['smtp_auth_pw'] = null;
Optional SMTP authentication password to be used for smtp_auth_cid
可选的SMTP认证密码用来smtp_auth_cid

$rcmail_config['smtp_helo_host'] = '';
SMTP HELO host.Hostname to give to the remote server for SMTP 'HELO' or 'EHLO' messages.  Leave this blank and you will get the server variable 'server_name' or localhost if that isn't defined.
SMTP HELO主机。主机名给远程服务器SMTP 'HELO' 或 'EHLO'消息。空白:你将得到'server_name'服务变量的值,若未定义则得到localhost。

$rcmail_config['smtp_timeout'] = 0;
SMTP connection timeout, in seconds. Default: 0 (no limit)
SMTP连接超时时间,秒,默认:0(不限制)。

[color=#4B0082]4、系统(SYSTEM)
本文档基于Tmail5.0.1 / RoundCube WebMail0.6环境所写。
RoundCube WebMail简介:
RoundCube WebMail是一个基于浏览器,支持多国语言的IMAP客户端,操作界面看起像一个桌面应用程序。它提供一个E-mail客户端应该具备的所有功能包括MIME支持,地址薄,文件夹操作,信息搜索和拼写检查。RoundCube Webmail采用PHP+Ajax开发并且需要MySQL数据库来存储数据。用户界面采用XHTML+CSS2设计。

RoundCube WebMail配置文件路径:
[root@mail /]# cat /tmail/httpd/html/webmail/config/main.inc.php
1.$rcmail_config['default_host'] = 'localhost';    //设置默认邮箱的地址(IMAP服务器的IP)。
2.$rcmail_config['smtp_server'] = 'localhost';    //设置SMTP服务器的地址。
3.$rcmail_config['product_name'] = '未来往事邮局';    //设置本项目名称
4.$rcmail_config['language'] = ‘zh_CN’;    //设置默认语言,默认值为null。

5.邮箱指定
$rcmail_config['drafts_mbox'] = 'Drafts';    //草稿箱
$rcmail_config['junk_mbox'] = 'Spamd';    //垃圾邮件
$rcmail_config['sent_mbox'] = 'Sent';    //已发送邮件
$rcmail_config['trash_mbox'] = 'Trash';    //回收站

6.$rcmail_config['default_charset'] = 'UTF-8';    //默认字符集,默认值ISO-8859-1
7.$rcmail_config['timezone'] = 8;    //默认时区,默认值为'auto'
8.$rcmail_config['prettydate'] = false;    //时间显示格式 true为短格式,false为长格式。

9.几种时间格式
$rcmail_config['date_short'] = 'D H:i';    //短格式时时间显示方式
$rcmail_config['date_long'] = 'd.m.Y H:i';    //长格式时时间显示方式
$rcmail_config['date_today'] = 'H:i';    //今天时间显示方式

10.$rcmail_config['preview_pane'] = true;    //显示预览窗口


Tmail RoundCube WebMail调整界面——自定义图片
1.Logo图片:/tmail/httpd/html/webmail/skins/default/images/roundcube_logo.png
2.水印图片:/tmail/httpd/html/webmail/skins/default/images/watermark.gif
故障描述:
开机启动蓝屏进入系统前蓝屏报如下错误代码:
Stop:C0000135 Unknown Hard Error
Unknown Hard Error

故障分析:
大意是“未知的硬件错误”,因此初步判断是硬件方面出了问题,但是经过初步硬件及系统方面的排查及和用户沟通了解故障发生之前对电脑的操作情况,于是将引起该故障的原因暂时重点定位为那些能引起“硬件错误”的Windows内核文件的破坏或丢失上,通过上网查阅相关资料,发现kernel32等相关内核文件出错容易出现这种现象。
kernel32.dll是Windows系统中非常重要的32位动态链接库文件,属于内核级文件。它控制着系统的内存管理、数据的输入输出操作和中断处理,当Windows启动时,kernel32.dll就驻留在内存中特定的写保护区域,使别的程序无法占用这个内存区域。

解决方法:
找一台正常主机,将C:\windows\system32目录下的kernel32.dll、advapi32.dll、gdi32.dll、user32.dll
四个文件复制到出现故障的主机C:\windows\system32目录下覆盖损坏的文件,也可以从系统光盘中的i386文件夹中找到这四个文件直接复制到出现故障的主机上(可以通过winpe)。
基于CentOS 6.3_X64系统下的Tmail5.0.1安装笔记

系统信息约束:
引用
系统版本:CentOS 6.3 X64
Tmail版本:Tmail 5.0.1 X64
Tmail默认安装在/tmail
Tmail邮件存储目录/data/tmail/
机器IP地址:192.168.1.242
解析域名:mail.fity.cn / fity.cn(MX)
日志文件:/var/log/maillog

一、系统基础环境准备
系统分区(硬盘空间1T):
/  80GB
swap  8G
/boot  200MB
/usr  50GB
/data  剩余所有(用于存放邮件数据)

安装CentOS 6.3_X64 最小安装或者软件工作站

系统装好后删除系统自带MySQL、Postfix、Httpd、Sendmail
rpm -qa |grep mysql |xargs rpm -e --nodeps
rpm -qa |grep postfix |xargs rpm -e --nodeps
rpm -qa |grep mysql |xargs rpm -e --nodeps

二、Tmail5.0.1下载
请先下载Tmail 5.0.1 X64:
http://www.thismail.org/bbs/thread-4587-1-1.html

三、Tmail安装
将tmail_setup.tar.bz2拷贝系统/opt目录下
[root@mail opt]# tar -jxf tmail_setup.tar.bz2
[root@mail opt]# cd tmail_setup
[root@mail opt]# ./install.sh
+----------------------------------------------------------------------+
+----------------------------------------------------------------------+
Sure to install v5.0.1 Release ? [y]/n  输入 y

知道看到

Tmail System Installed Succesfully! ^_^"

就说明安装成功了,安装完成后会在根目录下下生产一个tmail的目录

再增加一个fail2ban的安装包centosX64/rhel6_X64
rpm ivh --force --nodeps  fail2ban-0.8.3-18FT.noarch.rpm

四、打开端口22、25、110、88、443
(如果你使用的是其他端口,请打开相应的端口)
[root@mail opt]# yum install setuptool
[root@mail opt]# setup (机器进入图形界面)

iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p udp --sport 22 -j ACCEPT

iptables -A INPUT -m state –state NEW -p tcp –dport 25 -j ACCEPT
iptables -A INPUT -m state –state NEW -p tcp –dport 110 -j ACCEPT

iptables -A INPUT -p tcp -m tcp --sport 88 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --dport 88 -j ACCEPT

iptables -A INPUT -p tcp -m tcp --sport 443 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --dport 443 -j ACCEPT

五、关闭不用服务
[root@localhost tmp]#ntsysv
如IP6、sendmail等服务(防止端口被占用导致邮件服务收发异常)

六、重启系统

七、状态测试:
测试系统是否已成功监听了以下端口:25、110、88、443
[root@mail ~]# lsof -i:88
COMMAND  PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
nginx   1151   root    6u  IPv4   8501      0t0  TCP *:kerberos (LISTEN)
nginx   1152 nobody    6u  IPv4   8501      0t0  TCP *:kerberos (LISTEN)
[root@mail ~]# lsof -i:25
COMMAND   PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
master   1358    root   12u  IPv4   8951      0t0  TCP *:smtp (LISTEN)
master   1358    root   13u  IPv6   8953      0t0  TCP *:smtp (LISTEN)
smtpd   32596 postfix    6u  IPv4   8951      0t0  TCP *:smtp (LISTEN)
smtpd   32596 postfix    7u  IPv6   8953      0t0  TCP *:smtp (LISTEN)
[root@mail ~]# lsof -i:110
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
dovecot 1361 root   22u  IPv4   8998      0t0  TCP *:pop3 (LISTEN)
dovecot 1361 root   23u  IPv6   8999      0t0  TCP *:pop3 (LISTEN)

检查日志,确认邮件是否发出
邮件日志:/var/log/maillog
网页错误日志:/tmail/httpd/logs/error.log
[root@mail ~]# tail -f /var/log/maillog
status=sent (250 Ok: queued as )

访问后台
https://IP        //登录时选择管理员,默认为域管理
user:admin
password:hing123

点击在新窗口中浏览此图片


用户登陆
http://IP:88
Tmail Nginx默认配置修改:
[root@mail /]# vi /tmail/httpd/conf/nginx.conf

点击在新窗口中浏览此图片


八、后台配置,主要需要配置以下选项:

点击在新窗口中浏览此图片


1、系统设置:
系统域名:mail.fity.cn
邮件存储目录:/data/tmail

2、域名列表:
删除默认域名:postfix.cn(需要先删除该域下的用户账号)

3、域名增加:
域名:fity.cn
到期日期:永不过期

4、用户增加:
以上设置完成后,对fity.cn域添加个用户进行测试吧
(为了方便测试你可以先禁用域名的dkim、clamav、spamd、BackupMX等)

设置防垃圾邮件
在后台管理spamassassin设置选项中将过滤分数值改为20,(正常邮件都能通过)
[root@mail /]# vi /tmail/spamd/etc/mail/spamassassin/local.cf

设置病毒过滤
[root@mail /]# vi /tmail/clamav/etc/clamd.conf

补充:
1、建议服务器上kill掉spmad进程,非常占用CPU资源。
2、备份tmail整个目录,php.ini、main.cf、nginx.conf等,默认后台备份只备份邮件及数据库。
3、安装完成后建议完善/调整以下几点:
   A. 修改数据库相关默认密码
   B. 删除/tmail/httpd/html/webmail/dbadmin    //phpmyadmin
   C. 删除/tmail/httpd/html/webmail/installer    //安装程序
问题/错误描述:
DiscuzX新用户注册点击提交按钮没有反应;
直接在后台添加用户报如下类似错误:
MySQL Error
Message: MySQL Query Error
SQL:INSERT INTO [Table]members SET secques='', username='', password=''    
Error:Duplicate entry '1472282' for key 'PRIMARY'
Errno:1062

错误分析:
错误提示为键值重复。初步分析原因为:
common_member表中已有uid为1472282用户数据存在
ucenter_members表中无uid为1472282用户数据存在
(主要看uc表中是否已经存在该uid的用户)

发生原因:
可能为discuz升级、用户合并/整合、数据库服务器意外宕机等因素导致

解决方法:
先执行该SQL语句:DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
如果执行后问题依旧,请继续往下阅读。

在执行上述SQL语句后若问题依旧,请继续参考下面给出的解决方法:
把uid为1472282的这个用户删掉或者手动在 uc_members 表中添加该用户即可解决问题。
故障描述:
VMware Workstation9 虚拟机文件复制或移动到其他机器上后网卡重启报如下错误:
Device eth0 does not seem to be present, delaying initialization. [FAILED]

故障分析:
更换机器,网卡的 mac 地址就变换了,该问题是由于 udev 导致。

解决办法:
第一种方法:
可以对照现有的 mac 地址修改 /etc/udev/rules.d/ 目录下的 70-persistent-net.rules 文件(名字可能不一样),将原有插网线的 ethx 的 MAC 地址换成现有的 MAC 地址。

第二种方法,也是最简单的方法、也是博主推荐的方法:
# rm -f /etc/udev/rules.d/70-persistent-net.rules
# reboot
重启之后,系统会自动生成 70-persistent-net.rules 文件。

本文基于CentOS 6.3 环境,据换主板的攻城湿讲在 5.x 的机器上直接将 /etc/sysconfig/network-scripts/ifcfg-ethx 中的 MAC 地址给注释了也是可以的。
第13页 / 共34页 第一页 « 上一页 8 9 10 11 12 13 14 15 16 17 下一页 » 最后页 [ 显示模式: 摘要 | 列表 ]