#SHELL

shell编程题(三十二)

题目:  根据端口号列出进程号答案:  sudonetstat-ntlp|grep22|awk'{print$7}'|cut-d/-f1 运行结果: linuxcut命令: cut命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定File参数,cut命令...
代码星球 ·2020-04-09

shell编程题(三十一)

题目:  查看当前连接SYN的IP数答案:netstat-an|grepSYN|awk'{print$5}'|awk-F:'{print$1}'|uniq-c|sort-nr|more 运行结果:...
代码星球 ·2020-04-09

shell编程题(三十)

题目:  获取前10个time_wait连接最多的IP地址答案:  netstat-n|grepTIME_WAIT|awk'{print$5}'|uniq-c|sort-nr|head-n10 ...
代码星球 ·2020-04-09

shell编程题(二十九)

题目:  用tcpdump嗅探80端口的访问 答案:  sudotcpdump-iens33-tnndstport80-c1000|awk-F"."'{print$1"."$2"."$3"."$4}'|sort|uniq-c|sort-nr|head-n20 解析: tcpdump&nbs...
代码星球 ·2020-04-09

shell编程题(二十八)

题目:  查找请求数前20个IP(常用于查找攻来源) 答案:#!/bin/bashecho"ThenumbersofIPaddress"echo"thefirstway:"netstat-anlp|grep80|greptcp|awk'{print$5}'|awk-F:'{print$1}'|uniq-c|s...
代码星球 ·2020-04-09

shell编程题(二十七)

题目:  查看TCP连接状态答案:完整答案:netstat-nat|greptcp|awk'{print$6}'|sort|uniq-c|sort-rn 分步一: 分步二:netstat-nat|greptcp|awk'{print$6}' 分步三: 答案二:netstat-n|...
代码星球 ·2020-04-09

shell编程题(二十六)

题目:  编写服务器守护进程管理脚本。待完成。。。。。...
代码星球 ·2020-04-09

shell编程题(二十五)

题目:  编写自己的ubuntu环境安装脚本待完成......
代码星球 ·2020-04-09

shell编程题(二十四)

题目:对于一个用户日志文件,每行记录了一个用户查询串,长度为1-255字节,共几千万行,请排出查询最多的前100条。日志可以自己构造>。(提示:awksortuniqhead) 文件:zhougongwanggongligongsungongtiangongtiangongwanggongligongs...
代码星球 ·2020-04-09

shell编程题(二十二)

问题:清除本机除了当前登陆用户以外的所有用户。 答案:kill$(who-u|grep-v`whoami`|awk'{print$6}'|sort-u) who-u  显示所有当前用户grep-v  选取当前登录用户以外的所有用户。awk  打印用户进程ID。sort-u  会删除相同的行。...
代码星球 ·2020-04-09

shell编程题(二十三)

题目:设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在当前目录下/root/bak(root目录需要存在)目录里,且文件名,为如下形式yymmdd_etc,yy为年,mm为月,dd为日。Shell程序fileback存放在/usr/bin目录下。 答案:#!/bin/bashDIR...
代码星球 ·2020-04-09

shell编程题(二十一)

题目:  编写shell程序,实现自动删除30个账号的功能。账号名为std01至std30。答案:#!/bin/bashi=1while[$i-le30]doif[$i-le9];thenUSERNAME=stu0${i}elseUSERNAME=stu${i}fiuserdel-r$USERNAMEi=$(($i+1...
代码星球 ·2020-04-09

shell编程题(二十)

题目:设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30,并设置密码为对应的stdxx。 答案:#!/bin/bashi=1groupaddclass1while[$i-le30]doif[$i-le9];thenUSERNAME...
代码星球 ·2020-04-09

shell编程题(十八)

题目:统计IP访问:要求分析apache访问日志,找出访问页面数量在前100位的IP数。日志大小在78M左右。以下是apache的访问日志节选202.101.129.218--[26/Mar/2006:23:59:55+0800]"GET/online/stat_inst.php?pid=d065HTTP/1.1"30...
代码星球 ·2020-04-09

shell编程题(十九)

题目:设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。 答案:#!/bin/bashmkdir./userdataif[$?-eq0];theni...
代码星球 ·2020-04-09
首页上一页...4546474849...下一页尾页