<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Choice_JJ的专栏]]></title><description><![CDATA[基础牢实才会跑得更远]]></description><link>https://blog.youkuaiyun.com/Choice_JJ</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Choice_JJ]]></copyright><item><title><![CDATA[mysql5.5 启动报错:File './mysql-bin.index' not found (Errcode: 13)]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8833441</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8833441</guid><author>Choice_JJ</author><pubDate>Mon, 22 Apr 2013 11:02:53 +0800</pubDate><description><![CDATA[初始化玩数据库之后，使用mysqld_safe启动mysql数据库，如下发现，启动失败

[root@SVNServer bin]# ./mysqld_safe --user=mysql&
[1] 20539
[root@SVNServer bin]# 110806 00:32:19 mysqld_safe Logging to '/usr/local/mysql5.5/data/SVNS]]></description><category></category></item><item><title><![CDATA[redhat4.5上mysql的卸载与安装]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8827649</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8827649</guid><author>Choice_JJ</author><pubDate>Sat, 20 Apr 2013 12:48:17 +0800</pubDate><description><![CDATA[1. 查看系统中已经安装的mysql

    #rpm -qa | grep mysql




2. 利用命令对查找出来的信息进行一个一个的删除
    #rpm -e --nodeps mysql-5.0.45-7.el5
 如果出现依赖关系，则先删除依赖的那个程序包。
如果出现
则可以使用下列命令，加上参数--allmatches
  #rpm -e --nodep]]></description><category></category></item><item><title><![CDATA[打开xshell等无法定位程序输入点*于动态链接库nssock2.dll上的问题解决方法]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8824854</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8824854</guid><author>Choice_JJ</author><pubDate>Fri, 19 Apr 2013 16:24:55 +0800</pubDate><description><![CDATA[打开xshell等软件时出现这个错误提示：

这是因为缺少nssock2.dll或者是nssock2.dll版本不匹配。
所以重新下载最新的nssock2.dll，放到安装目录下即可。


