当前位置: 首页 > news >正文

做网站怎样使图片自由移动微信小程序的制作流程

做网站怎样使图片自由移动,微信小程序的制作流程,做计算机题的网站,邯郸旅游景点文章目录 lsofnetstatpingnslookupsshssh-keygenscpsftp 网络工具 curl网络工具 wget最后个人简介 hello,大家好,我是 Lorin,上一期和大家分享一期日常开发中常用的 Linux 文件和文本命令实战教学,这一期给大家带来常用的网络处理…

文章目录

  • lsof
  • netstat
  • ping
  • nslookup
  • ssh
    • ssh-keygen
    • scp
    • sftp
  • 网络工具 curl
  • 网络工具 wget
  • 最后
  • 个人简介

  • hello,大家好,我是 Lorin,上一期和大家分享一期日常开发中常用的 Linux 文件和文本命令实战教学,这一期给大家带来常用的网络处理命令实战。

lsof

  • lsof(list open files)是一个列出当前系统打开文件的工具,日常开发中常用于查看端口占用情况。
// 显示所有打开的端口
lsof -i 

在这里插入图片描述

// 查看 8080 端口占用情况
lsof -i:8000nodejs  26993 root   10u  IPv4 37999514      0t0  TCP *:8000 (LISTEN)// 其它一些常见用法
lsof abc.txt:显示开启文件abc.txt的进程
lsof -c abc:显示abc进程现在打开的文件
lsof -c -p 1234:列出进程号为1234的进程所打开的文件
lsof -d 4:显示使用fd为4的进程

netstat

  • netstat 用于查看网络状态。日常工作中常用于观察服务器网络连接、端口占用。
命令格式:
netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]常用参数:
常用参数:
-a或--all 显示所有连线中的Socket
-p或--programs 显示正在使用Socket的程序识别码和程序名称
-n或--numeric 直接使用IP地址,而不通过域名服务器(显示具体端口号)
-t或--tcp 显示TCP传输协议的连线状况
-u或--udp 显示UDP传输协议的连线状况// 如查看所有 TCP 网络连接
[root@iZwz97fphe0t194uzxhm8lZ ~]# netstat -anpt
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:5355            0.0.0.0:*               LISTEN      833/systemd-resolve
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      880/sshd
tcp        0      0 172.19.229.159:22       183.14.134.96:25981     ESTABLISHED 25803/sshd: root [p
tcp        0      0 172.19.229.159:55656    100.100.21.100:80       TIME_WAIT   -
tcp        0      0 172.19.229.159:55658    100.100.21.100:80       TIME_WAIT   -
tcp        0      0 172.19.229.159:55648    100.100.21.100:80       TIME_WAIT   -
tcp        0      0 172.19.229.159:60706    100.100.0.70:80         TIME_WAIT   -
tcp6       0      0 :::5355                 :::*                    LISTEN      833/systemd-resolve
tcp6       0      0 :::80                   :::*                    LISTEN      2801/docker-proxy
tcp6       0      0 :::443                  :::*                    LISTEN      2790/docker-proxy
tcp6       0      0 :::1024                 :::*                    LISTEN      3031/docker-proxy
tcp6       0      0 :::1025                 :::*                    LISTEN      3020/docker-proxy// 查看 80 端口占用的进程和进程号 可以和上一期学的 grep 命令组合使用
[root@iZwz97fphe0t194uzxhm8lZ ~]# netstat -atnp | grep 80
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      880/sshd
tcp        0      0 172.19.229.159:44072    100.100.21.100:80       TIME_WAIT   -
tcp        0      0 172.19.229.159:44070    100.100.21.100:80       TIME_WAIT   -
tcp        0      0 172.19.229.159:49126    100.100.0.70:80         TIME_WAIT   -
tcp        0      0 172.19.229.159:44078    100.100.21.100:80       TIME_WAIT   -
tcp        0      0 172.19.229.159:44076    100.100.21.100:80       TIME_WAIT   -
tcp6       0      0 :::80                   :::*                    LISTEN      2801/docker-proxy

ping

  • ping 命令用于检测与另一个主机之间的网络连接,日常开发中常用于检测服务器是否在线,但无法 ping 通不等于服务不在线,因为服务器端可以主动关闭该功能。
  • 使用 ICMP(Internet Control Message Protocol) 传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息。
    命令格式:ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]常用参数:-d 使用Socket的SO_DEBUG功能-c <完成次数> 设置完成要求回应的次数-i<间隔秒数> 指定收发信息的间隔时间-R 记录路由过程-t<存活数值> 设置存活数值TTL的大小-s<数据包大小> 设置数据包的大小// 示例[root@iZwz97fphe0t194uzxhm8lZ ~]# ping -i 3 -c 3 -s 1024 -t 255 baidu.comPING baidu.com (39.156.66.10) 1024(1052) bytes of data.1032 bytes from 39.156.66.10 (39.156.66.10): icmp_seq=1 ttl=49 time=50.1 ms1032 bytes from 39.156.66.10 (39.156.66.10): icmp_seq=2 ttl=49 time=50.1 ms1032 bytes from 39.156.66.10 (39.156.66.10): icmp_seq=3 ttl=49 time=50.1 ms--- baidu.com ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 11msrtt min/avg/max/mdev = 50.116/50.119/50.123/0.182 ms// -i 3 执行周期为 3 秒// -c 3 要求会员次数 3 次// -s 1024 包大小 1024 // -t 设置TTL值为 255

