• linux针对文件和目录的权限设置

    linux针对文件和目录的权限设置 1、usermod、chown 等修改文件的属主、属组,以达到修改对文件访问权限。使用id查看 2、chattr +/- filename使得文件或目录只能被读取不能被删除,或者只能append。 3、chmod +/- finame直接给定文件的权限 3、chmod +/- filename使得文件被特定的用户取得特定权限,或达到特定目的。 4、setfacl -m +/- filename给予指定用户指定权限,-x取消。getfacl查看 5、setfacl对于新挂载磁盘可能不会支持,这是需...

    linux
    梦在深巷 2014/02/12
  • Linux下清除U盘病毒的方法

    Linux下清除U盘病毒的方法 在Linux下使用U盘时,每次都看到一个什么auto之类的文件,怀疑是一个病毒。 但输入ls -l命令发现,属性竟然全不是? 结果是删不掉了。 经过多方查询得知原因是linux不能处理以“.”结尾的文件。所以在这个地方不能删除。 不过解决的办法是有的。 方法如下: 如果你是系统自动挂载U盘,请先umount 然后,输入如下: sudo mount -t msDos /dev/sd* /media/disk 这里和默认不同的是 -t参数从vfat 变成msdos。因为vfat是针对fat32。ms...

    linux
    梦在深巷 2014/02/11
  • Linux命令详解之uname

    Linux命令详解之uname 作用: 打印系统信息 格式: uname[OPTION]… 描述: 输出指定的系统信息,无选项同-s 选项: -a,--all 输出所有信息 -s,--kernel-name 输出内核名称 -n,--nodename 输出网络结点主机名 -r,--kernel-release 输出内核发布信息 -v,--kernel-version 输出内核版本信息 -m,--machine 输出机器硬件名称 -p,--processor 输出处理器类型 -i,--hardware-platform 输出硬件平...

    linux
    梦在深巷 2014/02/11
  • 在RAID软磁盘阵列上搭建linux系统

    在RAID软磁盘阵列上搭建linux系统 新配了台电脑,准备装个双系统,windows用来打游戏,linux用来写代码。专门买了两块1T硬盘,想用来搭建RAID0,使用并行I/O来提升电脑的性能。 选主板的时候刻意选了支持RAID的主板,msi B85-G43 GAMING,能用msi的super raid技术,但是买来之后发现,这东西的驱动是exe程序,呵呵,主板支持的只是个伪raid,只能在windows下使用,想了想还是决定放弃在windows中使用raid,毕竟只是拿来日常休闲的系统,linux上得追求性能,所以在linux上使...

    linux
    梦在深巷 2014/02/11
  • Linux与Windows的比较

    Linux与Windows的比较 Linux确实是个好东西,你只需要一个键盘,一个显示器,一根网线,接入网络,便能做几乎所有的事情。 Linux相比windows的优点,从最本质来讲,其实就是开放源代码,衍生出很多优点,随便列几条: 1、Linux可以看到源代码,windows不行。 这一点直接导致的结果就是在特殊应用的场合可以自行剪裁和定制所需的内核模块,这对于高级系统内核管理优化和驱动程序的开发相当有利,另外也因为代码可见,不用担心恶意功能或者后门,对于军政企的使用比较有利。 另外在系统出现严重问题的时候,可以自行修改代码或...

    linux
    梦在深巷 2014/01/28
  • linux没有磁盘碎片整理功能

    linux没有磁盘碎片整理功能 绝大多数的电脑用户都是在使用windows系统,我们都知道当电脑用起来很慢的时候,其中的一个办法就是磁盘碎片整理,但是在linux系统中,是没有磁盘碎片整理这项功能的,为什么linux中不需要磁盘碎片整理呢? 这是因为linux和windows的文件系统工作方式不同而造成的结果。 碎片整理就是通过移动文件来减少碎片的精密度,尽量让文件在硬盘中是连续存储的。 windows系统的文件系统在保存文件时永远都会有碎片产生,而linux采取一种更智能的方式来放置文件,它将文件分散在整个磁盘,文件直接有很...

    linux
    梦在深巷 2014/01/25
  • linux下解压命令大全

    linux下解压命令大全 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName —————————...

    linux
    梦在深巷 2014/01/22
  • Linux和Win的基础命令

    Linux和Win的基础命令 1、打印工作目录:pwd (即你主要的工作环境,如在cygwin当中输入pwd,现实的就是/home/Administrator) win和linux下一样 2、打印计算机名:hostname 3、创建目录: mkdir linux 和win的不同是 同时创建目录的时候, linux的操作是 mkdir -p temp/stuff/things/john win的操作是mkdir temp/stuff/things/john 4、更改目录(个人感觉应该叫打开目录):cd cd temp/stuf...

    linux
    梦在深巷 2014/01/21
  • Linux系统下的病毒少是何原因

    Linux系统下的病毒少是何原因 可能不少人持这样一种观点,认为 Linux 病毒少是因为Linux不像Windows那么普及,其实这种观点很早已经被人批驳过了,一个最有力的论据是:如果写病毒的人写 Windows 病毒是因为 Windows 用户多而因此破坏性大,那么 Internet 上大多数服务器都是基于 Unix/Linux 的,攻击这些服务器,破坏性岂不是更大么? 对一个二进制的 Linux 病毒,要感染可执行文件,这些可执行文件对启动这个病毒的用户一定要是可写的。而实际情况通常并不是这样的。实际情况通常是,程序被 r...

    linux
    梦在深巷 2014/01/21
  • Linux服务器被黑怎么办

    Linux服务器被黑怎么办 平时会有一些朋友遇见服务器被黑的问题,经过搜集和整理相关的相关的材料,在这里本人给大家找到了linux服务器被黑的解决方法,希望大家看后会有不少收获。如果你安装了所有正确的补丁,拥有经过测试的防火墙,并且在多个级别都激活了先进的入侵检测系统,那么只有在一种情况下你才会被黑,那就是,你太懒了以至没去做该做的事情,例如,安装BIND的最新补丁。 一不留神而被黑确实让人感到为难,更严重的是某些脚本小鬼还会下载一些众所周知的”root kits”或者流行的刺探工具,这些都占用了你的CPU,存储器,数据和...

    linux
    梦在深巷 2014/01/19
  • 软盘版的Linux系统防火墙制作教程

    软盘版的Linux系统防火墙制作教程 Linux下的防火墙(firewall)从诞生到现在,防火墙主要经历了四个发展阶段:第一阶段:基于路由器的防火墙;第二阶段用户化的防火墙工具套;第三阶段:建立在通用操作系统上的防火墙;第四阶段:具有安全操作系统的防火墙。目前世界上大多数防火墙供应商提供的都是具有安全操作系统的软硬件结合的防火墙,象着名的NETEYE、NETSCREEN、TALENTIT等。在Linux操作系统上的防火墙软件也很多,有些是商用版本的防火墙,有的则是完全免费和公开源代码的防火墙。大多数Linux教程都提到了如何在Li...

    linux
    梦在深巷 2014/01/18
  • 用LVS在Linux上搭建负载均衡集群服务

    用LVS在Linux上搭建负载均衡集群服务 一、基于NAT的LVS的安装与配置 1. 硬件需求和网络拓扑 2.下载软件: (1)、内核源代码:需要下载2.4.23以后版本的内核源代码。下载地址为http://www.kerner.org.本文中下载的内核源代为:linux-2.4.30.tar.bz2. (2)、用户配置工具ipvsadm,下载地址:http://www.linuxvirtualserver.org/software/ipvs.html.本文下载的是:http://www.linuxvirtualserver.org/so...

    linux
    梦在深巷 2014/01/18
  • Unix和Linux下C语言学习指南

    Unix和Linux下C语言学习指南 尽管 C 语言问世已近 30 年,但它的魅力仍未减退。C 语言继续吸引着众多的开发者,他们为了编写、移植或维护应用程序而必须学习新技能。 本文是为了满足对C语言初学者或想提高自身C语言修为的开发人员的需要而写的。希望对您的学习和工作有所帮助。您也许不赞同其中的某些方法,但我们希望您会喜欢其中的一些。 本文不介绍作为一个程序员应掌握得语言细节,而是与初学者分享自己的UNIX 下C语言编程学习经验;也不说明一个合格的编程人员应该掌握的计算机知识,比如:操作系统、数据结构与算法、数据库等等。 不管您出...

    linux
    梦在深巷 2014/01/17
  • Linux操作系统文件链接

    Linux操作系统文件链接 链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 硬连接指通过索引节点来进行的连接。 在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对...

    linux
    梦在深巷 2014/01/17
  • Linux操作系统下显示模式刷新率怎么改

    Linux操作系统下显示模式刷新率怎么改 经常在bbs上看到有新手问到刷新率怎么改法,其实很简单. 在XFree86下,需要一个modeline的概念,虽然通过配置 HorizSync ,和VertRefresh能让XFree86自动把刷新搞定,可是还是不可能细细调整,比如我显示器在800x600下可以上到108Hz可是,XFree86的自动配置却只有85Hz. 于是,你需要在给你的XF86Config-4文件的Monitor Section加上一条象 ModeLine "800x600@102" 73.61 800 832 1104 ...

    linux
    梦在深巷 2014/01/17
  • 减少Linux内核空循环 降低系统能耗技巧 1

    减少Linux内核空循环 降低系统能耗技巧 1 如果不花更多的时间看表,你将有更多充裕的时间。 通俗地讲,这就是Linux内核中一个重要变化的基本原理,编程人员希望这一变化能够提高Linux的效率。新版Linux操作系统将采用“tickless”(没有空循环)的内核,使处理器能够在低能耗状态下运行。 能耗对于所有操作系统都是非常重要的。对于Linux而言,通过延长电池续航时间,低能耗能够提高它在笔记本电脑和服务器领域对Windows的竞争能力,降低电费成本。 tickless内核不是唯一的提高Linux能源使用效率的计划。5月份,英特尔发布了...

    linux
    梦在深巷 2014/01/16
  • linux下perl,sed,shell批量替换文件内容

    linux下perl,sed,shell批量替换文件内容 方法1: 这两天在构建一个应用的使用用到了maven,由于project很大,足足有700多个 pom.xml文件,更郁闷的是在很多pom.xml文件里都单独指定了资源库的url,我需要把这些资源库的url统一指定到nexus本地中央库. 手 工一个个改文件配置有点不太实际,所以google了一下,找到批量替换文件内容的好方法,命令结构如下: find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g'下面这个例子就是将当前目录及所...

    linux
    梦在深巷 2014/01/16
  • 在Linux操作系统下设置NFS共享技巧

    在Linux操作系统下设置NFS共享技巧 网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。 在嵌入式Linux 的开发过程中,开发者需要在Linux 服务器上进行所有的软件开发,交叉编译后,通用FTP 方式将可执行文件下载到嵌入式系统运行,但这种方式不但效率低下,且无法实现在线的调试。因此,可以通过建立NFS,把Linux 服务器上的特定分区共享到待调试的嵌...

    linux
    梦在深巷 2014/01/15
  • LINUX+ORACLE最简化最重要步骤

    LINUX+ORACLE最简化最重要步骤 一、安装LINUX 我安装的是ORACLE公司编译的LINUX 4.4 (5也出来了,但对中文支持不好,乱码) 1、如果这台服务器最重要的作用是安装ORACLE,则直接给ORACLE分配文件系统。如: /boot 100M,/ 15G,/swap 2G,/opt 20G(将来ORACLE的程序将放在此目录下,/opt相当于WINDOWS的 C:/Program File 文件夹),/OracleData 20G (用来放ORACLE的物理数据库文件),当然如果您的空间够大,多给/ 一些应该也没错...

    linux
    梦在深巷 2014/01/15
  • Linux磁盘及文件系统管理:磁盘基本概念

    Linux磁盘及文件系统管理:磁盘基本概念 1 磁盘的基本概念 1 Track(轨道), Cylinder(柱面), Sector(扇区), Head(磁头) 2 磁盘在Linux系统中的表示 1 Linux所有设备都被抽象成文件保存在 /dev目录下 2 设备的名称一般为hd[a-z]或者sd[a-z],[a-z]为分区号,比如hda , hdb , sda , sdb 3 IDE设备的名称为hd[a-z] , SATA , SCSI , SAS , USB等设备的名称为sd[a-z] 3 分区的概念 1 将一个磁盘逻辑的分为几个区,每...

    linux
    梦在深巷 2014/01/13