linux申请端口

上传人:大米 文档编号:499086594 上传时间:2023-02-02 格式:DOCX 页数:31 大小:64.78KB
返回 下载 相关 举报
linux申请端口_第1页
第1页 / 共31页
linux申请端口_第2页
第2页 / 共31页
linux申请端口_第3页
第3页 / 共31页
linux申请端口_第4页
第4页 / 共31页
linux申请端口_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《linux申请端口》由会员分享,可在线阅读,更多相关《linux申请端口(31页珍藏版)》请在金锄头文库上搜索。

1、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想查看TC成者UD团m使用情况,使用stat-anp如果有些进程看不见,如只显示”-”,可以尝试sudostat-anp如果想看某个端口的信息,使用lsof命令,如:su

2、dolsof-i:631-bash-3.00#stat-tln/etc/init.d/vsftpstart是用来启动ftp端口!看文件/etc/servicesstat查看已经连接的服务端口(ESTABLISHE)Dstat-a查看所有的服务端口(LISTEN,ESTABLISHE)Dsudostat-ap查看所有的服务端口并显示对应的服务程序名nmap例如:nmaplocalhostnmap-p1024-65535localhostnmap-PT192.168.1.127-245当我们使用stat-apn查看网络连接的时候,linux会发现很多类似下面的内容:ProtoRecv-QSend-

3、QLocalAddressForeignAddressStatePID/Programnametcp052218.104.81.152:7710211.100.39.250:29488ESTABLISHED6111/1显示这台服务器开放了7710端口,那么这个端口属于哪个程序呢?我们可以使用lsof-i:7710命令来查询:MANDPIDUSERFDTYPEDEVICESIZENODENAMEsshd1990root3uIPv44836TCP*:7710(LISTEN)这样,我们就知道了7710端口是属于sshd程序的。1 .#表示权限用户(如:root),$表示普通用户开机提示:Login:

4、输入用户名password:输入口令用户是系统注册用户成功登陆后,可以进入相应的用户环境.退出当前shell,输入:exit2 .useraddseek添加一个seek用户passwdseek给seek这个用户设置密码.(/etc/passwd/etc/group)userdelseek删除账号userdel-rseek删除账号连同自家目录.更详细的操作请参阅manpage,和账号管理篇3 .查看命令显示文件列表ls-lls-al-a显示所有档案及目录(ls内定将档案名或目录名称开头为.的视为隐藏档,不会列出)Is -al |grep Ad显示目录ls -al |grep AAd在一个目录中查

5、询不包含目录的所有文件Is-sh(manIs查看man帮助.)linux几种文件类型:d表示此文件是一个目录-表示此文件是一个普通文件b表示此文件是一个特殊的块设备I/O文件c表示此文件是一个特殊的字符设备I/O文件l表示此文件是一个连接文件。在其文件名称后紧跟与它连接的文件路径及名称file命令通过探测文件内容判断文件类型4. 建立文件和目录touch1.txtcat2.txt(用定向符创建文件,填写内容后,按ctrl+d保存内容)mkdirmywork建立mywork这个目录5. 拷贝文件或目录cpfilename1filename2cp-rdir1dir2复制目录cp-rf参数f是删除已

6、经存在的目标文件而不提示cp-i参数i和f相反,在覆盖目标文件之前将给出提示要求用户确认,回答y时目标文件将被覆盖,是交互式拷贝.6. 删除文件和目录(删除文件或目录都可以用rm搞定)rm1.c/将1.c这个文件删除rm-rf(强制删除文件或目录,删除时不提示.)7. 移走目录或者改文件名mvopitons源文件或目录目标文件或目录options主要参数-i:交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答“y”或“n”,这样可以避免误覆盖文件.-f:禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示,指定此参数后i参数将不再起作用。mvh