nslookup

  • 是用于查询域名系统(DNS)信息的命令行工具。它可以用来查找域名的IP地址,或者反向查找IP地址对应的域名。
    命令格式:nslookup domain [dns-server]// 使用示例 使用默认域名服务器[root@iZwz97fphe0t194uzxhm8lZ ~]# nslookup baidu.comServer:         100.100.2.136Address:        100.100.2.136#53Non-authoritative answer:Name:   baidu.comAddress: 110.242.68.66Name:   baidu.comAddress: 39.156.66.10// 使用指定域名服务器解析[root@iZwz97fphe0t194uzxhm8lZ ~]# nslookup baidu.com 8.8.8.8Server:         8.8.8.8Address:        8.8.8.8#53Non-authoritative answer:Name:   baidu.comAddress: 39.156.66.10Name:   baidu.comAddress: 110.242.68.66

ssh

  • Linux SSH(Secure Shell)是一种用于远程管理和安全通信的协议和工具。它允许用户通过网络安全地远程登录到其他计算机,并执行各种操作,日常工作中常用于登录服务器。
  • SSH使用非对称加密来建立连接,并在连接建立后使用对称加密来保护通信内容。这种方法确保了数据的机密性和完整性。
    命令格式:ssh [选项] [参数]常用参数:-p:指定远程服务器上的端口-i:指定身份(私钥)文件// 常用方式# ssh 用户名@远程服务器地址ssh user1@172.24.210.101# 指定端口ssh -p 2211 root@140.206.185.170

ssh-keygen

  • 除了使用密码登录的方式,我们还可以生成秘钥文件实现免密登录。
    // ssh-keygen # 为当前用户生成 ssh 公钥 + 私钥// 如果你使用了密码,那么请确保添加了 -o 选项,它会以比默认格式更能抗暴力破解的格式保存私钥$ ssh-keygen -oGenerating public/private rsa key pair.Enter file in which to save the key (/home/schacon/.ssh/id_rsa):Created directory '/home/schacon/.ssh'.Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /home/schacon/.ssh/id_rsa.Your public key has been saved in /home/schacon/.ssh/id_rsa.pub.The key fingerprint is:d0:82:24:8e:d7:f1:bb:9b:33:53:96:93:49:da:9b:e3 schacon@mylaptop.local// 将当前用户的公钥复制到需要 ssh 的服务器的 ~/.ssh/authorized_keys,实现免密登录ssh-copy-id user@ip:port

scp

  • SCP(Secure Copy Protocol)是一种用于在远程系统之间安全复制文件的协议。它通过SSH(Secure Shell)协议进行加密通信,确保数据传输的安全性。SCP通常用于将文件从一个计算机复制到另一个计算机,或者从本地计算机上传到远程服务器,反之亦然。
    命令格式:scp [参数] [本地文件] [远程地址]常用参数:-r:递归复制怎么目录// 使用示例// 从本地计算机上传文件到远程服务器scp /path/to/local/file username@remote_server:/path/to/remote/directory// 从远程服务器下载文件到本地计算机scp username@remote_server:/path/to/remote/file /path/to/local/directory// 从本地计算机上传整个目录到远程服务器scp -r /path/to/local/directory username@remote_server:/path/to/remote/directory

sftp

  • SFTP(Secure File Transfer Protocol)是一种基于SSH协议的安全文件传输协议,用于在本地计算机和远程服务器之间以加密和安全的方式传输文件。与SCP不同,SFTP提供了更多的文件管理功能,允许用户在本地和远程系统之间进行更灵活的文件操作,包括上传、下载、删除、重命名文件,以及浏览远程目录等。

  • 使用示例

    // 连接到远程服务器sftp username@remote_server// 上传文件到远程服务器put /path/to/local/file /path/on/remote/server// 下载文件到本地计算机get /path/on/remote/server /path/to/local/directory// 列出远程服务器上的文件和目录ls// 或者列出特定目录ls /path/on/remote/server// 删除远程服务器上的文件rm /path/on/remote/server/filename// 重命名远程服务器上的文件rename old_filename new_filename// 退出SFTP会话exit