下载链接：点击打开链接]]></description><category></category></item><item><title><![CDATA[《鸟哥的linux私房菜 基础篇》第十一章读书笔记（部分）]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8821191</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8821191</guid><author>Choice_JJ</author><pubDate>Thu, 18 Apr 2013 21:20:59 +0800</pubDate><description><![CDATA[第十一章 认识与学习bash


为什么学习shell：不同固定distribution中的shell都是一样的；远程管理中，命令行界面比较快；管理系统很方便


我们常用的一类shell为Bourne Again SHell (bash).


支持的shell记录在/etc/shells文件中
登陆取得的shell记录在/etc/passwd文件中，不同的用户所取得的she]]></description><category></category></item><item><title><![CDATA[《鸟哥的linux私房菜 基础篇》第十章读书笔记---vim程序编辑器]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8817169</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8817169</guid><author>Choice_JJ</author><pubDate>Thu, 18 Apr 2013 09:17:20 +0800</pubDate><description><![CDATA[VIM程序编辑器
如果想要多次移动的话，例如向下移动30行，可以使用“30j”或“30向下的箭头”。


移动光标：
ctrl+d 屏幕向下移动半页
ctrl+u 屏幕向上移动半页


+  光标移动到非空格的下一行
 -  光标移动到非空格的上一行


n 按下一个数字n，比如20，然后按下空格键，光标就会想右移动这一行的n个字符


0或功能键[home]  移]]></description><category></category></item><item><title><![CDATA[《鸟哥的linux私房菜 基础篇》第九章读书笔记--重点压缩与解压]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8812771</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8812771</guid><author>Choice_JJ</author><pubDate>Wed, 17 Apr 2013 10:43:20 +0800</pubDate><description><![CDATA[第九章 档案与文件的压缩与打包
本章根据需要对后面的备份部分只进行了简略的阅读




压缩与解压缩
档案里有相当多的“空间”存在，并不是完全填满的，而“压缩”的技术就是将这些“空间”填满，让整个档案占用的容量下降。
压缩比=压缩前/压缩后  占用磁盘空间大小的比


常见的压缩的扩展名：
*.Z   ---  compress程序压缩的档案；（很老）
*.gz  ---]]></description><category></category></item><item><title><![CDATA[《鸟哥的linux私房菜 基础篇》附录B（EXT2/EXT3文件系统）读书笔记]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8791779</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8791779</guid><author>Choice_JJ</author><pubDate>Fri, 12 Apr 2013 09:55:49 +0800</pubDate><description><![CDATA[附录B EXT2/EXT3文件系统


EXT2文件系统是由minix文件系统修正而来的，为延伸文件系统。




Block   ext2文件系统的区块大小为4K，研究显示，4K字节对于一个磁盘区块而言是最理想的。
Superblock   在每隔文件系统开始的位置。从一个文件系统中存取任何档案皆必须通过文件系统中的superblock。
Inode   对文件系统而言，一个]]></description><category></category></item><item><title><![CDATA[《鸟哥的linux私房菜 基础篇》第八章读书笔记（下）]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8790317</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8790317</guid><author>Choice_JJ</author><pubDate>Thu, 11 Apr 2013 21:20:16 +0800</pubDate><description><![CDATA[第八章 linux磁盘与文件系统管理


（下）讲述了文件系统的简单操作（df,du,ln等）和磁盘的分区，格式化，检验和挂载（fdisk,mkfs,mke2fs,fsck,badblocks,mount,umount,parted等）。


df [-ahikHTm] [目录或文件名]  ---  列出文件系统的整体磁盘使用量
-a：列出所有的文件系统，包括系统特有的/proc等文]]></description><category></category></item><item><title><![CDATA[《鸟哥的linux私房菜 基础篇》第八章读书笔记（上）]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8790244</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8790244</guid><author>Choice_JJ</author><pubDate>Thu, 11 Apr 2013 21:15:21 +0800</pubDate><description><![CDATA[第八章 linux磁盘与文件系统管理 

（上）记录了文件系统中的superblock, inode, block，data block, inode table,filesystem description, block bitmap, inode bitmap,查询这些信息的命令，挂载点的概念，VFS的简单定义等。


扇区（sector）为最小的物理存储单位，每隔扇区为512byt]]></description><category></category></item><item><title><![CDATA[《鸟哥的linux私房菜 基础篇》第七章读书笔记（下）--文档搜寻which,whereis,locate,find]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8772754</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8772754</guid><author>Choice_JJ</author><pubDate>Mon, 08 Apr 2013 15:34:37 +0800</pubDate><description><![CDATA[which [-a] command  寻找执行档（command即为命令）
-a 将所有由PATH目录中可以找到的指令均列出，而不知第一个被找到的指令名称。
登陆的身份不同，则PATH的定义不同，那么利用which查找出来的就可能不一样
 
cd是bash内建指令，which [-a] cd找不到。？
 
档案档名的搜寻：
通常先使用whereis和locate，如果找不到，就用f]]></description><category></category></item><item><title><![CDATA[《鸟哥的linux私房菜 基础篇》第七章读书笔记（中）--常见档案内容查阅命令,chattr,lsattr,SUID,SGID,SBIT,file]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8772713</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8772713</guid><author>Choice_JJ</author><pubDate>Mon, 08 Apr 2013 15:30:11 +0800</pubDate><description><![CDATA[档案内容查阅常见命令：
         cat 由第一行开始显示档案内容，没有翻页，直接显示
         tac从最后一行开始显示，是cat的倒写，发向显示
         nl  显示的时候，顺便输出行号，可以对行号的显示方式进行多种变化
         more 一页一页的显示档案内容，“空格键”下一页，“b”上一页。“/字符串”在显示的内容当中，向下搜寻字符串这个关键词；]]></description><category></category></item><item><title><![CDATA[《鸟哥的linux私房菜 基础篇》第七章读书笔记（上）--pwd,mkdir,rmdir,PATH,cp,rm,rename,mv]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8772667</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8772667</guid><author>Choice_JJ</author><pubDate>Mon, 08 Apr 2013 15:19:59 +0800</pubDate><description><![CDATA[第七章 linux文件与目录管理  
            根目录的上一层（..）与根目录自己（.）是同一个目录
 
         -代表前一个工作目录
         ~代表“目前用户身份”所在的主文件夹
         ~account代表account这个用户的主文件夹(account是个账号名称)
 
         pwd[-P] 
显示当前目录。参数-P，当]]></description><category></category></item><item><title><![CDATA[《鸟哥的linux私房菜 基础篇》第六章读书笔记]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8769128</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8769128</guid><author>Choice_JJ</author><pubDate>Sun, 07 Apr 2013 19:10:55 +0800</pubDate><description><![CDATA[第六章 linux的档案权限与目录配置
         drwxr-xr--,other群组的权限中[r--]虽然有r，但是由于没有x的权限，因此others的使用者，并不能进入此目录
         目录的r表示可以利用ls命令查询该目录下有哪些文件；w表示你具有更改该目录结构列表的权限，例如新建文件和目录，删除，重命名，转移等；x表示该用户能够进入该目录成为工作目录；要开放目录给任何人]]></description><category></category></item><item><title><![CDATA[《鸟哥的linux私房菜 基础篇》第五章读书笔记]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8769079</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8769079</guid><author>Choice_JJ</author><pubDate>Sun, 07 Apr 2013 18:56:05 +0800</pubDate><description><![CDATA[第五章 首次登入与在线求助man
         要先安装windows再安装linux，否则windows在安装的时候，会主动覆盖掉MBR以及自己所在分割槽的启动扇区，你没有机会选择，而且他没有让我们自己选择选单的功能。
 
         文件系统与目录树的关系---挂载：就是利用一个目录当成进入点，将磁盘分区槽的数据放置在该目录下；也就是说，进入该目录就可以读取该分割槽的意思。]]></description><category></category></item><item><title><![CDATA[《鸟哥的linux私房菜 基础篇》第三章学习笔记]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8768266</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8768266</guid><author>Choice_JJ</author><pubDate>Sun, 07 Apr 2013 16:20:43 +0800</pubDate><description><![CDATA[第三章主机规划与磁盘分区
          磁盘的第一个扇区主要记录了两个重要的信息，分别是：
         1.主要启动记录区（MasterBoot Record, MBR）:可以安装开机管理程序的地方，有446bytes；2.分割表（partition table）：记录整个硬盘分割的状态，有64bytes
 
         磁盘默认的分割表仅能写入四组分割信息]]></description><category></category></item><item><title><![CDATA[basename与dirname命令解析]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8766335</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8766335</guid><author>Choice_JJ</author><pubDate>Sun, 07 Apr 2013 10:30:25 +0800</pubDate><description><![CDATA[basename命令
语法：basename string [suffix]
用于返回一个字符串的基本文件名称
basename命令读取string参数，删除以 / 结尾的前缀以及任何指定的suffix参数，并将剩余的基本文件名称写至标准输出。
basename命令应用以下创建基本文件名称的规则：
1· 如果 String 参数是 //(双斜杠) 或如果 String 参数包含的都是斜杠]]></description><category></category></item><item><title><![CDATA[“glibc detected”, free(), invalid pointer解决方法]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8724030</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8724030</guid><author>Choice_JJ</author><pubDate>Tue, 26 Mar 2013 22:11:31 +0800</pubDate><description><![CDATA[在运行的时候出现了这个错误：
*** glibc detected *** /home/zyj/zk_lock/.libs/lt-zklocktest: free(): invalid pointer: 0x00000000004106d0 ***

开始啥都不明白，只是觉得哪里的free估计除了问题，在网上查了一系列资料后，开始着手来解决。
首先需要定位程序里的哪个free函数出的问题，]]></description><category></category></item><item><title><![CDATA[undefined reference to `ceilf'的解决方法]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8722066</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8722066</guid><author>Choice_JJ</author><pubDate>Tue, 26 Mar 2013 15:29:49 +0800</pubDate><description><![CDATA[ceilf是一个在math.h里面的一个数学方法，但是虽然在.c文件里面包含了math.h，有时候也会出现undefined reference to 'ceilf'的错误提示，未定义数学库
这时我们就需要在编译的时候加上-lm参数，即
gcc test.c -o test -lm
如果是用的makefile，就要在相应的文件里面加上-lm参数即可]]></description><category></category></item><item><title><![CDATA[ldconfig提示“is not a symbolic link”的解决方法]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8722035</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8722035</guid><author>Choice_JJ</author><pubDate>Tue, 26 Mar 2013 15:24:55 +0800</pubDate><description><![CDATA[在编译的时候会出现以下错误：
ldconfig 
ldconfig: /lib/libdb-4.7.so is not a symbolic link

这是因为正常情况下libdb-4.7.so是一个符号连接，而不是一个实体文件，因此只需要把它改成符号连接即可
mv libdb-4.7.so libdb-4.so.7
ln -s libdb-4.so.7 libdb-4.7.so]]></description><category></category></item><item><title><![CDATA[error while loading shared libraries的解決方法]]></title><link>https://blog.youkuaiyun.com/Choice_JJ/article/details/8671781</link><guid>https://blog.youkuaiyun.com/Choice_JJ/article/details/8671781</guid><author>Choice_JJ</author><pubDate>Thu, 14 Mar 2013 10:12:53 +0800</pubDate><description><![CDATA[./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory
那就表示系统不知道xxx.so 放在哪个目录下。
这个时候就要在/etc/ld.so.conf中加入xxx.so所在的目录。 
一般而言，有很多so会在/usr/lo]]></description><category></category></item></channel></rss>