linux申请端口
篇一:LINUX开启允许对外访问的网络端口
LINUX开启允许对外访问的网络端口LINUX通过下面的命令可以开启允许对外访问的网络端口:/sbin/iptables-IINPUT-ptcp--dport8000-jACCEPT#开启8000端口/etc/rc.d/init.d/iptablessave#保存配置/etc/rc.d/init.d/iptablesrestart#重启服务查看端口是否已经开放/etc/init.d/iptablesstatus
篇二:linux查看端口的方法
想查看TCP或者UDP端口使用情况,使用
netstat-anp
如果有些进程看不见,如只显示”-”,可以尝试
sudonetstat-anp
如果想看某个端口的信息,使用lsof命令,如:
sudolsof-i:631
-bash-3.00#netstat-tln
netstat-tln命令是用来查看linux的端口使用情况
/etc/init.d/vsftpstart是用来启动ftp端口~!
看文件/etc/services
netstat
查看已经连接的服务端口(ESTABLISHED)
netstat-a
查看所有的服务端口(LISTEN,ESTABLISHED)
sudonetstat-ap
查看所有的服务端口并显示对应的服务程序名
nmap<扫描类型><扫描参数>
例如:
nmaplocalhost
nmap-p1024-65535localhost
nmap-PT192.168.1.127-245
当我们使用netstat-apn查看网络连接的时候,linux会发现很多类似下面的内容:
ProtoRecv-QSend-QLocalAddressForeignAddressStatePID/Programname
tcp052218.104.81.152:7710211.100.39.250:29488ESTABLISHED6111/1显示这台服务器开放了7710端口,那么这个端口属于哪个程序呢?我们可以使用lsof-i:7710命令来查询:
COMMANDPIDUSERFDTYPEDEVICESIZENODENAME
sshd1990root3uIPv44836TCP*:7710(LISTEN)
这样,我们就知道了7710端口是属于sshd程序的。
1.#表示权限用户(如:root),$表示普通用户
开机提示:Login:输入用户名
linux中netstat命令password:输入口令用户是系统注册用户成功登陆后,可以进入相应的用户环境.
退出当前shell,输入:exit
2.useraddnetseek添加一个netseek用户
passwdnetseek给netseek这个用户设置密码.
(/etc/passwd/etc/group)
userdelnetseek删除账号
userdel-rnetseek删除账号连同自家目录.
[更详细的操作请参阅manpage,和账号管理篇]
3.查看命令
ls-l显示文件列表
ls-al-a显示所有档案及目录(ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)
ls-al|grep'^d'显示目录
ls-al|grep'^[^d]'在一个目录中查询不包含目录的所有文件ls-sh(manls查看man帮助.)
d表示此文件是一个目录
-表示此文件是一个普通文件
b表示此文件是一个特殊的块设备I/O文件
c表示此文件是一个特殊的字符设备I/O文件
l表示此文件是一个连接文件。在其文件名称后紧跟与它连接的文件路径及名称
file命令通过探测文件内容判断文件类型
4.建立文件和目录
cat&(用定向符创建文件,填写内容后,按ctrl+d保存内容)mkdirmywork建立mywork这个目录
5.拷贝文件或目录
cpfilename1filename2
cp-rdir1dir2复制目录
cp-rf参数f是删除已经存在的目标文件而不提示
cp-i参数i和f相反,在覆盖目标文件之前将给出提示要求用户确认,回答y时目标文件将被覆盖,是交互式拷贝.