你的位置: Kiyo'Space首页 欢迎留下您的足迹


vi和vim编辑器

[ 其它 ]
没有帮助真麻烦,Mark一下 vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面是vi的使用教程:包含vi的基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光标、删除、恢复字符或行、搜索等等,算是一篇比较适合新手学习vi的教程。 vi有3个模式:插入模式、命令模式、低行模式。 插……

linux 下文件恢复工具extundelete介绍

[ 服务器 ]
下载 http://extundelete.sourceforge.net/ bunzip2 extundelete-0.2.0.tar.bz2 tar xvf extundelete-0.2.0.tar cd extundelete-0.2.0 make make install   [root@yznvm1 yzn]# df 文件系统               1K-块        已用     可用 已用% 挂载点 /dev/sda3             18129292   2651744  14541764  16% / /dev/sda1               194442     12197    172206   7% /boot tmpfs                   254804         0    254804   0% /dev/shm /dev/hdc               4149676   4149676         0 100%……

如何清除SVN的用户名和密码

[ 编程 ]
有些时候如果我们保存了SVN的登录密码后,我们需要在同一台电脑上切换SVN用户或者清除我们已经保存的SVN用户名和密码,下面我就分享一下在Windows和Linux下面清除密码的方法 工具/原料 SVN客户端(tortoisesvn) Windows下密码清除 安装好SVN客户端后,右键->tortoisesvn->setting 在弹出的“settings”窗口右侧,点击“Saved Data”,点击左侧的“Authentication”后方的“clear”按钮即可 3 另外一种方式:找到C:\Documents and Se……

SMTP协议通讯

[ 编程 , 网络 ]
步骤,以126邮箱为例: 1. telnet smtp.126.com 25 回车后返回: 220 126.com Anti-spam GT for Coremail System (126com[20111010]) 2. ehlo ***      (***是你的126邮箱的账号) 回车后返回: 250-mail 250-PIPELINING 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UFDikmCUCa0xD UUUUj 250-STARTTLS 250 8BITMIME 3. AUTH LOGIN 回车后返回: 334 dXNlcm5hbWU6 4.**** (此处输入你126账号的base64编码,推荐一个base64编码与解码查询的网站:h……

XenServer 使用ISO 安装VM

[ 虚拟机 ]
要在 VM 开始安装作业系统,虽然 XenServer 已包含多个范本,例如 RedHat AS 4+5、CentOS、SuSE、Oracle Enterprise Linux 等等,在这些列表内的,安装时都不须额外下载原始安装光盘; 若未在列表内,例如 RedHat AS 3,就必须使用光盘方式安装。这里说明如何在新增 VM 时以 iso 档 方式来安装所需的作业系统。 首先,登录 console,执行以下指令,创建 iso 档型式的存储库(SR - Storage Repositories ) mkdir /boot-iso xe sr-create name-label=boot-iso type=iso device-config:location=/boot-iso device-config:legacy_mode=tr……

解决”运行microsoft windows非核心版本的计算机上”的问题

[ 服务器 , 系统配置 ]
错误:0xC0000022 在运行 Microsoft Windows 非核心版本的计算机上,运行"slui.exe 0x2a 0xC0000022"以显示错误文本   最近用windows7优化大师改了下服务后,查看我的电脑属性结果激活上显示:状态不可用,产品ID不可用.无法导入证书显示:"在运行microsoft windows非核心版本的计算机上,运行slui.exe 0x2a 0x80070422 查看错误" 郁闷至极好不容易找到了解决方法:在服务和应用程序中启动“Software Protection "这个服务。然后用软件激活就可以了。 如果无法开启请检查权限. software protection服务(也就是sppsvc.exe)……

PHP访问MySQL查询超时处理

[ Php , 数据库 ]
PHP连接MySQL主要是使用Mysql提供的 libmysqlclient 的客户端库,同时也延伸出来 mysql 和  mysqli 两套PHP的扩展,相对来说 mysqli 比 mysql 更好,更稳定。   目前两个客户端扩展库连接超时可以设置选项来操作,比如mysqli:   <?php //创建对象 $mysqli = mysqli_init(); //设置超时选项 $mysqli->options(MYSQLI_OPT_CONNECT_TIMEOUT, 5); //连接 $mysqli->real_connect('localhost', 'my_user', 'my_password', 'world'); //如果超时或者其他连接失败打印错误信息 if (mysqli_connec……

查看压缩文件信息

[ 服务器 ]
bzcat 档名.bz2 zcat 档名.gz   linux zipinfo 命令详解 功能说明:列出压缩文件信息。 语  法:zipinfo [-12hlmMstTvz][压缩文件][文件...][-x <范本样式>] 补充说明:执行zipinfo指令可得知zip压缩文件的详细信息。 虽然zipinfo和“unzip-Z”的功能一样,但是前者在现实压缩文件信息时,更具有多样性。 和 unzip 命令一样,要处理的指定文件必须在压缩归档文件中存在。另外,该命令不能同时显示两个压缩文件的信息。   参  数: -1 只列出文件名称。 -2 此参数的效果和指定"-1"参数类……

MySql避免重复插入记录

[ 数据库 ]
方案一:使用ignore关键字 如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用: insert ignore into table_name(email,phone,user_id) values('test9@163.com','99999','9999'),这样当有重复记 录就会忽略,执行后返回数字0,还有个应用就是复制表,避免重复记录: insert ignore into table(name) select name from table2 方案二:使用Replace replace的语法格式为: 1. replace into table_name(col_name, ...) values(...) 2. replace into table_name(col_name, ...) se……

linux 安装配置 postfix+pop3+sasl

[ 服务器 ]
首先介绍下环境与提前准备。             postfix      192.168.6.121  1.在自己的域名服务商添加 域名 与A记录,我的是内部测试也就在自己的内部DNS 上添加了 以下记录                     IN      MX       10  mail.ludy.com mail             IN      A            192.168.6.121 2. 安装软件  postfix   dovecot-pop3d    sasl2  因为我是ubuntu 我就懒点,编译安装就不多说了。 shell $>     apt-get install sasl2-bin postfix dovecot-pop3d 3.修改 saslauthd 配置文件 shell $> vim /etc/default/saslauth……