导航

随笔分类 -  technical for Linux

linux technical
摘要:如今很多系统管理员依然通过组合使用诸如ifconfig、route、arp和netstat等命令行工具(统称为net-tools)来配置网络功能,解决网络故障。net-tools起源于BSD的TCP/IP工具箱,后来成为老版本Linux内核中配置网络功能的工具。但自2001年起,Linux社区已经对 阅读全文

posted @ 2018-11-22 16:49 ricks 阅读(220) 评论(0) 推荐(0) 编辑

摘要:一、进程间通信的概念 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess 阅读全文

posted @ 2018-11-21 19:27 ricks 阅读(283) 评论(0) 推荐(0) 编辑

摘要:前言Device Tree是一种用来描述硬件的数据结构,类似板级描述语言,起源于OpenFirmware(OF)。在目前广泛使用的Linux kernel 2.6.x版本中,对于不同平台、不同硬件,往往存在着大量的不同的、移植性差的板级描述代码,以达到对这些不同平台和不同硬件特殊适配的需求。但是过多 阅读全文

posted @ 2018-11-21 09:51 ricks 阅读(672) 评论(0) 推荐(0) 编辑

摘要:IPTABLES(8) iptables 1.6.0 IPTABLES(8) NAME iptables/ip6tables — a... 阅读全文

posted @ 2018-11-12 09:21 ricks 阅读(149) 评论(0) 推荐(0) 编辑

摘要:IPTABLES(8) iptables 1.6.0 IPTABLES(8) NAME iptables/ip6tables — a... 阅读全文

posted @ 2018-11-12 09:17 ricks 阅读(221) 评论(0) 推荐(0) 编辑

摘要:Hack #57: 使用fakeroot模拟root权限执行程序 fakeroot是什么 例如Debian在生成package的时候,编译完之后,不能立刻在当前环境执行make install,需要执行make install DESTDIR=$(pwd)/debian/tmp把生成的文件安装到bu 阅读全文

posted @ 2018-11-06 10:22 ricks 阅读(8653) 评论(0) 推荐(3) 编辑

摘要:Linux下rz,sz与ssh的配合使用 一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地; 与ssh有关的两个命令可以提供很方便的操作: sz:将选定的文件发送( 阅读全文

posted @ 2018-11-01 11:29 ricks 阅读(347) 评论(0) 推荐(0) 编辑

摘要:BBB为REV C,emmc4G版本,系统为Debian 7.9 wheezy (2015.11.12),内核为Linux 3.8.13.使用命令cat /etc/dogtag查看 查看系统信息的四种方式 uname -a lsb_release -a cat /proc/version sudo 阅读全文

posted @ 2018-10-31 16:07 ricks 阅读(6197) 评论(0) 推荐(0) 编辑

摘要:vsftpd即very secure FTP daemon(非常安全的FTP进程),是一个基于GPL发布的类UNIX类操作系统上运行的服务器的名字(是一种守护进程),可以运行在诸如Linux、BSD、Solaris、HP-UX以及Irix等系统上面。vsftpd支持很多其他传统的FTP服务器不支持的 阅读全文

posted @ 2018-10-10 20:10 ricks 阅读(2719) 评论(0) 推荐(0) 编辑

摘要:在linux下面工作,有些命令能够大大提高效率。本文就向大家介绍find、grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们。本文结构如下: find命令 find命令的一般形式 find命令的常用选项及实例 find与xargs grep命令 grep命令的一般形式 grep 阅读全文

posted @ 2018-10-07 09:17 ricks 阅读(177) 评论(0) 推荐(0) 编辑

摘要:有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务 主要用三种方式进行这一操作: ln -s 在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0~6七个运行级别之一) chkonfig 命令行运行级别设置 ntsysv 伪图形运行级别设置 注意: 阅读全文

posted @ 2018-10-06 19:17 ricks 阅读(190) 评论(0) 推荐(0) 编辑

摘要:介绍系统按照不同级别启动时需要启动的服务。 进入目录:etc 执行命令:ls -l | grep "rc.*" | sort 结果如下图: 1 系统在启动时,通过inittab文件知道了现在我要启动的级别是哪一个,细心点可以发现,这里rc0.d....rc6.d刚好有六个,恭喜你猜对了设置启动的六个 阅读全文

posted @ 2018-09-29 18:07 ricks 阅读(439) 评论(0) 推荐(0) 编辑

摘要:简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 Active Interne 阅读全文

posted @ 2018-09-19 15:12 ricks 阅读(238) 评论(0) 推荐(0) 编辑

摘要:简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、no 阅读全文

posted @ 2018-09-17 17:52 ricks 阅读(582) 评论(0) 推荐(0) 编辑

摘要:序言 单独总结tcpdump抓包的常用命令 主要语法 过滤主机/IP: tcpdump -i eth1 host 172.16.7.206 抓取所有经过网卡1,目的IP为172.16.7.206的网络数据 过滤端口: tcpdump -i eth1 dst port 1234 抓取所有经过网卡1,目 阅读全文

posted @ 2018-09-17 17:05 ricks 阅读(305) 评论(0) 推荐(0) 编辑

摘要:2. Makefile介绍 make命令执行时,需要一个Makefile文件,以告诉make命令需要怎么样的去编译和链接程序。 首先,我们用一个示例来说明Makefile的书写规则。以便给大家一个感性认识。这个示例来源于GNU的make使用手册,在这个示例中,我们的工程有8个C文件,和3个头文件,我 阅读全文

posted @ 2018-09-14 08:59 ricks 阅读(279) 评论(0) 推荐(0) 编辑

摘要:之前买了一台改过硬件的TP-Link WR841N-V7路由器,并且成功刷机OpenWrt也完成了FQ,WR841N-V7的更多详情可以看这里,但是可能卖家焊接的有问题,导致老是听到滋滋滋高频率的赤耳声音,很不爽,因此无奈拿起之前的TL-WR720N V3,这台内存小,存储空间小的路由器,捣腾起来, 阅读全文

posted @ 2018-09-13 17:41 ricks 阅读(38600) 评论(2) 推荐(0) 编辑

摘要:问题引出:A进程与B进程各自独立,都是服务器进程,常驻系统,互不相干。在某次重启A进程后,发现由于固定监听的端口被占用而无法启动。检查,发现是B进程占用了该端口,检查B进程代码,没有相关的打开该固定端口和打开随机端口的动作。问题百思不得其解。 最终,发现B进程不只是占用了该固定端口,还打开了很多本该 阅读全文

posted @ 2018-09-13 09:39 ricks 阅读(342) 评论(0) 推荐(0) 编辑

摘要:route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP 阅读全文

posted @ 2018-09-07 10:45 ricks 阅读(201) 评论(0) 推荐(0) 编辑

摘要:DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 一台主机的dns服务器的好坏会直接影响我们上网的速度以及网站的访问,今天我们一起来看一下如何为Linux系统配置好 阅读全文

posted @ 2018-09-06 17:00 ricks 阅读(8390) 评论(0) 推荐(1) 编辑