1、echo `expr 3/4`的执行结果
答案3/4
如果是 expr 3 / 4 那么结果将是0
2、range/xrange的区别
range返回值是list,xrange返回值是生成器
生成数字很大时xrange性能好
3、若串S=“ UP!UP! JD”,则其子串数目
我们把UP!UP!JD 看成是由8个字符组成的字符串
则他的子串:
长度为一:U,P,!,U,P,!,G,D 共8个
长度为二:UP、P!、iU、UP、P!、!J,JD 共7个
长度为三:UP!、P!U、!UP、UP!、P!J, !JD共6个
长度为四:UP!U、P!UP、!UP!、UP!J, P!JD共5个
长度为五:UP!UP、P!UP!J、!UPIJ, UP!JD共4个
长度为六:UP!UP!、P!UP!J, !UP!JD共3个
长度为七:UP!UP!J, P!UP!JD共2个
长度为八:UP!UP!JD共1个
长度为零:空集1个
所以总共有8+7+6+5+4+3+2+1+1=37个子串
也即n(n+1)/2+1 = 8(8+1)/2+1=37(加的1表示空集)
如果不考虑重复,就37了,但是这包含了重复个数,重复的为up、p!、u、 p、 !、 up! 总共6个,37-6=31个
4、备份apache服务器
cp /etc/httpd/conf/httpd.conf /misc/httpd.conf~
cat /etc/httpd/conf/httpd.conf > /misc/httpd.conf~
cp 源文件 目标文件
cat 源文件>目标文件 将原文件的内容重定向到另一个文件
5、对于京东商城高流量访问,预防Ddos的方法可以有?
限制同时打开SYN半链接的数目。(√)
缩短SYN半链接的Time out 时间。(√)
关闭不必要的服务。(√)
限制客户端请求服务器时长。(×)
当大量syn请求包发送给服务端的时候,需要设置合理的最大并发半开连接数。一旦超过相应的最大限制,系统就会认为自己收到了syn flood攻击,进入防范模式中。SYN Timeout时间被减短,SYN-ACK的重试次数减少,系统也会自动对缓冲区中的报文进行延时,避免对TCP/IP堆栈造成过大的冲击,力图将攻击危害减到最低。
6、下列对TCP/IP结构及协议分层不正确的是:(A)
A、 | 传输层:TCP、UDP、TLS、ssh。 |
B、 | FTP、TELNET、DNS、SMTP. |
C、 | 网际层:IP、ICMP、IGMP 。 |
D、 | 网络接口层:Wi-Fi、ATM 、GPRS、EVDO、HSPA。 |