分享页面
已经找到“” 的记录2513条
Ubuntu18.04系统如何安装haskell
 

Haskell是一种纯函数式编程语言,它的命名源自美国数学家Haskell Brooks Curry那么在ubuntu18.04系统中如何安装Haskell呢?本文给出详细说明。

1.首先更新软件列表

sudo apt-get update

2.安装haskell-platform

sudo apt-get install haskell-platform

3.命令行输入ghci测试

安装成功

Ubuntu18.04系统如何安装git
 

git是目前世界上最先进的分布式版本控制系统。在ubuntu18.04中如何安装git工具呢?本文给出详细说明。

1.首先更新软件列表

sudo apt update

2.安装git工具

sudo apt install git

3.测试是否安装成功

git version

Ubuntu18.04系统如何安装flask
 

Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。那么在ubuntu18.04中如何安装flask呢?本文给出详细说明。

1.首先确认安装了python3

说明:一般linux系统默认都有安装python环境,包括python2python3,在命令行中python默认指的是python2python2已经接近淘汰,但由于linux系统环境中还有大量基于python2的软件,因此在linux系统中还保留着python2。目前推荐使用python3

2.更新软件列表

sudo apt-get update

3.安装python3-pip

sudo apt-get install python3-pip

4.安装flask

sudo pip3 install flask

5.创建一个最小的flask程序

vi hello.py

在其中写入

from flask import Flask

app = Flask(__name__)

@app.route('/')

def hello_world():

return '<h1>hello,world</h1>'

保存退出

6.设置FLASK_APP 环境变量,并设置服务器允许外部访问

export FLASK_APP=hello.py

flask run --host=0.0.0.0

7.测试

在浏览器打开主机IP5000

安装成功

Ubuntu18.04系统如何安装goose3
 

goose3库是python实现的web页面内容提取工具那么在ubuntu18.04中如何安装goose3呢?本文给出详细说明。

1.首先确认安装了python3

说明:一般linux系统默认都有安装python环境,包括python2python3,在命令行中python默认指的是python2python2已经接近淘汰,但由于linux系统环境中还有大量基于python2的软件,因此在linux系统中还保留着python2。目前推荐使用python3

2.更新软件列表

sudo apt-get update

3.安装python3-pip

sudo apt install python3-pip

4.安装requests

sudo pip3 install goose3

5.查看是否安装成功

pip3 list | grep goose

Ubuntu18.04系统ping命令的使用
 

Ubuntu18.04系统ping命令如何使用呢?本文将针对此问题进行说明。

1.ping可以用来检测到目标主机是否连接正常

ping IP地址

2.也可以检测本地网卡工作正常

ping 127.0.0.1

说明ping一般用于检测当前计算机到目标计算机之间的网络是否通畅,数值越大,速度越慢。在Linux中,想要终止一个终端程序的执行,绝大多数都可以使用 CTRL C

Ubuntu18.04系统如何安装coffeescript
 

CoffeeScript 是一门编译到 JavaScript 的小巧语言。那么在ubuntu18.04中如何安装coffeescript呢?本文给出详细说明。

1.首先更新软件列表

sudo apt-get update

2.安装node.jsnpm

sudo apt-get install nodejs

sudo apt-get install npm

3.安装coffeescript

sudo apt install coffeescript

4.查看coffeescript版本

coffee -v

安装完成

Ubuntu18.04系统流量监控工具iftop的安装和使用
 

Linux命令中有很多内置命令,和外置命令,但内部命令的功能毕竟是有限的,如ifconfig,无法看到网卡流量的实时发送情况,尽管可以用watch命令去查看网卡的发送接收流量的情况,但仅能看到接受和发送的总流量。而iftop是相对优秀的实时查看网络流量信息的软件。

 

Ubuntu系统如何使用iftop命令监控网卡流量?本教程以Ubuntu18.04系统为例进行图文说明

 

本配置适用于Ubuntu16.04 18.0版本

 

以下为操作步骤

1.更新软件包信息(apt是本地存了一份软件包信息的列表,比如软件大小,版本号,依赖等。)(若更新不了的话编辑vi /etc/apt/sources.list 在末尾添加源后保存退出。)

sudo apt-get update

 

2.使用apt包管理工具下载iftop工具

sudo apt-get install iftop

3.安装完成后输入命令打开,可直接使用iftop默认网卡eth0(其中网卡eth0还是eth1拨号网卡不清楚的可用ifconfig查看)

iftop -i eth0 -n -P

 

4.iftop界面说明

界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。

中间的<= =>这两个左右箭头,表示的是流量的方向。

