- 博客(288)
- 资源 (14)
- 收藏
- 关注
原创 xrandr 笔记
发现还是xrandr好用,不管是ubuntu 10.10还是fedora 16的监视器设置的图形工具,总是无法得到想要的效果,做一下xrandr命令的笔记。1. 查看当前连接的显示器的名称xrandr [-q]笔记本自身的屏幕一般为:LVDS1VGA外接的:VGA12. 复制一个桌面到另外的显示器xrandr --output LVDS1 --same-as VG
2012-01-16 21:37:06 1263
转载 SysVinit to Systemd Cheatsheet Linux服务配置
1. fedora 15 开始使用systemd代替原来的sysv init了,对比下systemd下systemctl和原来的service,chkconfig。http://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet还有一篇简单介绍systemd,和简单命令的使用的文章:http://fedoraproject.org/w
2012-01-14 00:29:23 1086
转载 Introduction to Cgroups, the Linux Control Group
http://linuxaria.com/article/introduction-to-cgroups-the-linux-conrol-group?lang=enCgroups is present in the official Linux kernel 2.6.24 (late 2007), still he’s not much know or used (at least for
2012-01-13 23:48:24 1184
转载 Managing Group Access
保存下这个网站:http://www.yolinux.com/Linux groups are a mechanism to manage a collection of computer system users.All Linux users have a user ID and a group ID and a unique numerical identification numb
2012-01-13 21:19:32 897
原创 tar 笔记
1. 打包某一个目录(包括子目录):tar cvf dir.tar dir/ 加上压缩选项z,f选项需要出现在选项的最后面,因为这个选项后面需要跟archive文件名:tar cvzf dir.tgz dir/
2012-01-11 18:06:42 400
转载 Configuring Fedora Linux Remote Access using SSH (openssh-server, openssh)
Secure Shell (SSH) is a TCP/IP service that provides a secure mechanism for remotely logging into one system over either a local network or the internet into another system. SSH also provides the abil
2012-01-11 01:12:10 885
转载 Basic Fedora Linux Firewall Configuration (system-config-firewall)
A firewall is a vital component in protecting a computersystem, or network of computers from external attack (typically from an internet connection). Any computer connected directly to an intern
2012-01-10 23:51:10 1515
原创 rpm 笔记
1. 查看已安装软件包安装了那些文件: rpm -ql xxx2. 查看rpm包将要安装哪些文件:rpm -qlp xxx.rpm3. 查找哪个包包含指定文件:rpm -qf xxx4. 查询已经安装的包rpm -qarpm -q xxx5. 查询已安装的软件包的信息rpm -qi xxx如:rpm -qi wireshark
2012-01-09 21:28:47 625
转载 How To: Configure Secure FTP Server (VSFTPD) (on FC16)
by Kulbir Sainiin Administration,Configuration,FTP,FTP Server, HowTo, Linux, Security, ServerThis post is totally dedicated to vsftpd configuration with uploads enabled. vsftpd stand
2012-01-09 16:02:26 1307 1
转载 How to Disable SELinux
How to Disable SELinuxYou've setup a new system, or installed something new on your Linuxsystem and its not working. You get the feeling that SELinux is thecause of the problem. This page was writte
2012-01-09 15:47:33 1571
原创 yum 源
三个 fedora 16的远程源:1. sohu源:[fedora]name=Fedora $releasever - $basearch - sohu.comfailovermethod=prioritybaseurl=http://mirrors.sohu.com/fedora/releases/$releasever/Everything/$basearch/os/
2012-01-08 21:12:55 1372
原创 开机挂载配置 fstab UUID
1. 需要设置启动自动挂载的文件系统,打开fstab,发现需要分区的UUID,通过: sudo blkid -o list 打印出比较能理解的格式:输出的是所有分区的信息,包含了分区的设备文件,文件系统类型,卷标(LABEL),挂载点,UUID。2. 不同文件系统的卷标需要不同的软件包来设置:a) NTFS 需要安装 ntfsprogs,用命令 sudo ntfslabel
2011-12-27 16:14:57 4938
原创 Fedora 16 硬盘安装 笔记
1. grub4dos引导安装的时候,Fedora 16 安装程序默认会联网,连不上就要退出,可以在kernel xxxx命令后面接linux askmethod 来选择源。选择源分区的时候注意:逻辑分区从5开始计数,所以如果sata硬盘第一逻辑分区是D分区,一般设备名是sda5,E盘就是sda6。也可以直接在grub启动项中的kernel xxx之后加上linux hd:/:path来指定,
2011-12-26 02:25:25 635
原创 Practical Packet Analysis 笔记
charpter 6p86 交换机根据MAC地址转发数据包MAC addresses are needed because a switch that interconnects devices on a network uses a Content Addressable Memory (CAM) table, which lists theMAC addresses of a
2011-12-22 18:46:56 519
原创 Fedora 软件包记录
开发:gccgcc-c++播放mp3:rhythmbox:官方源没有mp3的解码器插件包;gstreamer-plugins-ugly:需要添加rpmfusion的源,自动安装下面的包正在安装: gstreamer-plugins-ugly i686 0.10.18-3.fc16
2011-12-17 22:01:01 448
原创 Fedora下BCM4306网卡问题解决方法
1. D410安装Fedora,BCM4306无线网卡不能激活。google查到网卡的驱动是b43legacy和b43lspci | grep 4302:03.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 02)lsmod | grep 43
2011-12-17 21:40:15 761
转载 yum ValueError: bad marshal data
fedora yum出问题,运行出现: import httplib File "/usr/lib/python2.6/httplib.py", line 1078, in import sslValueError: bad marshal datagoogle找到解决方法,是import的ssl.py对应的.pyc和.pyo的问题,删掉,问题解决。
2011-12-17 01:55:28 5702
原创 Yum 笔记
1. 配置在 文件/etc/yum.conf 和目录/etc/yum.repos.d;添加源:1. 可以直接把源信息放在/etc/yum.conf;2. 也可以新建一个源配置文件 filename.repo,添加源信息,保存在/etc/yum.repos.d/中;这个比较方便;2.主要命令yum clean packages 清除遗留在缓存里的包文件yum cle
2011-12-16 19:12:03 907
原创 sed 笔记 分割符
1. echo $JAVAC | sed -e 's/\/bin\/javac//' (-e选项 后面跟sed 脚本,可以省略;-f 后面跟脚本文件)(JAVAC=/usr/lib/jvm/java-6-sun/bin/javac)输出:/usr/lib/jvm/java-6-sun2. s命令后面的任何字符都认为是分割符,所以简单起见,可以这么写:echo $JAVAC |
2011-12-13 00:02:53 949
原创 shell 笔记 特殊变量 特殊字符 Metacharacters
特殊变量$# 表示传递到脚本的参数列表$0 当前运行脚本名称$1,$2,..,$9 当期脚本参数$* 以一个字符串显示所有向脚本传递的参数,跟位置变量不同的是这里参数可超过9个。$@ 与$#相同,但是使用时加引号,并在引号中返回每一个参数$$ 表示当前运行脚本的进程ID号$! 表示后台运行的一个进程的ID号$- 显示shell使用的当前选项,与set命令相同
2011-12-12 23:27:04 929
原创 awk 笔记 2 调用shell命令
1. 调用 shell 命令1.1 可以通过 system 函数,格式举例如下:system ("rm " $0) shell命令和选项等放在双引号中间,awk中的参数可以直接跟在后面,通过空格分割,最终"rm " $0 会合并成一条命令字符串,注意:rm后面需要有空格来分隔参数;system 命令返回错误信息;1.2 通过重定向符号和getline可以得到
2011-11-21 19:44:42 668
转载 Ubuntu 启动 daytime server
Ubuntu 8.04 启动daytime服务 《Linux 程序设计》书上讲解套接字通信时用的是daytime服务,自己用的系统是ubuntu 8.04, 没有自动安装这些服务,折腾了半天没有搞定,于是放弃,但在《unix网络编程》一书中又发现好多例子使用了这个daytime服务,于是决心解决此问题。经过一段时间的折磨后终于启动了daytime这个服务。现在实现过程做整理,方便后来者学习使
2011-11-21 19:18:14 1947 1
原创 TCP/IP Illustrated vol1 笔记 TCP Half-Close 和 FIN_WAIT_2 State
1. 调用 shutdown 之后,状态如下图:即,half-close中,主动关闭的这一端接收到 ack of FIN 之后,还能读取对端的数据,而complete close的话,主动关闭的这一端会进入FIN_WAIT_2 State,而这个阶段会一直等待对端发送FIN,shutdown把发起主动关闭的这一端从无穷尽的等待中释放出来。伯克利为了防止无穷等待的出现,设置了定时器,超过
2011-11-13 23:30:28 3865
原创 TCP/IP Illustrated vol1 笔记 2MSL Wait State
1. 名词解释:incarnation : New instances of a connection are called incarnations of that connection (p243)也就是连接的四个要素都一样的不同连接实例ISN:Initial Sequence Number (p231)2. TIME_WAIT state当主动发起连接(c
2011-11-13 23:14:28 962
原创 TCP/IP Illustrated vol1 笔记 IGMP
1. IGMP 用于支持多播的主机和路由器中;2. IGMP消息封装在IP数据报中,消息是固定长度的8字节,封装格式如下:version 字段为1;type 字段,1的话是query,2是response/report;3. 主机一个进程是在一个指定的接口上加入一个多播组的;主机是通过组ID和接口来确定一个多播组的,主机维护了一张表,表项 包含多播组和它
2011-11-04 13:21:15 880
原创 TCP/IP Illustrated vol1 笔记 Broadcasting and Multicasting
1. 以太网卡多播:网卡MAC地址的最后一字节的第一位置为1,如:01:00:00:00:00:00广播:可以看成是多播的一种特殊情况,所有位置为1,即:ff:ff:ff:ff:ff:ff2. IP层广播类型liminited broadcast address:即 255.255.255.255,主机配置阶段会发送此中广播,目的地为此地址的不会被路由器转发;net-direc
2011-11-03 20:59:26 697
原创 Linux High Memory 笔记
Linux 内核占据线性空间的3G~4G(32位)(/include/asm-i386/page.h中,由__PAGE_OFFSET指定,#define__PAGE_OFFSET (0xC0000000)),所以能直接映射到Linux内核空间的物理内存不可能大于 1G,Linux设置这个值为 896M,保存在high_memory变量中,因此,物理内存中高于896M的被称为 high m
2011-10-27 20:51:09 2164 1
转载 对比objdump与readelf (elf 文件查看)
objdump和readelf都可以用来查看二进制文件的一些内部信息. 区别在于objdump借助BFD而更加通用一些, 可以应付不同文件格式, readelf则并不借助BFD, 而是直接读取ELF格式文件的信息, 按readelf手册页上所说, 得到的信息也略细致一些. 几个功能对比. 1. 反汇编代码查看源代码被翻译成的汇编代码, 大概有3种方法, 1) 通过编译器
2011-10-20 00:34:39 6756
转载 ubuntu10.04双显示器扩展方式,笔记本外接显示器分辨率低增加没有的分辨率
ubuntu10.04双显示器扩展方式,笔记本外接显示器分辨率低增加没有的分辨率。使用扩展方式,但是外接的显示器没有认出来(未知),分辨率超不过笔记本的1366x768,原本外接显示器是19寸宽屏1440x900,笔记本 1366x768,看了网上很多说要改xorg.co
2011-10-17 17:41:33 2466
转载 Rhythmbox歌曲名乱码问题
http://hi.baidu.com/l1xh330318747/blog/item/2039e783f451d3d4bc3e1e95.html安装:sudo apt-get install python-mutagen使用方法:mid3iconv -e
2011-10-15 00:17:48 777
原创 grep egrep sed awk 笔记
1. 多个正则表达式串联,使用'|'egrep -v '^$|^[^1-9]' file_name2. grep 几个特殊字符(正则表达式):^ : []外 表示行首,[]内 表示取反:[^0-9];$ : 表示行尾; . : 一个字符;*: 重复零次或者多次前一个字符,如:.* 表示匹配任意字符串,注意和 ls 命令的通配符 * 的区别,ls * 星号前不需要
2011-10-12 17:59:27 666
原创 C++ 标准程序库 笔记 Function Adapters
1. 针对函数对象的配接器,把一个函数对象转化成另外一个函数对象;比如:bind1st 和 bin2nd 把一个需要两个参数的函数对象转化成只要一个参数的函数对象;这种配接方式,只需要在operetor()中重新调用需要被被转化的函数对象即可实现;例子:pos =
2011-09-29 12:57:22 633
原创 LSH 笔记 X Window System
1. 历史来源于MIT的Athena项目,本来叫W(1980),自然接下来就叫X;1985,Version 10 得到广泛使用,不久之后就除了 11;现在是X11R7.6;XFree86 是X服务器在Linux下的实现,直到2004年,由于条款的变化,XFree8
2011-09-27 18:19:18 757
原创 备忘 Distributed Multihead X Project, Synergy
电脑多了,也有困扰,下面是一些解决办法,先做备忘,以后有时间再用。Distributed Multihead X Project 把显示扩展到多台机器http://dmx.sourceforge.net/Xinerama 一台机器的扩展桌面,而且一个窗口可以跨
2011-09-27 12:53:31 655
原创 TDGG 笔记 GNU C Extension
1. Local Declared Labels申明一个 Label 之后,还需要定义它,然后可以 goto 到指定 Label;int main(void){ __label__ something; // 声明一个 Label int
2011-09-27 00:06:22 993
原创 gcc Warning Options
-Wformat 格式化处理的函数(prrintf,scanf,strftime,strfmon)中,格式字符串 和 参数 类型 不匹配,发出警告;-Wno-format-extra-args C 标准中多余的参数会被忽略,添加这个选项,发出警告;
2011-09-26 23:55:02 599
转载 解读IEEE标准754:浮点数表示
解读IEEE标准754:浮点数表示如须转载请注明作者为soloforce@linuxsir.org,并请保持文章的完整和提供转载出处。http://bbs.linuxsir.org/showthread.php?t=262207更新:20060623-06:4
2011-09-26 22:12:22 668
原创 gcc 笔记 C Dialect Options
C dialects 选项 :-ansi 支持 C89,关闭不符和C89的 GNU扩展-std=value value可以是c89,iso9899:1990,iso9989:199409,c99,c9x,iso9899:1999,iso9989:199x,gnu89
2011-09-25 00:21:29 886
转载 cout 格式化输出
摘自:http://topic.csdn.net/u/20091118/18/eb3d7740-877d-4619-86c5-855d9dba3d95.htmlC/C++ code/*关于浮点数的格式*/ #include iostream> int main(
2011-09-23 18:31:41 582
原创 APUE 笔记 守护进程
1. daemon 是后台进程后台进程有些是内核的(kernel daemons),通常他们的父进程号是0,他们在系统启动阶段启动;有些是用户层的(user-level daemons),所有用户层后台程序是 process group leaders 和 session
2011-09-21 12:42:44 831
dynamic bayesian
2009-08-25
Prentice-Hall - Core C++ - A Software Engineering Approach (1280 pages).pdf
2008-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人