
linux
文章平均质量分 53
bodybo
这个作者很懒,什么都没留下…
展开
-
SSH免密登录失败问题
远程机器已经登记过rsa秘钥,免密登录缺不能成功,检查了远程机器的.ssh和authorized_keys文件的权限分别为700和600,没有问题。原创 2023-03-08 22:13:47 · 579 阅读 · 0 评论 -
CentOS7安装boost_1.80
后来又在系统上安装了一些别的库,如mkl、armadillo、protobuf、sqlite等,再次按上面命令重新编译boost_1.80,静态库.a文件就不对了,参与链接生成别的so文件时报错,提示要recompile with -fPIC,说明此次编译静态库文件-fPIC没起作用。第一次按如下命令安装,这是以前安装1.67的命令,安装后生成动态链接库.so文件和静态链接.a文件,编译链接生成其他动态链接库.so文件用到boost的静态库.a文件也没问题。原创 2023-03-06 22:03:20 · 682 阅读 · 0 评论 -
putty连接centos慢
用的vmware下的centos minimal镜像,开发时,用putty连接很慢,一分多钟,转载 2023-03-04 11:24:29 · 159 阅读 · 0 评论 -
CentOS换系统盘记录+home缩容过程
之前买了块三星980 1T做CentOS的系统盘,可三星暴0E事件门,让人不踏实,打算换块系统盘。第一次干,网上查了下,用dd命令似乎很简单,准备好后就开始行动。原创 2022-12-17 17:50:40 · 877 阅读 · 0 评论 -
VirtualBox CentOS虚机扩容(LVM)
VirtualBox CentOS LVM原创 2022-11-09 01:00:30 · 1210 阅读 · 0 评论 -
CentOS系统root扩容(转载)
centos root扩容转载 2022-10-18 06:00:21 · 3124 阅读 · 0 评论 -
CentOS8 配置yum源(转载)
CentOS8 yum 源转载 2022-10-16 23:53:51 · 1278 阅读 · 0 评论 -
CentOS挂载GPT分区(转载)
CentOS 挂载分区,大于2T,GPT分区转载 2022-10-16 22:44:47 · 3141 阅读 · 0 评论 -
/usr/bin/python^M: 解释器错误: 没有那个文件或目录(转载)
/usr/bin/python^M: 解释器错误: 没有那个文件或目录【1】问题现象执行python脚本,提示错误:/usr/bin/python^M: 解释器错误: 没有那个文件或目录【2】原因分析大多数是因为脚本文件在windows下编辑过。在windows下,每一行的结尾是\r\n,而在linux下文件的结尾是\n。那么,你在windows下编辑过的文件在linux下打开看时候每一行就会多出来一个字符\r,而在linux下文件的结尾是\n,用cat -A filename 时你可以看到这个转载 2022-01-11 11:04:00 · 5958 阅读 · 1 评论 -
Centos 7 LVM xfs文件系统修复
有时CentOS7启动异常,报XFS的错误,可以在emergency mode下尝试xfs_repair命令修复。如果是LVM分区,先查看分区#ls -l /dev/mapper如果报错中明确告知了哪个分区出错了,比如dm-2,则针对其进行修复,命令如下:#xfs_repair /dev/dm-2若出现如下提示:加上-L参数:#xfs_repair -L /dev/dm-2最后重启#init 6......原创 2021-04-09 15:52:36 · 4869 阅读 · 1 评论 -
R_JAVA_LIBRARY_PATH被修改
下面问题的原因找到了:是因为我在另一台机器上用root用户rsync了这台机器上的一些文件,在crontab中每半小时定时执行两个同步脚本,造成后者的anaconda3/lib/R/etc下的Makeconf被修改,有时甚至变为空文件,系统似乎自动执行了R CMD javareconf,生成了非预期的ldpaths。rsync为何会这样,深层次的原因暂时未知。解决办法将那两个同步脚本放到别的用...原创 2019-12-04 10:33:24 · 3119 阅读 · 1 评论 -
linux find用正则表达式
find -name只能支持普通的通配符如*等,简单的-regex也不能支持扩展的正则表达式,要支持扩展的正则表达式,可用如下命令。如要找出当前目录下字母开头至少4个数字结尾的txt文件,可以如下这么写:find ./ -regextype 'posix-egrep' -regex '\./[a-z]+[0-9]{4,}\.txt$'注意这里find的结果是以‘./’开头的,但似乎不...原创 2018-12-12 23:49:35 · 14123 阅读 · 3 评论 -
PuTTY配置与保存注册表
PuTTY是一款轻便的、SSH连接linux服务器的软件,但其默认颜色主题实在不敢恭维,根据个人喜好设置了一个配色。由于颜色设置是一个一个改的,并且保存在注册表中,如果换台电脑还要重新设置很麻烦,好在可以把注册表配置导出到文件,在新机器上导入该注册表文件即可。putty的session配置信息在注册表的位置:HKEY_CURRENT_USER\Software\SimonTatham\PuTT...原创 2018-09-28 09:37:45 · 4596 阅读 · 0 评论 -
Linux中变量$#,@,*的含义
转自:https://www.cnblogs.com/kaituorensheng/p/4002697.html 1 2 3 4 5 6 7 8 $# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数...转载 2018-10-11 16:30:30 · 9211 阅读 · 0 评论 -
GDB调试命令(转载)
转自:https://www.cnblogs.com/cchust/p/5744273.html1.启动调试前置条件:编译生成执行码时带上 -g,如果使用Makefile,通过给CFLAGS指定-g选项,否则调试时没有符号信息。gdb program //最常用的用gdb启动程序,开始调试的方式gdb program core //用gdb查看core dump文件,跟踪程序core的...转载 2018-09-14 13:30:52 · 312 阅读 · 0 评论 -
Rsync命令参数详解(转载)
转自:https://www.cnblogs.com/subsir/articles/2565373.html在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。Rsync的命令格式可以为以下六种:1 rsync [OPTIO...转载 2018-09-17 17:59:07 · 5891 阅读 · 1 评论 -
Windows访问Linux下的共享目录的配置方法(转载)
转自:https://www.cnblogs.com/hanson1/p/7100976.html第一步:安装samba3(如果已经安装就跳过这一步)[root@rhce2 /]# yum install samba -y第二步:修改配置文件[root@rhce2 /]# vi /etc/samba/smb.conf将security参数的值设为user(这是默认值)se...转载 2018-09-05 14:18:45 · 9832 阅读 · 0 评论 -
Virtualbox CentOS7扩容root(转载)
CentOS7安装完root默认才50G,不够用,考虑扩容,具体方法如下:转自:https://www.cnblogs.com/xd502djj/p/7367704.html查看磁盘格式 在virtualBox中右键点击虚拟机->设置->存储,如图可以看见你的磁盘格式。修改磁盘的大小注:我先把VBoxManage的路径配置在环境变量的Path...转载 2019-05-22 17:47:53 · 915 阅读 · 0 评论 -
linux查找删除某天前的文件(转载)
语句写法:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 例1: 将/usr/local/backups目录下所有10天前带"."的文件删除 find /usr/local/backups -mtime +10 -name "*.*" -exec rm -rf {} \; find:linux的查找命令,用户查找指定条件的文件 /us...转载 2018-06-20 11:17:07 · 6401 阅读 · 0 评论 -
ls + xargs删除拷贝文件
删除当前文件夹下有后缀名但不是py和ini结尾的所有文件,保留文件夹。ls –F文件夹后面会带一个”/”。ls -F | egrep '\w+(\.\w+)+$' | egrep -v "*.(py|ini)$" | xargs rm如要删除所有文件,保留文件夹:ls -F | egrep '.*?\w$' | xargs rm或者ls -F | egrep -v...原创 2018-12-14 09:14:44 · 2595 阅读 · 0 评论 -
Linux Tips
linux tips比较两个文件夹下哪些文件有差异[chenbo@localhost mb]$ for i in * ; do echo $i; diff -w $i ../../pipeline2/mb; done查找文件find ./ -name *.cpp //查找当前目录下所有.cpp结尾的文件,自动递归查找子目录find ./ -type f -maxd...原创 2019-02-12 15:52:59 · 1164 阅读 · 1 评论 -
Linux中nohub命令和&命令 进程查看及终止(转载)
转自:https://blog.youkuaiyun.com/qq_40625030/article/details/806609911.nohup用途:不挂断地运行命令。语法:nohup Command [ Arg … ] [ & ] 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。 如果当前目录的 nohup.ou...转载 2019-05-08 09:37:11 · 1048 阅读 · 0 评论 -
CentOS7安装配置jupyterhub
前提已安装好Anaconda31、安装jupyterhub和notebook$pip install jupyterhub notebook2、安装configurable-http-proxy$npm install -g configurable-http-proxy如果没有npm命令,还需要安装npm$yum install npm如果在局域网中需要代理才能...原创 2019-05-07 15:14:34 · 3640 阅读 · 0 评论 -
Virtualbox CentOS7挂载共享文件夹
1、在Virtualbox中选中要挂载共享文件夹的虚机,点设置,然后选择“共享文件夹”,添加一个windows中的目录,如图。如果要获得写权限,不要勾选只读分配。另外要自主决定挂载的目录,不要勾选自动挂载。2、启动虚机,进入linux,先创建要mount的文件夹sudo mkdir /mnt/software3、挂载文件夹sudo mount -t vboxsf softw...原创 2019-05-22 16:32:25 · 13013 阅读 · 0 评论 -
virtualBox挂载新的虚拟硬盘(转载)
在virtualbox中装好CentOS后,发现硬盘空间太小,怎样才能增加硬盘容量?有两种方法:a、扩容,请参考Virtualbox CentOS7扩容root,有个缺点,最大能扩容到2TBb、新建虚拟硬盘,单盘最大支持2TB,具体方法如下:1.添加新硬盘 在Virtualbox中选中要添加虚拟硬盘的虚机,点设置-> 存储-> SATA控制器->右击...转载 2019-05-22 18:28:31 · 5305 阅读 · 2 评论 -
Centos调整root和home大小(转载)
转自:https://blog.youkuaiyun.com/huqigang/article/details/79710201df -h查看磁盘使用情况备份/home文件夹下内容# cp -r /home/ homebak/卸载 /home# umount /home如果失败通过以下指令终止/home下的进程# fuser -m -v -i -k /home...转载 2019-06-19 18:17:45 · 3604 阅读 · 0 评论 -
CentOS中yum安装软件时报错:No package XXX available(转载)
转自:https://www.cnblogs.com/xixihuang/p/5405188.htmlyum 安装软件时,报错:No package XXX available. 1 2 3 4 [root@localhost ~]# yum -y install redis Loaded plugins: fastestmirr...转载 2019-06-04 17:14:58 · 10918 阅读 · 3 评论 -
手把手教你把Vim改装成一个IDE编程环境(图文)(转载)
转自:http://blog.youkuaiyun.com/wooin/article/details/1858917手把手教你把Vim改装成一个IDE编程环境(图文)By:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:转载 2017-11-30 18:12:06 · 516 阅读 · 0 评论 -
linux安装配置sendmail(转载)
转自:https://my.oschina.net/jamaly/blog/377853一、 Sendmail安装 在CentOS下,sendmail一般默认是随操作系统一起安装的。如果安装系统时没有安装sendmail服务,手动安装sendmail也很简单: # yum install -y sendmail # yum install -y sendmail-cf 二、 Senmail的SMT...转载 2018-06-26 17:08:53 · 14251 阅读 · 0 评论 -
CentOS的yum源
CentOS-Base最近发现两台linux(都是CentOS7)在安装同一个软件时一台机器成功安装,另一台找不到安装包,通过yum repolist查看yum源发现失败那台机器居然没有CentOS-base源,只有epel源,安装那个软件看来只有CentOS-base源才有。我们去下载对应yum源,打开网页http://mirrors.163.com/.help/centos.html,复制Ce...原创 2018-06-25 14:52:02 · 6310 阅读 · 0 评论 -
linux定时任务
1、编写要定时执行的命令test.sh,每天固定时间解压更新的/home/work/job.tar.gz,test.sh也位于/home/work目录#test.shcd /home/worktar zxf job.tar.gz2、赋予test.sh可执行权限chmod a+x test.sh3、编辑crontab配置文件,定义定时任务。执行crontab -e命令打开配置文件$sudo cr原创 2018-01-19 15:10:21 · 437 阅读 · 0 评论 -
linux下boost编译安装
1、从http://www.boost.org/下载boost安装包,目前最新的是boost_1_66_0.tar.gz2、解压压缩包$tar zxf boost_1_66_0.tar.gz3、进入解压的文件夹,设置相关参数,编译所有boost库$cd boost_1_66_0$./bootstrap.sh –with-libraries=all –with-toolset=gcc 4、编译bo原创 2018-01-17 13:29:02 · 1328 阅读 · 1 评论 -
Centos7找不到pyconfig.h
装的是python3.6,项目中用到boost相关代码,编译时找不到pyconfig.h。看了一下/usr/include/python3.6和/usr/include/python3.6m,都只有一个pyconfig-64.h文件。网上查了一圈,找了各种方法都搞不定,其中一种方法可以安装一堆.h进/usr/include/python2.7,3.6文件夹中还是没有。方法如下:1. 可以先原创 2018-01-15 13:56:10 · 8979 阅读 · 1 评论 -
linux环境下安装protobuf详解(转载)
转自:http://blog.youkuaiyun.com/BeautifulGrils/article/details/52775120一、Protocol Buffers概述:Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关转载 2018-01-11 17:25:41 · 10477 阅读 · 0 评论 -
简明 VIM 练级攻略(转载)
转自:https://coolshell.cn/articles/5426.htmlvim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非转载 2017-11-23 19:25:23 · 310 阅读 · 0 评论 -
vim+Doxygen实现注释自动生成
借鉴文章:https://www.cnblogs.com/zzqcn/p/4660615.html为自己的代码写好注释是一个良好的习惯,而编写Doxygen风格的注释更是可以通过doxygen工具为代码自己生成文档,非常好用。DoxygenToolkit(https://github.com/vim-scripts/DoxygenToolkit.vim)就是这样的一个插件。Doxyge原创 2017-12-01 14:06:33 · 7231 阅读 · 0 评论 -
Centos安装编译环境
sudo yum groupinstall "Development Tools"该命令类似于 Ubuntu 下的apt-get install build-essential会自动安装一下软件包autoconf automake bison byacc cscope ctags diffstat doxygen flex gcc gcc-c++ gcc-gfortran git转载 2017-11-29 16:57:14 · 8225 阅读 · 1 评论 -
Linux修改文件夹权限命令chmod(转载)
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需转载 2017-10-20 08:58:24 · 922 阅读 · 0 评论 -
utunbu安装中文输入法(转载)
转自:https://jingyan.baidu.com/article/bad08e1ef4b2f109c85121b7.html1、在桌面右上角设置图标中找到“System Setting”,双击打开。2、在打开的窗口里找到“Language Support”,双击打开。3、可能打开会说没有安装“Language Support”,这时只需要授权安装即可。4、安转载 2017-10-02 00:22:31 · 1024 阅读 · 0 评论 -
ubuntu网络掉线问题(转载)
给笔记本装了个unbuntu,可连外网极其不稳定,一两分钟就掉线。内网倒是没问题,路由器192.168.1.1随时都能通过网页打开并登陆,感觉是DNS的问题。网上搜了一圈,发现别人类似的问题,有人回复如下方法,尝试了一下,问题迎刃而解。具体原因未知,linux新手。1. sudo lshw -numeric -class network2. sudo ifconfig转载 2017-10-01 22:38:19 · 1099 阅读 · 0 评论