![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux系统
balderfan
这个作者很懒,什么都没留下…
展开
-
wget curl axel相关操作方法与参数
内容实在太多,记录下URL先,有空时再慢慢研究: wget:中文详细说明(参数什么的很多很全):http://forum.ubuntu.org.cn/viewtopic.php?f=73&t=213029这个也不错: http://os.51cto.com/art/201002/183100.htm比如,下载整个网站以便底线阅读:http://forum转载 2012-09-13 16:03:52 · 1725 阅读 · 0 评论 -
shell 中time 命令
time命令 用于 打印出一条命令或一个程序的执行时间time 命令以秒为单位将一条命令执行期间所用的时间、系统时间和 time 命令的执行时间打印在标准错误中。用法:time [ -p ] Command [ Argument ... ]举例:想知道 列举home文件夹这一命令 花费的时间: time ls /转载 2012-06-06 10:48:46 · 1264 阅读 · 0 评论 -
linux 单网卡来绑定多IP实现多网段访问以及多网卡绑定单IP实现附载均衡
今天有遇到实现linux下访问多网段问题,以前只是有注意资料修改linux路由的的方法,在使用2003系统时倒是有经常单网卡访问多网段。前提是先绑定每个网段的一个IP那同理如果我们需要实现linux下单网卡访问多网段,我们就必须先在单网卡上绑定多个IP了,看以下实现:我这里以自己使用的Redhat Enterprise Linux为例说明。假设需要绑定多IP的网卡是eth0,我们先转载 2012-06-05 12:36:15 · 1733 阅读 · 0 评论 -
Linux添加路由的两种方法
Linux中增加软路由的两种方法第一种:route add -net 172.16.6.0 netmask 255.255.255.0 gw 172.16.2.254 dev eth0增加一条网络172.16.6.0/24 经过172.16.2.254 eth0-net增加网络 -host增加主机 netmask 子网掩码 gw 网关 dev 装置,设备,这里是你的网卡转载 2012-06-05 12:37:33 · 825 阅读 · 0 评论 -
Linux 网络接口
Linux 网络接口在 Fedora 中,所有的网络通讯都发生在软件接口与物理网络设备之间。与网络接口配置相关的文件,以及控制网络接口状态的脚本文件,全都位于 /etc/sysconfig/netwrok-scripts/ 目录下。在 Linux 中,所有的网络通讯都发生在软件接口与物理网络设备之间。与网络接口配置相关的文件,以及控制网络接口状态的脚本文件,全都位于 /etc/sy转载 2012-06-05 12:36:51 · 1197 阅读 · 0 评论 -
ifcfg-eth0 配置
文件:/etc/sysconfig/network-scripts/ifcfg-eth0 以下各值常见于所有的基本配置文件中:* DEVICE=name,这里name是物理设备的名字(动态分配的PPP设备应当除外,它的名字是“逻辑名”。* IPADDR=addr, 这里addr是IP地址。* NETMASK=mask, 这里mask是网络掩码。* NETWORK转载 2012-06-05 12:32:08 · 1182 阅读 · 0 评论 -
Vim 配置详解
首先安装完整版本的VIM 如果是在Linux下,可以安装VIM-Enhance使其扩展为完整版本的VIM,如果在Windows下,直接安装它的Binary就行了。当然自己编译安装可能更好些。安装成功以后就是第二步设置vim vim通过一个叫vimrc的文件来进行设置 默认安装的vim-tiny的设置文件可以在/usr/share/vim中找到,果然极其简洁 这里我们转载 2012-05-17 09:48:56 · 2564 阅读 · 0 评论 -
syslog-ng搭建集中日志服务器
syslog-ng的强大功能在此呈现首先切换到/etc目录cd /etcvi log.profile#日志存放路径PT=/var/log/ipwall/#客户端白名单(以逗号分割)IP=192.168.2.1,192.168.2.30#磁盘剩余空间大小(单位GB)SP=10转载 2012-05-16 11:07:51 · 2060 阅读 · 0 评论 -
rsyslog与logrotate配合滚动记录日志
服务器端配置: 首先配置/etc/rsyslog.conf文件,去掉前面的#启用下列2项:$ModLoad imudp$UDPServerRun 514$IncludeConfig /etc/rsyslog.d/*.conf 可以注意到这一句,这就是rsyslog的配置文件读取的路径和文件名,这里代表这个目录下的所有.conf的文件名都会读取,当转载 2012-05-16 11:06:42 · 3272 阅读 · 1 评论 -
SSL与TSL
SSL(Secure Socket Layer) 安全套接层(Secure Sockets Layer,SSL)是网景公司(Netscape)在推出Web浏览器首版的同时,提出的协议。 SSL采用公开密钥技术,保证两个应用间通信的保密性和可靠性,使客户与服务器应用之间的通信不被攻击者窃听。可在服务器和客户机两端同时实现支持,目前已成为网际网路上保密通讯的工业标准,现行Web浏览器亦普遍将转载 2012-06-06 15:01:38 · 2528 阅读 · 0 评论 -
shell——tr的用法
tr(translate缩写)主要用于删除文件中的控制字符,或进行字符转换。语法:tr [–c/d/s/t] [SET1] [SET2]SET1: 字符集1SET2:字符集2-c:complement,用SET2替换SET1中没有包含的字符-d:delete,删除SET1中所有的字符,不转换-s: squeeze-repeats,压缩SET1中重复的字符-t: trun转载 2012-06-07 13:52:29 · 945 阅读 · 0 评论 -
Linux命令之trap - 在脚本中处理信号
转自:http://codingstandards.iteye.com/blog/836588 用途说明rap是一个shell内建命令,它用来在脚本中指定信号如何处理。比如,按Ctrl+C会使脚本终止执行,实际上系统发送了SIGINT信号给脚本进程,SIGINT信号的默认处理方式就是退出程序。如果要在Ctrl+C不退出程序,那么就得使用trap命令来指定一下SIGINT的处转载 2012-09-13 16:07:35 · 1170 阅读 · 0 评论 -
常用linux镜像站与各版本linux镜像站修改方法
网易开源镜像站 http://mirrors.163.com/搜狐开源镜像站 http://mirrors.sohu.com/兰大开源社区镜像站 http://mirror.lzu.edu.cn/原创 2012-09-13 14:51:20 · 1381 阅读 · 0 评论 -
Linux bonding服务器单网卡绑定多IP在Redhat系列
转自:http://os.51cto.com/art/201003/185552.htmLinux bonding还是比较常用的,于是我研究了一下Linux bonding,在这里拿出来和大家分享一下,希望对大家有用。在Linux bonding下有时候需要给一个网卡绑定多个IP,本文介绍在Redhat系列(redhat,Fedora Core,Centos)中的实现方法和一种在Gento转载 2012-09-12 09:26:06 · 801 阅读 · 0 评论 -
grub.conf 详解
修改grub.conf 系统安装完后,如果不能成功的引导Linux和Win系统,必须要改一下/boot/grub/grub.conf才能让三系统正常运行,用root用户进入系统,先用fdisk-ld 终端中查看你的分区情况,知道分区情况就好办了,用任何文件编辑器来打开/boot/grub/grub.conf,一般来说,Win系统会自动加载到grub里面的,下面是笔者的grub.conf文件,转载 2012-06-19 13:34:45 · 8684 阅读 · 0 评论 -
利用tcpcopy引流做模拟在线测试
一、工具介绍 Tcpcopy 是一个分布式在线压力测试工具,可以将线上流量拷贝到测试机器,实时的模拟线上环境,达到在程序不上线的情况下实时承担线上流量的效果,尽早发现 bug,增加上线信心。 Tcpcopy 是由网易技术部于 2011 年 9 月开源的一个项目,现在已经更新到0.4版本。 与传统的压力测试工具(如:abench)相比转载 2012-06-12 09:48:49 · 917 阅读 · 0 评论 -
pthread_cleanup_push() pthread_cleanup_pop()
线程终止时的清理不论是可预见的线程终止还是异常终止,都会存在资源释放的问题,在不考虑因运行出错而退出的前提下,如何保证线程终止时能顺利的释放掉自己所占用的资源,特别是锁资源,就是一个必须考虑解决的问题。最经常出现的情形是资源独占锁的使用:线程为了访问临界资源而为其加上锁,但在访问过程中被外界取消,如果线程处于响应取消状态,且采用异步方式响应,或者在打开独占锁以前的运行路径上存在取消转载 2012-06-11 16:09:40 · 797 阅读 · 0 评论 -
通过/proc/net/dev分析网络包量,流量,错包,丢包
一 /proc/net/devuser_00@xxxx64:~> cat /proc/net/devInter- | Receive | Transmit face转载 2012-06-07 16:23:07 · 3649 阅读 · 0 评论 -
curl 命令使用
1)初体验curl http://www.yahoo.com回车之后,www.yahoo.com 的html就稀里哗啦地显示在屏幕上了~2)保存页面curl http://www.yahoo.com > page.html或者用curl的内置option,存下http的结果curl -o page.html http://www.yahoo.com3转载 2012-06-08 10:34:40 · 1336 阅读 · 0 评论 -
Logrotate使用说明
对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件。logrotate 还可以用来备份日志文件,本篇将通过以下几部分来介绍。日志文件的管理:1、logrotate 配置2、缺省配置 logrotate3、使用 include 选项读取其他配置文件4、使用 include转载 2012-05-16 11:06:01 · 1123 阅读 · 0 评论 -
syslog-ng配置说明
配置说明syslog-ng的主配置文件存放在:/etc/syslog-ng/syslog-ng.conf1、架构syslog-ng的配置基于下面的架构:引用LOG STATEMENTS『SOURCES - FILTERS -DESTINATIONS』消息路径『消息源-过滤器-目的站』也就是说,通过定义多个消息源,把匹配上若干个过滤器的消息导向到指定的目的地,从而转载 2012-05-16 11:03:12 · 1737 阅读 · 0 评论 -
Linux日志logger
一 通过logger命令记录日志logger 是一个shell 命令接口,可以通过该接口使用Syslog的系统日志模块,还可以从命令行直接向系统日志文件写入一行信息。日志的级别facility: auth -用户授权 authpriv -授权和安全 cron -计划任务:at ,cron daemon -系统守护进程转载 2012-05-16 10:57:53 · 4114 阅读 · 0 评论 -
关于Linux静态库和动态库的分析
1.什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。2.库的种类linux下的库有两种:静态库和共享库(动态库)。二者的不同点在于代码被载入的时刻不同。静态库的代码在编译过转载 2012-04-17 15:58:33 · 441 阅读 · 0 评论 -
十大轻量级Linux发行版汇总
今天在一个叫Lightweight Linux的博客上看到了这一篇《十大轻量级的Linux发行版》的文章,个人觉得写得不错,于是就把它翻译成中文,和各位喜欢轻量级发行版的朋友分享一下。 这篇文章向大家介绍十个最有用而且大家也都很熟悉的轻量级Linux发行版,其中有八个本来就是轻量级的,而且对计算机的配置要求也不高,最后的两个可以通过自已的定制安装来实现轻量级系统。 ■ 迷你版 D转载 2012-04-17 15:19:31 · 2325 阅读 · 0 评论 -
调试技术: Linux core dump file
1. 前言: 有的程序可以通过编译, 但在运行时会出现Segment fault(段错误). 这通常都是指针错误引起的. 但这不像编译错误一样会提示到文件->行, 而是没有任何信息, 使得我们的调试变得困难起来. 2. gdb: 有一种办法是, 我们用gdb的step, 一步一步寻找. 这放在短小的代码中是可行的, 但要让你step一个上万行的代码, 我想你会从此厌恶程序员这个名字, 而转载 2012-04-17 18:45:26 · 725 阅读 · 0 评论 -
利用securecrt在linux与windows之间传输文件
SecureCRT这款SSH客户端软件同时具备了终端仿真器和文件传输功能。比ftp命令方便多了,而且服务器不用再开FTP服务了。rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具。 windows端需要支持ZModem的telnet/ssh客户端,SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可)。转载 2012-04-17 16:19:26 · 495 阅读 · 0 评论 -
md5sum的使用
MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。在linux或Unix上,md5sum是用来计算和校验文件报文摘要转载 2012-04-16 12:54:39 · 585 阅读 · 0 评论 -
echo -e 下面8进制ASCII code颜色代码
NAME echo - display a line of textSYNOPSIS echo [OPTION]... [STRING]...-e enable interpretation of backslash escapesIf -e is in effect, the following sequences are recogniz转载 2012-04-16 12:23:24 · 3680 阅读 · 0 评论 -
Linux find 用法示例
Linux中find常见用法示例·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: fi转载 2012-04-14 09:43:31 · 482 阅读 · 0 评论 -
linux svn使用
svn add values/strings.xml //--添加svn st //--查看状态svn ci //--提交 svn ci -m "svn ci, permission" 1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn: /转载 2012-04-14 09:38:34 · 395 阅读 · 0 评论 -
agetty
agetty打开tty端口,为登录名称建立命令控制符,并引出login程序。 如何使你的Linux系统省略输入用户名密码1、省略密码验证很简单,只需把/etc/passwd中的root:x:0:0:root:/root:/bin/bash,改为root::0:0:root:/root:/bin/bash,就可以了,就是去掉了里面的x,这样root用户就不用密码了。其转载 2012-05-02 20:56:59 · 1041 阅读 · 0 评论 -
计算机必懂的53个英文单词和缩写
·PC:个人计算机Personal Computer ·CPU:中央处理器Central Processing Unit ·CPU Fan:中央处理器的“散热器”(Fan) ·MB:主机板MotherBoard ·RAM:内存Random Access Memory,以PC-代号划分规格,如PC-133,PC-1066,PC-2700 ·HDD:硬转载 2012-04-19 09:16:59 · 617 阅读 · 0 评论 -
linux cd命令与Pushd切换目录的方法
在向大家详细介绍linux之前,首先让大家了解下linux cd命令,然后全面介绍巧用linux cd命令的方法。在Linux的多目录命令提示符中工作是一种痛苦的事情,但以下这些利用linux cd命令和pushd切换目录的技巧有助于你节省时间和精力。 在Linux命令提示中,用linux cd命令来改变当前目录。这是linux cd命令的一些基本用法: 改变你的根转载 2012-05-16 10:04:27 · 1213 阅读 · 0 评论 -
linux bonding 详解
linux bonding一、引言现今几乎各行各业内部都建立了自己的服务器,由于服务器的特殊地位,它的可靠性、可用性及其 I/O 速度就显得非常的重要, 保持服务器的高可用性和安全性是企业级IT 环境的重要指标,其中最重要的一点是服务器网络连接的高可用性, 为实现这些要求,现在服务器大都采用多网卡配置,系统大都采用现在非常流行的 linux转载 2012-06-04 15:41:16 · 10751 阅读 · 3 评论 -
linux下创建和删除软、硬链接
在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symboli转载 2012-05-15 18:13:59 · 520 阅读 · 0 评论 -
Linux crontab 命令格式与详细例子
基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 21 * * * /usr/local/etc转载 2012-05-14 17:01:49 · 412 阅读 · 0 评论 -
shell test用法
1)判断表达式 if test (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2 两个表达式都为真 test 表达式1 –o 表达式2 两个表达式有一个为真 2)判断字符串 test –n 字符串转载 2012-05-31 09:58:50 · 687 阅读 · 0 评论 -
linux下的trap命令和SIGHUP信号量详解
trap命令用于指定在接收到信号后将要采取的动作。常见的用途是在脚本程序被中断时完成清理工作。不过,这次我遇到它,是因为客户有个需求:从终端访问服务器的用户,其登陆服务器后会自动运行某个命令,例如打开应用(命令写在.bashrc等文件中),最后退出,并断开连接;期间是不能允许其使用Ctrl+C等中断退出应用,而回到Shell环境,否则可能会带来安全问题。 当然,解决的方式有很多,如在应用转载 2012-05-31 09:33:46 · 1042 阅读 · 0 评论 -
udev规则
udev介绍: 1.udev规则文件: /etc/udev/rules.d/ # 用户自定义的规则文件一般放在这 /lib/udev/rules.d/2.udev主配置文件: /etc/udev/udev.conf3.(文件名中的)50为默认值;数值越小越先被解析。4.udev工具包括udevadm、udevcontrol、udevin转载 2012-05-28 15:50:20 · 5971 阅读 · 1 评论 -
Linux lsof命令详解
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能。 COMMAND PID USE转载 2012-05-03 09:12:46 · 535 阅读 · 0 评论