Linux技术
文章平均质量分 56
小秦师傅
这个作者很懒,什么都没留下…
展开
-
tmux备忘
窗格的分割Ctrl+b " - split pane horizontallyCtrl+b % - 将当前窗格垂直划分Ctrl+b 方向键 - 在各窗格间切换Ctrl+b,并且不要松开Ctrl,方向键 - 调整窗格大小Ctrl+b x--退出当前窗格Ctrl+b q - 显示分隔窗口的编号 Ctrl+b o - 跳到下一个分隔窗口 窗口的创建与切原创 2015-04-17 18:30:56 · 399 阅读 · 0 评论 -
Fedora如何实现自动运行
1.在/etc/init.d/中创建脚本,运用如下的格式#!/bin/bash# chkconfig: 2345 20 80# description: Description comes here....# Source function library.. /etc/init.d/functionsstart() { # code to start app com翻译 2015-10-21 16:04:49 · 508 阅读 · 0 评论 -
Fedora如何实现自动登录
To set up Fedora to login automatically just open the file /etc/gdm/custom.conf, and then add the following three lines to the end of the file.[daemon]AutomaticLoginEnable=TrueAutomaticLogin=bra转载 2015-10-21 15:23:30 · 659 阅读 · 0 评论 -
bitcount using bit method
unsigned int v; // count bits set in this (32-bit value)unsigned int c; // store the total herec = v - ((v >> 1) & 0x55555555);c = ((c >> 2) & 0x33333333) + (c & 0x33333333);c = ((c >> 4) + c) &转载 2015-07-01 21:10:32 · 657 阅读 · 0 评论 -
Network Namespace
Network Namespace定义了一些端口的集合,这个集合内的端口和其他namespace中的端口没有直接的联系,不会直接link,转发和路由,可以看做一个单独的集合。创建network namespace:ip netns add 列出已经创建的network namespace:ip netns listvirtual Ethernet interface原创 2015-06-07 16:26:06 · 1557 阅读 · 0 评论 -
Iptable
Iptables是Linux的防火墙有三个规则链,分别是INPUT - 所有以主机为目的地的封包。 OUTPUT - 所有源自主机的封包。 FORWARD - 这些封包的目的地或来源地都不是主机,但路经主机(由它选路)。假若你的主机是一个路由器,这条规则链将会被应用。 规则是以列表的方式被加进每条规则链。每个封包会被头一条规则开始检查,才至最后一条。假若封包与其中一条规则吻合,原创 2015-05-22 00:20:42 · 793 阅读 · 0 评论 -
自旋锁
自旋锁 转自:http://blog.csdn.net/s04120227/article/details/3961381不明白的一点:持有自旋锁的任务睡眠会造成自死锁——因为睡眠有可能造成持有锁的内核任务被重新调度,而再次申请自己已持有的锁,为什么从新调度会再次申请已持有的锁????------------------------------------------------转载 2015-05-17 23:12:58 · 378 阅读 · 0 评论 -
linux /etc/rc.d/目录的详解
转自:http://blog.csdn.net/gxj022/article/details/4150793rc.d的内容如下: init.d/ :各种服务器和程序的二进制文件存放目录。 rcx.d/: 各个启动级别的执行程序连接目录。里头的东西都是指向init.d/的一些软连接。具体的后边叙述。 还有三个脚本:rc.sysinit, rc, rc.local转载 2015-04-17 11:35:19 · 560 阅读 · 0 评论 -
read/write proc例程
Proc做为用户态进程和内核进行通信的工具,可以用Proc访问内核的数据,本文例程创建一个Proc,然后通过一个Hello world例程进行Proc的读写操作。Proc的源代码:(此代码转自:http://tuxthink.blogspot.com/2011/02/creating-readwrite-proc-entry.html)/**************************原创 2015-04-20 15:51:05 · 1378 阅读 · 0 评论 -
ioctl实现例程
本例程中代码使用如下博客:http://tuxthink.blogspot.com/2011/01/creating-ioctl-command.html1.ioctl_basic.h/************************************************************************* > File Name: ioctl_basic.h原创 2015-04-23 00:11:48 · 723 阅读 · 0 评论 -
VIM 全选命令
转自:http://blog.csdn.net/csh159/article/details/7533872ggvG稍微解释一下上面的命令 gg 让光标移到首行,在vim才有效,vi中无效V 是进入Visual(可视)模式 G 光标移到最后一行 选中内容以后就可以其他的操作了,比如:d 删除选中内容 y 复制选中内容到0号寄存器 "+y 复制转载 2015-04-22 23:59:32 · 3776 阅读 · 0 评论 -
Linux的查找命令
转自:http://www.ruanyifeng.com/blog/2009/10/5_ways_to_search_for_files_using_the_terminal.html在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。1. fi转载 2015-04-17 18:34:52 · 425 阅读 · 0 评论 -
linux地址空间学习--未完待续
32位系统,0x00000000-0xBFFFFFFFFF 这3GB是分配给用户空间,0xC00000000-0xFFFFFFFFFF 这1GB是分配给内核空间。64位系统,0x0000000000000000~0xffffffff80000000。是用户空间地址,0xffffffff80000000~0xffffffffffffffff是内核空间地址。原创 2015-09-20 23:51:08 · 620 阅读 · 0 评论