<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[speedoniho的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/speedoniho</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; speedoniho]]></copyright><item><title><![CDATA[你可能不知道的Shell]]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/9204299</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/9204299</guid><author>speedoniho</author><pubDate>Sat, 29 Jun 2013 20:12:39 +0800</pubDate><description><![CDATA[陈皓大牛 酷壳网
大家一起来玩vim





Shell也叫做命令行界面，它是*nix操作系统下用户和计算机的交互界面。Shell这个词是指操作系统中提供访问内核服务的程序。

这篇文章向大家介绍Shell一些非广为人知、但却实用有趣的知识，权当品尝shell主食后的甜点吧。

科普

先科普几个你可能不知道的事实：


Shell几乎是和Unix操作系统一起诞生]]></description><category></category></item><item><title><![CDATA[为什么目前Linux系统上的病毒极少?]]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/9202597</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/9202597</guid><author>speedoniho</author><pubDate>Sat, 29 Jun 2013 14:14:09 +0800</pubDate><description><![CDATA[可能不少人持这样一种观点，认为 Linux 病毒少是因为Linux不像Windows那么普及，其实这种观点很早已经被人批驳过了，一个最有力的论据是：如果写病毒的人写 Windows 病毒是因为 Windows 用户多而因此破坏性大，那么 Internet 上大多数服务器都是基于 Unix/Linux 的，攻击这些服务器，破坏性岂不是更大么？ 

　　对一个二进制的 Linux 病毒，要感染可执]]></description><category></category></item><item><title><![CDATA[Linux操作系统的工作机制]]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/9201557</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/9201557</guid><author>speedoniho</author><pubDate>Sat, 29 Jun 2013 11:51:00 +0800</pubDate><description><![CDATA[王迅 sg050
       本文通过分析操作系统工作的基础：存储程序计算机、堆栈（函数调用堆栈）机制和中断机制来尝试破解操作系统的奥秘。
       存储程序计算机就是一般意义上的冯·诺依曼计算机，因为存储程序计算机最早是由著名数学家冯·诺依曼等人在1946年总结并明确提出来的。本科时候在微机课本上第一次接触到冯·诺依曼体系结构，它是由运算器、存储器、控制器、输入输出设备组成。然而除此之]]></description><category></category></item><item><title><![CDATA[linux lab4 一些错误集锦]]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/9089449</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/9089449</guid><author>speedoniho</author><pubDate>Sat, 29 Jun 2013 10:02:59 +0800</pubDate><description><![CDATA[mkfs.ext3 myinitrd4M.img 格式化成ext3文件系统，将镜像挂载到目录


qemu -kernel linux-
3.2.1/arch/x86/boot/bzImage -initrd
myinitrd4M.img -append "root=/dev/ram
init=/init"

加载内核，将跟文件系统的1号文件启动起来


进入到/rootfs]]></description><category></category></item><item><title><![CDATA[Ubuntu 下安装chrome问题解决方案]]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/9200069</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/9200069</guid><author>speedoniho</author><pubDate>Fri, 28 Jun 2013 22:13:56 +0800</pubDate><description><![CDATA[原地址http://www.cnblogs.com/noures/p/3158080.html


noure@noure:~$ sudo dpkg --configure -a
[sudo] password for noure: 
dpkg：依赖关系问题使得 google-chrome-stable 的配置工作不能继续：
google-chrome-stable 依赖于 libxs]]></description><category></category></item><item><title><![CDATA[C函数调用机制及栈帧指针]]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/9162797</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/9162797</guid><author>speedoniho</author><pubDate>Mon, 24 Jun 2013 15:36:32 +0800</pubDate><description><![CDATA[在Linux内核程序boot/head.s执行完基本初始化操作之后，就会跳转去执行init/main.c程序。那么head.s程序是如何把执行控制转交给init/main.c程序的呢？即汇编程序是如何调用执行C语言程序的？这里我们首先描述一下C函数的调用机制、控制权传递方式，然后说明head.s程序跳转到C程序的方法。


函数调用操作包括从一块代码到另一块代码之间的双向数据传递和执行控制转]]></description><category></category></item><item><title><![CDATA[ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql']]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/9148491</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/9148491</guid><author>speedoniho</author><pubDate>Fri, 21 Jun 2013 21:51:24 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/tys1986blueboy/article/details/7056835


我没试方法一，直接方法二成功。




提示：ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'。前两天也出现过这个问题，网上找了一个比较流行的方法（见方法]]></description><category></category></item><item><title><![CDATA[odt 转pdf]]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/9148329</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/9148329</guid><author>speedoniho</author><pubDate>Fri, 21 Jun 2013 21:08:47 +0800</pubDate><description><![CDATA[终端，unoconv –listener &


开新终端，进入odt文件所在目录，unoconv
 -f pdf myDoc.odt]]></description><category></category></item><item><title><![CDATA[Ubuntu 12.04下LAMP安装配置]]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/9147929</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/9147929</guid><author>speedoniho</author><pubDate>Fri, 21 Jun 2013 19:25:15 +0800</pubDate><description><![CDATA[转自http://www.linuxidc.com/Linux/2012-05/61079.htm

       我是一个Linux新手，想要安装一台Ubuntu 12.04版的Linux服务器，用这台服务器上的LAMP套件来运行我自己的个人网站。LAMP套件就是“Linux+Apache+Mysql+PHP这四款软件组成了一个可以使网站运行的套装工具软件。”通过安装尝试，我获得了一些成功的]]></description><category></category></item><item><title><![CDATA[对linux系统进行内核升级遇到的一些问题]]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/9004122</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/9004122</guid><author>speedoniho</author><pubDate>Tue, 18 Jun 2013 15:20:21 +0800</pubDate><description><![CDATA[1.如何查看linux系统是否是安装在scsi磁盘上：

进入/dev目录，查找是/hda还是/sda。

在Linux系统下对于IDE硬盘，每块盘有一个设备名：

对应于主板的四个IDE接口，设备名依次为：/dev/hda，/dev/hdb，/dev/hdc，/dev/hdd等，如果还有IDE 

Raid卡，则依次为：/dev/hde，/dev/hdf，/dev/hdg，/de]]></description><category></category></item><item><title><![CDATA[zlib libs]]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/9089055</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/9089055</guid><author>speedoniho</author><pubDate>Thu, 13 Jun 2013 19:02:02 +0800</pubDate><description><![CDATA[Error: zlib check failed
Make sure to have the zlib libs and headers installed.






zlib1g-dev


libsdl1.2-dev




用apt-get装上]]></description><category></category></item><item><title><![CDATA[ubuntu 手动安装 Adobe Flash Player]]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/9052627</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/9052627</guid><author>speedoniho</author><pubDate>Sat, 08 Jun 2013 00:50:40 +0800</pubDate><description><![CDATA[1.下载install_flash_player_11_linux.i386.tar

2.解压

libflashplayer.so  readme.txt  Readme  usr

3.添加文件到指定的文件

Installing using the plugin tar.gz:
    o Unpack the plugin tar.gz and copy the fil]]></description><category></category></item><item><title><![CDATA[Ubuntu中SCIM输入法不能随机启动的问题]]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/9051063</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/9051063</guid><author>speedoniho</author><pubDate>Fri, 07 Jun 2013 21:17:25 +0800</pubDate><description><![CDATA[Ubuntu使用起来确实很方便，但是我发现它的scim输入法不能随系统启动，每次要输入汉字时，都要从终端里敲命令来启动，很麻烦，今天在看关于 linux启动文件方面的东西时想到一个办法，就是自己写一个脚本放到启动文件中，让输入法可以随系统启动。可能对于linux的大拿来说，这个只是 just a piece of cake！！但是对我这个刚“升级”的菜鸟来说，也算是个很大的收获了！！

具体方]]></description><category></category></item><item><title><![CDATA[tar 解压缩命令]]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/9041433</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/9041433</guid><author>speedoniho</author><pubDate>Thu, 06 Jun 2013 18:32:07 +0800</pubDate><description><![CDATA[tar 解压缩命令

tar
-c: 建立压缩档案
-x：解压
-t：查看内容
-r：向压缩归档文件末尾追加文件
-u：更新原压缩包中的文件
这五个是独立的命令，压缩解压都要用到其中一个，可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z：有gzip属性的
-j：有bz2属性的
-Z：有compress属性的
-v：显示所有过程
-O]]></description><category></category></item><item><title><![CDATA[进程的创建与可执行程序的加载]]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/8993242</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/8993242</guid><author>speedoniho</author><pubDate>Thu, 30 May 2013 19:05:52 +0800</pubDate><description><![CDATA[王迅 sg5050
实验内容：


参考进程初探 编程实现fork(创建一个进程实体)
 -> exec（将ELF可执行文件内容加载到进程实体） -> running program
参照C代码中嵌入汇编代码示例及用汇编代码使用系统调用time示例分析fork和exec系统调用在内核中的执行过程
注意task_struct进程控制块，ELF文件格式与进程地址空间的联系，注意Exec系]]></description><category></category></item><item><title><![CDATA[通过汇编代码分析单任务与多任务计算机的工作方式]]></title><link>https://blog.youkuaiyun.com/speedoniho/article/details/8904355</link><guid>https://blog.youkuaiyun.com/speedoniho/article/details/8904355</guid><author>speedoniho</author><pubDate>Thu, 16 May 2013 15:39:25 +0800</pubDate><description><![CDATA[王迅 sg5050【实验一】计算机是怎样工作的一、实验内容：
    请使用Example中的c代码分别生成.cpp,.s,.o和ELF可执行文件，并加载运行，分析.s汇编代码在CPU上的执行过程。
二、实验报告要求：
    通过实验解释单任务计算机是怎样工作的，并在此基础上讨论分析多任务计算机是怎样工作的。
howtowork.c代码：
int g(int x)
{
    return x]]></description><category></category></item></channel></rss>