随笔分类 - Linux
摘要:使用scp命令:scp就是secure copy,scp在主机复制文件。他使用ssh作为数据传输。而且用同样认证和安全性。scp将在认证中请求输入密码所有的文件可能需要服务器和用户的特别描述来指明文件将被复制到/从某台服务器。而两个远程登录的服务器间的文件复制是允许的。scp命令选项:-1 强制s...
阅读全文
摘要:最近,刚刚平复了自己找工作的心情,想从头把玩一番Linux的发行版,结果安装Ubuntu12.04和Ubuntu14.04过程中,出现了不能全屏的问题,以前玩的是Red hat、Kali Linux、CentOS,没碰过乌班图,结果今天对这个问题做个记录。出现问题:主要是这段话:module com...
阅读全文
摘要:1.查看当前版本: uname -r2.编写内核模块 1 #include 2 #include 3 #include 4 MODULE_LICENSE("GPL); 5 MODULE_AUTHOR("xiaomiao"); 6 static int __init hello_init(void) ...
阅读全文
摘要:Make的时候出现下列错误:1 make -C /lib/modules/2.6.32-431.el6.i686/build M = /root/Desktop/kernel modules2 make *** /lib/modules/2.6.32-431.el6.i686/build: No s...
阅读全文
摘要:1.Linux简介Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机2.Linux介绍3.Linux的特点 1. 多用户,多任务,丰富的网络功能,可靠的系统安全,良好...
阅读全文
摘要:1.之所以选择这么低的版本学习,答案是简单,高版本的代码量太大,对于我这样的初学者来说,就是瞎子摸象不会有什么感觉。开始吧!2首先你需要在一个地方下载源码:OldLinux3.分析: 1 /* 2 * linux/init/main.c 3 * 4 * (C) 1991 Linu...
阅读全文
摘要:1.首先你需要下载它,在http://www.linkdata.se/sourcecode/memwatch/2.该内存工具是开源的(我也很喜欢开源^_^...),无需安装,只要在你的代码中包含它的头文件.像这样 #include "memwatch"3.目前用到的最新版本是memwatch-2.7...
阅读全文
摘要:直接上代码,内置注解1.server端 1 /** 2 server端 3 */ 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include...
阅读全文
摘要:1.格式uniq [OPTION]... [INPUT [OUTPUT]]2.命令 -c, --count prefix lines by the number of occurrences -d, --repeated o...
阅读全文
摘要:1.安装 yum install tcpdump -y2.监视数据包 tcpdump -i eth0 --监控本机的eth0网卡 tcpdump host 192.168.1.120 and \(192.168.1.121 or 192.168.1.122\) --截获多个IP数据包 tcpdum...
阅读全文
摘要:打开终端第一步:cat > count第二步:wc s.sh (s.sh是之前编好的文件)以Ctrl + D结束输出第三步:chmod +x count第四步:./count
阅读全文
摘要:接上篇1.调用库函数代码tdl.c1 void main()2 {3 print();4 }View Code2.编绎链接的选项cp pr1.so pr11.sogcc -O -o tdl tdl.c ./pr11.so./tdl
阅读全文
摘要:1.设计库代码pr1.c1 int p = 2;2 void print()3 {4 printf("This is the first dll src !\n");5 }View Codepr2.c1 int p = 3;2 void print()3 {4 printf("Thi...
阅读全文
摘要:接上篇(1)调用库函数代码1 void main()2 {3 print1();4 print2();5 }View Code(2)编绎链接选项1 gcc -O -o main main.c -L./ -lprView Code(3)执行目标程序./main
阅读全文
摘要:1.设计库源码pr1.c1 void print1()2 {3 printf("This is the first lib src \n");4 }View Codepr2.c1 void print2()2 {3 printf("This is the second lib src...
阅读全文
摘要:Shell分类表 Shell名称 程序名 普通用户提示符 超级用户提示符 Bourne Shell/usr/bin/sh$# Bourne Again SHell/usr/bin/bash$# C Shell/usr/bin/csh%# K Shell/usr/bin/...
阅读全文
摘要:常见的文件系统: 传统文件系统:ext2 / minix / MS-DOS / FAT (用 vfat 模块) / iso9660 (光盘)等等; 日志式文件系统: ext3 / ReiserFS / Windows' NTFS / IBM's JFS / SGI's XFS 网绚文件系统: ...
阅读全文
摘要:(1)计算器的定义为:接受用户输入指令不数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的信息;(2)计算机的五大单元包括:输入单元、 输出单元、CPU内部的控制单元、算数逻辑单元与主存储器五大部分;(3) 数据会流进/流出内存是CPU所发布的控制命令,而CPU实际要处理的数据则完...
阅读全文
摘要:1.分屏启动Vim 1.使用大写的O参数来垂直分屏 vim -On file1 file2 ... 2.使用小写的o来水平分屏 vim -on file1 file2 ...注释:n表示数字,表示分几个屏2.关闭分屏 1.关闭当前窗口 Ctrl+W c 2.关闭当前窗口,如果只剩下最后一个了,则推出...
阅读全文
摘要:1.本文采用的是系统自带的rpm包进行安装,由于本Linux系统是经过优化后的所以无需光盘挂载。2.介绍Bind是一款开放源码的DNS服务器软件,Bind由美国加州大学Berkeley分校开发和维护的,全名为Berkeley Internet Name Domain它是目前世界上使用最为广泛的DNS...
阅读全文