分享页面
已经找到“” 的记录2796条
Ubuntu18.04系统磁盘监控工具iotop的安装和使用
 

iotopUbuntu18.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键。效果如下

Ubuntu18.04系统如何安装dart
 

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

Ubuntu18.04系统如何安装Django
 

Django是一个高级的Python语言web框架,可以快速开发安全和可维护的网站。 那么在ubuntu18.04中如何安装django呢?本文给出详细说明。

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.安装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

  1. 测试

在浏览器通过主机IP:8000访问

 

安装成功

Ubuntu18.04系统查看进程信息(ps命令的进阶使用)
 

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

Ubuntu18.04系统安装filebeat
 

filebeat是一个开源的文件收集器,主要用于获取日志文件Ubuntu18.04中如何安装filebeat?本文将对此问题进行说明。

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.获取filebeat安装包密钥

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.更新软件列表并安装filebeat

sudo apt-get update && sudo apt-get install filebeat

9.查看filebeat版本

filebeat version

Ubuntu18.04系统安装memcached
 

memcached是一个免费的开源高性能内存中键值数据存储。它最常用于通过从数据库调用的结果缓存各种对象来加速应用程序Ubuntu18.04系统中,如何安装memcached?本文将针对此问题进行详细说明。

1.首先更新软件列表

sudo apt-get update

2.安装memcached

sudo apt install memcached libmemcached-tools

3.安装完成后,memcached服务将自动启动。要检查服务的状态,请输入以下命令:

sudo systemctl status memcached

Ubuntu18.04系统如何安装chkrootkit
 

chkrootkit是一个linux下检测RootKit的脚本。在ubuntu18.04中如何安装chkrootkit工具呢?本文给出详细说明。

1.首先更新软件列表

sudo apt update

2.安装chkrootkit工具

sudo apt install chkrootkit

3.测试是否安装成功

chkrootkit -V

Ubuntu18.04如何使用系统防火墙ufw
 

Ubuntu18.04系统中,如何使用防火墙?本文将针对此问题进行说明。

ubuntu下的防火墙是ufwufw相关命令需要使用sudo

 

sudo ufw enable #开启防火墙

sudo ufw disable #禁用防火墙

sudo ufw reset #清空防火墙设置,并且禁用防火墙

sudo ufw status #查看防火墙状态

没开启防火墙的时候ufw status 提示Status: inactive,开启防火墙的时候提示Status: active

 

打开或者关闭某个端口

 

sudo ufw allow/deny

 

例如

sudo ufw allow 22 #允许22端口通过

sudo ufw allow 80 #允许80端口通过

sudo ufw deny 25 #禁止25端口通过

 

 

Ubuntu18.04如何配置系统软件源
 

Ubuntu18.04系统如何对软件源进行配置呢?本文将针对此问题进行说明。

由于ubuntu默认使用国外的软件源,这边展示如何更换成国内的软件源,以便获取更好的体验。国内有很多ubuntu的镜像源,例如网易,阿里,清华大学等等,这边展示如何更换成清华大学的镜像源。

1.首先,对旧的镜像源进行备份

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2.然后对镜像源配置文件进行修改

sudo vi /etc/apt/sources.list

 

在文件最前面添加以下内容:

 

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

3.修改完成后,保存文件。运行:

sudo apt-get update

sudo apt-get upgrade

配置完成。

说明:如果需要更换其他源,可以在网上搜索对应的源配置。

 

Ubuntu18.04如何扩展磁盘空间
 

Ubuntu18.04系统如何扩展磁盘空间呢?

1.输入fdisk -l按回车键查看当前分区信息

2.输入fdisk /dev/sda按回车键

3.输入p按回车键查看并记录分区表信息

4.参考下图所示输入删除sda5sda2

5.参考下图所示创建新的扩展分区

6.对扩展分区进行分区,参考下图,根据第3步记录对应分区“start”和“end”的数值进行设置

7.参考下图设置空间类型

8.参考下图然后将剩余空间创建为新的分区

9.参考下图设置新分区的空间类型

10.输入wq按回车键保存退出

11.输入partprobe 按回车键或者重启机器更新分区信息

12.输入mkfs.ext3 /dev/sda6按回车键格式化分区

13.输入lvm按回车键进入lvm管理,然后输入pvcreate /dev/sda6 按回车键初始化分区

14.输入vgdisplay -v按回车键查看卷和卷组信息

15.输入vgextend cloud-vg /dev/sda6将初始化过的分区加入到虚拟卷组cloud-vg

16.输入vgdisplay -v查看Free PE的值

17.输入lvextend -l 2559 /dev/mapper/cloud--vg-root按回车键扩展已有卷的容量(2559 是通过vgdisplay查看的free的大小,/dev/mapper/cloud--vg

-root名称通过df -h命令查看)

18.输入quit按回车键退出lvm编辑

19.输入lvextend -l 100%FREE /dev/cloud-vg/root按回车键将添加的磁盘空间添加至根分区

20.输入resize2fs /dev/mapper/cloud--vg-root按回车键更新分区空间信息即可

 

扫码添加专属客服

扫码关注公众号