netfilter/iptables模块编译及应用
by KindGeorge # yahoo.com 2005.4.2 at ChinaUnix.net
相信很多人都会用iptables,我也一直用,并且天天用.特别是看完platinum的;介绍后,觉得有必要深入了解一下它的拓展功能.于是立刻下载,先查看一下它的说明, 其功能很是令人感觉很兴奋,例如:comment (备注匹配) ,string(字符串匹配,可以用做内容过滤),iprang(ip范围匹配) ...
Linux开机启动chkconfig命令详解(让MySQL、Apache开机启动)
chkconfig
chkconfig在命令行操作时会经常用到。它可以方便地设置和查询不同运行级上的系统服务。这个可要好好掌握,用熟练之后,就可以轻轻松松的管理好你的启动服务了。
注:谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。
chkconfig 语法:
chkconfig [--add] [--del] [--l ...
SSH客户端之SSH Secure Shell 的连接方法
1、运行环境
WINDOWS下安装SSH客户端,名字是SSHSecureShellClient-3.2.9.exe,可以到http://www.ssh.com/下载,当然了,在SERVER端我们也可以安装Openssh,但此文章着重介绍的是ssh的技术,所以我们使用的是http://www.ssh.com/ for UNIX/LINUX 的SERVER 端,现在最新版本是ssh-3.2.9-1.i386.rpm(如果你是AIX或者SOLARIS ...
Linux下su命令无反应的解决办法
一、问题产生环境
CentOS 6.3 X64
SecureCRT 7.0.0 英文版
二、问题具体描述
今天操作自己的一台Linux服务器时,突然su命令不好使了,敲入命令回车后,没有任何反应,不管是su还是su -都一样,重启系统后也是问题依旧,郁闷的要命。。。
最耐心的一次等了大概1分多钟,出现su:后面的字符是乱码的提示,当时没截图,现在也不 ...
LINUX的端口和服务
一、端口和服务的关系
端口号与相应服务的对应关系存放在/etc/services文件中,这个文件中可以找到大部分端口。使用netstat命令
显示的服务名称也是从这个文件中找的。有人说将这个文件中的相应端口号注释掉,就可以禁用该端口。
我试了却不起作用,这种方法应该是没有用的,是误传!将相应端口号注释掉,唯一的作用就是使 ...
linux awk 运算符(算术运算符,赋值运算符,关系运算符,逻辑运算符,正则运算符)介
一、运算符介绍
说明:awk运算符基本与c语言相同。表达式及功能基本相同
二、实例介绍
awk赋值运算符
复制代码代码如下:
a+=5; 等价于:a=a+5; 其它同类
awk逻辑运算符
复制代码代码如下:
[chengmo@localhost ~]$ awk 'BEGIN{a=1;b=2;print (a>5 && b5 || b= 9){print "ok";}}'[chengmo@localhost ~]$ awk 'BEGIN{a=1 ...
XFS文件系统简介 Linux中使用XFS文件系统的配置方法
XfS文件系统是SGI开发的高级日志文件系统,XFS极具伸缩性,非常健壮。所幸的是SGI将其移植到了Linux系统中。在linux环境下。目前版本可用的最新XFS文件系统的为1.2版本,可以很好地工作在2.4核心下。
一、XFS文件系统简介
主要特性包括以下几点:
数据完全性
采用XFS文件系统,当意想不到的宕机发生后,首先,由于文件系 ...
阿里云主机的安装硬盘挂载数据盘加载或修改/www
因阿里云主机分系统盘和数据盘,发现论坛有比较多的人是用阿里云主机的
都说这些怎么加载或加载到/www目录
这里做下说明
硬盘的加载和格式化这里就不说了,具体可看
http://www.wdlinux.cn/bbs/viewthread.php?tid=3188&highlight=%D3%B2%C5%CC
wdcp的/www目录大小调整或增加分区/硬盘的方法 http://www.jb51.net/os/o ...
linux学习日记十三 软件磁盘阵列RAID
磁盘阵列的英文全称是Redundant Arrays of Inexpensive Disks(RAID),即容错廉价磁盘阵列。可以通过一些技术将多个较小的磁盘整合成为一个较大的磁盘设备;而这个设备可不止存储功能而已,它还具有数据保护功能。
RAID的等级:
× RAID-0(等量模式,stripe):性能较佳
这种模式使用相同型号和容量的磁盘来组成,可以有 ...
linux中head命令使用详解(显示开头数量的文字块)
head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。
1.命令格式:
head [参数]... [文件]...
2.命令功能:
head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
3.命令参数 ...
Linux Ldd命令介绍及使用方法
Linux Ldd参数说明:
--version 打印ldd的版本号
-v --verbose 打印所有信息,例如包括符号的版本信息
-d --data-relocs 执行符号重部署,并报告缺少的目标对象(只对ELF格式适用)
-r --function-relocs 对目标对象和函数执行重新部署,并报告缺少的目标对象和函数(只对ELF格式适用)
--help 用法信息
如果 ...
三、如何安装Linux的应用软件
三、如何安装Linux的应用软件
对于普通用户,安装或升级软件可以用Red Hat公司的软件包安装与管理工具RPM。使用后你就可以轻松安装软件、升级软件和卸载软件并查询软件信息。
如果你安装的是Red Hat Linux,那么你就可以使用RPM了,如果不是,你可以先安装RPM。方法如下:
1. 下载RPM软件包: ftp://ftp.redh ...
Linux和Windows区别分析之线程问题
熟悉WIN32编程的人一定知道,WIN32的进程管理方式与Linux上有着很大区别,在Unix里,只有进程的概念,但在WIN32里却还有一个"线程"的概念,那么Linux和WIN32在这里究竟有着什么区别呢?
WIN32里的进程/线程是继承自OS/2的。在WIN32里,"进程"是指一个程序,而"线程"是一个"进程"里的一个执行"线索"。从核心上讲, WIN32的 ...
Linux中修改密码出现it is based on a dictionary word解决方法
用passwd修改用户密码,常常提示“BAD PASSWORD: it is based on a dictionary word”。实际上linux要求的密码验证机制是在/etc/login.defs中规定最小密码字符数;同时还要受到/etc/pam.d/passwd的限定。
如果是在root用户下怎么设置都可以,可以不受验证机制的约束,即便出来“BAD PASSWORD: it is based on a dictionary ...
Linux rm 命令误删文件的恢复方法
网上好多文章都是介绍 ext3 或者2的,在 ext4 下大家可以试下extundelete 这个软件,本人在 Ubuntu 11.04 下亲测,数据完美恢复。
假设被删除的文件位于 /media/backup 里,挂载的设备是 /dev/sda3。
首先重新挂载当前磁盘。
然后安装 extundelete 依赖的包,
sudo aptitude install e2fsprogs e2fslibs-dev
下载 ext ...
linux awk 数组排序多种实现方法
复制代码代码如下:
[chengmo@localhost ~]$ awk 'BEGIN{info = "this is a test";split(info,tA," ");for(k in tA){print k,tA[k];}}'
4 test
1 this
2 is
3 a
如果需要按照顺序输出,通过键值定位方式输出。
复制代码代码如下:
[chengmo@localhost ~]$ awk 'BEGIN{info = "this is a test";slen=split(info,tA," ");for( ...
Linux上双网卡单网关设置方法步骤
想着测试一下Cache的服务器来跑2G的流量看看。试着让自己的IP调度器上给那台服务器在原来的基础上,加了20%权重,这样请求会多在原来的基础上多加20%的量。原来整个机器基本在 800M-900M浮动。所以得使用另一个网卡来跑,不想绑定。这次因为新调节所以一直在监控着它的性能。
上面很明显,后面的数值越来越大,高于 ...
Linux VPS中rar、unrar命令安装和使用详解
安装:
如果是以tarball形式安装安装,去rar网站下载相应版本的tarball。地址为http://www.rarlab.com/
以3.8版本为例,如果是i386的平台,执行以下命令:
rar软件不需要安装,直接解压到/usr/local下,以下操作需要有root权限。
此时,/usr/local/rar下就会有rar命令和unrar命令。可以在/usr/local/bin下创建连接
如果是deb ...
Linux 快捷键使用
命令运行时使用CTRL+Z,强制当前进程转为后台,并使之停止.
1. 使进程恢复运行(后台)
(1)使用命令bg
Example:
zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01
*这里使用CTRL+Z,此时serv01是停止状态*
[1]+ Stopped ./tcpserv01
zuii@zuii-desktop:~/unp/tcpcliserv$ bg
[1]+ ./tcpserv01 & *此时serv01运行在后台 ...
用date命令修改Linux系统的时间为什么无效?怎么才能正确显示
需要手动修改一下系统的时区才能显示正确的时间。
1. 找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai用这个文件替换当前的文件
/etc/localtime
#cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2. 修改/etc/sysconfig/clock文件,修改为:
ZONE="Asia/Shanghai"
UTC=true
ARC=false
3. 一般只需要这两步 ...