运维开发网

基于TypeScript从零重构axios

运维开发网 https://www.qedev.com 2021-02-19 08:11 出处:51CTO 作者:mb60197e94201ee
download:基于TypeScript从零重构axios本课程首先讲解TS的基础语法和常见用法,然后带同学使用TS去实现一个完整的axiosJS库,进行完整的单元测试,最后把开发的JS库打包并发布到npm上。通过课程学习掌握axios的实现原理,修炼原生JS内功,提升职场竞争力。适合人群1-5年前端开发人员技术储备要求有良好的原生JavaScript功底熟悉ES6常见的语法和API1、ping

download:基于TypeScript从零重构axios

本课程首先讲解TS的基础语法和常见用法,然后带同学使用TS去实现一个完整的axios JS库,进行完整的单元测试,最后把开发的JS库打包并发布到npm上。通过课程学习掌握axios的实现原理,修炼原生JS内功,提升职场竞争力。

适合人群

1-5年前端开发人员

技术储备要求

有良好的原生JavaScript功底

熟悉ES6常见的语法和API

1、ping(测试网络连通)

命令所在途径:/bin/ping

命令执行权限:一切用户

-c 指定ping次数 -s 指定探测时数据包的大小

2、ifconfig(查询本机网络信息)

命令所在途径:/usr/sbin/ifconfig

执行权限:root

ifconfig命令运用办法

留意:下面操作运用root用户(动态修正)

命令:ifconfig 作用:用来配置网络或显现当前网络接口的状态(以本机ens33示例)

![]()

上图信息大约阐明:

第一行:up-->网卡开启状态 [在BROADCAST(播送)之后,(此处未显现)RUNNING-->网线处置衔接状态]

MULTICAST-->支持组播 mtu 1500-->(Maximum Transmission Unit)最大传输单元大小为1500字节

第二行:该网卡的IP地址,子网掩码,播送地址

第三行:IPV6的配置信息

第四行:网卡的MAC地址 ether表示衔接类型为以太网 txqueuelen 1000 --》传输队列的长度

第五六行:网卡接纳数据包的统计信息和接纳错误的统计信息

第七八行:网卡发送数据包的统计信息和发送错误的统计信息

①暂时修正IP地址

办法1:暂时修正网卡IP地址

ifconfig 网卡称号 IP地址 ---直接修正网卡的IP地址(重启后恢复)【修正后终端衔接会断开,需用新IP重连】

②办法2: 添加多个暂时IP地址(数据发送/接纳经过真实网段)

ifconfig 网卡称号:0 第一个IP地址 (netmask 子网掩码) ---增加一个IP

ifconfig 网卡称号:1 第二个IP地址 (netmask 子网掩码) ---增加一个IP

ifconfig 网卡称号:0 ip地址 netmask 子网掩码

![]()

③删除暂时IP

ifconfig 网卡称号:0 del ip地址

![]()

3、w(查询当前登陆效劳器的用户)

![]()

第一行:当前时间,持续运转时间,登陆用户数量,1分钟,5分钟,15分钟前的均匀负载

第二行:用户名 TTY:登陆终端(tty1本地登录,pts/0远程衔接)

FROM:来源IP [email protected]:登陆持续时间 IDLE:用户闲置时间

JCPU:一切进程占用CPU时间 PCPU:当行进程占用CPU时间

WHAT:用户正在停止的操作(-bash 一个shell类型)

w命令会保证输出信息在一行上,假如空间不够就会报错

字符界面最多能够有6个终端可用(ALT+F123456切换),图形界面最多能够有6个终端可用(CTRL+ALT+F123456切换,到字符界面用ALT+F123456切换)

ls /dev/pts/能够查看对应设备文件

4、who (查询登录用户)

命令所在途径:/usr/bin/who

执行权限:一切用户

5、last(列出登陆系统的相关信息)(像日志)

命令所在途径:/usr/bin/last

执行权限:一切用户

功用描绘:列出目前与过去登入系统的用户信息,只需有人登录,就会被记载,包括屡次登录的信息,也会被统计记载下来。

6、lastlog (显现一切账号最后一次的登陆时间)

命令所在途径:/usr/bin/lastlog

执行权限:一切用户 (gdm是Linux的图形界面)

阐明:首先罗列一切的用户,包括不能登录的系统用户(伪用户),但是会显现这些伪用户从未登录过。另外还会显现最后一次登录本系统的用户的登录信息。

7.命令:lastb

功用:查看登录错误的信息(登录失败信息)

8、netstat(查看网络衔接状态)

常见端口:

20 21 ftp效劳 文件共享 22 ssh效劳 平安的远程衔接

23 telnet 25 smtp:简单邮件传输协议 发信

110 pop3:邮局协议 收信 80 http超文本传输协议 网页效劳

3306 mysql端口 3389 Windows终端端口

/etc/service一切常见的端口(一切内置效劳及端口【与开启无关,更像日志】)

netstat -tlun 查看本机一切监听的端口

-t tcp协议 -u udp协议

-l 监听 -n 以IP和端口的方式显现信息

-a 显现一切选项 -p 显现树立相关衔接程序名

e.g. 列出一切端口:netstat -a | more

列出一切tcp端口:netstat -at

列出一切udp端口:netstat -au

9、nmcli命令(可用于网卡的配置)

nmcli general hostname 查询当前主机名

nmcli general hostname newhostname 修正主机名

注:CentOS主机名管理是基于系统效劳systemd-hostnamed,效劳本身提供了 hostnamectl命令用于修正主机名,引荐运用hostnamectl停止修正。运用nmcli修正 hostnamed效劳需求重启效劳后才干使配置生效。

hostname 查看主机名

vim /etc/hostname 配置文件也记载了主机名

hostnamectl set-hostname 主机名 修正主机名

经过命令生成配置文件,永世修正

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号