7、ello./将hello目录或者文件移动上一级8.alias别名aliasdir=ls-l输入dir,其实就相当于执行了ls-l9.权限的控制(rwx421)chmod+xhello.sh赋于可执行权限.(详细介绍一下权限的控制)chmod命令权限修改用法:chmod一位8进制数filename421)eg:chmodu+xfilenmameseek.seekmydir改变用户属组u:表示文件所有者g:表示同组用户o:表示其它用户只想给自己运行,别人只能读(rwxchowna:表示所有用户opt则是代表操作,可以为:+:添加某个权限-:取消某个权限=:赋予给定的权限,并取消原有的权限而mode

8、则代表权限:r:可读4w:可写2x:可执行110.pwd显示当前目录完整路径和改变目录cdseek进入seek这个目录cd退出当前目录cd ./进入上一级目录 .cd-返回上一次目录cd返回主目录11. cat,more,less命令将某个文件的内容显示出来,两个命令不同的是:cat把文件内容一直打印出来,而more则分展显示.less可以上下翻滚查看内容.cat1.txt可以填写或者复制内容,按ctrl+d保存cat1.cmore1.chead -n filename显示第N行的内容tail -n filename显示后N行的内容tail-n20/var/log/message显示最新的20

9、行日志12. 设置linux时间和日期date命令(dateMMDDhhmmYYYY.ss)xx年7月24日12:37,30秒date07241237xx.30date-s20:30:30#设置系统时间为20:30:30date-sxx-7-24#设置系统时期为xx-7-24clock-r#对系统Bios中读取时间参数clock-w#将系统时间(如由date设置的时间)写入Bios13. 查看找文件(find,grep,awk更多的请参照manpage或shell编程专题讲解)几种介绍:find路径-name文件名find/etc-namenamed.conflocate通过文件名搜索文件的工

10、具(要先通过updatedb建立索引数据库)localtenamed.confwhereis是寻找二进制文件,同时也会找到其帮助文件which和where相似,只是我们所设置的环境变量中设置好的路径中寻找;比如;14. 查杀进程psauxps-ef|grepkill-9看看哪个进程占用的内存最大ps-aux|sort+5n将程序放在前后台执行cpfile1file2&与ctrl+z你可以使用&或ctrl+z来将命令放在后台执行fg是将放在后台执行的程序再放回前台jobs15.dd命令备份ddif=input_fileof=out_filebs=block_sizecount=number参数:

11、if:就是inputfile可以是设备of:就是outputfile也可以是设备bs:规划的一个block的大小,如果没有设定时,预设是512bytescount:多少个bs的意思.ddif=/etc/passwordof=/tmp/passwd.bak备份16.mount加载一个硬件设备用法:mount参数要加载的设备载入点eg:mount/dev/cdromcd/mnt/cdrom/进入光盘目录u盘:mkdir/mnt/usb;(注:创建挂载目录)mount/mnt/sda1/mnt/usb;(注:挂载U盘)现在就可以使用U盘了,在/mnt/usb目录下的内容就是U盘里的内容了;使用完后,

12、用以下命令卸载U盘即可umount/mnt/usbmount列出系统所有的分区mount-tiso9660/dev/cdrom/mnt/cdrom挂载光盘mount-tvfat/dev/fd0/mnt/floppy挂载软盘mount-tvfat-oiocharset=utf8,umask=000/dev/hda2/mnt/hda2挂载fat32分区mount-tntfs-onls=utf8,umask=000/dev/hda3/mnt/hda3挂载ntfs分区Linux-NTFSProject:linux-ntfs.sourceforge./umount/mnt/hda3缶瞰注:挂载设备前,请

13、先fdisk-l看一下.17.su在不退出登陆的情况下,切换到另一个身份用法:su-l用户名(如果用户名缺省,则切换到root状态)eg:su-lseek(切换到seek这个用户,将提示输入密码),加上-表示切换到用户的环境变量.sudo利用他可以执行root执行的权限Linux系统对IO端口和IO内存的管理日期:xx-01-17:Linux社区作者:ce123一、 I/O端口端口(port)是接口电路中能被CPUt接访问的寄存器的地址。几乎每一种外设都是通过读写设备上的寄存器来进行的。CPUS过这些地址即端口向接口电路中的寄存器发送命令,读取状态和传送数据。外设寄存器也称为“I/O端口”,通

14、常包括:控制寄存器、状态寄存器和数据寄存器三大类,而且一个外设的寄存器通常被连续地编址。二、 IO内存例如,在PC上可以插上一块图形卡,有2MB的存储空间,甚至可能还带有ROM其中装有可执行代码。三、 IO端口和IO内存的区分及联系这两者如何区分就涉及到硬件知识,X86体系中,具有两个地址空间:IO空间和内存空间,而RISC指令系统的CPU如ARMPowerPC等)通常只实现一个物理地址空间,即内存空间。内存空间:内存地址寻址范围,32位操作系统内存空间为2的32次幂,即4G。IO空间:X86特有的一个空间,与内存空间彼此独立的地址空间,32位X86有64K的IO空间。IO端口:当寄存器或内存位于IO空间时,称为IO端口。一般寄存器也俗称I/O端口,或者说I/Oports,这个I/O端口可以被映射在MemorySpace也可以被映射在I/OSpace。IO内存:当寄存器或内存位于内存空间时,称为IO内存。IO端口物理地址的编址方式CPU对外设IO端口物理地址的编址方式有两种:一种是I/O映射方式(I/Omapped),另一种是内存映射方式(Me

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号