随笔 - 159, 文章 - 0, 评论 - 14, 阅读 - 25万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Linux笔记

摘要:1、如何安装VMware Tools将Tools包复制到桌面,然后解压tar -zxf vmware-tools.tar.gz然后在管理员的权限下运行./vmware-install.pl2、如何将”桌面“等中文路径变为英文路径在终端中输入export LANG=en_USxdg-user-dirs-gtk-update然后选择同意,接着再将语言环境设置为英文export LANG=zh_CN3、安装软件(1)安装lamp环境,参考http://www.cnblogs.com/bugY/archive/2011/10/02/2197872.html(2)安装其他软件apt-get instal 阅读全文

posted @ 2012-12-02 12:09 bug yang 阅读(246) 评论(0) 推荐(0) 编辑

摘要:Memcache概述官方Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据.简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。+个人理解1.它是基于C语言的Libevent库进行开发的2.Memcache是一款C/S软件,这款软件是维护内存的.3.是将数据在内存中使用,从内存中读取要比从硬盘中读取要快.4.读取内存会减少对I/O设备的调用,从而加大访问速度.5.内存是一个高速临时存储信息的硬件,断电后里面的信息将被清除.6.硬盘是一个低速长期存储信息的硬件,断电后里面的信息将被保留.守护进程Me 阅读全文

posted @ 2012-11-01 00:40 bug yang 阅读(210) 评论(0) 推荐(0) 编辑

摘要:1、vimrc配置文件http://vdisk.weibo.com/lc/CK5trJrWVo6xUH12密码:R387map :tabnewmap :confirm bdeletemap :tab split:exec("tag ".expand("")) ctags新... 阅读全文

posted @ 2012-08-26 23:50 bug yang 阅读(1416) 评论(0) 推荐(0) 编辑

摘要:转帖:http://www.sourcejoy.com/other_dev_tech/linux-user-and-file-manage.html最近打算更仔细学习一下linux操作系统。先是恶补了一下用户、用户组、文件权限这三样比较重要的知识。学习这几样东西,得先掌握linux的权限系统相关知识。linux的权限系统主要是由用户、用户组和权限组成。用户就是一个个的登录并使用linux的用户。linux内部用UID表示。用户组就是用户的分组。linux内部用GID表示。权限分为读、写、执行三种权限。linux的用户信息保存在/etc/passwd文件中,另外,/etc/shadow文件存放的 阅读全文

posted @ 2012-08-15 15:41 bug yang 阅读(278) 评论(0) 推荐(0) 编辑

摘要:转载:http://heylinux.com/archives/1282.html我们经常会碰到这样的问题,用ssh登录了远程的Linux服务器,运行了一些耗时较长的任务,结果却由于网络等的不稳定导致任务中途失败。这是由于在用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程。解决办法有两种:让进程忽略HUP信号,或让进程运行在新的会话里从而成为不属于此终端的子进程。下面是对Linux下运行与控制后台进程的各种方法的介绍:1.nohup顾名思义,nohup的用途就是让提交的命令忽略所有的hangup信号。使用方法:nohup COMMAND [AR 阅读全文

posted @ 2012-07-31 16:52 bug yang 阅读(376) 评论(0) 推荐(0) 编辑

