原文:原文
nohup python3 -u data_check.py >> data_check.log &
nohup 不被挂起 -u 不启用缓存
ps -ef | grep py
df -hl 查看磁盘空间
Du -m ./ 查看磁盘使用
sudo hostnamectl set-hostname <newhostname> 修改主机名
nc -lk 9999
-l 开启 监听模式,用于指定nc将处于监听模式。通常 这样代表着为一个 服务等待客户端来链接指定的端口。
-p<通信端口> 设置本地主机使用的通信端口。有可能会关闭
-k<通信端口>强制 nc 待命链接.当客户端从服务端断开连接后,过一段时间服务端也会停止监听。 但通过选项 -k 我们可以强制服务器保持连接并继续监听端口。
netstat -ntpl 查看端口
telnet host port 查看连接端口
ssh user@host -p 远程连接
find . -name "*.c" 根据名称查找文件
tail -f -n 100 xxx.log 查看文件 -f 动态 -n 最后多少行
free 查看内存使用情况
cp -r 复制 scp -r user@host:/opt/ 复制并传输
datax 运行 python datax.py ./stream2stream.json
docker ps:查看活动的容器
docker ps -a:查看所有的容器(包括终止状态的)
docker images:查看镜像
docker run:基于镜像新建一个容器
docker container start 容器id:启动已经终止的容器,但不会进入容器,容器在后台执行
docker container stop 容器id:终止容器
docker container rm 容器id:删除终止状态的容器
docker image rm 镜像id:删除镜像
docker inspect containername 查看容器IP
进入容器有两个命令:attach和exec
docker attach 容器id:进入容器,使用exit退出时,容器会终止
docker exec -it 容器id bash:进入容器,使用exit退出时,容器不会终止(推荐)
docker run -i -t ubuntu /bin/bash:运行ubuntu镜像
docker commit 3a09b2588478 ubuntu:mynewimage:提交你的变更,并且把容器保存成Tag为mynewimage的新的ubuntu镜像.(注意,这里提交只是提交到本地仓库,类似git)
./data-integration/kitchen.sh 启动kettle
kitchen.sh -file=/home/kettle/transition/move.kjb -log=log.log
/root/data-integration/kitchen.sh -file=/kettle_dir/kettle_dir/data_week_report.kjb -log=/kettle_dir/kettle_dir/data_week_report.log & 启动定时作业
./pan.sh -file=/home/zzq/work/genotypeHiveLinux.ktr >> /home/zzq/log/kettle.log & 启动转换