Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1934515
  • 博文数量: 389
  • 博客积分: 7877
  • 博客等级: 少将
  • 技术积分: 4531
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-10 14:02
文章分类

全部博文(389)

文章存档

2024年(1)

2022年(1)

2021年(1)

2020年(1)

2019年(1)

2018年(3)

2017年(6)

2016年(4)

2015年(8)

2014年(15)

2013年(31)

2012年(19)

2011年(47)

2010年(33)

2009年(105)

2008年(109)

2007年(4)

分类: LINUX

2008-10-15 11:34:56

我并没有需要拿这些工具去干坏事,仅仅是拿它来完成我需要的功能,所以涉及的比较浅,这里记录下来,我发现凭大脑的那点记忆力还是无法应对这么多的命令,于是这里就是我的烂笔头

1, sudo在我们环境中的实际应用

我们这里用apache-tomcat 跑在Linux下面,我发现这个东西我在启动 startup.sh时必须要是root的用户权限,即使我改了该文件的权限也不行,必须要用root才能启动,网站才可以正常访问。
现在的问题是,网站不断的在更新,没更新一次,应用的人就让我把apache-tomcat重启一下,尽管我有专门给这个应用新建了一个用户apuser 但是我不能给这个用户赋太大的权限

sudo在这里就用上了,它可以让普通的用户运行只有root才有权限运行的命令,只需要在root用户下面使用
#visudo
并按照一定的格式编辑好就可以了,如下例:
apuser ALL=(root) NOPASSWD:  /apuser/apache-tomcat-6.0.14/bin/shutdown.sh, /apuser/apache-tomcat-6.0.14/bin/startup.sh
这样使用apuser登录系统时用
$sudo -l
来查看这个用户可以使用哪些sudo命令,用户可以使用下面的sudo命令
$sudo /apuser/apache-tomcat-6.0.14/bin/shutdown.sh

2, nmap的实际应用

nmap就像是一个邪恶的刀,但是在我们这里并没有用到它邪恶的那面,我们拿它来迅速知道网络里面有哪些IP已经被占用,每个IP下面有哪些端口是开放的,实例如下:
#nmap -sP 10.10.1.0/24

用来查看10.10.1.0段的所有ping的通的机器
#nmap -sT 10.10.1.1

用来查看10.10.1.1这台Server上面开放了哪些常见的TCP端口应用
#nmap -p- 10.10.1.1

用来查看10.10.1.1上面所有开通的端口

更多nmap用法参见:

阅读(1110) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~