随笔分类 - Linux
摘要:netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。 netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,
阅读全文
摘要:[TOC] aria2 title: aria2 使用说明 title: aria2,aria2c,wget,linux,下载 info: aria2 是一款轻量型命令行下载工具,它提供了对多协议和多源地址的支持,目前支持的协议包括 HTTP(S), FTP, BitTorrent (...
阅读全文
摘要:1.摘要这是《翻译:理解TCP/IP网络栈&编写网络应用》的下篇,文章中会通过讲解TCP的代码实现帮助大家理解发送、接收数据的流程,也描述了一些网卡、驱动等网络栈底层的原理。原文地址:原文地址2.数据结构以下是一些关键数据结构。我们了解一下这些数据结构再开始查看代码。2.1.sk_buff_stru...
阅读全文
摘要:1.摘要之前在网上看到了这篇描述tcp网络栈原理的文章,感觉不错,决定抽空把这篇文章翻译一下。一来重新温习一下TCP相关知识,二来练练英文。由于原文太长,这里把文章分成上下两部分,分别对应了原理和代码。 很久没翻译文章了难免有误,建议有能力的同学还是看一下原文。原文地址:原文地址2.概述我们难以想象...
阅读全文
摘要:1、使用tar对文件压缩加密:> tar -zcvf - ./test_fold|openssl des3 -salt -k mypassword | dd of=test.des3完成将得到一个pma.des3的打包文件,用你设置的密码替换password。2、使用tar对加密文件解压:> dd ...
阅读全文
摘要:首先要安装SVN客户端到你的系统才能操作各种命令apt-getinstall subversion1、将文件checkout到本地目录svn checkoutpath(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn ...
阅读全文
摘要:Linux环境下经常遇到某个进程挂掉而找不到原因,我们可以通过生成core file文件加上gdb来定位。如何产生core file?我们可以使用ulimit这条命令对core file文件的大小进行设定。一般默认情况下,core file的大小被设置为了0,这样系统就不dump出core file...
阅读全文
摘要:目前可以使用wireless-tools或wpa_supplicant工具来配置无线网络。请记住重要的一点是,对无线网络的配置是全局性的,而非针对具体的接口。 wpa_supplicant是一个较好的选择,但缺点是它不支持所有的驱动。请浏览wpa_supplicant网站获得它所支持的驱动列表。另外...
阅读全文
摘要:To Learn something you need to do it, without the fear of being unsuccessful. I believe in practicality and hence will be accompanying you to the prac...
阅读全文
摘要:Situation one: you are trying to compile a package from source and you discover that somebody has already done the work for you of modifying it slight...
阅读全文
摘要:Git 是分散式的版本控制系統, 從架設、簡易操作、設定, 此篇主要是整理 基本操作、遠端操作 等.註: Git 的範圍太廣了, 把這篇當作是初學入門就好了. 注意事項由 project/.git/config 可知: (若有更多, 亦可由此得知)origin(remote) 是 Repositor...
阅读全文
摘要:#!/bin/bash while[1]doa=$(ifconfigeth0|grep'RXpac'|awk'{print$2}'|awk-F:'{print$NF}')echo-ne"$a\r"#不换行刷新数据 doneecho参 数:-n 不要在最后自动换行 -e 若字符串中出现以下字符,则特...
阅读全文
摘要:系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /pr...
阅读全文
摘要:本文由 伯乐在线 - Jerry 翻译自 Quora - Joshua Levy。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。 浮现在脑海的很多 Linux命令,其中一些不为人知,另一些则很常见,如下: xargs or parallel: 并行运行一些程序,命令有很多的选项 sed and awk: 广为人知并且非常有用的处理文本文件的命令,比Python和Ruby还快 ...
阅读全文
摘要:1、查看printk函数日记输出 (1)使用字符终端;通常使用ctrl+alt+f1切换查看; (2)使用cat /proc/kmsg命令;(在Linux系统启动后,/proc/kmsg文件可以查看内核对外所用的符号表,可以用cat命令查看器内容。) (3)使用dmesg命令查看。 linux/kernel.h文件定义的printk函数的Log Level: ...
阅读全文
摘要:Linux在线文档主要有:man、info、HOW-TO等. 1、man 手册 man 1:命令,可查看普通用户的命令使用介绍; man 2:系统调用,可以查看内核接口系统的调用函数; man 3:函数库调用,可以查看普通函数库中的函数; man 4:特殊文件,可以查看/dev 目录下面的特殊文件; man 5:文件格式和约定,可以查看/etc/passwd 等文...
阅读全文
摘要:(1) x264_param_default( x264_param_t *param ) 作用: 对编码器进行参数设定 cqm:量化表相关信息 csp: 量化表相关信息里的memset( param->cqm_4iy, 16, 16 ); ...
阅读全文
摘要:aria2下载工具特点:1、支持http/https/ftp/bt协议2、支持metalink3.0,metalink是一种可以将不同协议下载的同一文件集合到一起以达到最大下载稳定性和速度的东东。个人感觉这个似乎比迅雷支持不同网址下载同一文件似乎更高级些3、支持分段下载和续传4、支持通过http代理的ftp下载5、可以作为守候进程运行注:aria有gtk界面,但aria2只有命令行版本。arch下安装:pacman -S aria2典型用法:aria2c http://AAA.BBB.CCC/file.zip普通下载aria2c -s 2http://AAA.BBB.CCC/file.zip
阅读全文
摘要:#sudo apt-get install g++-arm-linux-gnueabihf 小心hf 支持硬件浮点
阅读全文
摘要:Ubuntu 12.04 安装 VMware Tools,运行vmware-config-tools.pl 时,总是提示 The path "" is not valid. What is the location of the directory of C header files that match your running kernel? 输入 /usr/src/linu...
阅读全文
浙公网安备 33010602011771号