摘要:sudo apt-get install lighttpdspawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php-cgilocation ~ .*\.(php|php5)?${ #fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 添加此行即 阅读全文

posted @ 2012-07-22 22:34 bug yang 阅读(163) 评论(0) 推荐(0) 编辑

摘要:转帖:http://www.cppblog.com/prayer/archive/2009/09/24/97101.html在Linux操作系统中,root的权限是最高的,也被称为超级权限的拥有者。普通用户无法执行的操作,root用户都能完成,所以也被称之为超级管理用户。在 系统中,每个文件、目录和进程,都归属于某一个用户,没有用户许可其它普通用户是无法操作的,但对root除外。root用户的特权性还表现在root可 以超越任何用户和用户组来对文件或目录进行读取、修改或删除(在系统正常的许可范围内);对可执行程序的执行、终止;对硬件设备的添加、创建和移除等;也 可以对文件和目录进行属主和权限进 阅读全文

posted @ 2012-07-13 11:11 bug yang 阅读(301) 评论(0) 推荐(0) 编辑

摘要:1、解决Cygwin中vim的backspace不能正常使用首先cd ~/然后vim .vimrc最后粘贴下面文本:set nocompatibleset backspace=indent,eol,startset rulerset showcmdset wildmenuset fo=cqrtset laststatus=2set textwidth=78set ww=<,>,h,lset autoindent" set no error bellsset noeb visualbellset expandtabset tabstop=4set shiftwidth=4s 阅读全文

posted @ 2012-03-31 00:59 bug yang 阅读(392) 评论(0) 推荐(0) 编辑

摘要:test详解:http://jianlee.ylinux.org/Computer/Shell/shell_test.html通常用 [ ] 来表示条件测试。注意这里的空格很重要。要确保方括号的空格。[ -f somefile ] :判断是否是一个文件[ -x /bin/ls ] :判断/bin/ls是否存在并有可执行权限[ -n $var ] :判断$var变量是否有值[ $a = $b ] :判断$a和$b是否相等test命令用法:1)判断表达式if test (表达式为真)if test !表达式为假test 表达式1 –a 表达式2 两个表达式都为真test 表达式1 –o 表达式2 阅读全文

posted @ 2012-03-28 17:03 bug yang 阅读(13373) 评论(0) 推荐(1) 编辑

摘要:linux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序/tmp 公用的临时文件存储点/root 系统管理员的主目录(呵呵,特权阶级)/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。/lost+found 这个目录平时是空的,系统非正 阅读全文

posted @ 2012-03-02 15:28 bug yang 阅读(225) 评论(0) 推荐(0) 编辑

摘要:http://www.cnblogs.com/dubing/archive/2011/12/16/2290421.html常用的VIM命令列表 移动光标按o键向下增加一行上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行下:j nj:向下移动n行左:h nh:向左移动n列右:l nl:向右移动n列w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上b:与w相反e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上ge:与e相反$:移动光标到行尾 n$:移动到第n行的行尾0(Num):移动光标到行首^:移动光标到行首第一个 阅读全文

posted @ 2012-02-05 18:13 bug yang 阅读(2800) 评论(1) 推荐(2) 编辑

摘要:1、Linux安装下载软件(电驴,Azureus,mldonkey)http://os.51cto.com/art/201003/187900.htm2、让自己的ubuntu能够远程连接http://hi.baidu.com/software_one/blog/item/bb4e45a5b7fa0280d043582f.html3、安装svnhttp://www.cnblogs.com/czh-liyu/archive/2011/07/06/2099071.htmlhttp://blog.sina.com.cn/s/blog_47cccb020100emht.html使用客户端的方式:http 阅读全文

posted @ 2011-11-13 14:26 bug yang 阅读(225) 评论(0) 推荐(0) 编辑

摘要:一、TCP/IP数据包的封装 不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层叫做数据报(datagram),在链路层叫做帧(frame)。数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部,最后将应用层数据交给应用程序处理。二、跨路由器通讯过程 链路层有以太网、令牌环网等标准,链路层负责网卡设备的驱动、帧同步(就是说从网线上检测到什么信号算作新帧的开始)、冲突检测(如果检测到冲突就自动重发)、数据差错校验等工作。交换机是工作在链路层的网络设备,可以在不同的链路层网络之间转发数据帧(比如十兆以太网和百兆以太网之间、以太网和令牌环网之间),由于... 阅读全文

posted @ 2011-10-24 16:57 bug yang 阅读(748) 评论(0) 推荐(0) 编辑

摘要:今天遇到了一个函数,是Linux内核中的一个函数list_entry(ptr,type,member); //意义为从一个结构的成员指针'ptr'找到其容器'type'的指针。list_entry的宏定义:#define list_entry(ptr, type, member) \((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member))) (type *)0是为了计算地址方便。意思是在0这个地址看做有一个虚拟的type类型的变量,那么取一个成员再取这个成员的地址,就是这个结构体中 阅读全文

posted @ 2011-10-21 09:59 bug yang 阅读(192) 评论(0) 推荐(0) 编辑

摘要:一、linux环境是debian系统的话,可以用下面的方法:只需要一条命令就oK了:apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql重启apache2:cd /etc/init.d/sudo ./apache2 restart安装完成后的phpmyadminsudo apt-get install phpmyadmin在/usr/share/phpmyadmin/下,如果想使用phpmyadmin的话,需要使用sudo ln -s /usr/share/phpmyadmin/ /var/wwwht 阅读全文

posted @ 2011-10-02 00:21 bug yang 阅读(234) 评论(0) 推荐(0) 编辑

摘要:http://blog.csdn.net/liang13664759/article/details/1771246 阅读全文

posted @ 2011-09-15 11:30 bug yang 阅读(144) 评论(0) 推荐(0) 编辑

摘要:将下面的代码保存为asm.s文件: .section .datadata_items: #These are the data items .long 3,67,34,222,45,75,54,34,44,33,22,11,66,0 .section .text .globl _start_start: movl $0, %edi # move 0 into the index register movl data_items(,%edi,4), %eax # load the first byte of data movl %eax, %ebx ... 阅读全文

posted @ 2011-09-14 15:05 bug yang 阅读(2446) 评论(0) 推荐(0) 编辑

摘要:现代操作系统普遍采用虚拟内存管理(Virtual Memory Management)机制,这需要MMU(Memory Management Unit,内存管理单元)的支持。有些嵌入式处理器没有MMU,则不能运行依赖于虚拟内存管理的操作系统。本节简要介绍MMU的作用和操作系统的虚拟内存管理机制。 首先引入两个概念,虚拟地址和物理地址。如果处理器没有MMU,或者有MMU但没有启用,CPU执行单元发出的内存地址将直接传到芯片引脚上,被内存芯片(以下称为物理内存,以便与虚拟内存区分)接收,这称为物理地址(Physical Address,以下简称PA)。 如果处理器启用了MMU,CPU执行单... 阅读全文

posted @ 2011-09-14 09:49 bug yang 阅读(1435) 评论(0) 推荐(0) 编辑

摘要:有些设备像内存芯片一样连接到处理器的地址总线和数据总线,正因为地址线和数据线上可以挂多个设备和内存芯片所以才叫“总线”,但不同的设备和内存应该占不同的地址范围。 访问这种设备就像访问内存一样,按地址读写即可,和访问内存不同的是,往一个地址写数据只是给设备发一个命令,数据不一定要保存,从一个地址读出的数据也不一定是先前保存在这个地址的数据,而是设备的某个状态。 设备中可供读写访问的单元通常称为设备寄存器(注意和CPU的寄存器不是一回事),操作设备的过程就是对这些设备寄存器做读写操作的过程,比如向串口发送寄存器里写数据,串口设备就会把数据发送出去,读串口接收寄存器的值,就可以读取串口设备... 阅读全文

posted @ 2011-09-13 17:19 bug yang 阅读(177) 评论(0) 推荐(0) 编辑

摘要:http://learn.akae.cn/media/ch10.html 阅读全文

posted @ 2011-09-09 11:27 bug yang 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示