嗅谱网

技术分享

  • losetup命令:设置循环设备

    losetup命令:设置循环设备

    losetup命令:设置循环设备循环设备可以把文件虚拟成块设备(block device),以便模拟整个文件系统,这样用户可以将其看作是硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用。 比较常用的是将.iso文件当作循环设备加载并访问。1、命令参数losetup:设定与控制循环(loop)设备。语法:losetup 循环设备参数:循环设备可以是/dev/loop0, /dev/loop1 … /dev/loop7-a 显示所有循环设备的状态。-d 卸除设备-e <加密选项> 启动加密编码 -f 寻找第一个未使用的循环设备-o <偏移量>设置数据偏移量, ...

    查看全文

  • Linux之make的用法讲解

    Linux之make的用法讲解

    在 Linux环境下使用 GNU 的 make工具能够比较容易的构建一个属于你自己的工程,整个工程的编译只需要一个命令就可以完成编译、连接以至于最后的执行。不过这需要我们投入一些时间去完成一个或者多个称之为 Makefile 文件的编写。此文件正是 make 正常工作的基础。 make 是一个命令工具,它解释 Makefile 中的指令(应该说是规则)。在 Makefile文件中描述了整个工程所有文件的编译顺序、编译规则。 准备知识:编译,链接,静态库,共享库 编译:把高级语言所书写的代码转换成机器可识别的指令,此时还不能够被执行,编译器通过检查高级语言的语法,函数和变量的声明是否正确!如果 ...

    查看全文

  • Ubuntu下安装VMware Tools 实现Linux与Windows的互相复制与粘贴

    Ubuntu下安装VMware Tools 实现Linux与Windows的互相复制与粘贴

    系统环境:Linux系统: 12.04,Windows系统为:Windows 7 推荐: 安装 VMware Tools 时报 客户机操作系统已将 CD-ROM 门锁定,并且可能正在使用CD-ROM  VMware虚拟机 Ubuntu 16.04 安装 VMware Tools   1、安装VMware Tools: linuxidc@linuxidc.com:~$ sudo mount  /dev/cdrom /media mount:块设备 /dev/sr0 写保护,将以只读方式挂载 mount:/dev/sr0 已挂载或 /media 忙 ...

    查看全文

  • Linux中iptables基础命令

    Linux中iptables基础命令

    防火墙(Firewalld)是一种隔离工具,防范与非授权的访问,使主机更安全。它主要工作与网络或主机的边缘,对于进出本网络或主机的通信报文根据事先定义好的规则进行匹配检测;对于能够被规则所匹配到的报文做出相应的处理。防火墙的分类:主机防火墙:工作范围是单个主机 网络防火墙:工作范围是整个网络;网络防火墙中还可以包含主机防火墙防火墙的实现方式:硬件防火墙:NetScreen、CheckPoint软件防火墙:iptables 本文所介绍的iptables就是Linux的软防火前的实现。iptables最主要的特点就是4表5链,以及每种不同的表所对应不同的链;  5链:prerouti ...

    查看全文

  • Linux文件权限详解

    Linux文件权限详解

    在Linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。 通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;允许一个预先指定的用户组中的用户访问;允许系统中的任何用户访问。同时,用户能够控制一个给定的文件或目录的访问程度。一个文件活目录可能有读、写及执行权限。当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样可以允许所有者能够显示文件内容和修改文件。文件所有者可以将这些权限改变为任何他想指定的权限。一个文件也许只有读权限,禁止任何修改。文件也可能只有执行权限,允许它想一个程序一样执行。 三种不同的用户类型能够访问一个 ...

    查看全文

  • Linux下不同机器之间的文件拷贝

    Linux下不同机器之间的文件拷贝

    Linux下通过 scp 命令实现不同机器之间的文件拷贝。 (1)本机考到目标机器:scp 本机文件 目的地: 如:scp /home/odp-web.war   root@192.168.6.137:/usr/local/Tomcat/wepapps/  (2)其他机器考到本机:scp 其他机器上的文件 本机路径 如:scp root@192.168.6.137:/usr/local/Tomcat/wepapps/   /home/odp-web.war 补充:通过scp与Windows间互传文件(在Linux下运行scp,Windows下 ...

    查看全文

  • FreeBSD10.1安装过程图解

    FreeBSD10.1安装过程图解

    一:安装FreeBSD10.1系统 1: 默认选择即可 >> boot multi user(多用户模式)   2: 选择开始安装该系统 >> install   3: 选择默认的键盘设置 >> 直接按enter键即可   4: 配置主机名 >> lsgxbsd   4: 选择安装套件 >> 全部选择   5: 选择分区方式 >> 自动UFS             5: 安装选定的套件 & ...

    查看全文

  • Debian开机启动管理

    Debian开机启动管理

    Linux下,services的启动、停止等通常是通过/etc/init.d的目录下的脚本来控制的。在启动或改变运行级别是在/etc/rcX.d中来搜索脚本。其中X是运行级别。 比如Apache2,安装完成后,默认或启动。比如我安装了vagrant的LMPA的box。需要禁止掉自启动,就需要禁止掉这个服务,然后在需要的时候使用 /usr/sbin/apachectl start #/etc/init.d/apache2 start 在debian中使用 update-rc.d命令来实现 update-rc.d [-n] [-f] <basename> remove ...

    查看全文

  • 在CentOS下安装Node.js

    在CentOS下安装Node.js

    前面一篇的虚拟机,想要尝试一番,结果安装好后一直执行pm2的命令,一直提示command not found(别的有些module可以),折腾了半天试了各种方法都无解,最后换了一个版本的nodejs,居然可以了…. 这里简单记录下安装过程,首先: yum install gcc openssl–devel gcc–c++ compat–gcc–34 compat–gcc–34–c++ 然后切换到/usr/src 目录: cd /usr/src 下载nodejs,目前最新的是0.10.31 ...

    查看全文

  • Ubuntu 14.04下PhpStorm配置xdebug进行远程调试

    Ubuntu 14.04下PhpStorm配置xdebug进行远程调试

    写这篇《 14.04下PhpStorm配置xdebug进行远程调试》文章的时候,因为自己也像很多新手一样犯了很多基础的错误,由于发现网上一些资料大多数是针对本地的,对各个配置的原因讲解并不清楚,所以我花费了蛮长时间弄懂了整个调试的过程。 一:操作环境: Ubuntu 14.04 php5.5 +apache    windows phpstorm 二:准备工作,在保证php与apache能够正常工作的情况下 1:sudo apt-cache search xdebug 先查找xdebug相关的软件名,然后安装php的 sudo apt-get install -y php ...

    查看全文

  • Ubuntu报“xxx is not in the sudoers file.This incident will be reported” 错误解决方法

    Ubuntu报“xxx is not in the sudoers file.This incident will be reported” 错误解决方法

    下普通用户用sudo执行命令时报”xxx is not in the sudoers file.This incident will be reported”错误,解决方法就是在/etc/sudoers文件里给该用户添加权限。如下: 1.切换到root用户下 2./etc/sudoers文件默认是只读的,对root来说也是,因此需先添加sudoers文件的写权限,命令是:chmod u+w /etc/sudoers 3.编辑sudoers文件vi /etc/sudoers找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL ( ...

    查看全文

  • 防火墙iptables分析

    防火墙iptables分析

    防火墙iptables分析 一、iptables 基本概念 匹配(match):符合指定的条件,比如指定的 IP 地址和端口。 丢弃(drop):当一个包到达时,简单地丢弃,不做其它任何处理。 接受(accept):和丢弃相反,接受这个包,让这个包通过。 拒绝(reject):和丢弃相似,但它还会向发送这个包的源主机发送错误消息。这个错误消息可以指定,也可以自动产生。 目标(target):指定的动作,说明如何处理一个包,比如:丢弃,接受,或拒绝。 跳转(jump):和目标类似,不过它指定的不是一个具体的动作,而是另一个链,表示要跳转到那个链上。 规则(rule):一个或多个匹配及其对应的目 ...

    查看全文