计算机
壁虎漫舞
这个作者很懒,什么都没留下…
展开
-
CentOS安装后不能连网的问题
CentOS安装后不能够正常访问互联网主要是因为在目录/etc/sysconfig/network-scripts/下网关是处于No的状态,这是需要将它改为yes:1.首先进入/etc/sysconfig/network-scripts/下,找到文件ifcfg-eno(文件后的数字是随机的,不同的计算机安装后数字也不同),利用vim/vi编辑器打开文件;2.原创 2017-03-04 10:44:09 · 637 阅读 · 0 评论 -
Makefile经典教程(掌握这些足够)
该篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和profes转载 2017-04-23 20:52:08 · 659 阅读 · 0 评论 -
Linux: mv, rename单次及批次修改档案名称及后缀(批量修改文件名)
在Windows 系统中,无论我们要重新命名资料夹或是档案, 通常都点下右键后选择重新命名即可,如果对快捷键比较熟,直接按下F2 可以更快地达成目的。 而在Linux系统中,重新命名资料夹或档案也可以透过同一个指令来达成,这个指令是mv ! mv 是move 的缩写,他除了移动档案资料夹的功能外也可以同时重新命名。 所以其实仔细想想拿他来重新命名档案也不会很难理解啦,转载 2017-10-19 16:13:06 · 9062 阅读 · 0 评论 -
wget账户密码下载网页上的数据
下载方法,可以指定用户名、密码下载:wget --user=xxx --password=xxx http://xxx.xxx.xxx.xxx/cdh3/script/ntp-.sh -O /etc/cron.d/ntp-.sh转载 2017-10-27 15:10:33 · 5098 阅读 · 0 评论 -
Linux怎么取消软链接
Linux下取消软连接,做个案例来说明:1.先建立一个软连接12345678910111213[root@rekfan.com test]# ls -il总计 01491138 -rw-r–r– 1 root root 48 07-1转载 2017-10-06 09:37:58 · 11623 阅读 · 1 评论 -
linux如何杀掉进程(kill)
使用“ps -e|grep mysql”命令,查看mysql程序的对应的pid号。结果如下图:使用“kill -9 2891”命令,可以结束掉mysqld_safe进程。使用"killall mysqld"命令,可以杀掉所有已mysqld命名的进程。kill命令详解如转载 2017-10-30 20:06:16 · 1306 阅读 · 0 评论 -
SecureCRT连接linux,vim颜色显示问题
为什么使用VIM?因为具有颜色显示的功能,并且还支持许多程序语法,VIM可以帮助你直接进行程序除错。但是在SecureCRT连接Linux后显示就是黑白,感觉很不爽!!怎么办?vim编写程序也很不方便,颜色纠错功能没有了。解决方法:1.确认安装了vim-enhancedrpm -qa | grep vim-enhanced2.转载 2017-10-16 17:48:29 · 846 阅读 · 0 评论 -
Linux里的2>&1究竟是什么
原文:http://blog.csdn.net/ggxiaobai/article/details/53507530我们在Linux下经常会碰到nohup command>/dev/null 2>&1 &这样形式的命令。首先我们把这条命令大概分解下首先就是一个nohup表示当前用户和系统的回话下的进城忽略响应HUP消息。&是把该命令以后台的job的形式运行。那么就剩下comma转载 2018-02-05 14:58:59 · 208 阅读 · 0 评论 -
home目录空间不足,cache占用空间太大
原文:http://blog.csdn.net/chiyunyinlong/article/details/53552215准备安装一个软件的(wine下安装PS+win7配置环境),碰到了home磁盘空间不足的情况,甚至连新建文本都保存不了使用磁盘查看器查看[html] view plain copybaobab 发现/home/user/.cache占了10G+的内存,用apt-get的三个...转载 2018-03-07 15:07:53 · 5051 阅读 · 0 评论 -
Linux中cut 里的tab 分隔符
在学到cut命令的时候,我们知道 -f 是指定段,-c 是指定分隔符,现在我有一个file文件,内容如下:[root@desktop19 mnt]# cat file 20110801 root user120110802 root user220110803 root user320110804 root user420110805 root user520110806 root user6我要...转载 2018-05-24 23:16:51 · 15449 阅读 · 3 评论 -
Linux 删除和替换文件中某一行的方法
如果有一个abc.txt文件,内容是:aaabbbBATBUSINESSTYPE, INSIDEID--) ONLINE;INSIDEID--) ONLINEcccdddeeefff如果要删除ddd,那么脚本可以这样写:sed -i '/ddd/d' abc.txt如果删除的是一个变量的值,假如变量是var,应该写成:sed -i '/'"$var"'/d' abc.txt至于grep -v aa...转载 2018-05-31 11:02:07 · 4877 阅读 · 0 评论 -
后台执行命令 nohup 以及强制结束进程命令 kill
通过终端远程操作服务器时,难免要使特定进程处于持续运行状态,例如深度学习训练网络参数,但又不可能长时间不间断操作终端,我们希望将进程保持后台持续运行,这里提供两个思路:(1)docker 内运行,退出但不终止程序;(2)nohup 命令与 & 结合。这里只讲第二个思路:nohup 命令与 & 结合。举个例子,我们需要保持 test.py 程序的持续运行(用于长时间训练神经网络),并...转载 2018-06-21 23:00:47 · 6073 阅读 · 0 评论 -
linux下怎样安装openmpi
1.首先进行解压文件openmpi-1.6.2.tar.gz。2.然后执行cd openmpi-1.6.23.接着执行./configure,一段时间之后发现缺少g++编译器,所以执行sudo apt-get install g++4.执行完之后再执行一次./configure就可以配置成功,5.执行sudo make all install,安装所有需要安装的文件,6.为/etc/profile转载 2017-04-28 13:27:01 · 8693 阅读 · 1 评论 -
error while loading shared libraries: xxx.so.x的解决办法
出现error while loading shared libraries: xxxxx.so.x: cannot open shared object file: No such file or directory错误的时候其实原因有两个,一个是操作系统里确实没有包含该共享库(xxx.so.x文件)或者共享库版本不对, 遇到这种情况那就去网上下载并安装上即可. 另外一个原因就是已经安装了该原创 2017-03-12 22:27:58 · 553 阅读 · 0 评论 -
CentOS 7安装成功后缺少命令的问题
今天安装了CentOS 7,但是当自己想查看IP地址时却出现找不到命令的提示这是因为在/sbin/目录下没有ifconfig这条命令,所以当然会提示command not found,解决办法如下:利用yum安装:1.首先利用yum search ifconfig查看yum库中可以找到的ifconfig这时我们看到通过yum命令找到了能够解决问题的包,所以我们只需安原创 2017-03-04 10:48:14 · 3776 阅读 · 0 评论 -
CentOS下yum找不到某个包的问题解决方法
CentOS上安装软件的最简单的方法就是通过yum安装,这种方法会解决所用的包以来关系(推荐使用),但是有时候通过yum安装某个软件的时候yum search 包名,却显示没有包可以利用,解决方法如下:在终端输入:sudo rpm -Uvh http://mirrors.sohu.com/fedora-epel/5/i386/epel-release-5-4.noarch.rpm键入Ent原创 2017-03-04 13:15:18 · 6886 阅读 · 1 评论 -
在Linux平台上下载并安装GNU Make
GNU Make是一种构建工具,用于控制应用程序源代码的可执行代码和其他部分代码的生成。Android NDK要求安装GNU Make 3.8.1及以后版本。GNU Make是由Ubuntu软件库提供的。为了安装GNU Make,打开一个终端窗口并执行sudo apt-get install make为了验证GNU Make的安装效果,打开一个终端窗口并在命令行方式下执行mak转载 2017-03-05 09:02:09 · 15366 阅读 · 0 评论 -
Linux源码安装的文件默认的存放路径
如果是别人发布的二进制包,可执行文件通常都安装到Linux系统 /usr/bin 下面;如果是自己从源代码安装的,可执行文件通常都在 /usr/local/bin 下面,除非配置时指定了安装位置。 例如: rpm -ivh xxx1.rpm 可执行文件通常都安装到 /usr/bin 下面 ./configure (或者 ./configure --prefix=/usr/lo转载 2017-03-05 11:15:36 · 13755 阅读 · 0 评论 -
CentOS 添加环境变量的三种方法
在 Linux CentOS 系统上安装完 MATLAB 后,为了使用方便,需要将 matlab 命令加到系统命令中,如果在没有添加到环境变量之前,执行“matlab”命令时,则会提示命令不存在的错误,如下所示:方法一(暂时生效)直接运行命令export PATH=$PATH:/usr/local/MATLAB/R2013a/bin ,使用这种方法,只会对当前回话生效,转载 2017-03-05 16:31:22 · 586 阅读 · 0 评论 -
CentOS 7 巨大变动之 systemd 取代 SysV的Init
1 systemd是什么首先systmed是一个用户空间的程序,属于应用程序,不属于Linux内核范畴,Linux内核的主要特征在所有发行版中是统一的,厂商可以自由改变的是用户空间的应用程序。Linux内核加载启动后,用户空间的第一个进程就是初始化进程,这个程序的物理文件约定位于/sbin/init,当然也可以通过传递内核参数来让内核启动指定的程序。这个进程的特点是进程号为1,代表转载 2017-03-05 21:05:03 · 356 阅读 · 0 评论 -
Centos7.0及以后版本修改启动级别
systemd使用比sysvinit的运行级别更为自由的target概念作为替代第三运行级:multi-user.target第五运行级:graphical.target#前者是符号链接指向了后面的targetrunlevel3.target -> multi-user.targetrunlevel5.target -> grap转载 2017-03-05 21:19:28 · 485 阅读 · 0 评论 -
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
ubuntu 10.04.3 LTS版本安装tigervnc的时候出现如下错误checking how to run the C++ preprocessor... /lib/cppconfigure: error: C++ preprocessor "/lib/cpp" fails sanity checkSee `config.log' for more details.这转载 2017-03-06 13:32:01 · 3319 阅读 · 0 评论 -
CentOS: error installing Netcdf, can't find the z library
Specify the location for zlib library as follows:./configure --prefix=/path/to/netcdf/directory --with-zlib=/path/to/location/of/zlibbecause of --with-hdf5=/path/to/location/of/hdf5 option does n转载 2017-03-06 14:37:25 · 1739 阅读 · 0 评论 -
CentOS7.2下安装RegCM 4.6.0
安装RegCM之前需要其他软件和库的支持:(1)Linux CentOS系统(2)GUN make工具(3)Fortran编译器(4)MPI并行运算库,如果需要执行并行运算(源码包下载地址:https://www.open-mpi.org/software/ompi/v2.0/)(5)NetCDF库(在安装NetCDF库之前先需要安装zlib,hdf5,下载地址:zlib源码包原创 2017-03-06 15:14:43 · 3222 阅读 · 2 评论 -
set,setenv和export
setenv是csh的命令; 在bash中是没有setenv的csh/tcsh有两种类型的变量:局部变量和环境变量.局域变量是在shell内部声明的;环境变量是全局域的变量.使用set来定义局部变量, 使用setenv可以定义环境变量; 局部变量只对本shell有效, 不能传递给子shell; 但环境变量可传递给子shell. setenv有点类似于bash中export一个变量.转载 2017-03-06 19:14:22 · 734 阅读 · 0 评论 -
Linux与Windows之间拷贝文件出现^M奇怪字符
在linux上使用NFS、FTP等从Windows直接拷贝文件夹或文件时,会发现文件中有“^M”奇怪字符。原因:这是由于Windows和Linux对回车符定义不同造成的。 对于回车符的定义:Windows:0x0D 0x0AUnix/Linux: 0x0AMac: 0x0D解决办法:Linux命令行下$ vim log.txt 1 :set fileformat=unix :wq12...转载 2018-06-17 21:43:15 · 1389 阅读 · 0 评论