网络工具 curl

  • curl 是一个强大的命令行工具,用于在Unix、Linux和类Unix系统中进行数据传输。它支持多种协议,包括HTTP、HTTPS、FTP、SCP、SFTP、LDAP等,可以用来发送请求并接收来自Web服务器和其他网络服务的响应。
  • 下面我们主要介绍一些常见的用法:
    命令格式:curl [选项] [URL]常用参数:-v:选项来显示HTTP请求和响应的详细信息-i:选项来显示HTTP响应头信息-X:选项来指定HTTP请求方法-x:选项来指定代理服务器-u:选项来指定用户名和密码-H:选项来指定HTTP头部信息# 使用示例// 发送 get 请求curl https://www.example.com// 发送 post 请求// 使用-X选项来指定HTTP请求方法,通常与-d选项一起使用以发送POST数据curl -X POST -d "key1=value1&key2=value2" https://www.example.com/api// 发送HTTP请求时携带HTTP头部信息curl -H "Authorization: Bearer <token>" https://api.example.com/resource// 使用代理服务器curl -x http://proxy.example.com:8080 https://www.example.com// 保存下载文件curl -o outputfile.txt https://www.example.com/file.txt// 使用用户名和密码进行HTTP基本认证curl -u username:password https://www.example.com/secure/resource

网络工具 wget

  • wget是一个在命令行中常用的工具,用于从网络上下载文件。它支持HTTP、HTTPS、FTP等多种协议,并提供了丰富的选项,使得文件下载变得非常灵活和强大。
  • 下面介绍一些常见用法:
    命令格式:wget [选项] [URL]常用参数:-b:选项来在后台下载文件-O:选项来指定保存的文件名-c:选项来启用断点续传,如果下载中断,可以恢复下载// 使用wget下载文件,将文件保存在当前工作目录wget https://www.example.com/file.txt// 使用-O选项来指定保存的文件名wget -O myfile.txt https://www.example.com/file.txt// 后台下载wget -b https://www.example.com/largefile.zip// 限速下载速度wget --limit-rate=100k https://www.example.com/largefile.zip

最后

  • 如果文章对你有帮助,请一键三连,关注、点赞、收藏,你的支持是我创作的最大动力,谢谢大家。

个人简介

👋 你好,我是 Lorin 洛林,一位 Java 后端技术开发者!座右铭:Technology has the power to make the world a better place.

🚀 我对技术的热情是我不断学习和分享的动力。我的博客是一个关于Java生态系统、后端开发和最新技术趋势的地方。

🧠 作为一个 Java 后端技术爱好者,我不仅热衷于探索语言的新特性和技术的深度,还热衷于分享我的见解和最佳实践。我相信知识的分享和社区合作可以帮助我们共同成长。

💡 在我的博客上,你将找到关于Java核心概念、JVM 底层技术、常用框架如Spring和Mybatis 、MySQL等数据库管理、RabbitMQ、Rocketmq等消息中间件、性能优化等内容的深入文章。我也将分享一些编程技巧和解决问题的方法,以帮助你更好地掌握Java编程。

🌐 我鼓励互动和建立社区,因此请留下你的问题、建议或主题请求,让我知道你感兴趣的内容。此外,我将分享最新的互联网和技术资讯,以确保你与技术世界的最新发展保持联系。我期待与你一起在技术之路上前进,一起探讨技术世界的无限可能性。

📖 保持关注我的博客,让我们共同追求技术卓越。

http://www.yayakq.cn/news/250778/

相关文章:

  • 哪里可以做网站电子商务网站建设与维护概述
  • 建立公司网站的申请优设网是干什么的
  • 商用营销型网站建设潍坊专业汽车贴膜
  • 上海工程建设信息网站在建设主题网站时
  • 什么样的网站可以做站内站上海企业网站制作服务
  • 网站建设都包含哪些内容app网站建设思路
  • 昆明网站开发培训学生网页制作教程
  • 长沙网站设计的公司开发游戏怎么赚钱
  • WordPress多站點支付插件pos机网站报单怎么做
  • 西安网站搭建费用网页设计尺寸怎么设计
  • 网站的数据运营怎么做阳江企业网站排名优化
  • 厦门外贸网站自己做的网站怎么嵌入高德地图
  • 保定seo外包公司企业网站优化推广怎么做
  • 网站怎么在百度搜不到国外做枪视频网站
  • 网站更新的意义中国建设银行官网首页 网站
  • 无锡工程建设监察支队网站网站建设基础培训
  • 顺德公司网站制作可信的大连网站建设
  • 天津市城乡建设网站安徽亳州建设厅网站
  • 简单网站建设论文总结能用的网站
  • seo网站快速整站优化技术遵义你想网
  • 中国建设银行网站网上银行广州公司网站
  • 用vs做网页是怎么创建网站的网站qq临时会话怎么弄
  • zencart 官方网站美食城网站建设策划书
  • 上海制作网站遵义网站制作报价
  • 黄岛网站建设设计公司建设工程质量检测网站
  • 营销型网站制作平台做网站的行业平台
  • 系统官网网站模板下载流感用什么药更好
  • 珠海有什么网站中山建设网站的公司
  • 重庆1000元网站建设我也来做外国网站购物
  • 网站建设目录结构东莞房价还会涨吗