-
问题背景:
LINUX终端执行VIM命令编辑文件,结果报错:E437: terminal capability "cm" required
问题原因:
这一般是因为环境变量TERM没有配置或者配置错误所致
解决方案:
方法1:要是想偷懒,那直接执行命令 export TERM=linux 或者 export TERM=xterm
方...
-
问题截图:
解决方法:
1. vi /etc/dovecot/conf.d/10-mail.conf: 设定配置项 mail_location 的值
2. 重启服务: service dovecot restart
-
问题背景:
外网的邮件服务器有时候速度会不稳定, 内网的效率就不必多说了
相关概念:
MUA(Mail User Agent):"邮件用户代理"指的就是如Foxmail、outlook等邮件客户端程序。
MDA(Mail Delivery Agent):"邮件投递代理"主要的功能就是将MTA接收的信件依照信件的流向(送到哪里)将该信件放置到本机账户下的邮件文...
-
问题背景:
内网环境经常要基于各种域名进行各种比如测试或下载等作业,这样一来每个客户端都得手动去配置 hosts 文件进行域名的解析,很麻烦,于是我们可以在服务端集中搭建一台DNS服务器,就可以很好的解决这个问题
测试域名:
www.baodacai.com
安装与配置:
# yum -y install bind bind-chroot bind-...
-
要让dovecot能正常的运行收信,大部门地方使用默认值即可,只需配置如下几个地方:
主配置文件dovecot.conf:
1、protocols = imap pop3 lmtp
可选项:服务器所支持的协议
2、base_dir = /var/run/dovecot/
可选项:可以打开并保留期默认值即可
3、login_trusted_networks ...
-
问题背景:
60 Apr 28 16:55:20 localhost dovecot: pop3(user1): Error: mkdir(/home/user1/mail/.imap/INBOX) failed: Operation not permitted
61 Apr 28 16:55:20 localhost dovecot: pop3(user1):...
-
经常会批量生成一堆测试用户, 一个一个手动创建很是麻烦,利用shell脚本轻松搞定:
#!/bin/sh
for USER in user1 user2 user3
do
useradd -g sendmail $USER
echo 888888 | passwd --stdin $USER
done
如此我们就快速生成了3个测试用户,密码统一为8...
-
问题背景:
测试自己搭建的内网的邮件服务器时报告如下错误:
-ERR Plaintext
authentication disallowed on non-secure (SSL/TLS)
解决方法:
1. vi /etc/dovecot/conf.d/10-auth.conf
去掉disable_plaintext_auth前面#,修改为: disable_p...
-
svn 是啥就不用介绍了吧,谁用谁知道。有了
svn,开发者只要把代码提交上去,无论山崩地裂、电脑进水、硬盘格式化,哪怕换了一台电脑,都能随时把代码找回来。不过从自己工作中看到的现象来说,可能还有很多人并不了解 svn 真正的便捷之处。这里我们就聊一聊代码合并、回滚必备的利器 ---> svn merge 命令。
说到回滚,可能很多人立马先想到了 svn revert。其实非也...
-
查找大文件
场景:很多时候,你需要了解当前系统下有哪些大文件,比如文件大小超过100M或1G(阀值视具体情况而定)。
比如我要搜索 /usr/software/ 目录下,体积大小超过10M的文件:
如上命令所示,我们只能看到体积超过10M大小的文件的文件名称,但是对文件的详细信息(例如,文件大小、文件属性)一无所知,若想查看更详细文件信息,执行如下命令:
...
-
问题背景:
假定LINUX中某个字符串同时存在于多个文件中,那么如何进行批量替换呢?
解决方案:
利用linux sed 命令批量替换多个文件中的字符串。
命令原型:
sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir/*`
举例演示:
例如:替换 /home 目录下所有文件中的...
-
以标准格式来显示当前时间
[root@centos ~]# date
2016年 01月 16日 星期六 22:36:21 CST
以时间戳来显示当前时间
[root@centos ~]# date +%s
1452955663
显示指定时间的时间戳
[root@...
-
优化CentOS时,发现有个占用系统资源较多的console-kit-daemon进程, 经google了解到该进程作用是提供桌面端的一个"快速用户切换", 下面我们来看看如何杀掉console-kit-daemon进程:
● 查看内存里面的进程名字:
ps -eLf | more 一页一页地查看 (不光进程,线程也会列出来,注意中间那个L是大写字...
-
问题背景:
centos环境,编译PHP扩展时运行/path/to/bin/phpize时出现:
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
Cannot find autoconf. Ple...
-
1. find
find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。
find的使用格式如下:
$ find <指定目录> <指定条件> <指定动作>
- <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。
- <指定条件>: 所要搜索的文件的特...
我就遇到了这个问题,终于找到解决办法...