
linux_basic
文章平均质量分 63
junmuzi
这个作者很懒,什么都没留下…
展开
-
如何为Linux生成和打上patch
通过diff工具生成补丁, patch工具打上补丁.在使用diff之前, 你需要保留一份未修改过的源码, 然后在其它地方修改源码的一份拷贝. diff对比这两份源码生成patch. 修改过的源码必须保留原来的文件名, 例如, 如果你修改源码中的a.c文件, 那么, 修改后的文件还是名为a.c, 在修改之前你可以复制a.c为a.orig.c进行备份.diff命令必须在整个Linux源码的根目转载 2012-10-05 15:21:17 · 781 阅读 · 0 评论 -
学习python的网站
http://woodpecker.org.cn/原创 2012-10-07 16:00:44 · 793 阅读 · 0 评论 -
Linux下运行window程序的解决方法
虽然对笔者来说聊天的工具多了去了(MSN、Google Talk….),但对普通上网的朋友来说基本都是浮云了。其实这话说的也有道理,使用桌面版的linux不就是为了玩玩游戏上上网么?如果这个都不能满足,那linux也太逊了=_=!好吧,另一半的意见也要重视,笔者开始在网上寻求linux下运行windows程序的方法–Wine。Wine 是什么?!wiki的解释比较权威,摘要如下:W转载 2012-09-26 11:10:02 · 7682 阅读 · 2 评论 -
搞定KDB
http://lp007819.wordpress.com/2010/10/27/%E6%90%9E%E5%AE%9Akdb/http://kernel.org/doc/htmldocs/kgdb.html真是辛苦,这次搞定了KDB。 我是读完kernel的change log 后发现KDB 和 KGDB已经作为主线合并进了kernel >=2.6.35 差不多之前的编译配置方转载 2012-10-16 11:39:48 · 3494 阅读 · 0 评论 -
Makefile 写法(编译模块)
2.6 内核下用 Makefile编写;只有一个文件obj-m := hello.oKDIR := /lib/modules/$(shell uname -r)/build/default: $(MAKE) -C $(KDIR) M=$(PWD) modulesclean: rm -fr *.o *.order *.symvers *原创 2012-10-18 11:15:40 · 1139 阅读 · 0 评论 -
git用法小结--建立远程仓库
1.初始化一个空的git仓库1 junmuzi@mybox /git $ mkdir test_git/2 junmuzi@mybox /git $ cd test_git/3 junmuzi@mybox /git/test_git $ ls4 junmuzi@mybox /git/test_git $ git init5 Initialized empty Git reposi原创 2012-10-30 15:53:16 · 4843 阅读 · 0 评论 -
vi/vim 查找替换
vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 在行首添加注释:%s/^/\/\//g 即把文件的每一行都注释掉了 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivia转载 2012-10-21 16:33:44 · 527 阅读 · 0 评论 -
GDB 用法和命令介绍
一、GDB常用命令简介 r run 运行.程序还没有运行前使用c cuntinue 运行到下一断点处q quit 退出tab tab 命令补全功能h help 帮助s step 跟入函数n next转载 2012-10-22 10:00:58 · 472 阅读 · 0 评论 -
Linux环境下C编程指南(第二版) -- gdb调试工具
四、gdb调试工具 gdb主要提供的功能: 监视程序中变量的值的变化 设置断点,使程序在指定的代码行上暂停执行,便于观察 单步执行代码 分析崩溃程序产生的core文件 使用命令: gdb filename 装入可执行文件进行调试 注:由于调试需要转载 2012-10-22 10:17:06 · 1083 阅读 · 0 评论 -
安装GRUB到U盘
关键的几步是:3、激活/dev/sdb2 ,这步很重要,如不激活,是引导不了的(在用cfdisk时就是有没有标志成boot) 5、格式化/dev/sdb2,建议格式化为ext2格式 (即建立文件系统) 8、安装grub到u盘上 (必须是超级用户 或者sudo) 目的:安装grub到u盘,用u盘来维护系原创 2012-10-30 23:14:37 · 1053 阅读 · 0 评论 -
grub引导系统
# The first entry is for LFS. 13 title Windows7 OS 14 rootnoverify (hd0,0) 15 makeactive 16 chainloader +1 17 18 19 title Ubuntu-2.6.24-26-generic(enable)原创 2012-10-30 23:13:53 · 580 阅读 · 0 评论 -
git创建一个新的仓库(共享库)
服务端:创建空的仓库(以项目test为例)lijun@project /home/pm.git $ mkdir test.gitlijun@project /home/pm.git $ cd test.git/lijun@project /home/pm.git/test.git $ lslijun@project /home/pm.git/test.git $ git --b原创 2012-11-01 00:06:20 · 10101 阅读 · 0 评论 -
为Linux内核打补丁
可以使用patch来打一个补丁。patch读取一个diff(或者patch)文件,然后把文件中描述的变化内容应用到代码树上。Linux内核中的补丁是相对于保存内核源代码目录的父目录而生成的。这就意味着:patch文件中的文件路径包含了它所基于的内核源文件目录的名字(或者像是"a/"和"b/"之类的其它名字)。由于这很可能和你本地机器上的内核源代码目录的名字不匹配(但是对于查看一个没转载 2012-11-02 16:39:53 · 9478 阅读 · 0 评论 -
vnc可以远程登录linux的Xwindows图形界面
server服务器:gentoo首先安装 ,emerge x11vnc作为root, 运行 x11vnc -display :0 -auth /var/gdm/:0.Xauth服务器端已经启动。 Client客户端:ubuntu11.10首先安装:vncviewer,运行此命令,输入server端的IP即可登录。我的ubuntu上还安装了下列命令 vnc4c原创 2012-11-07 08:57:40 · 1776 阅读 · 0 评论 -
比较好的调代码格式的方法
/usr/bin/LindentLindent可以从linux-3.0.4/scripts/中找到,然后拷到/usr/bin/,即可用了。原创 2012-11-07 09:02:53 · 549 阅读 · 0 评论 -
阅读linux代码的网站(很好)
另外阅读源码也可以到这个网站上去阅读,很方便,可以在线交互式的阅读源码。http://lxr.linux.no/+trees原创 2012-11-07 09:33:24 · 448 阅读 · 0 评论 -
Xournal: PDF 批注工具[软件]
从官方的介绍来看,Xournal 是一个用于书写备忘笔记、草图的编辑工具。但它有一个特色功能,就是可以导入及导出 PDF 文件,所以我们也可以把它当作 PDF 批注工具,当你拿到一个 PDF 文件后,你可以用此工具导入 PDF 文件,并可对局部内容进行高亮、文字批注等操作,导出后再分发给其他人,非常简单易用。Xournal 提供文字输入、画笔、橡皮擦等一系列工具,并完全支持中文。# 截图:原创 2012-11-07 09:33:58 · 3006 阅读 · 0 评论 -
linux下 firefox安装flash插件
如果linux下浏览器的声音出现问题,也最好从官网上重新下载一下flash插件,按下面的方法安装插件,这样基本可以解决问题!!!我的linux版本是fedora 15. 不论什么发行版都通用。 浏览时遇到无flash插件时,到官网下载一个:http://get.adobe.com/cn/flashplayer/我下载的是:install_flash_play原创 2012-11-07 09:32:20 · 628 阅读 · 0 评论 -
(vim+ctags+taglist +cscope):(ubuntu 10.10下安装Ctags与TAGLISTS插件)
作为电子专业的使用者来说,我们主要用vim来开发c程序。那么我们需要安装两个插件来提高程序的编写效率,当然在windows下ultraedit这样的工具。但是在Linux环境下我们主要还是使用vim。下面接受如何安装以及简单的使用办法。(1)到http://ctags.sourceforge.net/下载ctags源码ctags-5.8.tar.gz (ctags可以用命令行简单安装,不用原创 2012-11-06 22:57:30 · 1314 阅读 · 0 评论 -
安装latex
在安装latex的时候,首先安装先面红颜色的命令,要是还没有安装成功的话,再执行黑色字体的命令。sudo aptitude install latexsudo apt-get install latex-cjk-allsudo aptitude install texlive-latexsudo aptitude install texlivesudo aptitude ins原创 2012-11-07 09:34:23 · 560 阅读 · 0 评论 -
debian下的qemu用tap上网 (第二版不能上网时请看)
如果ifconfig,里面没有br0,并且root@ubuntu:/home/lijun/XM/qemu# ifup br0device br0 already exists; can't create bridge with the same nameFailed to bring up br0.可以先按以下步骤操作一下:配置好的信息显示如下:root@ubuntu:/h原创 2012-11-07 09:35:20 · 1480 阅读 · 0 评论 -
Linux下的画图软件(相当于windows下的photoshop)
gimp原创 2012-11-10 16:26:23 · 824 阅读 · 0 评论 -
Linux 用命令行打开doc pdf chm等文件
打开或编辑.doc .odt等文本文档命令:openoffice.org -a 文件名.doc &打开演示文件命令:openoffice.org -g 文件名.... &打开电子表格:openoffice.org -c 文件名 &进入再选择可以不加 ‘- ’直接打openoffice.org打开pdf文件evince .....pdf &打‘&’的目原创 2012-11-10 16:44:48 · 2160 阅读 · 0 评论 -
Linux学习经典书籍
待到山花烂漫时,还是那些经典在微笑。《Linux内核设计与实现》简称LKD,从入门开始,介绍了诸如进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等方面,内容比较浅显易懂,个人认为是内核新人首先必读的书籍。新人得有此书,足矣!《深入理解Linux内核》简称ULK,相比于LKD的内容不够深入、覆盖面不广,ULK要深入全面得多。转载 2012-11-10 16:45:50 · 919 阅读 · 0 评论 -
rdesktop的使用方法
工作时一般是开两台电脑 ,一台linux,一台windows,以前也用过虚拟机什么的,但是 有时候 跑起来拖泥带水的十分不爽,所以慢慢的就习惯了两台电脑的工作方式,一般我大部时间都在linux下面。用rdesktop远程控制Windows是在好不过的了,redesktop 使用简单,windows也不和装什么服务端,是要把远程桌面共享打开就行了,下面来看一下rdesktop怎么使用吧,开个转载 2012-11-10 17:08:37 · 10593 阅读 · 0 评论 -
Windows如何远程登录linux
第一种方法在Windows上安装个软件putty即可。软件名称:putty.exe第二种方法在Windows上安装个软件SSH Secure Shell Client(在百度中输入ssh软件,即可搜到)只要对方linux系统的ssh服务开启了,输入IP地址即可远程登录了。如何开启linux的ssh服务:[lijun@myhost boot]$ su密码:[root@myho原创 2012-11-10 17:09:54 · 3384 阅读 · 0 评论 -
Linux下常用软件推荐列表(欢迎补充。。。)
Linux下推荐的常用应用程序列表一,网页浏览1,firefoxfirefox是现在最火的一个浏览器,支持好多扩展和插件,也有很多漂亮的主题.firefox就是mozilla-firefox,他是把mozilla的网页浏览的功能分离为一个单独的浏览器.Firefox一般是linux系统自带的默认浏览器.2,opera(非开源免费软件)opera是号称最快的浏览器.能直接浏览wa转载 2012-11-10 16:41:38 · 2705 阅读 · 0 评论 -
grub引导系统
# The first entry is for LFS. 13 title Windows7 OS 14 rootnoverify (hd0,0) 15 makeactive 16 chainloader +1 17 18 19 title Ubuntu-2.6.24-26-generic(enable)原创 2012-11-10 16:45:21 · 481 阅读 · 0 评论 -
开源镜像站
网易开源镜像站(联通) http://mirrors.163.com/搜狐开源镜像站 http://mirrors.sohu.com/台湾镜像站 http://www.mirror.tw/pub/大连理工大学镜像站原创 2012-11-10 16:46:21 · 589 阅读 · 0 评论 -
LFS--------Linux From Scratch
Linux From Scratch - 版本 6.2 教程网址:http://www.exoutsourcing.com/books/Linux/LFS-6.2/chapter01/chapter01.html#ch-intro-how原创 2012-11-10 17:07:59 · 475 阅读 · 0 评论 -
Linux截图软件Scrot使用方法(非常好!!!)
如果你的系统是Ubuntu,那就跟我一起来吧。选中一款软件,简单配置一下,基本就能够实现大多数情况下的截图了。一般常用的就是截取任意屏幕范围和截取指定窗口,全屏截图gnome下已经有了。还有其他的几个截图软件,比如SnapALL,但毕竟不如apt中有的scrot方便呀。安装:apt-get install scrot会附带安装上giblib1 libimlib2两个包,安装完成之后,在原创 2012-11-10 17:14:10 · 2868 阅读 · 0 评论 -
sshfs(挂载远程文件系统)
本机IP:192.168.2.233首先登录到远端机器:[root@junmuzi Downloads]# ssh root@192.168.2.206然后,root@zhihui:/home/lijun# sshfs lijun@192.168.2.233:/home/lijun/Git_clone/ras/doc/investigation/notes/LiJun/sl原创 2012-12-03 15:41:45 · 824 阅读 · 0 评论 -
浏览IT行业动向非常好的网站
http://www.youkuaiyun.com/ 这上面的博客文章挺好的http://www.cnbeta.com/http://www.itpub.net/http://lwn.net/http://www.linuxfordevices.com/http://www.kernel.org/原创 2012-11-10 17:13:10 · 614 阅读 · 0 评论 -
Linux0.11内核--内核态与用户态
http://blog.youkuaiyun.com/yming0221/article/details/6314220内核态与用户态intelx86架构的CPU分Ring0-Ring3三种级别的运行模式,Ring0级别最高,Ring3最低。针对不同的级别,有很多的限制,比如说传统的in,out指令,就是端口的输入输出指令,在Ring0级下是可以用的,但在Ring3转载 2012-11-25 15:02:57 · 447 阅读 · 0 评论 -
make clean、make mrproer 以及make distclean的区别
make clean、make mrproer 以及make distclean的区别解压内核源码包后, 到内核源代码目录树的顶层目录, 执行# make helpCleaning targets: clean - Remove most generated files but keep the config and转载 2013-01-24 22:08:32 · 464 阅读 · 0 评论 -
linux创建其它用户
简单一点的命令:sudo useradd -mk /home/test2 -s /bin/bash test2sudo passwd test2如果将上面的步骤分解一个一个来做:sudo mkdir /home/test3sudo useradd -d /home/test3 -s /bin/bash test3sudo chown test3:test3 /home/原创 2013-02-03 16:55:34 · 840 阅读 · 0 评论 -
用make-kpkg简化Ubuntu系统的内核编译过程
本文介绍的make-kpkg可以用于所有Debian系的发行版如Debian、Ubuntu、Linux Mint等。传统编译方式通常,如果我们需要编译Linux内核,大概要经历以下几个步骤:1、配置内核最常用的配置内核的方法是“make menuconfig”。“make config”太简陋,“make xconfig”虽然更加直观,但需要庞大的qt类库支持,menuconf转载 2013-02-02 16:47:15 · 870 阅读 · 0 评论 -
Git 教程 - Git 基本用法
原文网址:http://lugir.com/git-basic.html Git 是当前最流行的版本控制程序之一,文本包含了 Git 的一些基本用法创建 git 仓库 初始化 git 仓库mkdir project# 创建项目目录cd project # 进入到项目目录git init # 初始化 git 仓库。此命令会在当前目录新建一个 .gi转载 2013-01-19 09:41:21 · 617 阅读 · 0 评论 -
rdesktop用法
#!/bin/shrdesktop -u Administrator -p nopasswd 192.168.2.247 -r sound:localhost -f &---------然后可以把上述文件拷贝到/usr/bin/目录下,加上可执行权限即可。。。原创 2013-02-03 20:14:16 · 671 阅读 · 0 评论 -
expect用法
#!/usr/bin/expectspawn ssh -XY root@192.168.2.200expect "root@192.168.2.200's password:"send "loongson\r"interact-----------------然后可以把上述文件拷贝到/usr/bin/目录下,加上可执行权限即可。。。原创 2013-02-03 20:11:51 · 620 阅读 · 0 评论