随笔分类 - ubantu config
the process of learning Linux
双系统重装windows后如何恢复ubuntu启动项
摘要:解决方法有两种: 一.把Ubuntu的启动位置加入到Windows的boot里(我没有去尝试这种方法)。 二.把硬盘的引导位置,设置成到Ubuntu的分区,具体操作如下: 1、用安装Ubuntu的光盘启动live cd(即试用Ubuntu) 2、打开终端,输入命令 sudo -i fdisk -l
阅读全文
ubuntu 15.04安装显卡驱动,出现登录界面闪烁得解决方案(dell 3420 )
摘要:1。按照帖子中的步骤,安装了nvidia-331 nvidia-setting nvidia-prime http://jingyan.baidu.com/article/046a7b3efe8c58f9c27fa98b.html2. 重启后发现进不了图形登录界面了(屏幕一直在闪,一会儿黑屏,一会...
阅读全文
ubantu gen更改双系统默认启动项和grub命令行启动
摘要:(1)按照网上的教程。 $vim /etc/default/grub 修改默认值 0 --> 4 $sudo update-grub 出现下面画面命令终端显示更新了menu.lst文件,打开看时并没有修改默认启动项。 $vim /boot/grub/menu.lst 发现默认值并没有改...
阅读全文
ubantu下面U盘无法识别
摘要:参考文档:http://jingyan.baidu.com/article/0aa22375b2bba588cc0d64dd.html
阅读全文
vim 环境参数配置 DIY
摘要:参考《笨方法学Vimscript》 http://learnvimscriptthehardway.onefloweroneworld.com/系统环境 ubantu 12.04从ubantu系统自带的vim例子开始。/usr/share/vim/vim**/vimrc_example.v...
阅读全文
ubuntu下安装chrome浏览器证书
摘要:ubuntu下安装chrome浏览器goagent证书
阅读全文
ubantu下配置android开发环境(Ubuntu 12.04.4 LTS x64 dell 3420)
摘要:鉴于每次重装系统都要重新安装软件,重新配置选项,而ubantu下的安装步骤往往比较麻烦,在此将具体的操作步骤记录下来,以便于后来的查看,从而省去重新查找安装步骤的麻烦.1.Android SDK中的adb程序是32位的,Ubuntu x64系统需要安装32位库文件,用于兼容32位的程序。我的系统是6...
阅读全文
system v信号量的深入剖析
摘要:最近看了linux的SYSTEM V信号量的部分,同时对于信号量的数据结构以及系统调用函数的具体实现进行了分析,现将这部分资料进行一个整理,以便于自己理清思路,同时便于以后的查看,若里面有写的不当之处,还望大家指教。需要说明的是本报告是基于linux-2.6.11版本第一部分 信号量的数据结构1、信...
阅读全文
vim 缩进配置
摘要:1.安装vim,终端输入:wanpeng@ubuntu:~$ sudo apt-get install vim-full2.终端输入,打开配置文件:wanpeng@ubuntu:~$ vim ~/.vimrc3.改写配置文件,esc+:wq保存退出:1 :set tabstop=42 :set softtabstop=43 :set shiftwidth=44 :set autoindent5 :set cindent6 :set nu7 :set hlsearch8 :set backspace=24。1.设置制表符宽度:set tabstop=4:set softtabstop=42.设置
阅读全文
make: *** 没有规则可以创建目标"menuconfig". 停止
摘要:1.百度搜一下,看到说只要安装libncurses5-dev就够了。然后apt-get install libncurses5-dev若显示:正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 E: 未发现软件包 libncurses5-devltf@ltf-Inspiron-3420:~$ sudo apt-get install libncurses5-dev正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 E: 未发现软件包 libncurses5-dev说明未找到包,还需下一步。2。运行sudo apt-get
阅读全文
编译linux内核(ftrace)
摘要:第一步下载源码:ftp://linux.cis.nctu.edu.tw/kernel/linux/kernel/linux/kernel/这个文件夹下有各种版本的linux源码,选择你需要的源码。比如选择 linux-2.6.28.2.tar.bz2 复制下载链接,在终端下输入:sudo wget 链接地址。然后开始下载。第二步:解压进入到文件所在的文件夹中,在终端输入:sudo tar -jxvf linux-2.6.28.2.tar.bz2 -C/usr/src解压到编译指定文件夹:usr/src第三步:配置编译选项cd /usr/srcsudo make menuconfig配置参数选择
阅读全文
ftrace使用简介(三)
摘要:本文转自:http://www.yiyon.net/index.php/archives/2361.1 使用 trace_printk 打印跟踪信息ftrace 提供了一个用于向 ftrace 跟踪缓冲区输出跟踪信息的工具函数,叫做 trace_printk(),它的使用方式与 printk() 类似。可以通过 trace 文件读取该函数的输出。从头文件 include/linux/kernel.h 中可以看到,在激活配置 CONFIG_TRACING 后,trace_printk() 定义为宏:#define trace_printk(fmt, args…) \…下面通过一个示例模块 ftr
阅读全文
ftrace使用说明(二)
摘要:本文转自:http://www.yiyon.net/index.php/archives/2251.1 Ftrace数据文件介绍/sys/kernel/debug/tracing目录下文件和目录比较多,有些是各种跟踪器共享使用的,有些是特定于某个跟踪器使用的。在操作这些数据文件时,通常使用 echo命令来修改其值,也可以在程序中通过文件读写相关的函数来操作这些文件的值。下面只对部分文件进行描述,读者可以参考内核源码包中 Documentation/trace 目录下的文档以及 kernel/trace 下的源文件以了解其余文件的用途。README:提供了一个简短的使用说明,展示了ftrace的
阅读全文
ftrace使用简介(一)
摘要:本文转自:http://www.yiyon.net/index.php/archives/225仅供自己学习之用。1 ftrace 简介ftrace 是 Linux 内核中提供的一种调试工具。使用 ftrace 可以对内核中发生的事情进行跟踪,可以调试 bug 或者分析内核,也可以帮助开发人员了解 Linux 内核的运行时行为,以便进行故障调试或性能分析。最早 ftrace 是一个 function tracer,仅能够记录内核的函数调用流程。如今 ftrace 已经成为一个 framework,采用 plugin 的方式支持开发人员添加更多种类的 trace 功能。Ftrace 由 RedH
阅读全文
dell 3420 如何安装nvidia显卡驱动
摘要:1、官方下载个最新的驱动 从http://www.nvidia.com/page/home.html寻找你所需要的驱动 我下载的就是NVIDIA-Linux-x86-173.14.12-pkg1.run这个文件,改名为nvd.run2、删除原驱动包 sudo apt-get -purge remove nvidia-glx nvidia-glx-new3. ctrl+alt+f1进入第一终端,然后登录,注意进入之前记下后面的命令,若x-window还没stop(下一步执行),则按ctrl+alt+f7可以切换回来4. sudo service lightdm stop 停止第七终端,即x...
阅读全文
sem中的SYSCALL_DEFINE3
摘要:看了关于system v信号量的资料,了解了关于信号量集的创建、删除及操作的3个函数:semget,semop,semctl,感觉不是很详细,想看看源代码,所以就按上面说的在sys/sem.h中查找,可怎么找不到,搜了下,以为是版本问题,可能2.6版本中没有这3个函数。但后来发现问题不在这儿,应该帖子上说的sys/sem.h不是在源代码中,而是在安装了linux后的sys目录下的。但是按理说系统调用在源码中应该有原型的,刚在源代码中打开sem.c文件,看到了SYSCALL_DEFINE3(semget, key_t, key, int, nsems, int, semflg)这个函数,利用so
阅读全文
浙公网安备 33010602011771号