TX:发送流量
RX
:接收流量
TOTAL
:总流量
Cumm
:运行iftop到目前时间的总流量
peak
:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量

 

5.iftop相关参数说明

-i设定监测的网卡,如:# iftop -i eth1

-B 以bytes为单位显示流量(默认是bits),如:# iftop -B

-n使host信息默认直接都显示IP,如:# iftop -n

-N使端口信息默认直接都显示端口号,如: # iftop -N

-F显示特定网段的进出流量,如# iftop -F 172.30.1.0/24或# iftop -F 172.30.1.0/255.255.255.0

-h(display this message),帮助,显示参数信息

-p使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息;

-b使流量图形条默认就显示;

-f过滤计算包使用;

-P使host信息及端口信息默认就都显示;

-m设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M

 

6.进入iftop画面后的一些操作命令(注意大小写)

h切换是否显示帮助;

n切换显示本机的IP或主机名;

s切换是否显示本机的host信息;

d切换是否显示远端目标主机的host信息;

t切换显示格式为2/1/只显示发送流量/只显示接收流量;

N切换显示端口号或端口服务名称;

S切换是否显示本机的端口信息;

D切换是否显示远端目标主机的端口信息;

p切换是否显示端口信息;

P切换暂停/继续显示;

b切换是否显示平均流量图形条;

B切换计算2秒或10秒或40秒内的平均流量;

T切换是否显示每个连接的总流量;

l打开屏幕过滤功能,输入要过滤的字符,比如ip,按回车后,屏幕就只显示这个IP相关的流量信息;

L切换显示画面上边的刻度;刻度不同,流量图形条会有变化;

j或按k可以向上或向下滚动屏幕显示的连接记录;

123可以根据右侧显示的三列流量数据进行排序;

<根据左边的本机名或IP排序;

>根据远端目标主机的主机名或IP排序;

o切换是否固定只显示当前的连接;

f可以编辑过滤代码,这是翻译过来的说法,我还没用过这个!

!可以使用shell命令,这个没用过!没搞明白啥命令在这好用呢!

q退出监控。

Ubuntu18.04系统安装logstash
 

logstash是一个数据收集处理引擎。在Ubuntu18.04中如何安装logstash?本文将对此问题进行说明。

1.首先更新软件列表

sudo apt-get update

2.然后安装java环境

sudo apt-get install openjdk-8-jre

sudo apt-get install openjdk-8-jdk

3.安装成功之后,配置环境参数

sudo vi /etc/profile

将下面的内容加入 /etc/profile 文件顶部

export JAVA_HOME=/usr/java/jdk1.8.0_144

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

export JRE_HOME=$JAVA_HOME/jre

保存退出

4.重启或者

source /etc/profile

使配置生效

5.获取logstash安装包密钥

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

6.安装apthttps协议转换工具

apt-get install apt-transport-https

7.添加安装源到本地

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list

8.更新软件列表并安装logstash

sudo apt-get update && sudo apt-get install logstash

9.查看logstash版本

/usr/share/logstash/bin/logstash --version

Ubuntu18.04系统如何安装cordova
 

Cordova 是用于使用HTML,CSSJS构建移动应用的平台。那么在ubuntu18.04中如何安装cordova呢?本文给出详细说明。

1.首先更新软件列表

sudo apt-get update

2.安装node.jsnpm

sudo apt-get install nodejs

sudo apt-get install npm

3.安装cordova

sudo npm install -g cordova

4.查看cordova版本

cordova -v

y

安装完成

Ubuntu18.04系统安装elasticsearch
 

elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎。在Ubuntu18.04中如何安装elasticsearch?本文将对此问题进行说明。

1.首先更新软件列表

sudo apt-get update

2.然后安装java环境

sudo apt-get install openjdk-8-jre

sudo apt-get install openjdk-8-jdk

3.安装成功之后,配置环境参数

sudo vi /etc/profile

将下面的内容加入 /etc/profile 文件顶部

export JAVA_HOME=/usr/java/jdk1.8.0_144

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

export JRE_HOME=$JAVA_HOME/jre

保存退出

4.重启或者

source /etc/profile

使配置生效

5.获取elasticsearch安装包密钥

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

6.安装apthttps协议转换工具

apt-get install apt-transport-https

7.添加安装源到本地

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list

8.更新软件列表并安装elasticsearch

sudo apt-get update && sudo apt-get install elasticsearch

9.重新加载配置

sudo /bin/systemctl daemon-reload

10.设置服务开机启动

sudo /bin/systemctl enable elasticsearch.service

11.启动服务

sudo systemctl start elasticsearch.service

12.测试

curl http://127.0.0.1:9200

安装成功

扫码添加专属客服

扫码关注公众号