一、 先理解Linux系统:参考资料
yum和apt-get的区别:
一般来说著名的Linux系统基本上分两大类:
- RedHat系列:Redhat、Centos、Fedora等
- Debian系列:Debian、Ubuntu等
RedHat 系列
- 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”
- 包管理工具 yum
- 支持tar包
Debian系列
- 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”
- 包管理工具 apt-get
- 支持tar包
后台运行
nohup --gzip > /usr/local/bin/mongodump/mongodump.log 2>&1 &
说明:
nohup命令可以防止你的进程在终端关闭后被挂起或终止;
--gzip压缩
&符号将命令放到后台执行;
>将标准输出重定向到mongodump.log文件,2>&1将标准错误也重定向到同一个文件/2、
实时打印日志
tail -f /usr/local/bin/mongodump/mongodump.log
查看运行程序
ps aux | grep scp 注:scp可以换MySQL、nginx等
二、解决
我的是 RedHat 系列
在安装docker时出现 bash: ip command not found
开始排查
解决办法: yum -y install initscripts
原本以为这样就可以了
但是又又又出现:bash: yum: command not found
原来要,exit 指令退出容器,
退出docker目录后再运行: yum -y install initscripts
最后执行:
# yum -y install gcc
===============
最好一起把g++也装上
# yum -y install gcc gcc-c++ libstdc++-devel