TypeScript是JavaScript类型的超集,它可以编译成纯JavaScript。那么在ubuntu18.04中如何安装TypeScript呢?本文给出详细说明。
1.首先更新软件列表
sudo apt-get update
2.安装node.js和npm
sudo apt-get install nodejs
sudo apt-get install npm
3.安装typescript
sudo apt-get install node-typescript
4.查看typescript版本
tsc -v
![]()
安装完成
puppet是一种自动化部署工具。在ubuntu18.04中如何安装puppet工具呢?本文给出详细说明。
1.首先更新软件列表
sudo apt update

2.安装puppet工具
sudo apt install puppetmaster-passenger
![]()
3.测试是否安装成功
puppet --version
Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。那么在ubuntu18.04系统中如何安装Erlang呢?本文给出详细说明。
1.首先添加签名密钥
wget -O - "https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc" | sudo apt-key add –
![]()
2.添加软件源
sudo sh -c 'echo "deb http://dl.bintray.com/rabbitmq/debian bionic erlang" >> /etc/apt/sources.list.d/erlang.list'
![]()
3.更新软件列表
sudo apt-get update
![]()
4.安装Erlang
sudo apt install erlang
![]()
5.输入erl命令测试

安装成功
Sanic 是一个类Flask 的基于Python3.5 的web框架,它编写的代码速度特别快。那么在ubuntu18.04中如何安装sanic呢?本文给出详细说明。
1.首先确认安装了python3

说明:一般linux系统默认都有安装python环境,包括python2和python3,在命令行中python默认指的是python2。python2已经接近淘汰,但由于linux系统环境中还有大量基于python2的软件,因此在linux系统中还保留着python2。目前推荐使用python3。
2.更新软件列表
sudo apt-get update
3.安装python3-pip
sudo apt-get install python3-pip
4.安装flask
sudo pip3 install sanic
5.创建一个sanic程序
vi hello.py
在其中写入
from sanic import Sanic
from sanic.response import text
app = Sanic(__name__)
@app.route('/')
async def hello_world(request):
return text('<h1>hello,world</h1>')
app.run(host="0.0.0.0", port=8000, debug=True)
保存退出
6.运行hello.py
python3 hello.py

7.测试
在浏览器打开主机IP:8000

安装成功
在ubuntu18.04中如何拨号上网呢?本文给出详细说明。
1.首先执行打开拨号配置
sudo pppoeconf

2.如果出现以下内容,提示系统中已经有了拨号设置,可以自行选择是否修改,我们选择yes

3.无关紧要的选项,选择否

4.这里输入拨号的账号,但首先要删除默认的username,然后填入我们的拨号账号


5.下一步输入拨号密码

6.DNS设置,选择yes表示从/etc/resolv.conf加载DNS设置

7.MTU设置,选择yes

8.是否在系统启动时自动连接

9.设置完成,是否开启连接,选择yes

说明:也可以通过sudo pon dsl-provider命令连接拨号,sudo poff命令断开拨号
10.查看获取到的IP,证明拨号成功

11.查看拨号日志
plog

ethtool是一个用来查看网卡状态的工具。在ubuntu18.04中如何安装和使用ethtool工具呢?本文给出详细说明。
1.首先更新软件列表
sudo apt update

2.安装ethtool工具
sudo apt-get install ethtool

3.查看网卡状态
ethtool 网卡名称


1.更新软件列表
sudo apt update

2.安装telnet服务
sudo apt install openbsd-inetd telnetd

3.查看telnet运行状态
netstat -a | grep telnet
![]()
4.登录测试
telnet 127.0.0.1

snap是一种全新的软件包管理方式。它与其它包管理器的区别在于snap安装的程序互相之间是高度隔离的,减少了互相引用. 避免了很多冲突问题。但是由此带来的问题就是它占用更多的磁盘空间。那么在ubuntu18.04系统中如何安装和使用snap呢?本文给出详细说明。
1.首先更新软件列表
sudo apt-get update
2.安装snap
sudo apt-get install snap
sudo apt-get install snapd
3.之后就可以用snap来代替apt管理软件了
4.搜索要安装的snap包
sudo snap find hello-world

5.安装snap包
sudo snap install hello-world
6.查看已安装snap包
sudo snap list

7.更新已安装snap包
sudo snap refresh hello-world
![]()
没有找到更新的版本了,无需更新
8.卸载已安装snap包
sudo snap remove hello-world

ifstat命令是一个监控网络接口活动状态的工具。在ubuntu18.04中如何安装和使用ifstat工具呢?本文给出详细说明。
1.首先更新软件列表
sudo apt update

2.安装git工具
sudo apt install ifstat

3.使用ifstat工具监控流量
ifstat

常用ifstat -tT可以更直观的监控流量
ifstat -tT

说明:-t代表显示当前时间,-T表示显示所有端口的所有流量
1.更新软件列表
sudo apt update

2.安装aptitude
sudo apt install aptitude

3.aptitude的使用:
更新软件列表
aptitude update

安装软件
aptitude install 软件包名

卸载软件
aptitude remove 软件包名

说明:aptitude的使用和apt的基本相同,但aptitude在处理软件依赖问题上更佳一些。