嗅谱网

技术分享

  • Linux基础知识之用户、组的介绍与管理

    Linux基础知识之用户、组的介绍与管理

    主要介绍Linux中用户、组的基本概念,对应的配置文件,用户组的管理包括添加、修改、删除。 Linux用户、组概念介绍 用户:一种技术、产品、服务的使用者。计算机中用户即使用计算机功能的对象。 用户类别:管理用户与普通用户管理用户:root普通用户:系统用户与登录用户系统用户:分配给相应进程使用,特点无交互式登陆。在程序启动时自动使用相应系统用户。登录用户:交互式登陆用户标识:UserID简称UID是16bits的二进制数字其表示范围:0-65535管理员UID:0普通用户:1-65535系统用户:1-499(6.x) 1-999(CentOS7.x)登陆用户:500-60000(CentO ...

    查看全文

  • CentOS rm -rf 恢复删除的文件

    CentOS rm -rf 恢复删除的文件

    Linux有时候执行了 rm -rf 等操作误删了文件绝对是一件可怕的事情,好在有一些解决的办法可以临时救急。这时我们就要用到一款叫做extundelete的工具了。 依赖安装查找要恢复的驱动器名运行恢复恢复单个文件恢复一个目录恢复整个分区 Linux下执行 rm 并不会真正删除,而是将inode节点中的扇区删除,同时释放数据块。在数据块被系统重新分配前,这部分数据还是可以找回来的。 网上说在删除文件后要立即unmount这个分区,这样做其实是为了让外界不再写入,我们也可以设置为readonly模式代替。当然,如果为了不影响其它应用的运行,也可以不做unmount。 好的,现在就该神器ext ...

    查看全文

  • Linux文本处理命令(wc,cut,sort,uniq,diff,patch)详解

    Linux文本处理命令(wc,cut,sort,uniq,diff,patch)详解

    我相信大家在使用Linux过程中总会遇到想要提取某些自己需要的信息的情况,比如如下这四种情况:1、找出ifconfig命令结果中eno16777728的IPv4地址2、查出分区空间使用率的最大百分比值3、查出/tmp的权限,以数字方式显示这个时候,我们使用命令当然也可以查看,不过还需要自己通过眼睛去过滤不需要的信息,多费劲。如何让自己更轻松的看到自己想看到自己想看的信息呢?今天的文本处理命令能满足我们的简单需求。 wc 此wc非彼WC,在这里wc是word count的简写 wc – print newline, word, and byte counts for each fi ...

    查看全文

  • Linux文本查看命令(cat,tac,rev,head,tail,more,less) 详解

    Linux文本查看命令(cat,tac,rev,head,tail,more,less) 详解

    Linux中我们总会有查看文本某些内容的时候,如果我们仅因为查看文本就使用vi进去文件又增加了不少额外的操作不方便。下面介绍一些文本查看命令,大家看后应该会有所帮助 ——————————————————————————–cat cat – concatenate ...

    查看全文

  • Linux文本处理工具grep和正则表达式及egrep与grep区别

    Linux文本处理工具grep和正则表达式及egrep与grep区别

    文本处理工具grep,正则表达式在Linux学习过程中很容易出现困惑与障碍的地方,这里分享下学习这方面内容的一些感受。 grep  Global search REgular expression and Print out the line 作用:文本搜索工具,根据用户指定的‘模式(过滤条件)’对目标文本逐行进行匹配检查;打印匹配到的行; ‘模式’:由正则表达式的元字符及文本字符所编写出的过滤条件。 grep [OPTIONS] PATTERN [FILE…] grep [OPTIONS] [-e PATTERN | ...

    查看全文

  • Linux基础知识之文件权限详解

    Linux基础知识之文件权限详解

    Linux中对于权限的制定虽然没有Windows的那么精细,但是如果你了解并掌握Linux中文件的权限知识,也可以像Windows那样对权限做到精确配置。 Linux中的文件权限是什么? 如何查看Linux中的文件权限 [root@localhost test]# ll -d /test/ drwxr-xr-x. 2 root root 52 8月   7 20:18 /test/ 上面的rwxr-xr-x即为文件的权限位共九位。下面分别对其进行介绍。                   r ...

    查看全文

  • Ubuntu 14.04下安装Matlab2013a

    Ubuntu 14.04下安装Matlab2013a

    Linux下安装软件很多时候会因为一些命令的改变而发生很多,在Win下看起来是很奇葩的事儿。下面分享下 14.04下安装Matlab2013a的步骤。 安装准备:​ 下载完matlab2013a后放在了Document下,解压缩“Mathworks Matlab R2013b Linux.rar”得到“Mathworks.Matlab.R2013b.Linux.rar”和“Readme.txt”。 继续解压缩“Mathworks.Matlab.R2013b.Linux.rar”,密码为&ldquo ...

    查看全文

  • Ubuntu 14.04中安装QEMU

    Ubuntu 14.04中安装QEMU

    1、前言 这里的QEMU是一个模拟器,模拟运行 14.04中安装QEMU的两种方法。 2、apt-get安装 sudo apt-get install qemu 安装完成后,在命令行终端上输入qemu,然后按多次Tab键,就会列出qemu当前所支持的cpu: 3、源码安装 1)到中下载最新版本的QEMU源码(我下载的是qemu-2.7.0-rc1.tar.bz2)。 2)解压QEMU源码: tar -axvf qemu-2.7.0-rc1.tar.bz2 3)进入源码目录,然后配置源码: ./configure 如果出现一下错误提示,则需要安装glib-2.22和gthread-2.0两个 ...

    查看全文

  • Xshell5连接VirtualBox虚拟机中的Ubuntu

    Xshell5连接VirtualBox虚拟机中的Ubuntu

    背景 最近,准备学习一下google的深度学习开源框架TensorFlow(https://tensorflow.org/),Github 源码在https://github.com/tensorflow/tensorflow,这么高大上的开源框架,安装教程没有Windows版本的,于是,自己就在Windows系统上面,开始了搭建虚拟机,以及模拟远程登录的操作了。 安装过程 第一步 – 安装Virtualbox Virtualbox 官网(https://github.com/tensorflow/tensorflow)下载,安装对应的Windows版本。 第二步 – ...

    查看全文

  • Xshell 5如何连接本地虚拟机

    Xshell 5如何连接本地虚拟机

    xshell 5如何连接本地虚拟机?Xhell是一款强大的安全终端模拟软件,很多新手没有办法进行远程实战操作,所以下面小编就为用户们介绍xshell 5连接本地虚拟机的操作方法,具体请看下文!   xshell 5登录本地虚拟机的具体操作步骤如下:   1、首先打开虚拟机,登录到操作系统;   2、输入“ifconfig”,在弹出的一段命令中,inet地址就是本地虚拟机的ip地址。   3、接着打开xshell软件(如果没有可以到  下载xshell)   4、点击“新建”按钮,或者用快捷键Alt+N,新建会话   5、在会话中的 ...

    查看全文

  • VirtualBox下实现Ubuntu虚拟机和Win7主机文件共享

    VirtualBox下实现Ubuntu虚拟机和Win7主机文件共享

    最近做一个操作系统实验,第一个实验即是实现Ubantu虚拟机与主机之间的共享。 本例用的是VirtualBox虚拟机,若使用Vmware WorkStation虚拟机则方法与下文介绍略有不同,但基本相似。 没有使用网上说的什么下载增强包等等的方法,经过多次测试才设置成功,现在把具体方法给大家说一下 实现共享最关键的一个步骤即是虚拟机与宿主机之间使用不同IP地址,否则会IP地址冲突,然后使用桥接的方式将他们进行连接。(在学校实验室里,由于每台计算机都是在一个局域网之中,并且学校用的是XP系统,所以是指虚拟机使用其它未使用的主机的IP地址即可)。 VirtualBox中 Linux虚拟机与Win ...

    查看全文

  • 使用Xshell连接本地虚拟机中的Linux

    使用Xshell连接本地虚拟机中的Linux

    想在自己机器上安装一下Linux,并使用xshell访问,可是费了很长时间,在xshell端都提示“Could not connect to ‘192.168.54.100’ (port 22): Connection failed”,在网上找了好长时间,也没有找到解决办法。最终在一个文章中看到可能是Linux的防火墙没有关,ssh服务没有启动,后来把所有的都重新安装了一下,又把防火墙关闭,把ssh启动,终于成功了!现把我的过程写出来,希望能够帮助到别人! 1.安装VMware11.0,这个软件在网上有很多 2.安装-6.5-x86_64-Li ...

    查看全文