随笔分类 -  linux小note

摘要:为了保持简洁,本文省去了对部分细节的描述,例如weak型变量,和GOT等重定位类型。本文假设读者了解ELF文件格式。代码在附件中。如果论坛不支持附件,可以发邮件给我要1ELF文件的装载在ELF文件中,使用section和program两种结构描述文件的内容。通常来说,ELF可重定位文件采用secti... 阅读全文
posted @ 2013-05-09 16:11 lyyyuna 阅读(2280) 评论(0) 推荐(0) 编辑
摘要:Notes on the Flat-Text TranscriptionThe content of this transcription differs from the content of theoriginal document in the following ways.1. Pag... 阅读全文
posted @ 2013-05-09 13:42 lyyyuna 阅读(465) 评论(0) 推荐(0) 编辑
摘要:如果是VIM7.3,不需要再下载 pythoncomplete.vim 这个插件,因为安装时自带了。但是, 必须保证编译安装 VIM 的时候启用了 Python 特性, 即:./configure--with-features=huge--enable-pythoninterp=yes 我们可以在v... 阅读全文
posted @ 2013-04-18 11:31 lyyyuna 阅读(258) 评论(0) 推荐(0) 编辑
摘要:tar -cvf - /home把/home压缩后,打印在stdout上tar -xvf -从stdin读取内容,并在当前目录解压例1纯粹是演示 '-'grep -xvf ab 可以写成cat a | grep -xvf - b例2脚本中可以这样在crontab里添加一个任务{ crontab -l... 阅读全文
posted @ 2013-03-27 12:56 lyyyuna 阅读(411) 评论(0) 推荐(0) 编辑
摘要:ssh登录慢的原因很多人都遇到过,我总结了一下,目前我遇到过的有四种方法可以加快ssh速度,针对不同情况也许只有某一种适合你,下面以Debian和为例:1.关闭ssh DNS反向解析,原理不必说了吧vim /etc/ssh/sshd_config复制代码在文件尾部添加UseDNS no复制代码2.在... 阅读全文
posted @ 2013-03-24 08:47 lyyyuna 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1、安装相关软件包apt-get install tftpd (服务端)apt-get install tftp (客户端)apt-get install xinetd2、建立配置文件cd /etc/xinetd.d/vi tftp输入service tftp{ socket_type = dgra... 阅读全文
posted @ 2013-03-22 08:50 lyyyuna 阅读(134) 评论(0) 推荐(0) 编辑
摘要:因为我们校园网是通过网页认证的方式才能连上外网,对于我这种只有命令行没有GUI的人着实难为了一把。一开想通过python写脚本自动填写form,然后post上去,后来发现linux有 curl 命令,而且树莓派已经默认安装(我的ubuntu10.04就没有)。这下只需一行命令就可以上网了。首先,通过... 阅读全文
posted @ 2013-03-20 13:34 lyyyuna 阅读(730) 评论(0) 推荐(0) 编辑
摘要:本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。1、建用户:adduser phpq //新建phpq用户passwd phpq //给phpq用户设置密码2、建工作组groupadd test //新建test工作组3、新建用户同时增加工作组useradd -g test ph... 阅读全文
posted @ 2013-03-17 20:24 lyyyuna 阅读(200) 评论(0) 推荐(0) 编辑
摘要:SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openss... 阅读全文
posted @ 2013-03-14 07:39 lyyyuna 阅读(156) 评论(0) 推荐(0) 编辑
摘要:在使用minicom查看log时候,今天发现无法回车进入到命令行模式输入命令了,通过查找资料发现关键点就在串口的配置中有个Serial port setup-->Hardware Flow Contorl选项被改成了Yes,这样就造成了键盘没有用了,接受不了任何输入。把他改成No就好了。具体修改操作... 阅读全文
posted @ 2013-03-09 14:53 lyyyuna 阅读(642) 评论(0) 推荐(0) 编辑
摘要:rm命令 在linux中创建文件很容易,系统中随时会有文件变得过时且毫无用处。用户可以用rm命令将其删除。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。 rm命令的一般形式为: rm [选... 阅读全文
posted @ 2013-02-26 13:23 lyyyuna 阅读(935) 评论(0) 推荐(0) 编辑
摘要:1.查看系统存在的内核dpkg --get-selections | grep linux2.显示当前的内核uname -a3.升级内核sudo apt-get dist-upgrade4.删除内核带有image的文件是需要删除的,一定要写全版本等字符。其他相关文件会自动删除。sudo apt-ge... 阅读全文
posted @ 2013-01-31 08:21 lyyyuna 阅读(309) 评论(0) 推荐(0) 编辑
摘要:现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。1.修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问... 阅读全文
posted @ 2013-01-28 16:03 lyyyuna 阅读(145) 评论(0) 推荐(0) 编辑
摘要:在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。1.core文件的生成开关和大小限制--------------------------------- 1)使用ulimit ... 阅读全文
posted @ 2013-01-23 19:32 lyyyuna 阅读(183) 评论(0) 推荐(0) 编辑

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