1 什么是进程?

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。 — 来自《百度百科》

Windows上查看进程,可以使用任务管理器。

2 查看系统运行情况

2.1 top

top 命令 类似于Windows系统中任务管理器。进程管理 - 图1

2.2 htop 更专业的查看工具

  1. htop 不是Linux自带的命令。使用 yum 命令安装 htop

    1. yum install -y htop

    进程管理 - 图2

  2. 输入 htop 命令可以看到效果

进程管理 - 图3

2.3 free 单独查看内存

free -m 以兆为单位进行查看
进程管理 - 图4

2.4 df 查看磁盘的使用情况

  1. df -h

进程管理 - 图5

3 案例:搭建禅道

3.1 准备环境

  1. 安装centos7.6操作系统的VMware虚拟机一台
    2. 更换yum源为国内源(更换时请清空其它yum源文件),这里使用的是网易163源。安装wget工具。
    1. rm -rf /etc/yum.repos.d/* 清空yum源
    2. wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
    3. yum -y install wget 安装wget工具
  2. 在禅道官网下载最新的二进制安装包,并查看是否下载完成
    1. wget https://www.zentao.net/dl/zentao/15.0/ZenTaoPMS.15.0.stable.zbox_64.tar.gz
    image.png

    3.2 解压文件到 /opt 目录下

    1. tar -xf ZenTaoPMS.15.0.stable.zbox_64.tar.gz -C /opt
    -C 指定解压路径 必须将文件解压到 /opt目录
    image.png :::info 不要解压之后 使用 cp 或者 mv 命令将文件放到 /opt, 因为这样会导致文件的所有者和读写权限改变, 也不要解压后把整个目录777权限
    :::

    3.3 启动禅道,Apache和Mysql命令

    1. /opt/zbox/zbox start
    image.png :::info /opt/zbox/zbox start 启动服务
    /opt/zbox/zbox stop 停止服务
    /opt/zbox/zbox restart 重启服务
    注:如果需要开机自动启动,可以把/opt/zbox/zbox restart 加到操作系统的自启目录。
    :::

    3.4 使用浏览器访问 禅道 所在的服务器的公网ip

    比如我的服务器ip地址是 1.117.45.85 那么就在自己的浏览器中输入 http://1.117.45.85
    进程管理 - 图9
    点击【开源版】 禅道的初始账号为 admin 密码 123456
    输入服务器地址后无法访问网页的原因:
    1.关闭selinux和防火墙刷新网页重新进入
    2.禅道使用的是apache服务,查看80端口是否被占用
    1. systemctl stop firewalld 临时关闭防火墙
    2. systemctl disable firewalld 永久关闭防火墙
    3. setenforce 0 临时关闭selinux
    4. sed -ri 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config 永久关闭selinux
    5. lsof -i:80 查看80端口,如没有lsof请下载
    6. yum -y install lsof 安装lsof