分享
2023年linux申请端口.docx
下载文档

ID:930022

大小:17.82KB

页数:17页

格式:DOCX

时间:2023-04-16

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
2023 linux 申请 端口
linux申请端口 篇一:LINUX开启允许对外访问的网络端口 LINUX开启允许对外访问的网络端口 LINUX通过下面的命令可以开启允许对外访问的网络端口: /sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #开启8000端口 /etc/rc.d/init.d/iptables save #保存配置 /etc/rc.d/init.d/iptables restart #重启效劳 查看端口是否已经开放 /etc/init.d/iptables status 篇二:linux查看端口的方法 想查看TCP或者UDP端口使用情况,使用 netstat -anp 如果有些进程看不见,如只显示〞-〞,可以尝试 sudo netstat -anp 如果想看某个端口的信息,使用lsof命令,如: sudo lsof -i :631 -bash-3.00# netstat -tln netstat -tln 命令是用来查看linux的端口使用情况 /etc/init.d/vsftp start 是用来启动ftp端口~! 看文件/etc/services netstat 查看已经连接的效劳端口(ESTABLISHED) netstat -a 查看所有的效劳端口(LISTEN,ESTABLISHED) sudo netstat -ap 查看所有 的效劳端口并显示对应的效劳程序名 nmap <扫描类型><扫描参数> 例如: nmap localhost nmap -p 1024-65535 localhost nmap -PT 192.168.1.127-245 当我们使用 netstat -apn 查看网络连接的时候,linux会发现很多类似下面的内容: Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 52 218.104.81.152:7710 211.100.39.250:29488 ESTABLISHED 6111/1 显示这台效劳器开放了7710端口,那么 这个端口属于哪个程序呢?我们可以使用 lsof -i :7710 命令来查询: COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME sshd 1990 root 3u IPv4 4836 TCP x:7710 (LISTEN) 这样,我们就知道了7710端口是属于sshd程序的。 1.# 表示权限用户(如:root),$ 表示普通用户 开机提示:Login:输入用户名 password:输入口令用户是系统注册用户成功登陆后,可以进入相应的用户环境. 退出当前shell,输入:exit 2.useradd netseek 添加一个netseek用户 passwd netseek 给netseek这个用户设置密码. (/etc/passwd /etc/group) userdel netseek 删除账号 userdel -r netseek 删除账号连同自家目录. [更详细的操作请参阅man page,和账号管理篇] 3.查看命令 ls -l 显示文件列表 l 表示此文件是一个连接文件。在其文件名称后紧跟与它连接的文件路径及名称 file 命令通过探测文件内容判断文件类型 4.建立文件和目录 touch 1.txt cat > 2.txt (用定向符创立文件,填写内容后,按ctrl+d保存内容)mkdir mywork 建立mywork这个目录 5.拷贝文件或目录 cp filename1 filename2 cp -r dir1 dir2 复制目录 cp -rf 参数f是删除已经存在的目标文件而不提示 cp -i 参数i和f相反,在覆盖目标文件之前将给出提示要求用户确认,答复y时目标文件将被覆盖,是交互式拷贝. 6.删除文件和目录(删除文件或目录都可以用rm搞定) rm 1.c //将1.c这个文件删除 rm -rf (强制删除文件或目录,删除时不提示.) 7.移走目录或者改文件名 mv [opitons] 源文件或目录目标文件或目录 [options]主要参数 -i:交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户答复“y〞或“n〞, 这样可以防止误覆盖文件. -f:禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示,指定此参数后i参数将不再起作用。 mv hello ../ 将hello目录或者文件移动上一级. 8.alias 别名 alias dir=‘ls -l’输入dir,其实就相当于执行了ls -l 9.权限的控制(rwx 421) chmod +x hello.sh 赋于可执行权限. (详细介绍一下权限的控制) chmod 命令 权限修改 用法:chmod 一位8进制数 filename (rwx 421) eg: chmod u+x filenmame只想给自己运行,别人只能读chown seek mydir 改变用户属组 u:表示文件所有者 g:表示同组用户 o:表示其它用户 a:表示所有用户 opt那么是代表操作,可以为: +:添加某个权限 -:取消某个权限 =:赋予给定的权限,并取消原有的权限 而mode那么代表权限: r:可读 4 w:可写 2 x:可执行 1 10.pwd 显示当前目录完整路径和改变目录 cd netseek 进入netseek这个目录 cd 退出当前目录 cd ../ 进入上一级目录. cd - 返回上一次目录 cd ~ 返回主目录 11. cat,more,less 命令 将某个文件的内容显示出来,两个命令不同的是:cat 把文件内容一直打印出来,而more那么分展显示. less 可以上下翻滚查看内容. cat > 1.txt 可以填写或者复制内容,按ctrl+d保存 cat 1.c more 1.c head -n filename 显示第N行的内容 tail -n filename 显示后N行的内容 tail -n 20 /var/log/message 显示最新的20行日志 12.设置linux时间和日期 date 命令(“date MMDDhhmmYYYY.ss〞) 2023年7月24日12:37 ,30秒 date 072412372023.30 date -s 20:30:30 #设置系统时间为20: 30:30 date -s 2023-7-24 #设置系统时期为2023-7-24 clock -r #对系统Bios中读取时间参数 clock -w #将系统时间(如由date设置的时间)写入Bios 13.查看找文件(find,grep,awk更多的请参照man page或shell编程专题讲解)几种介绍: find 路径 -name 文件名 find /etc -name named.conf locate 通过文件名搜索文件的工具(要先通过updatedb建立索引数据库)localte named.conf whereis 是寻找二进制文件,同时也会找到其帮助文件 which 和where 相似,只是我们所设置的环境变量中设置好的路径中寻找;比方; 14.查杀进程 ps aux ps -ef |grep kill -9 看看哪个进程占用的内存最大 ps -aux|sort +5n 将程序放在前后台执行 cp file1 file2 & &与ctrl+z 你可以使用&或ctrl+z来将命令放在后台执行. fg 是将放在后台执行的程序再放回前台. jobs 15.dd命令备份 dd if=“input_file〞 of=“out_file〞 bs=“block_size〞 count=“number〞参数: if:就是input file可以是设备 of:就是output file也可以是设备 bs:规划的一个block的大小,如果没有设定时,预设是512bytescount:多少个bs的意思. dd if=/etc/password of=/tmp/passwd.bak 备份 16.mount 加载一个硬件设备 用法:mount [参数] 要加载的设备 载入点 eg: mount /dev/cdrom cd /mnt/cdrom //进入光盘目录 u盘: mkdir /mnt/usb;(注:创立挂载目录) mount /mnt/sda1 /mnt/usb;(注:挂载U盘) 现在就可以使用U盘了,在/mnt/usb目录下的内容就是U盘里的内容了; 使用完后,用以下命令卸载U盘即可。 umount /mnt/usb mount 列出系统所有的分区 mount -t iso9660 /dev/cdrom /mnt/cdrom挂载光盘 mount -t vfat /dev/fd0 /mnt/floppy 挂载软盘 mount -t vfat -o iocharset=utf8,umask=000 /dev/hda2 /mnt/hda2挂载fat32分区 mount -t ntfs -o nls=utf8,umask=000 /dev/hda3 /mnt/hda3挂载ntfs分区 Linux-NTFS Project: ://linux- umount /mnt/hda3 缷载 注:挂载设备前,请先fdisk -l 看一下. 17.su在不退出登陆的情况下,切换到另一个身份 用法: su -l 用户名(如果用户名缺省,那么切换到root状态) eg:su -l netseek (切换到netseek这个用户,将提示输入密码),加上-表示切换到用户的环境变量. sudo 利用他可以执行root执行的权限 篇三:Linux系统对IO端口和IO内存的管理 Linux系统对IO端口和IO内存的管理 [日期:2023-01-17] 来源:Linux社区 ce123 一、I/O端口 端口(port)是接口电路中能被CPU直接访问的存放器的地址。几乎每一种外设都是通过读写设备上的存放器来进行的。CPU通过这些地址即端口向接口电路中的存放器发送命令,读取状态和传送数据。外设存放器也称为“I/O端口〞,通常包括:控制存放器、状态存放器和数据存放器三大类,而且一个外设的存放器通常被连续地编址。 二、IO内存 例如,在PC上可以插上一块图形卡,有2MB的存储空间,甚至可能还带有ROM,其中装有可执行代码。 三、IO端口和IO内存的区分及联系 这两者如何区分就涉及到硬件知识,X86体系中,具有两个地址空间:IO空间和内存空间,而RISC指令系统的CPU(如ARM、PowerPC等)通常只实现一个物理地址空间,即内存空间。 内存空间:内存地址寻址范围,32位操作系统内存空间为2的32次幂,即4G。 IO空间:X86特有的一个空间,与内存空间彼此独立的地址空间,32位X86有64K的IO空间。 IO端口:当存放器或内存位于IO空间时,称为IO端口。一般存放器也俗称I/O端口,或者说I/O ports,这个I/O端口可以被映射在Memory Space,也可以被映射在I/O Space。 IO内存:当存放器或内存位于内存空间时,称为IO内存。 四、外设IO端口物理地址的编址方式 CPU对外设IO端口物理地址的编址方式有两种:一种是I/O映射方式(I/O-mapped),另一种是内存映射方式(Memory-mapped)。而具体采用哪一种那么取决于CPU的体系结构。 1、统一编址 RISC指令系统的CPU(如,PowerPC、m68k、ARM等)通常只实现一个物理地址空间(RAM)。在这种情况下,外设I/O端口的物理地址就被映射到CPU的单一物理地址空间中,而成为内存的一局部。此时,

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开