linux命令及使用端口

不及物动词 其他 27

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux是一种开源的操作系统,它具有丰富的命令行工具来管理系统和执行各种任务。以下是一些常用的Linux命令及其使用端口。

    1. ssh命令:用于通过安全Shell(SSH)协议远程登录和管理Linux服务器。SSH默认使用端口22。

    2. ftp命令:用于通过文件传输协议(FTP)在本地主机和远程主机之间传输文件。FTP使用端口21进行控制连接,数据传输时可以使用动态端口。

    3. telnet命令:用于远程登录和管理远程主机。Telnet使用端口23。

    4. http命令:用于在Web浏览器和Web服务器之间进行交互。HTTP默认使用端口80。

    5. https命令:用于通过安全套接字层(SSL)加密传输数据的安全HTTP连接。HTTPS默认使用端口443。

    6. DNS命令:用于查询和解析域名服务器记录。DNS使用端口53。

    7. ping命令:用于测试与目标主机之间的网络连接和延迟。Ping不使用特定的端口,而是使用Internet控制报文协议(ICMP)进行通信。

    8. wget命令:用于从给定的URL下载文件或整个网站。Wget不需要使用特定的端口。

    9. rsync命令:用于在本地和远程主机之间同步和备份文件。Rsync不需要使用特定的端口。

    10. ssh-keygen命令:用于生成和管理SSH密钥对。SSH密钥对用于安全地远程登录和文件传输。

    以上是一些常用的Linux命令及其使用端口。在使用时,请确保正确配置防火墙以允许相关的端口通信。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux是一种开源的操作系统,它提供了丰富的命令行工具和功能,用于管理和操作系统。下面是一些常用的Linux命令及其用途:

    1. ls命令:用于列出目录中的文件和子目录。可以使用不同的选项来显示详细信息和排序方式。
    例如:
    – ls:列出当前目录中的文件和子目录。
    – ls -l:以详细列表方式列出文件和子目录。
    – ls -a:显示所有文件和子目录,包括隐藏文件和目录。

    2. cd命令:用于更改当前工作目录。可以使用绝对路径或相对路径。
    例如:
    – cd /home:切换到/home目录。
    – cd ..:切换到上一级目录。

    3. mkdir命令:用于创建新目录。
    例如:
    – mkdir new_dir:在当前目录下创建一个名为new_dir的新目录。

    4. cp命令:用于复制文件和目录。
    例如:
    – cp file1 file2:将文件file1复制到文件file2。
    – cp -r dir1 dir2:将目录dir1及其所有内容复制到目录dir2。

    5. mv命令:用于移动文件和目录,也可以用来重命名文件和目录。
    例如:
    – mv file1 file2:将文件file1移动到文件file2。
    – mv old_name new_name:将文件或目录old_name重命名为new_name。

    6. rm命令:用于删除文件和目录。
    例如:
    – rm file:删除文件file。
    – rm -r dir:删除目录dir及其所有内容。

    7. grep命令:用于在文件中搜索指定的模式。
    例如:
    – grep “pattern” file:在文件file中搜索模式pattern,并显示匹配行。

    8. systemctl命令:用于管理系统服务和进程。
    例如:
    – systemctl start service:启动指定的服务。
    – systemctl stop service:停止指定的服务。
    – systemctl restart service:重启指定的服务。

    除了以上命令外,还有一些用于网络管理的命令和端口配置的命令。以下是一些常用的命令及其用途:

    9. ifconfig命令:显示或配置网络接口的信息。
    例如:
    – ifconfig:显示所有网络接口的信息。
    – ifconfig eth0 up:启动名为eth0的网络接口。

    10. ping命令:用于测试与远程主机的连通性。
    例如:
    – ping http://www.example.com:向域名为www.example.com的主机发送数据包,并显示是否收到响应。

    11. netstat命令:显示网络连接、路由表和接口统计信息。
    例如:
    – netstat -tuln:显示所有正在监听的TCP和UDP端口。

    12. iptables命令:用于配置Linux防火墙规则。
    例如:
    – iptables -A INPUT -p tcp –dport 22 -j ACCEPT:允许通过SSH访问。

    这些都是常见的Linux命令和端口管理的命令,它们可以帮助您在Linux系统上进行文件和目录操作,网络管理以及配置端口和防火墙规则。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    一、常用的Linux命令

    1. ls:列出目录内容
    命令格式:ls [option] [file]

    常用选项:
    -a:显示所有文件,包括隐藏文件
    -l:以长格式显示文件
    -h:以人类可读的方式显示文件大小
    -r:逆序排列文件

    2. cd:切换当前目录
    命令格式:cd [directory]

    示例:
    cd /usr/local # 切换到/usr/local目录
    cd .. # 切换到上一级目录
    cd ~ # 切换到用户的主目录

    3. pwd:显示当前目录的路径
    命令格式:pwd

    示例:
    pwd # 显示当前目录的路径

    4. mkdir:创建目录
    命令格式:mkdir [option] [directory]

    常用选项:
    -p:递归创建目录,如果上级目录不存在,则一同创建

    示例:
    mkdir test # 创建名为test的目录
    mkdir -p /data/test # 创建/data/test目录,如果/data或者/data/test目录不存在,则一同创建

    5. rm:删除文件或目录
    命令格式:rm [option] [file/dir]

    常用选项:
    -r:递归删除目录及其内容
    -f:强制删除,不进行确认

    示例:
    rm file.txt # 删除名为file.txt的文件
    rm -r dir # 删除名为dir的目录及其内容
    rm -rf dir # 强制删除名为dir的目录及其内容

    6. cp:复制文件或目录
    命令格式:cp [option] [source] [destination]

    常用选项:
    -r:递归复制目录及其内容
    -a:相当于-r和-p的组合,保留文件属性、权限等信息

    示例:
    cp file.txt file_copy.txt # 复制file.txt并命名为file_copy.txt
    cp -r dir dir_copy # 复制dir目录及其内容并命名为dir_copy

    7. mv:移动/重命名文件或目录
    命令格式:mv [option] [source] [destination]

    常用选项:
    -f:如果目标已存在,则强制覆盖

    示例:
    mv file.txt /data/ # 将file.txt移动到/data目录下
    mv file.txt file_rename.txt # 将file.txt重命名为file_rename.txt

    8. touch:创建文件
    命令格式:touch [option] [file]

    常用选项:
    -a:更改文件的访问时间
    -m:更改文件的修改时间

    示例:
    touch file.txt # 创建名为file.txt的空文件
    touch -a file.txt # 更改file.txt文件的访问时间

    9. cat:显示文件内容
    命令格式:cat [option] [file]

    常用选项:
    -n:显示行号

    示例:
    cat file.txt # 显示file.txt文件的内容
    cat -n file.txt # 显示file.txt文件的内容,并显示行号

    10. grep:匹配文本
    命令格式:grep [option] ‘pattern’ [file]

    常用选项:
    -i:忽略大小写
    -r:递归搜索目录及其子目录

    示例:
    grep ‘hello’ file.txt # 在file.txt中查找包含hello的行
    grep -i ‘hello’ file.txt # 在file.txt中忽略大小写地查找包含hello的行

    二、Linux使用端口

    在网络通信中,端口是计算机上应用程序与网络间的通信接口。Linux作为一个多用户、多任务的操作系统,提供了丰富的网络服务和应用程序,这些程序需要通过不同的端口来进行通信。以下是一些常见的端口及其用途:

    1. 22端口:SSH(Secure Shell)协议,用于远程登录和安全文件传输。

    2. 80端口:HTTP协议,用于Web服务器。

    3. 443端口:HTTPS协议,用于安全的Web服务器。

    4. 25端口:SMTP(Simple Mail Transfer Protocol)协议,用于发送电子邮件。

    5. 110端口:POP3(Post Office Protocol version 3)协议,用于接收邮件。

    6. 143端口:IMAP(Internet Message Access Protocol)协议,用于接收邮件。

    7. 3306端口:MySQL数据库服务。

    8. 5432端口:PostgreSQL数据库服务。

    9. 6379端口:Redis数据库服务。

    可通过以下命令查看本地端口的使用情况:
    netstat -tunlp
    其中,-t表示TCP协议,-u表示UDP协议,-n表示以数字形式显示端口号,-l表示显示监听状态的端口,-p表示显示进程PID及名称。

    可以通过防火墙软件(如iptables)来设置和管理端口的访问权限。不同的Linux发行版可能使用不同的防火墙软件,如CentOS使用Firewalld、Debian使用UFW等。

    以上是一些常用的Linux命令及使用的端口,希望对你有帮助!

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部