-
查看当前操作系统发行信息
cat /etc/issue 或 cat /etc/centos-release
-
查看主板序列号
dmidecode |grep 'Serial Number'
-
Linux关闭图形界面
在文件最后一行加上: id:3:initdefault
-
查看当前目录下所有文件夹大小
du -h --max-depth=1
-
显示当前目录下文件数量
ls -l|grep "^-"| wc -l
-
显示当前目录下文件夹数量
ls -l|grep "^d"| wc -l
-
查看磁盘空间使用情况
df -lh
-
安装tensorflow gpu版:
pip --default-timeout=100 install tensorflow-gpu==1.4.0
-
安装cv2:
pip install opencv_python
-
查看某软件各文件所在的路径
rpm -ql XXXX
-
实时监控GPU使用情况(3s更新一次):
watch -n 3 nvidia-smi
-
若安装了gpustat,可用以下命令实时监控
watch --color -n1 gpustat -cpu
-
设置vim编辑器默认显示行号,tab键等于4个空格:
vim ~/.vimrc
在该文件中输入:set ts=4
set nu
wq保存退出
-
在linux环境变量配置中设置tensorflow的日志等级:
vim ~/.bashrc
在该文件中加入:export TF_CPP_MIN_LOG_LEVEL=2(1表示显示所有信息,2表示只显示warnning和error,3表示只显示error)
wq保存退出
source ~/.bashrc 使配置立即生效
-
tensorflow-gpu指定使用哪些GPU计算:
CUDA_VISIBLE_DEVICES=1 python train.py(指定用GPU1计算)
-
将屏幕输出的错误和结果全部重定向到文件(若无2>&1则错误信息不会重定向):
python train.py > mylog.txt 2>&1
-
让程序在后台运行:
python main.py &
在命令后加&即表示在后台运行,但是终端关闭后不能保证程序一直运行
将已经在前台运行的程序改为后台运行:
先按ctrl+z暂停程序,会显示被暂停程序的序号,然后输入bg %序号,程序即在后台运行。
-
保持程序一直运行
setsid命令,用setsid来启动程序,这样就不用修改任何代码也可以做到使启动的进程在新的session中,并且终端关闭时,进程不退出。
setsid python main.py
nohup命令,被nohup启动的程序会忽略SIGHUP信号。
nohup python main.py
-
将屏幕所有输出(包括错误)都重定向到log.txt
python main.py 1> log.txt 2>&1
-
centos7 安装docker
yum install https://get.docker.com/rpm/1.7.1/centos-7/RPMS/x86_64/docker-engine-1.7.1-1.el7.centos.x86_64.rpm
参考https://blog.csdn.net/kdchxue/article/details/50902580
安装失败遇到Error: Nothing to do就多试几次
安装1.8版本docker:http://dockone.io/article/620
安装pull加速器:https://blog.csdn.net/shenzhen_zsw/article/details/74277518
docker
service docker start
停止docker
service docker stop
-
通过rpm安装的软件的卸载命令
rpm -e xxx