angular诞生于2009年,是一款优秀的前端JS框架。那么在ubuntu18.04中如何安装angular呢?本文给出详细说明。
1.首先更新软件列表
sudo apt-get update
2.安装node.js和npm
sudo apt-get install nodejs
sudo apt-get install npm
3.安装angular
sudo npm install -g @angular/cli
4.查看angular版本
ng version
提示node.js版本过低
5.安装nodejs版本管理工具
sudo npm install n -g
6.安装最新版本的node.js
sudo n stable
7.再次查看angular版本
anaconda是一个开源的Python发行版本。在ubuntu18.04中如何安装anaconda呢?本文给出详细说明。
1.首先更新软件列表
sudo apt update
2.下载anaconda安装脚本
Wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.02-Linux-x86_64.sh
3.测运行脚本进行安装,途中如果有选项的话,一律选择yes
4.安装完后修改环境参数
sudo vi ~/.bashrc
增加以下内容
export PATH="/home/xupp/anaconda3/bin:$PATH"
保存退出后,重新加载环境参数
source ~/.bashrc
5.启动python3
python3
安装完成
在Ubuntu18.04系统中,系统目录相关的常用操作命令有哪些?本文将针对此问题进行说明。
1.ls
ls 是英文单词 list 的简写,其功能为列出目录的内容,是用户最常用的命令之一
例:
ls常用的参数有-a 和-l
在linux系统中以 . 开头的文件为隐藏文件,需要用 -a 参数才能显示
ls -l 一般可以简写为ll
例ls -l
2.cd
cd 是英文单词 change directory 的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一
注意:Linux 所有的目录和文件名都是大小写敏感的
命令 |
含义 |
cd |
切换到当前用户的主目录(/home/用户目录) |
cd ~ |
切换到当前用户的主目录(/home/用户目录) |
cd . |
保持在当前目录不变 |
cd .. |
切换到上级目录 |
cd - |
可以在最近两次工作目录之间来回切换 |
3.pwd
Pwd用于查看当前所在文件夹
4.mkdir
创建一个新的目录
格式:mkdir 要创建的目录名
mkdir -p可以创建递归目录
说明:新建目录的名称不能与当前目录中已有的目录或文件同名
5.rmkidr
删除对应目录
格式:rmdir 要删除的目录名
Kibana 是为 Elasticsearch设计的开源分析和可视化平台。在Ubuntu18.04中如何安装kibana?本文将对此问题进行说明。
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.获取kibana安装包密钥
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
6.安装apt和https协议转换工具
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.更新软件列表并安装kibana
sudo apt-get update && sudo apt-get install kibana
9.查看kibana版本
/usr/share/kibana/bin/kibana --allow-root --version
在Ubuntu18.04系统中,系统进程相关命令都有哪些呢?本文将针对此问题进行说明。
1、ps
查看进程的详细状况
ps选项说明功能
选项 |
含义 |
a |
显示终端上的所有进程,包括其他用户的进程 |
u |
显示进程的详细状态 |
x |
显示没有控制终端的进程 |
说明:ps默认只会显示当前用户通过终端启动的应用程序
2、top
动态显示运行中的进程并且排序,同时也可以看到cpu和内存占用等信息
3 、kill
格式:kill [-9] PID
终止指定代号的进程,-9 表示强行终止
说明:使用 kill 命令时,最好只终止由当前用户开启的进程,而不要终止 root 身份开启的进程,否则可能导致系统崩溃。
机器在管理进程时通常要借助一些工具,比较常用的就是top和ps了;不过CentOS还提供了一个更加强大的工具htop,htop是Linux系统中的一个互动的进程查看器,与Linux传统的top比较的话,htop更人性化并且支持鼠标操作。
Ubuntu系统如何使用htop命令监控网卡流量?本教程以Ubuntu18.04系统为例进行图文说明
本配置适用于Ubuntu16.04和Ubuntu 18.04版本
以下为操作步骤
1.更新软件包信息(apt是本地存了一份软件包信息的列表,比如软件大小,版本号,依赖等。)(若更新不了的话编辑vi /etc/apt/sources.list 在末尾添加源后保存退出。)
sudo apt-get update
2. 使用apt包管理工具下载htop工具
sudo apt-get install htop
3.安装完成后输入命令htop打开工具
htop
4.htop界面区域说明
在上图中将输出的界面划分成了四个区域,其中:
上左区:显示了CPU、物理内存和交换分区的信息;
上右区:显示了任务数量、平均负载和连接运行时间等信息;
进程区域:显示出当前系统中的所有进程;
操作提示区:显示了当前界面中F1-F10功能键中定义的快捷功能。
5.iftop上左区详细说明
CPU usage bar:htop通过进度条展示每个CPU逻辑核心的使用百分比,并使用不同的颜色进行区分;
(1)蓝色的表示low-prority(低优先级)使用
(2)绿色的表示normal(标准)使用情况
(3)红色的表示kernel(内核)使用情况
(4)青色的表示virtuality(虚拟性)使用情况
Memory bar:该行主要表示内存使用情况,同样的htop使用了不同颜色来区分是使用情况:
(1)绿色的表示已经使用内存情况
(2)蓝色的表示用于缓冲的内存使用情况
(3)黄色的表示用于缓存的内存使用情况
Swap bar:该行主要显示交换分区使用情况,当你发现你的交换分区(swap)已经派上用场的时候,说明你的物理内存已经不足,需要考虑增加内存了。
6. iftop上右区详细说明
(1)Tasks显示进程总数,当前运行的进程数
(2)Load average显示的是系统的1分钟,5分钟,10分钟的平均负载情况
(3)Uptime显示系统运行了多长时间
7. iftop进程区详细说明
PID:表示进程号,是非零正整数
USER:发起该进程的用户名
PRI:进程优先级
NI:(nice)进程的优先级别数值
VIRT:进程占用的虚拟内存
RES:进程占用的物理内存
SHR:进程使用的共享内存
S:进程的运行状况
(1) R 表示正在运行
(2) S 表示休眠
(3) Z 表示僵死状态
(4) N 表示该进程优先值是负数
CPU%:进程占用的CPU使用率
MEM%:此进程占用的物理内存和总内存的百分比
TIME%:启动进程后占用CPU的累计时长
Command:进程启动的启动命令名称即路径
8. iftop操作提示区详细说明
F1;查看htop说明
F2;htop设定
F3;搜索进程
F4;进程过滤器
F5;显示属性结构
F6;折叠或展开(新版本里的),或选择排序方式(旧版本里的)
F7; 减少nice值,提高进程优先级
F8; 增加nice值,降低进程优先级
F9; 可对进程传递信号
F10; 退出
iotop是Ubuntu18.04系统中的一个系统磁盘I/O监控工具。iotop可以监控进程对磁盘I/O的占用情况。本文将针对该工具的安装和使用进行说明。
1.首先更新软件列表
sudo apt-get update
2.然后安装iotop
sudo apt-get install iotop
3.安装成功后在终端运行iotop
效果如图
说明:如果想看正在产生I/O的进程,可以加参数iotop -o,或者在运行过程中按o键。效果如下
dart 是一种针对 web 和移动设备开发进行了优化的编程语言。那么在ubuntu18.04中如何安装dart呢?本文给出详细说明。
1.首先更新软件列表
sudo apt-get update
2.安装apt-https协议转换工具
sudo apt-get install apt-transport-https
3.获取安装包签名文件
sudo sh -c 'curl https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -'
4.设置本地仓库源
sudo sh -c 'curl https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list > /etc/apt/sources.list.d/dart_stable.list'
5.再次更新软件列表
sudo apt-get update
6.安装dart
sudo apt-get install dart
7.编写测试程序
vi hello.dart
写入以下内容
void main(){print('hello world');}
保存文件。
8.测试
dart test.dart
Django是一个高级的Python语言web框架,可以快速开发安全和可维护的网站。 那么在ubuntu18.04中如何安装django呢?本文给出详细说明。
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.安装django
sudo pip3 install django
5.查看django版本
python3
import django
django.get_version()
6.创建django项目,命名为mysite
django-admin.py startproject mysite
可以看到生成了一个mysite目录
7.安装tree命令
sudo apt-get install tree
可以查看项目的目录结构
tree mysite
8.切换到mysite目录
cd mysite
9.运行项目
python3 manage.py runserver
说明:此时就可以在机器本地查看打开的网页了。但为了方便查看,可以设置成外网访问。
10.修改成外网访问
在settings.py文件中,修改ALLOWED_HOSTS= [],改为ALLOWED_HOSTS= ['*',],注意不要漏掉“,”。
重新运行项目
python3 manage.py runserver 0.0.0.0:8000
测试
在浏览器通过主机IP:8000访问
安装成功
ps命令是linux系统中用来查看进程信息最常用的命令。在ubuntu18.04中如何更好的使用ps呢?本文给出详细说明。
1.查看当前有哪些进程
ps -AFL
2.查看进程的启动时间
ps -A -opid,stime,etime,args
3.查看当前用户程序实际内存占用,并排序
ps -u $USER -o pid,rss,cmd --sort -rss
4.统计程序的内存耗用
ps -u $USER -o pid,rss,cmd --sort -rss
5.列出前十个最耗内存的进程
ps aux | sort -nk 4 | tail