随笔 Linux

随笔Linux

Linux Netcat 命令——网络工具中的瑞士军刀

摘要: netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。 netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,阅读全文

posted @ 2016-02-18 10:17 blackBox 阅读(373) | 评论 (0) 编辑

Linux 下载工具 aria2

摘要: [TOC] aria2 title: aria2 使用说明 title: aria2,aria2c,wget,linux,下载 info: aria2 是一款轻量型命令行下载工具,它提供了对多协议和多源地址的支持,目前支持的协议包括 HTTP(S), FTP, BitTorrent (...阅读全文

posted @ 2015-11-09 14:24 blackBox 阅读(678) | 评论 (0) 编辑

翻译:理解TCP/IP网络栈&编写网络应用(下)

摘要: 1.摘要这是《翻译:理解TCP/IP网络栈&编写网络应用》的下篇,文章中会通过讲解TCP的代码实现帮助大家理解发送、接收数据的流程,也描述了一些网卡、驱动等网络栈底层的原理。原文地址:原文地址2.数据结构以下是一些关键数据结构。我们了解一下这些数据结构再开始查看代码。2.1.sk_buff_stru...阅读全文

posted @ 2015-07-28 13:51 blackBox 阅读(60) | 评论 (0) 编辑

翻译:理解TCP/IP网络栈&编写网络应用(上)

摘要: 1.摘要之前在网上看到了这篇描述tcp网络栈原理的文章,感觉不错,决定抽空把这篇文章翻译一下。一来重新温习一下TCP相关知识,二来练练英文。由于原文太长,这里把文章分成上下两部分,分别对应了原理和代码。 很久没翻译文章了难免有误,建议有能力的同学还是看一下原文。原文地址:原文地址2.概述我们难以想象...阅读全文

posted @ 2015-07-28 13:37 blackBox 阅读(44) | 评论 (0) 编辑

使用tar与OpenSSL加密解密

摘要: 1、使用tar对文件压缩加密:> tar -zcvf - ./test_fold|openssl des3 -salt -k mypassword | dd of=test.des3完成将得到一个pma.des3的打包文件,用你设置的密码替换password。2、使用tar对加密文件解压:> dd ...阅读全文

posted @ 2015-01-28 16:47 blackBox 阅读(87) | 评论 (0) 编辑

svn在linux下的使用(ubuntu命令行模式操作svn)

摘要: 首先要安装SVN客户端到你的系统才能操作各种命令apt-getinstall subversion1、将文件checkout到本地目录svn checkoutpath(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn ...阅读全文

posted @ 2015-01-28 15:00 blackBox 阅读(22) | 评论 (0) 编辑

gdb结合coredump定位崩溃进程

摘要: Linux环境下经常遇到某个进程挂掉而找不到原因,我们可以通过生成core file文件加上gdb来定位。如何产生core file?我们可以使用ulimit这条命令对core file文件的大小进行设定。一般默认情况下,core file的大小被设置为了0,这样系统就不dump出core file...阅读全文

posted @ 2015-01-05 14:25 blackBox 阅读(41) | 评论 (0) 编辑

wpa_supplicant无线网络配置

摘要: 目前可以使用wireless-tools或wpa_supplicant工具来配置无线网络。请记住重要的一点是,对无线网络的配置是全局性的,而非针对具体的接口。 wpa_supplicant是一个较好的选择,但缺点是它不支持所有的驱动。请浏览wpa_supplicant网站获得它所支持的驱动列表。另外...阅读全文

posted @ 2014-10-22 17:28 blackBox 阅读(24) | 评论 (0) 编辑

5 Shell Scripts for Linux Newbies to Learn Shell Programming – Part II

摘要: 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...阅读全文

posted @ 2014-07-26 10:32 blackBox 阅读(93) | 评论 (0) 编辑

The Ten Minute Guide to diff and patch

摘要: 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...阅读全文

posted @ 2014-07-24 11:43 blackBox 阅读(61) | 评论 (0) 编辑

Git 初學筆記 - 指令操作教學

摘要: Git 是分散式的版本控制系統, 從架設、簡易操作、設定, 此篇主要是整理 基本操作、遠端操作 等.註: Git 的範圍太廣了, 把這篇當作是初學入門就好了. 注意事項由 project/.git/config 可知: (若有更多, 亦可由此得知)origin(remote) 是 Repositor...阅读全文

posted @ 2014-07-15 15:41 blackBox 阅读(48) | 评论 (0) 编辑

shell脚本不换行刷新数据

摘要: #!/bin/bash while[1]doa=(ifconfigeth0|grep′RXpac′|awk′print$2′|awk−F:′print$NF′)echo−ne"

a\r"#不换行刷新数据 doneecho参 数:-n 不要在最后自动换行 -e 若字符串中出现以下字符,则特...阅读全文

posted @ 2014-07-15 08:34 blackBox 阅读(117) | 评论 (0) 编辑

Linux 常用命令

摘要: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /pr...阅读全文

posted @ 2014-06-22 11:13 blackBox 阅读(31) | 评论 (0) 编辑

一些实用但不为人知的Unix命令

摘要: 本文由 伯乐在线 - Jerry 翻译自 Quora - Joshua Levy。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。 浮现在脑海的很多 Linux命令,其中一些不为人知,另一些则很常见,如下: xargs or parallel: 并行运行一些程序,命令有很多的选项 sed and awk: 广为人知并且非常有用的处理文本文件的命令,比Python和Ruby还快 ...阅读全文

posted @ 2014-06-21 11:27 blackBox 阅读(30) | 评论 (0) 编辑

Linux 驱动开发笔记(一)

摘要: 1、查看printk函数日记输出 (1)使用字符终端;通常使用ctrl+alt+f1切换查看; (2)使用cat /proc/kmsg命令;(在Linux系统启动后,/proc/kmsg文件可以查看内核对外所用的符号表,可以用cat命令查看器内容。) (3)使用dmesg命令查看。 linux/kernel.h文件定义的printk函数的Log Level: ...阅读全文

posted @ 2014-06-15 20:29 blackBox 阅读(46) | 评论 (0) 编辑

Linux在线文档

摘要: Linux在线文档主要有:man、info、HOW-TO等. 1、man 手册 man 1:命令,可查看普通用户的命令使用介绍; man 2:系统调用,可以查看内核接口系统的调用函数; man 3:函数库调用,可以查看普通函数库中的函数; man 4:特殊文件,可以查看/dev 目录下面的特殊文件; man 5:文件格式和约定,可以查看/etc/passwd 等文...阅读全文

posted @ 2014-01-14 15:48 blackBox 阅读(58) | 评论 (0) 编辑

x264编码详细文字全过程

摘要: (1) x264_param_default( x264_param_t *param ) 作用: 对编码器进行参数设定 cqm:量化表相关信息 csp: 量化表相关信息里的memset( param->cqm_4iy, 16, 16 ); ...阅读全文

posted @ 2014-01-11 23:18 blackBox 阅读(231) | 评论 (0) 编辑

aria2下载工具

摘要: 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 阅读全文

posted @ 2013-12-29 19:47 blackBox 阅读(3317) | 评论 (0) 编辑

pcDiuno 在Ubuntu 13.10下的ToolChain

摘要: #sudo apt-get install g++-arm-linux-gnueabihf 小心hf 支持硬件浮点阅读全文

posted @ 2013-12-27 21:04 blackBox 阅读(59) | 评论 (0) 编辑

Ubuntu 12.04 安装 VMware Tools 找不到linux-headers 问题

摘要: 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...阅读全文

posted @ 2013-12-27 20:40 blackBox 阅读(558) | 评论 (0) 编辑

格式化U盘的命令行

摘要: ubuntu下格式化U盘的命令行 命令行:原则是先卸载,后格式化。 假如u盘挂载在/media/disk上 卸载: sudo umount /media/disk 格式化: sudo mkfs.vfat /dev/sdb 可以用 sudo fdisk -l查看u盘是不是/dev/sdb。 不同的格式对应不同的格式化命令: mkfs mkfs.cramfs mkfs.ext3 m...阅读全文

posted @ 2013-12-24 22:53 blackBox 阅读(81) | 评论 (0) 编辑

Linux 常用命令

摘要: 系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 – (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /proc/swaps 显示哪些swap被使用cat /proc/version 显示内核的版...阅读全文

posted @ 2013-12-14 19:51 blackBox 阅读(49) | 评论 (0) 编辑

来自网络的收藏分享

摘要: 一.内核 Unix代码大全 http://minnie.tuhs.org/ UnixV6 https://github.com/Rajmohan/UnixV6 编程语言开源框架等使用统计网址 http://w3techs.com/ FreeBSD 使用手册 http://www.freebsd.org/doc/zh_CN/books/handbook/index.html F...阅读全文

posted @ 2013-11-16 15:42 blackBox 阅读(209) | 评论 (0) 编辑

Linux系统用户账号的管理

摘要: Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目...阅读全文

posted @ 2013-11-03 11:14 blackBox 阅读(252) | 评论 (0) 编辑

10 个你需要了解的 Linux 网络和监控命令

摘要: 我下面列出来的10个基础的每个linux用户都应该知道的网络和监控命令。网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看linux服务器ip地址,管理服务器网络配置 ,通过 telnet 和ethernet建立与linux之间的网...阅读全文

posted @ 2013-10-09 18:34 blackBox 阅读(37) | 评论 (0) 编辑

Linux内核配置指南

摘要: 1. 简介 Gentoo提供了两种处理内核安装和升级的方法:自动方法(genkernel)和手动方法。尽管,对用户来说自动方法更加简便,但是下面这些理由仍然支撑很大一部分Gentoo用户手动得配置内核:很大的灵活性、比较小的内核、较短的编译时间、可以学到东西或者只因为实在太无聊了。 本文并不打算介绍自动方法(genkernel)。如果你想要用genkernel编译和安装你的内核,请看Genkern...阅读全文

posted @ 2013-09-29 12:23 blackBox 阅读(309) | 评论 (0) 编辑

VM 共享设置

摘要: 1.安装VM mare Tools2.在Windows宿主机中添加共享文件夹 1) 选择 虚拟机 〉设置 2).选择 选项 3).点选 共享文件夹 4).点击Add按钮 打开共享文件夹向导 并点下一步 5).输入共享文件夹名字和位置 并点下一步 Name —— 这个名字将出现在虚拟机内 Host folder —— 在宿主机中你想共享的文件夹路径。可以通过输...阅读全文

posted @ 2013-09-26 10:41 blackBox 阅读(45) | 评论 (0) 编辑

猜你喜欢

转载自blog.csdn.net/uunubt/article/details/81533092