关于SYN_RECV(转)
关于SYN_RECV(转)[@more@]1.对于大量的 SYN_RECV若怀疑是SYN Flood攻击,有以下建议:这个攻击的解决方法如下:1,增加未完成连接队列(q0)的最大长度。echo 1280>/proc/sys/net/ipv4/tcp_max_syn_backlog2, 启动SYN_cookie。echo 1>/proc/sys/net/ipv4/tcp_syncookies这些是被动的方法,治标不治本。而且加大了服务器的负担,但是可以避免被拒绝攻击(只是减缓)治本的方法是在防火墙上做手脚。但是现在能在一定程度上防住syn flood攻击的防火墙都不便宜。并且把这个命令加入"/etc/rc.d/rc.local"文件中如果对 /proc/sys/net/ipv4 下
gbk,utf8,左右为难(转)
gbk,utf8,左右为难(转)[@more@]看《O’Reilly Upgrading to PHP 5》的时候,心血来潮,把MYSQL升级到了4.1.11,由于机器上没有什么正式系统,也就没有注意到它字符集的变化。后来就把正式应用的系统也给升级了,升级之后其它系统都没问题,唯独一个MANTIS有了麻烦,打开页面都成了乱码,幸亏有备份可以恢复,在恢复的过程中就发现了MYSQL升级带来的字符集的问题--如果MYSQL用UTF8字符集,MANTIS数据导入之后,页面显示乱码,无奈只得把MYSQL调为GBK字符集。其实我还是愿意使用UTF8字符集的,因为没有不兼容的麻烦,作为长久保留的数据,
gnome快捷键(转)
gnome快捷键(转)[@more@]ctl+b 书签ctl+d 复制粘贴ctl+f 查找shift+ctl+f Web查找ctl+i 显示属性页ctl+h 切换到homectl+u 向上一级ctl+n 建立新文件夹ctl+o 打开ctl+w 关闭窗口shift+ctl+w 关闭所有窗口ctl+= 放大ctl+- 缩小ctl+[ 返回ctl+] 向前ctl+t 放到垃圾筒ctl+r 刷新ctl+a 全
查看当前linux的内核版本(转)
查看当前linux的内核版本(转)[@more@]uname -
ORACLE常用的SQL语法和数据对象(转)
ORACLE常用的SQL语法和数据对象(转)[@more@]一.数据控制语句 (DML) 部分1.INSERT (往数据表里插入记录的语句)INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……) SELECT 字段名1, 字段名2, …… FROM 另外的表名;字符串类型的字段值必须用单引号括起来, 例如: ’GOOD DAY’如果字段值里包含单引号’ 需要进行字符串转换, 我们把它替换成两个单引号''. 字符串类型的字段值超过定义的长度会出错, 最好在插入前进行长度校验.日期字段的字段值可以用当前数据库的系统时间SYSDATE,
已经装了最新的binutils,为什么grub还是不能用(转)
已经装了最新的binutils,为什么grub还是不能用(转)[@more@]用如下命令检查你的binutils的版本:$ ld -v将会显示两个版本号,后面那个才是重要的。如果这个版本和你刚安装的一样,那么binutils的安装是没有问题的。然后试试下面的命令$ gcc -Wl,-v 2>&1 | grep "GNU ld"如果这次的结果和上次不一样,你应该在安装grub的时候指定你安装binutils的目录,例如:$ ./configure --with-binutils=/usr/local/bi
快速搭建Time Server与NIS Server.(转)
快速搭建Time Server与NIS Server.(转)[@more@]作者:梁尚锋 网名:好好先生/longfei原出处:www.chinaunix.net参考文档:http://www.chinalinuxpub.com/read.htm?id=1337 http://www.fengnet.com/showart.asp?art_id=395&cat_id=10 http://chinaunix.net/jh/6/16555.html感谢前人的付出 转载请保留上述信息========================================================================= 春去春来,一转眼在CU已经混了一年了。这一年来,我在CU学了很多很多,感谢CU,感谢大家的支持和关爱。 我是做技术的,思来想
NIS/NFS实例(转)
NIS/NFS实例(转)[@more@]在 FreeBSD 上 NIS (YP)/NFS Server/Client 的设定实例(參考 FreeBSD Handbook)环境说明:Subnet - 10.14.16.0/24Machines -10.14.16.254 n010.14.16.1 n110.14.16.2 n2...n0 將被設定為 NFS/NIS Server 同時也是 NIS Clientn1, n2, ... 將被設為 NFS/NIS Clients0. /etc/hosts 的共同部份10.14.16.254 n0.genome.kmu.edu.tw n010.14.16.254 n0.genome.kmu.edu.tw.10.14.16.1 n1.genome.kmu.edu.tw n110.14.16.1 n1.genome.kmu.edu.tw.10.14.16.2 n2.genome.kmu.edu.tw n210.14.16.2 n2.genome.kmu.edu.tw.10.14.16
NFS 和 NIS (2)(转)
NFS 和 NIS (2)(转)[@more@]建立这两个档案(如果它们不存在的话) touch /etc/gshadow /etc/netgroup设定 NIS 的domain name /bin/nisdomainname chen最好起一个有别於目前 domain 的名字这主要是出於安全考量。如果以後测试成功的话您可以将这行加进 /etc/rc.d/rc.local 里面同时在 /etc/sysconfig/network 档案里面修改这行 NISDOMAIN=chen然後初始设定 NIS 服务 /usr/lib/yp/ypinit -m记住要用 Ctrl + D 来结束不是用 Ctrl + C 哦切记切记留意一下有否错误有则根据信息做适当修改无则继续。例如如果它回应说 "No rule to mak target xxx
NIS/NFS(转)
NIS/NFS(转)[@more@]1.RPC 概念介紹 在介紹 NIS 和 NFS 這兩項網路服務之前,我們要先了解一下 RPC 的基本概念。什麼是 RPC ? 所謂的 RPC (Remote Procedure Call) 是一種高階的網路程式寫作方式,最早是由 Sun 提出的標準,我們常聽到的 DCOM 和 CORBA 就
NFS和NIS安全(转)
NFS和NIS安全(转)[@more@][ 简介 ]为什么几乎所有关于Solaris安全的书籍和文章都会非常明确地写到:关闭NFS和NIS服务?虽然如此,但有些系统管理员却无法关闭这些服务,因为已经有些网络应用必需它们。虽然NFS和NIS的安全问题存在于其服务结构中,是与生俱来的,然而仍然可以通过一些方法使其变得相对更安全些。--[ 什么是NFS ]----------------------------基于RPC(remote procedure call)协议的网络文件系统是由Sun Microsystems公司最早于1980年实现的,用于在异种UNIX操作系统共享文件。NFS的客户端/服务器实现结构使得远程磁盘对于
网络管理员指南 -17.C-News -8>在一个NFS环境下的C-News(转)
网络管理员指南 -17.C-News -8>在一个NFS环境下的C-News(转)[@more@]一个在本地网络发送新闻的简单的方法是保留所有的新闻在一个中心主机,并通过NFS输出相应的路径。这样newsreaders可以直接检查文章。通过NNTP的这种方法的优点是它越过了涉及到恢复,并且明显的线型文件最低。另外, NNTP在一个异类网络中占先,在那里主机间有各种设备,或者在那些用户在服务机上没有相当的帐户的位置。当使用NFS时,在本地主机上的文章必须被转发到中心机器,因为否则访问管理文件可能暴露系统到竞赛条件,是文件不稳定。同时,你可能想要通过只读输
网络管理员指南 -11.网络文件系统NFS -4>自动mount(转)
网络管理员指南 -11.网络文件系统NFS -4>自动mount(转)[@more@]有些时候安装所有的可能想要进行访问的NFS卷册的用户是浪费的,因为要考虑到需要安装的卷册的全部数量,或者是考虑到启动时所花费的时间。它的一个可行的替代方案是automounter(自动安装器)。它是一个daemon。可以根据需要自动并且透明的安装任何的NFS卷册,并且在它们没有用处的时候自动卸下来。自动安装器的一个优点是它可以从替代位置安装一个特定的卷册。例如,你可能保存你的X-programs和它们的支持文件在两个或者三个主机上,并通过NFS对其它主机进行安装。使用一
NFS 和 NIS (1)(转)
NFS 和 NIS (1)(转)[@more@]使用 Telnet 之後您就无需再要在荧幕和键盘之间跑来跑去了。不过通过 Telnet 连接所使用的档案系统都是远端系统如果您要将资料回存在本地电脑上面就不那麽方便了。您有否想过将远端的资料 mount 进本地的档案系统中呢那麽NFS(Network File System) 就可以帮到你了。另外使用 telnet 的时候您有否发觉到一个麻烦现在的 telnet 已经禁止使用 root 进行登录了您如果要使用到 root 的权限您得使用其他帐号登录然後用 su 切换到 root 的身份去。这样在使用 telnet 之前您就必须为每一个使用者在每一台Linux机器上建立
网络管理员指南 -11.网络文件系统NFS -3>输出文件(转)
网络管理员指南 -11.网络文件系统NFS -3>输出文件(转)[@more@]当上面的选择应用到了客户的NFS配置,在服务器方面就有了不同的选择,它们配置它的per-client动作。这些选择必须设置在/etc/exports文件当中。默认下,mountd将不允许任何人从本地主机安装路径,这是一个非常敏感的态度。要允许一个或者更多的主机到一个NFS安装的一个路径,它就必须被出口,也就是,必须被指定到出口文件。例子文件如下:# exports file for vlager/home vale(rw) vstout(rw) vlight(rw)/usr/X386 vale(ro) vstout(ro) vlight(ro)/usr/TeX vale(ro) vstout
网络管理员指南 -11.网络文件系统NFS -2>NFS Daemon(转)
网络管理员指南 -11.网络文件系统NFS -2>NFS Daemon(转)[@more@]如果你想要提供NFS服务给其它的主机,你需要运行nfsd并安装daemons到你的机器上。作为RPC基础的程序,它们不是由inetd管理的,但是会在启动的时候开始,并在portmapper登记。因此你需要确认只有在rpc.portmap运行之后才启动它们。通常,在你的rc.inet2手稿中包含下面两行:if [ -x /usr/sbin/rpc.mountd ]; then/usr/sbin/rpc.mountd; echo -n " mountd"fiif [ -x /usr/sbin/rpc.nfsd ]; then/usr/sbin/rpc.nfsd; echo -n " nfsd"fi一个NFS daemon提供给它的客户的所有权
网络管理员指南 -11.网络文件系统NFS -1>准备和安装NFS(转)
网络管理员指南 -11.网络文件系统NFS -1>准备和安装NFS(转)[@more@]准备NFS在你可以使用NFS之前,它作为服务器或者是客户,你必须确定你的核心编入了NFS的支持。对此新的核心在proc文件系统上有一个简单的接口,就是/proc/filesystems,你可以使用cat显示:$ cat /proc/filesystemsminixext2msdosnodev procnodev nfs如果nfs从这个列表中丢失,你就需要将NFS的使用编入到你自己的核心中。配置核心网络选择在章节 中的“核心配置”部分中解释。对于-1.1之前的比较早的核心,得知你的核心是否有NFS支持的最为简单的方法是实际尝试安装一个
网络管理员指南 -10.网络信息系统 -9>使用传统型的 NIS 代码(转)
网络管理员指南 -10.网络信息系统 -9>使用传统型的 NIS 代码(转)[@more@]如果你正在使用当前在标准的 libc 中的顾客代码,设置一个 NIS 顾客有点不同。一方面,它为积极的服务器使用一个ypbind魔鬼,而非从一个配置文件收集这个信息。你因此必须保证在启动时间时开始 ypbind 。在 NIS 领域被设置、RPC portmapper被启动以后,它必须被调用。如上所显示,然后调用的 ypcat 将测试服务器。最近,这里有许多错误的报告,指出NIS失败会有一个错误信息“ clntudp_create : RPC : portmapper 失败- RPC :不能收到”。这是由于一个不兼容的变化使
网络管理员指南 -10.网络信息系统 -8>用shadow支持使用 NIS(转)
网络管理员指南 -10.网络信息系统 -8>用shadow支持使用 NIS(转)[@more@]仍然没有 NIS 支持地点,该地点使用shadow登录全套。John·F-Haugh ,shadow全套的作者,最近释放了由 GNU 图书馆 GPL到 comp.sources.misc 的shadow图书馆功能的一个版本。它已经为 NIS 有了一些支持,但是它不是完全的,并且文件还没被加到标准的 C 图书馆。另一方面,经由NIS从 /etc/shadow 出版的信息战胜shadow全套的目的。尽管NYS密码查找功能不使用用一张 shadow.byname 地图或任何东西, NYS 支持透明地使用一个本地 /etc/shadow 的文件。当NYS执行 getpwnam
网络管理员指南 -10.网络信息系统 -5>用NYS安装一个NIS客户(转)
网络管理员指南 -10.网络信息系统 -5>用NYS安装一个NIS客户(转)[@more@]通过这章余下的内容,我们将介绍一个 NIS 客户的配置。你的第一步应该是告诉 NYS 哪个服务器为 NIS 服务来使用,将它放在 /etc/yp.conf 配置文件中。为酿酒厂网络上的一个主文件的一个很简单的样品文件可能看起来像这样:第一个语句告诉所有NIS客户,他们属于酿酒厂NIS 域。如果你省略这行, NYS 将通过 domainname 命令使用你分配你的系统的域名。服务器语句指定使用NIS服务器。当然,到 vbardolino 相应的IP地址必须被设置在主机文件中;另外,你可以使用服务器语句