wget 使用方法
wget 是一个行的工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,让你更加高效而灵活的使用 wget。 $ wget -r -np -nd http://example.com/packages/ 这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。 $ wget -r -np -nd --accept=iso http:/...
linux 常用命令分类总结
一、通用: 1. date :print or set the system date and time 2. stty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z等) 3. passwd: print or set the system date and time (用passwd -h查看) 4. logout, login: 登录shell的登录和注销命令 5. pwd: print or set the system date and time 6. more...
Linux 中.a,.la,.o,.so文件的意义和编程实现
Linux中.a,.la,.o,.so的意义和编程实现 linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于连接的,和dll差不多 .a为静态库,是好多个.o合在一起,用于静态连接 .la为libtool自动生成的一些共享库,vi编辑查看,主要记录了一些配置信息。可以用如下命令查看*.la文件的格式 $file *.la *.la: ASCII English text 所以可以用vi来查看...
vi 使用教程
vi 是 visual editor 的缩写,是 UNIX 所提供的编辑器之一。它提供者一个视窗的编辑环境,在此视窗下,者可编辑所要的。vi、celvis(cvi) 是在工作站上被广大使用的中英文编辑软体。对初学者而言,常因其特殊的使用方法,而不得其门而入;对已经在使用 vi 的使用者来说,也常见因对 vi 的不熟悉或不够了解,而无法发挥出 vi 强大的编辑能力,以下将介绍 vi 之使用方法简介。 进入vi ====== 直接执行 vi编辑程式即可: %vi test 此刻萤幕上会出现 vi 的编辑视窗...
ubuntu 声音小 的问题
ubuntu声音小的问题 我在dell 1420 上装了系统之后,声音很小,用如下方法解决了...
Linux系统 下的DDOS攻击防范
抵御SYN Flood squid主要是利用其端口映射的功能,可以将80端口转换一下,其实一般的DDOS可以修改 /proc/sys/net/ipv4/tcp_max_syn_backlog里的参数就行了,默认参数一般都很小,设为8000以上,一般的DDOS 就可以解决了。如果上升到timeout阶段,可以将/proc/sys/net/ipv4/tcp_fin_timeout设小点。 大家都在讨论DDOS,个人认为目前没有真正解决的方法,只是在缓冲和防御能力上的扩充,跟黑客玩一个心理战术,看谁坚持到最后...
SYNCookie原理 及 在Linux内核中的实现
在目前以IPv4为支撑的网络协议上搭建的网络环境中, Flood是一种非常危险而常见的DoS方式。到目前为止,能够有效防范 Flood的手段并不多,而SYN Cookie就是其中最著名的一种。SYN Cookie由D. J. Bernstain和 Eric Schenk发明。在很多操作系统上都有各种各样的实现。其中包括Linux。本文就分别介绍一下SYN Flood攻击和SYN Cookie的,更重要的是介绍Linux内核中实现SYN Cookie的方式。最后,本文给出一种增强目前Linux中SYN C...
LINUX 配置策略 防范DDOS攻击
用也是利用端口映射的功能,可以将80端口转换一下,其实一般的攻 击可以修改/proc/sys/net/ipv4/tcp_max_syn_backlog里的参数就行了,默认参数一般都很小,设为8000以上,一般 的DDOS就可以解决了。如果上升到timeout阶段,可以将/proc/sys/net/ipv4/tcp_fin_timeout设小点。 大家都在讨论DDOS,个人认为目前没有真正解决的方法,只是在缓冲和防御能力上的扩充,跟玩一个心理战术,看谁坚持到最后,网上也有很多做法,例如syncookies...
Linux操作系统 Vmstat命令列出的属性详解
Procs r: 等待运行的进程数 b: 处在非中断睡眠状态的进程数 w: 被交换出去的可运行的进程数。此数由 linux 计算得出,但 linux 并不耗尽交换空间 Memory swpd: 虚拟内存情况,单位:KB free: 空闲的内存,单位KB buff: 被用来做为缓存的内存数,单位:KB Swap si: 从磁盘交换到内存的交换页数量,单位:KB/秒 so: 从内存交换到磁盘的交换页数量,单位:KB/秒 IO bi: 发送到块设备的块数,单位:块/秒 bo: 从块设备接收到的块数,单位:块/...
安装 大型Linux 集群: 配置服务和安装
简介 本文是系列文章中的第 2 部分,该系列涵盖了和设置一个大型 Linux 计算机集群的全部内容。有关如何从多个独立的硬件和软件创建一个可运行的 Linux(R) 集群的资源很多,本系列力求把这些公共领域里的资源中的最新信息集中起来以供您参考。本系列文章无意为您提供有关如何一个新的大型 Linux 集群的基础知识;要获得一般性的架构方面的知识,请参考本文中提到的相关参考资料和 Redbooks。 本系列是针对系统架构师和系统工程师使用 IBM eServer Cluster 1350 框架(关于该框架...
linux sysctl 命令
sysctl man page NAME sysctl - configure kernel parameters at runtime SYNOPSIS sysctl [-n] [-e] variable ... sysctl [-n] [-e] [-q] -w variable=value ... sysctl [-n] [-e] [-q] -p sysctl [-n] [-e] -a sysctl [-n] [-e] -A DESCRIPTION sysctl is used modify ker...
Ubuntu 通过 sysctl 调整和最大化网络带宽!
我会在这里展示一些隐藏的设置,这些可以增加您的 internet 速度, 并且适合于所有的 linux 操作系统,包括 Ubuntu: 1. 打开一个终端, 应用程序 - 附件 - 终端 输入: sudo vim /etc/sysctl.conf (按 i 进入编辑模式) 到文件的结尾粘贴下面的行: ## increase TCP max buffer size setable using setsockopt()net.core.rmem_max = 16777216net.core.wmem_max...