Linux
文章平均质量分 92
langb2014
这个作者很懒,什么都没留下…
展开
-
linux的mount bind命令
1、mount bind用法mount命令的标准格式如下:mount -t type -o options device dir device: 要挂载的设备(必填)。有些文件系统不需要指定具体的设备,这里可以随便填一个字符串 dir: 挂载到哪个目录(必填) type: 文件系统类型(可选)。大部分情况下都不用指定该参数,系统都会自动检测到设备上的文件系统类型 options: 挂载参数(可选)。 options一般分为两类,一类是Linux VFS所提供的原创 2021-04-06 10:58:35 · 7859 阅读 · 3 评论 -
Ubuntu18的回收站爆了,节点爆了
由于近期训练网络,小碎片已经到达几十亿,经常手动删除文件夹,然后虽然文件清理了,可是INode爆满,也无法进行复制啊删除啊创建啊等操作。之前碰到过但是稍微删除一下就可以运行了,这次怎么也不行,百度了好多,清理tmp目录,其实都无效。然后查看节点发现home节点爆满100%。记录一下过程:首先看个linux命令dfdf命令作用是列出文件系统的整体磁盘空间使用情况。可以用来查看磁盘已被使用多...原创 2019-10-18 15:46:24 · 568 阅读 · 0 评论 -
Ubuntu设置su和sudo为不需要密码
针对非服务器用户,只是用普通的Ubuntu桌面用户,嫌密码麻烦可以这么设置一下。。。。。。。。。一 设置sudo为不需要密码需要编辑/etc/sudoers文件将用户加入,该文件只能使用vi sudo命令,1) 首先需要切换到root, su - (注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用乎的环境变量,用"su原创 2017-01-21 17:39:28 · 18602 阅读 · 0 评论 -
Window远程操作Ubuntu的GUI配置
首先需要下载的工具xming和putty的一个包。xming:http://sourceforge.net/projects/xming/putty的包:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html然后先生成私钥。下面是方法:https://help.github.com/articles/g原创 2017-01-18 16:32:57 · 2314 阅读 · 0 评论 -
ubuntu文件和内容查找以及apt常用命令
一.以文件名查找: 1. find 命令 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系原创 2017-01-11 14:10:06 · 2227 阅读 · 0 评论 -
Ubuntu的vim快捷键
命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开一个新转载 2017-02-04 18:12:34 · 7191 阅读 · 0 评论 -
ubuntu的sh文件编程(二)
继续(一)的学习。以“#”开头的行就是注释,会被解释器忽略。sh里没有多行注释,只能每一行加一个#号。只能像这样:#--------------------------------------------# 这是一个自动打ipa的脚本,基于webfrogs的ipa-build书写:# https://github.com/webfrogs/xcode_shell/blob/原创 2016-11-15 10:27:25 · 3043 阅读 · 0 评论 -
ubuntu的sh文件编程(三)
中间运行有些需要加参数或者空格还有引号之类的,可能不能运行,下面是所有的测试代码:#!/bin/bash#coding=utf-8echo "What is your name?"#read PERSON#echo "Hello,$PERSON"your_name="mozhiyan"echo $your_nameecho ${your_name}for skill in原创 2016-11-15 19:45:25 · 977 阅读 · 0 评论 -
ubuntu的sh文件编程(一)
打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。输入一些代码:#!/bin/bashecho "Hello World !"“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。echo命令用于向窗口输出文本。原创 2016-11-15 10:19:13 · 17887 阅读 · 3 评论 -
ubuntu的bash参考手册
转自http://blog.csdn.net/laoyiin?viewmode=contents方便学习,这些命令真是头大,想看的看看不想看就当手册了,哈哈1 简介•什么是Bash:Bash的一个简短的描述。•什么是shell?:简要介绍了shell。1.1 什么是Bash?Bash是GNU操作系统的shell,或命令语言解释器。这个名字是“Bourne-Again转载 2016-11-30 16:15:00 · 5807 阅读 · 0 评论 -
Ubuntu环境下Atom编辑器安装及使用
Atom是一个不错的编辑器,可以尝试一下。1、打开终端,然后使用下面的命令行: sudo add-apt-repository ppa:webupd8team/atom sudo apt-get update sudo apt-get install atom2、在Settings中搜索script3、打开一个工程,可以按Ctrl+Shift+P输入script或者Ct原创 2016-10-16 13:46:22 · 13688 阅读 · 0 评论 -
使用国内镜像源来加速python pypi包的安装
pipy国内镜像目前有: http://pypi.douban.com/ 豆瓣http://pypi.hustunique.com/ 华中理工大学http://pypi.sdutlinux.org/ 山东理工大学http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学 对于pip这种在线安装的方式来说,很方便转载 2016-09-02 14:42:52 · 2240 阅读 · 0 评论 -
ubuntu的tty下挂载移动硬盘拷贝数据
更换CUDA好多人都更换成功了,我却失败了,然后电脑最后进不了界面了,只有tty端,里面的数据能看到,但是不好弄出来,插上u盘或硬盘都出现什么找不到。所以以后记得一定要备份代码数据。记录一下方便有没备份的人使用吧。step 1:插入移动硬盘,然后输入命令 sudo fdisk -l 可看到所有硬盘信息和分区信息,如: 我的是 /dev/sdb1 * 204原创 2016-06-02 15:26:40 · 3339 阅读 · 0 评论 -
Linux忘记root密码
介绍个人使用的四个系统的修改方式。CentOS6.6重启,进入Grub时,上下方向键选择CentOS6,按e,选择kernel那一项。按e,在后面输入single,回车,按b启动。使用命令passwd root修改root密码,重启。CentOS7重启,进入Grub时,上下方向键选择第一项,按e,进入编辑。在倒数第二行最后,输入rd.brea转载 2017-01-18 16:46:38 · 2244 阅读 · 0 评论 -
Ubuntu解压超过2G大文件
压缩命令zip -r xxxx.zip ls -l 查看文件大小 压缩zip格式也有6.2G-rw-r--r-- 1 root root 3826207807 01-01 00:01 xxxx.zip新准备的机器 将xxxx.zip 文件拷贝到新服务器通过 unzip xxxx.zip 出现错误[XXXXXXXX]# unzip xxxx.zipArchi原创 2017-02-18 10:02:10 · 5613 阅读 · 0 评论 -
Ubuntu快速删除大量小文件方法
进行以下两步操作即可:1、第一步:创建空的文件夹: mkdir /tmp/blank2、第二步:执行以下命令:rsync --delete-before -d /tmp/blank/ /home/stormnode/store/html/new/ 也可以使用并行rm命令删除parallel rm -rf dir/{} ::: `ls -f dir/` Linux 快速删除大量小文件方法 ...转载 2018-04-24 10:31:26 · 6235 阅读 · 0 评论 -
ubuntu挂载Windows共享文件夹
首先,在Windows设置需要共享的文件夹;然后使用如下两个方式将共享文件夹挂载到Ubuntu系统中,1.mount方式:关机失效win主机IP192.168.1.100,共享目录workspacemount -t cifs -o username='echo',password='123456' //192.168.1.100/workspace /mnt/share转载 2017-12-29 10:48:02 · 10768 阅读 · 0 评论 -
Ubuntu的遥感图像库GDAL使用
由于为了拼接图像(大于几个G的),简单研究了一下遥感图像库GDAL的python版。首先是安装,sudo add-apt-repository -y ppa:ubuntugis/ubuntugis-unstablesudo apt update sudo apt upgradesudo apt install gdal-bin python-gdal python3-gdal其次是使原创 2017-08-31 12:58:48 · 1453 阅读 · 0 评论 -
linux(ubuntu14.04)+GPU+cuda6.5+caffe+openCV2.4.9+matlab2014a+python的新手配置
本人是一名新手,无论是学习linux还是学习caffe都是个无名小卒。经过几番周折,终于把caffe配置起来了原创 2015-03-21 16:29:35 · 5563 阅读 · 2 评论 -
Ubuntu14.04 Mate 部署文件管理系统
openKM是一个开放源代码的电子文档管理系统。可以作为文档版本控制系统来使用。来一点网络上的介绍:OpenKM是一个文档管理系统,用于组织和共享文档 OpenKM界面[1]。可以通过名称,内容,关键字等来搜索文档。基于Jboss+J2EE+Ajax web (GWT)+Jackrabbit (lucene)等技术开发。OpenKM是一个拥有良好Web的用户界面的文件管理应用程序原创 2017-07-24 18:07:33 · 1201 阅读 · 0 评论 -
梳理Ubuntu命令(文件查找和比较)---strings
声明版权归原作者所有,只用于学习。我按照阿里的公开链接进行梳理的,网站里面很详细。http://man.linuxde.net/原创 2017-07-30 16:58:01 · 2195 阅读 · 0 评论 -
梳理Ubuntu命令(文件查找和比较)---diff
快速撸一下这个命令-----diff命令diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新版本的diff还支持二进制文件。diff程序的输出被称为补丁 (patch),因为Linux系统中还有一个patch程序,可以根据diff的输出将a.c的文件内容更新为b.c。diff是svn、cv原创 2017-07-30 17:46:00 · 7704 阅读 · 0 评论 -
Ubuntu的ldconfig详解(解决*.so不是符号连接)
自己在CUDA cudnn这一块出现错误了‘’/sbin/ldconfig.real: /usr/local/cuda-8.0/targets/x86_64-linux/lib/libcudnn.so.4 不是符号连接‘’然后在终端输入:sudo ldconfig -v找到这一行错误:libcudnn.so.4 -> libcudnn.so.4.0.7是这个链接错误,然后在终端输入:原创 2017-01-12 12:25:58 · 42215 阅读 · 0 评论 -
常用git命令科普
图片转自:http://www.cnblogs.com/1-2-3/archive/2010/07/18/git-commands.html图片很详细,如果看不清可以保存下来放大查看。一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代原创 2016-11-07 10:53:31 · 1595 阅读 · 0 评论 -
更新linux时候提示无法“由于没有公钥,无法验证下列签名 ***”的解决方案
这篇转自here新安装的Ubuntu在使用sudo apt-get update更新源码的时候出现如下错误:W: GPG 错误:http://ppa.launchpad.net precise Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY 3EE66BD3F599ACE3W: GPG 错误:http://ppa.launchpad.net precise Rel转载 2016-06-02 19:04:33 · 4511 阅读 · 0 评论 -
caffe训练模型输出到log.txt
开始我一直以为是用caffe里面的东西加LOG输出,后来才明白是linux的输出功能。先看一下是怎么加输出到日志,$ sh train_caffenet.sh 2>&1 | tee /home/lb/log/log_40.txt | less解析一下:==================================================================原创 2016-01-08 13:39:47 · 17481 阅读 · 6 评论 -
Ubuntu源问题(换源软件源更新源)
问题一:执行命令sudo apt-get update错误描述如下:W: Failed to fetch http://mirrors.sohu.com/ubuntu/dists/precise/universe/i18n/Index No Hash entry in Release file /var/lib/apt/lists/partial/mirrors.sohu原创 2015-10-04 13:39:21 · 14039 阅读 · 0 评论 -
ubuntu的sublime Text3编辑器
Sublime Text 3非常实用,但是想要用好,一些快捷键不可或缺,所以转了这个快捷键汇总。用惯了vim,有些快捷键也懒得用了,尤其是在win下面,还有图形界面,所以个人觉得最有用的还是搜索类,对于阅读和修改代码来说,非常实用。选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全转载 2015-10-08 16:48:29 · 644 阅读 · 0 评论 -
Ubuntu的环境变量
环境变量分为系统环境变量和用户环境变量 Ubuntu下查看环境变量: 查看当前环境变量命令为:env 当然可以查看某一个模块的配置信息,比如要查看elipse的配置 可以用执行:env | grep eclipse 有如下输出: OLDPWD=/home/runner/eclipsePATH=/usr/local/sbin:/usr/loc转载 2015-10-07 19:35:14 · 823 阅读 · 0 评论 -
ubuntu解压缩、压缩命令
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面 来举例说明一下: # tar -cf all.tar *.jpg转载 2015-10-04 20:50:05 · 644 阅读 · 0 评论 -
ubuntu的火狐浏览器习惯设置
一、页面大小默认设置:Default Full Zoom Level二、标签页打开主页链接设置:1. 在 地址栏,输入 about:config,然后按Enter。 可能会出现 这样可能会失去质保!的警告页面。点击 我保证会小心,以继续到about:config页面。2. 在搜索栏中输入 browser.newtab.url。3. 双击 browser.newtab.原创 2015-10-04 13:11:48 · 1792 阅读 · 0 评论 -
Ubuntu安装出错(starting restore sound card state)
我在安装Ubuntu时到地点选择那里出现shanghai的字样然后就选择不了了,然后就出现下面的错误:然后就黑屏,我以为是自己启动没做好,试了好多次,又傻傻以为版本问题可能在这台机子不兼容什么的,或者里面什么没设置好。弄了好久,第二天早上看了一些介绍说是可能是自带的声卡驱动要关闭,关闭了还是没有用。。。最后把网络设置配好之后 成功的进入到安装后面的步骤了。。。。。。。。原创 2015-10-01 15:22:28 · 3275 阅读 · 4 评论 -
linux的ln重要命令详解
linux下面编译配置一些东西经常会找不到这个那个文件的,很烦,今天简单学习一下怎么链接。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –s /bin/less /usr/local/bin/less -s 是代原创 2015-09-08 14:30:23 · 1058 阅读 · 0 评论 -
linux记录系统中常用重要的log记录和用户的所有操作精确命令记录
常见的几个登录文件有:/var/log/secure:记录登入系统存取数据的文件,例如 pop3, ssh, telnet, ftp 等都会被记录;/var/log/wtmp:记录登入者的讯息数据,由于本文件已经被编码过,所以必须使用 last指令来取出文件的内容;/var/log/messages:尤为重要,几乎发生的错误讯息(或是重要信息)都会被记录在此;/var/log/bo原创 2015-08-22 17:29:21 · 44828 阅读 · 0 评论 -
openSSH的使用
转自:http://blog.csdn.net/doctorhsly/article/details/17716287OpenSSH for iOS 简介OpenSSH是一个在Linux下很实用的一个软件。iPhone本身就是一个运行BSD系统(可认为是一种Liunx)的硬件,因此,cydia的作者Saurik把OpenSSH这一软件移植到了iOS平台上,并且简化了安全认证密钥转载 2015-08-22 17:34:16 · 902 阅读 · 0 评论 -
linux权限管理
一个用户、一个组我们来看一看 Linux 权限和所有权模型。我们已经看到每个文件属于一个用户和一个组。这正是 Linux 中权限模型的核心。您可以在 ls -l 清单中查看用户和组:$ ls -l /bin/bash -rwxr-xr-x 1 root wheel 430540 Dec 23 18:27 /bin/bash在这个特殊的示例中,/bin/bas转载 2015-06-21 14:37:12 · 697 阅读 · 0 评论 -
linux下gcc/g++的命令和使用详解
[介绍]gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x原创 2016-01-03 21:05:31 · 20681 阅读 · 0 评论 -
caffe的Leveldb格式数据四(实例)
一、下载LevelDB包 下载:leveldb-1.4.0.tar.gz二、在Ubunt上编译 解压之后进入目录:leveldb-1.4.0 执行:make,生成了: libleveldb.a三、相应头文件:/usr/local/include目录四、新建测试目录: cd ~ mkdir test 拷贝 libleveldb.a、d原创 2016-01-03 21:31:19 · 1883 阅读 · 0 评论 -
关于在ubuntu下eclipse中c++11支持和编译运行c++11报错的解决方法
最近准备升级项目中的c++线程部分代码用c++11简单重构一下,结果测试demo直接就报错~百度和谷歌了一部分还是没有解决这个问题~最后经过研究eclipse的自动编译~终于搞定了~首先按照网上说的~ http://hkllzh.iteye.com/blog/1620352 配置eclipse的编译参数,我的平台是ubuntu14 64位 3.11.0-26-generic转载 2016-01-14 20:44:59 · 1322 阅读 · 0 评论 -
Boost源码学习十一[并发编程](1)
Boost库隔了好久,一直在恶补深度的东西,boost被搁置了相当长时间,现在用到线程这一块的知识了,先补一下。这章学习就是并发编程:这里推介一本书《C++ 并发编程指南》作者可能还没有出刊,如有版权问题,可以删除。先按照该书中的学习一番,然后就很好理解boost中的这些问题了。======================================================原创 2016-01-14 13:58:15 · 1113 阅读 · 0 评论