![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
zhuiyuan2012
这个作者很懒,什么都没留下…
展开
-
sudo python 运行python程序时提示包找不到
本想执行 sudo python test.py程序,在root权限目录下新建文件。提示:ImportError: No module named scipy可是命令我已经安装了scipy包。当执行python:Python 3.7.7 (default, Mar 26 2020, 15:48:22)[GCC 7.3.0] :: Anaconda, Inc. on linuxType “help”, “copyright”, “credits” or “license” for more in原创 2022-04-17 22:24:01 · 1744 阅读 · 0 评论 -
linux下运行编译好的C代码segmentation fault(core dumped)
linux下运行编译好的C代码,出现错误:segmentation fault(core dumped)。执行命令如下:./test input1.data input2.data input3.data查看程序和输入数据权限为rx解决办法:将输入程序和数据input1.data input2.data input3.data 权限改为777,重新执行命令,正常运行...原创 2022-04-12 15:29:07 · 240 阅读 · 0 评论 -
共享目录建立的软链接无法跨机器访问
102和108两台服务器上均挂载了一个共享文件目录/nfsdata/Meridian_project/fsf/我想将108服务器上的源目录链接到共享目录下的目标目录。108源目录:/data/UserData/fsf108/data_meridian_project/共享目录:/nfsdata/Meridian_project/fsf/磁场和雷达首先登录108服务器,建立软链接:ln -s /data/UserData/fsf108/data_meridian_project/ /nfsdat原创 2022-03-15 16:13:43 · 1107 阅读 · 0 评论 -
linux服务器挂载移动硬盘后移动文件报错
执行mv命令: mv -f 2020 …/…/…/bx/pp/报错信息:mv: inter-device move failed: ‘2020’ to ‘…/…/…/bx/pp/2020’; unable to remove target: Directory not empty将目标目录下原来存在同名文件删除,重新执行移动命令即可。...原创 2022-03-12 12:34:29 · 2880 阅读 · 0 评论 -
远程拷贝时rsync和scp的区别
1.rsync是增量拷贝,scp是覆盖之前的相同文件2.rsync从本地拷贝到服务器时,会修改目标文件夹的属性,而scp命令不会。重点讲解rsync的报错:rsync: recv_generator: mkdir***failed: Permission denied (13)*** Skipping any contents from this failed directory ***因为目标目录是不可写的目录,需要将目标目录及其子目录修改为777权限:chmod 777 -R 目录修改完成后原创 2022-03-07 23:04:54 · 770 阅读 · 0 评论 -
window上远程传输文件到linux
1.使用git bash.git bash使用的是mingw32这个posix模拟环境,不知道怎么安装rsync2.使用cygwincygwin自带rsync,因此再cygwin中直接命令:rsync -avP 本地文件 用户名@远程ip:/目录原创 2022-03-07 15:35:19 · 437 阅读 · 0 评论 -
linux不同服务器之间如何ln 软链接
如想把11.11.123.10服务器根目录dir1通过ln命令软链接到11.11.123.11服务器跟dir2目录下。错误示范:首先登录到服务器11.11.123.11,cd /ln -s 11.11.123.10:/dir1 dir2查看链接结果:ls -ll 或者ls -l虽然能看到链接指示,但是cd到dir2目录看不到任何东西,因为链接是失败的。跨服务器之间建立软连接时,可以先建立nfs系统,将11.11.123.10存储的dir1目录先mount到当前11.11.1.原创 2021-09-29 14:55:28 · 4279 阅读 · 0 评论 -
查看文件和权限
三条命令:(1)ls -ll(2)ls -l(3)ll原创 2021-07-06 10:34:43 · 82 阅读 · 0 评论 -
linux统计文件数量find -name和ls -a的区别
find -name "xxx"|wc -l可以统计符合name名字的文件或文件夹数量文件+文件夹数量一共是8个,包括“.”和“..”ls |wc -l 则不计算“.”和“..”find -name "test*"|wc -l原创 2021-04-30 14:25:20 · 832 阅读 · 0 评论 -
CPU数和核心数概念和Linux查询命令
以下内容结合网上资料整理而来:linux 下查看机器是cpu是几核的几个cpumore /proc/cpuinfo |grep "physical id"|uniq|wc -l每个cpu是几核(假设cpu配置相同)more /proc/cpuinfo |grep "physical id"|grep "0"|wc -lcat /proc/cpuinfo | grep processor1. 查看物理CPU的个数#cat /proc/cpuinfo |grep "physical原创 2020-12-29 16:04:37 · 446 阅读 · 0 评论 -
rsync error: unexplained error (code 255) at io.c(235) [sender=3.1.2]
当在远程服务器和本地服务器传文件时,遇到如下报错:zhongjia@hpc108-PowerEdge-R730:~/install-package$ rsync -avP ./Anaconda3-5.1.0-Linux-x86_64.sh zhongjia@10.10.138.105:/home/zhongjia/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICA..原创 2020-07-09 16:53:17 · 9754 阅读 · 3 评论 -
linux文件按时间排列显示
原创 2020-07-07 14:01:09 · 951 阅读 · 0 评论 -
关于paramiko 的ssh实验
问题:(1)stdout在远程服务器命令输出内容到内存时,stdout.read().decode()能获取对应的内容(2)stdout 在远程服务器执行命令输出内容到文本文件时,stdout.read().decode()不能获取对应内容(2)远程服务器执行的代码包含打印内容到内存和文本文件时,stdout.read().decode()不能获取对应内容...原创 2020-07-07 13:58:30 · 227 阅读 · 0 评论 -
Python使用paramiko的SFTP get或put整个目录
Python使用paramiko的SFTP get或put整个目录 在《使用paramiko执行远程linux主机命令》中举例说明了执行远程linux主机命令的方法,其实paramiko还支持SFTP传输文件。 由于get或put方法每次只能传输一个文件,而不是整个目录,因此我们先看一下传输单个文件的方法,其实非常简单,网上也有很多参考资料了。 还是直接使用前文中定义的类,我们添加两个方法即可(本文中不需要使用的方法先用pass代替了):# 定义一个类,表示一台远端linux主机转载 2020-07-07 13:54:33 · 8876 阅读 · 1 评论 -
galaxy 不同服务器上远程调用工具
1、本地服务器将工具代码拷贝到GPU服务器执行,并返回结果文件主要问题:远程服务器上工具是否执行完毕,生成了结果文件需要判断。(1)方法1在远程服务器上放检测生成文件的脚本,如果检测到生成文件,则将结果文件取回本地服务器。这种情况下允许本地服务器上次工具代码到远程服务器上执行,并生成结果文件。由远程服务器脚本判断文件生成情况。本地服务器不断循环调用结果文件检测脚本命令,直到接收到结果文件生成信号,则去远程服务器上取回文件。(2)方法2在远程服务器上启动服务,监听本地指令。这种情况下远程服原创 2020-07-07 13:43:53 · 203 阅读 · 0 评论 -
ctr +z 命令退出后切回
当我们在linux下编辑文件,不小心ctr+z退出后,挂起了编辑进程。再次编辑同一个文件,会提示[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:这时候,是因为我们之前的文件被上一个暂停的进程处理中。如:进程号为1,命令:fg %1 即切回挂起的编辑文件进程。...原创 2020-07-05 22:37:17 · 721 阅读 · 0 评论 -
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such fi
转自:http://blog.csdn.net/ningguixin/article/details/7834371[root@web-server php]# /etc/init.d/httpd restartshell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory该错误表示 getcwd 命令无法定位到当前工作目录。一般来转载 2020-06-18 01:12:29 · 1627 阅读 · 0 评论 -
U盘启动Fedora 32 server系统安装
1、下载镜像文件:https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/32/Server/x86_64/iso/服务器版本2、刻录文件到U盘,制作镜像通过ultraSO程序,以管理员身份运行,打开下载的iso文件选择“启动”-“写入硬盘镜像”:硬盘驱动器选择U盘,则把刻录文件刻录到U盘。待刻录成功后,即可作为安装盘。3.利用U盘安装系统一步步选择,选择参数包括 F11, one-shot boot ma..原创 2020-05-19 12:43:01 · 1682 阅读 · 0 评论 -
bash 程序获取变量
#!/bin/bashpython3 ./decompress.py --input_file=$1path1=`dirname $1`path2='test.txt'path3='/'echo $path1$path3$path2dir=`cat $path1$path3$path2`#echo $dircp ./TEC $dirs='/TEC'cd $dir./TECtar -cvf $2 input* out*运行 TEC.sh程序:bash TEC.sh s1 ...原创 2020-05-13 23:56:17 · 404 阅读 · 0 评论 -
shell 脚本字符串连接,输出的内容复制给变量
#!/bin/bashpython3 ./decompress.py --input_file=$1path1=`dirname $1`path2='test.txt'path3='/'echo $path1$path3$path2dir=`cat $path1$path3$path2`#echo $dircp ./TEC $dirs='/TEC'cd $dir./TECtar -cvf $path1'/result.tar' input* out*1、字符串连接a1='t.原创 2020-05-13 23:45:07 · 1498 阅读 · 0 评论 -
shell脚本相对路径注意事项
TEC.sh的脚本正确内容如下:#!/bin/bashpython3 ./decompress.py --input_file=$1path1=`dirname $1`path2='test.txt'path3='/'echo $path1$path3$path2dir=`cat $path1$path3$path2`#echo $dircp ./TEC $dirs='/TEC'cd $dir./TEC其中TEC可执行程序是f90编译后得到的,TEC里面读取./nfile和..原创 2020-05-13 23:30:38 · 4244 阅读 · 0 评论 -
解决.bashrc文件每次打开终端都需要source的问题
为什么每次打开Xshell终端,都要source一下.bashrc?为了弄明白这个问题,首先,我们需要搞明白Linux启动时读取配置文件的顺序。在刚登录Linux时,首先启动/etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profile、~/.bash...原创 2020-05-15 17:16:53 · 4084 阅读 · 0 评论 -
查看CPU、GPU使用
1.查看当前系统中GPU占用的线程fuser -v /dev/nvidia*使用kill -9 线程号释放显存2.查看GPU内存使用情况:watch -n 0.1 nvidia-smi原创 2020-03-10 10:55:56 · 755 阅读 · 0 评论 -
jprg1540.12i.Z文件的解压
可以用:zcat 命令和gunzip1:zcat jprg1540.12i.Z2:gunzip jprg1540.12i.Z原创 2020-03-01 00:19:09 · 139 阅读 · 0 评论 -
遇到[: not found"时,将sh命令改为bash
linux下编写shell 脚本,如下:newdirectory="/home/zhongjia/BeautifulSoup-test/ionosphere_new/222/111"if [ -d $newdirectory ]then echo $newdirectory exist ls $newdirectory for file_year in ...原创 2020-02-20 22:06:27 · 971 阅读 · 0 评论 -
linux查看python版本、安装路径、当前解释器
1.查看当前python解释器pythonimport syssys.executable2. 查看所有python的路径:whereis python3.查看当前使用的python路径which python方法1和3的输出结果相同...原创 2020-02-15 19:33:47 · 1241 阅读 · 0 评论 -
Linux下查看文件大小的命令有哪些
ls -lht 列出当前目录下每个文件大小和创建时间du -sh * 列出当前目录下每个文件大小du -sh /home 列出home目录下每个文件大小ls -lht filename 查看当前目录下文件名为filename的文件大小和创建时间du -sh filename 查看当前目录下文件名为filename的文件大小stat filenam...原创 2019-12-28 21:17:36 · 216 阅读 · 0 评论 -
Linux查看当前操作系统版本信息和硬件信息
1.Linux查看当前操作系统版本信息 cat /proc/versionLinux version 2.6.32-696.el6.x86_64 (mockbuild@c1bm.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Tue Mar 21 19:29:05 UTC 2017...原创 2019-12-26 09:05:34 · 1792 阅读 · 0 评论 -
使用了matplotlib.use('AGG')还是提示QXcbConnection: Could not connect to display
本想通过plot绘图并保存图片,但是提示错误:QXcbConnection: Could not connect to display hpc108-PowerEdge-R730:12.0Aborted (core dumped)报错代码:将use('AGG')放在pylot函数库前面:此时报错问题解决。另外,matplotlib绘图过程中,如果仅仅是保存图像,...原创 2019-12-13 10:17:26 · 2868 阅读 · 0 评论 -
电脑断开ssh,不影响后台服务器程序运行
https://blog.csdn.net/guyang1995/article/details/60866117之前使用putty远程的时候,会因为一些奇奇怪挂的原因,导致各种中断。找到了这篇文章。原文:http://bbs.ickey.cn/community/forum.php?mod=viewthread&tid=45051原作者:FishXXScreen怎么理解呢?理解为虚拟终端...转载 2018-05-02 16:14:40 · 2838 阅读 · 0 评论 -
git学习地址
参考https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000学习git服务器搭建,远程仓库和本地仓库创建。实验克隆模型到本地 git clone https://github.com/tensorflow/models ...原创 2018-05-02 13:37:09 · 120 阅读 · 0 评论 -
Linux下多个用户同用一个cuda和cudnn
本人作为超级用户安装完cuda和cudnn,希望其他用户也能正常调用我的程序。只需要打开我的目录下.bashrc文件,将我的cuda的环境变量拷贝到其他用户的.bashrc文件下:export PATH="/home/zhongjia/cuda9.0/bin:$PATH"export LD_LIBRARY_PATH="/home/zhongjia/cuda9.0/lib64:$LD_LIBRARY...原创 2018-05-02 16:46:54 · 4014 阅读 · 0 评论 -
linux查看磁盘空间大小命令
转自:https://www.cnblogs.com/zhuiluoyu/p/6598928.htmlUbuntu 查看磁盘空间大小命令df -h Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df -hl 显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 Filesystem Size Used Avail Use% Mounte...转载 2018-05-03 14:08:17 · 1932 阅读 · 0 评论 -
Linux 进程后台运行的几种方式(screen)
Ctrl+z/bg/nohup/setsid/&在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了:./rsync.sh &# jobs但是如上方到后台执行的进程,其父进程还是当前终端shell的进程,而一旦父进程退出,则会发送hangup信号给所有子进程,子进程收到hangup以后也会退...转载 2019-07-06 23:41:46 · 789 阅读 · 0 评论