Linux
文章平均质量分 54
winceos
这个作者很懒,什么都没留下…
展开
-
Ubuntu Git服务器搭建
Git是非常著名的分布式版本控制系统。Gitosis则是方便通过Git与ssh架设中央服务器的软件。这篇文章的安装流程写得很明了,但使用中还是遇到了些许问题,本文算是该流程的补充。如果打算通过Gitosis架设服务器通过本文或许可以少走不少弯路。一、架设步骤1. 下载并安装python setuptoolssudo apt-get install python-setupt转载 2013-12-30 18:34:47 · 840 阅读 · 0 评论 -
Mac OS Create case-sensitive build environment
hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 40g ~/android.dmghdiutil attach ~/android.dmg.sparseimage -mountpoint /Volumes/androidcd /Volumes/android原创 2015-07-20 13:59:13 · 1688 阅读 · 0 评论 -
LINUX netlink机制介绍
Netlink 是一种特殊的 socket,它是 Linux 所特有的,类似于 BSD 中的AF_ROUTE 但又远比它的功能强大,目前在最新的 Linux 内核(2.6.14)中使用netlink 进行应用与内核通信的应用很多,包括:路由 daemon(NETLINK_ROUTE),1-wire 子系统(NETLINK_W1),用户态 socket 协议(NETLINK_USERSOCK),防火转载 2014-08-08 12:19:53 · 787 阅读 · 0 评论 -
Ubuntu 开发服务器配置(SSH server,登陆到远程服务器进行文件共享)
1. sudo apt-get install openssh-server2.原创 2014-07-09 17:50:14 · 1532 阅读 · 0 评论 -
Ubuntu 12.04 x64 手动安装sun jdk 6
从官网下载下来的安装文件(如:jdk-6u24-linux-i586.bin)默认都是没有执行权限的,可以通过$ls -l 命令查询到相关信息,所以首先第一步是要将安装文件赋予可执行权限,可以通过命令 $ sudo chmod u+x/usr/lib/java/jdk-6u20-linux-i586.bin 来实现。 成功修改安装文件权限后,通过命令 $ cd /usr/lib原创 2014-07-07 09:52:46 · 1375 阅读 · 0 评论 -
Linux Kernel(Android) 加密算法总结(一)(cipher、compress、digest)
1. Linux内核支持哪些加密算法 ? 内核支持的加密算法很多,包括: 对称加密算法,如AES; 摘要算法,如sha1,md5; 压缩算法,如deflate。 不过内核好像不支持非对称加密算法。2. 加密算法源文件位置 这些算法作为加密函数框架的最底层,提供加密和解密的实际操作。这些函数可以在内核crypto文件夹下,相原创 2014-07-08 17:45:10 · 7431 阅读 · 0 评论 -
tar 压缩打包时排除或忽略某个子目录或文件
例子: 通过 tar zcvf test.tar.ga --exclude=/test/aaa --exclude=test/bbb /test 将test目录下的文件和子目录压缩打包, 但是排除/test/aaa 和 /test/bbbtest目录结构如下/test/aaa 目录/test/bbb 目录/test/ccc 目录原创 2014-06-09 18:10:31 · 15923 阅读 · 0 评论 -
如何下载Android kernel内核源代码,编译烧写验证
1. Download Kernel source Study: 1. Please refer to the AOSP official kernel download address: http://source.android.com/source/building-kernels.html 2. goto https://android.g原创 2014-04-29 11:06:15 · 3591 阅读 · 0 评论 -
ARM Kernel Start Process
What runs first depends on what type of kernel you start running.If you're using a compressed kernel (aka zImage), the startup codein arch/arm/boot/compressed/head.S runs (and maybe some other arc原创 2014-04-10 15:24:37 · 755 阅读 · 0 评论 -
git忽略特定文件或目录
git忽略特定文件或目录 在将某个目录添加到git版本库、或提交某个git版本库的改动时,可能希望忽略掉一些文件或目录(如编译时生成的.o、.a文件等),可以修改.git/info/exclude文件来实现。举例如下:vi .git/info/exclude# git ls-files --others --exclude-from=.原创 2014-03-25 14:34:18 · 1076 阅读 · 0 评论 -
Android 4.4.2 SELinux 与系统关系详解三:根据Seinfo 为Package 设置安全上下文标签
在对Android 操作系统进行定制开发过程中,优势仅仅需要编译修改过的部分并烧写到设备上进行验证,下面是重新编译打包boot.img,并自动烧写到设备的脚本文件。[code=Python]echo onout/host/linux-x86/bin/mkbootfs out/target/product/hammerhead/root | out/host/linux-x86/bin/原创 2014-03-25 15:05:55 · 2426 阅读 · 0 评论 -
Linux 下目录比较工具Meld
安装:打开:导出比较文件:原创 2014-03-07 10:31:12 · 1313 阅读 · 0 评论 -
Ubuntu 12.04上安装Nginx, PHP,Mysql及配置
一、配置ngnix1、安装[python] view plaincopyprint?sudo apt-get install nginx 2、启动[python] view plaincopyprint?sudo /etc/init.d/nginx star原创 2014-02-28 12:05:00 · 1076 阅读 · 0 评论 -
SystemTap工具能调试新增的内核模块
1、问题 SystemTap工具能调试新增的内核模块吗?比如自己编写的helloworld模块。 答案:是可以的。2、关键点: 1)使用SystemTap调试内核模块,探测点的编写格式示例为: module("ext3").function("ext3_*") 2)需要将新增的helloworld模块cp到/lib/modules/`uname转载 2015-11-19 17:11:07 · 1496 阅读 · 0 评论