
Linux
文章平均质量分 80
sinat_27298703
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux-管理文件权限和所有权
本文转自:http://www.ibm.com/developerworks/cn/linux/l-lpic1-v3-104-5/在本文中,了解通过文件、目录权限和所有权的正确使用控制文件访问。学习:管理普通和特殊文件及目录的访问权限使用访问模式,如 suid、sgid 和粘贴位(sticky bit),维护安全性变更文件创建屏蔽向组成员授予访问权限先决条件转载 2015-06-09 10:24:45 · 784 阅读 · 0 评论 -
Linux-shell下的作业管理
作业管理举例来说,我们在登陆 bash 后, 想要一边复制文件、一边进行数据搜寻、一边进行编译,还可以一边进行 vi 程序撰写! 当然我们可以重复登陆那六个文字介面的终端机环境中,不过,能不能在一个 bash 内达成? 当然可以啊!就是使用 job control 啦!进行工作管理的行为中, 其实每个工作都是目前 bash 的子程序,亦即彼此之间是有相关性的。 我们无法以 job cont转载 2015-06-11 16:17:32 · 349 阅读 · 0 评论 -
Linux-常用的程序管理命令
psps参数[root@www ~]# ps aux <==观察系统所有的程序数据[root@www ~]# ps -lA <==也是能够观察所有系统的数据[root@www ~]# ps axjf <==连同部分程序树状态选项与参数:-A :所有的 process 均显示出来,与 -e 具有同样的效用;-a :不与 terminal 有关的所有 process转载 2015-06-11 17:07:37 · 446 阅读 · 0 评论 -
Linux-Boot loader: Grub入门
Boot Loader: Grub在看完了前面的整个启动流程,以及核心模块的整理之后,你应该会发现到一件事情, 那就是『 boot loader 是加载核心的重要工具』啊!没有 boot loader 的话,那么 kernel 根本就没有办法被系统加载的呢!所以,底下我们会先谈一谈 boot loader 的功能, 然后再讲一讲现阶段 Linux 里头最主流的 grub 这个 boot l转载 2015-06-12 15:49:43 · 402 阅读 · 0 评论 -
Linux-Centos启动流程
启动流程概览在硬件驱动成功后,Kernel 会主动呼叫 init 程序,而 init 会取得 run-level 资讯;init 运行 /etc/rc.d/rc.sysinit 文件来准备软件运行的作业环境 (如网络、时区等);init 运行 run-level 的各个服务之启动 (script 方式);init 运行 /etc/rc.d/rc.local 文件;init 运行终端机模拟程转载 2015-06-12 14:58:59 · 409 阅读 · 0 评论 -
Linux-Linux 内核启动流程
启动流程一览既然启动是很严肃的一件事,那我们就来了解一下整个启动的过程吧! 好让大家比较容易发现启动过程里面可能会发生问题的地方,以及出现问题后的解决之道! 不过,由於启动的过程中,那个启动管理程序 (Boot Loader) 使用的软件可能不一样,例如目前各大 Linux distributions 的主流为 grub,但早期 Linux 默认是使用 LILO 。 但无论如何,我们总是得转载 2015-06-12 13:51:01 · 510 阅读 · 0 评论 -
Linux-内核模块管理
内核与内核模块谈完了整个启动的流程,您应该会知道,在整个启动的过程当中,是否能够成功的驱动我们主机的硬件配备, 是内核 (kernel) 的工作!而内核一般都是压缩档,因此在使用内核之前,就得要将他解压缩后, 才能加载主内存当中。另外,为了应付日新月异的硬件,目前的内核都是具有『可读取模块化驱动程序』的功能, 亦即是所谓的『 modules (模块化)』的功能啦!所谓的模块化可以将他想转载 2015-06-12 15:31:28 · 357 阅读 · 0 评论 -
Linux-正则表达式
deerchao的blogBe and aware of who you are.正则表达式30分钟入门教程来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出.一些要说的话:转载 2015-06-12 20:05:33 · 442 阅读 · 0 评论 -
Linux-Sed命令用法
简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 sed转载 2015-06-13 14:07:17 · 290 阅读 · 0 评论 -
Linux-Linux 查看系统信息
linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说。cpulscpu命令,查看的是cpu的统计信息.blue@blue-pc:~$ lscpuArchitecture: i686 #cpu架构CPU op-mode(s): 32-bit, 64-bitB转载 2015-06-12 17:11:43 · 465 阅读 · 0 评论 -
Linux-iptables原理
iptables简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。iptables基础 规则(rules)其实就是网络管理员预定义的条件,规则一般的定义为“如果数据包头符转载 2015-06-15 10:12:08 · 408 阅读 · 0 评论 -
Linux-awk命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho转载 2015-06-14 16:07:41 · 356 阅读 · 0 评论 -
Linux-crontab实用手册
前言crontab是Unix和Linux用于设置周期性被执行的指令,是互联网很常用的技术,很多任务都会设置在crontab循环执行,如果不使用crontab,那么任务就是常驻程序,这对你的程序要求比较高,一个要求你的程序是24X7小时不宕机,一个是要求你的调度程序比较可靠,实际工作中,90%的程序都没有必要花这么多时间和精力去解决上面的两个问题的,只需要写好自己的业务逻辑,通过crond这个工转载 2015-06-14 19:43:50 · 333 阅读 · 0 评论 -
Linux-Buffer和Cache的区别
什么是Cache? 什么是Buffer? 二者的区别是什么?http://wenda.tianya.cn/wenda/thread?tid=595a1d68b3009fedBuffer和Cache的区别buffer与cache操作的对象就不一样。buffer(缓冲)是为了提高内存和硬盘(或其他I/0设备)之间的数据交换的速度而设计的。cache(缓存)是为了提高cpu和内存之间转载 2015-06-15 11:10:33 · 359 阅读 · 0 评论 -
Linux-df与du不一致情况分析【重点】
df 显示的已使用磁盘占用率比du 统计出来的结果要大很多。原因,主要是由于两者计算结果的方式不同。一、实验情况1、创建并删除文件创建文件前的磁盘容量情况:引用# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/sda1 12G 5.7G 5.5G 51% /tmpfs转载 2015-06-11 15:52:45 · 482 阅读 · 0 评论 -
Linux-Linux磁盘空间被未知资源耗尽
在linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么linux内核还是不会释放这个文件的磁盘空间,最后造成磁盘空间占用100%,整个系统无法正常运行。这种情况下,通过df和du命令查找的磁盘空间,两者是无法匹配的,可能df显示磁盘100%,而du查找目录的磁盘容量占用却很小。遇到这种情况,基本可以断定是某些大文件被某些程序占用转载 2015-06-11 15:31:04 · 469 阅读 · 0 评论 -
Linux-文件的搜索
which (寻找『运行档』)[root@www ~]# which [-a] command选项或参数:-a :将所有由 PATH 目录中可以找到的命令均列出,而不止第一个被找到的命令名称 分别用root与一般帐号搜寻 ifconfig 这个命令的完整档名[root@www ~]# which ifconfig/sbin/ifconfig <==用 root转载 2015-06-09 16:02:01 · 307 阅读 · 0 评论 -
Linux-Linux所有者,群组,其他人
文章转自:http://vbird.dic.ksu.edu.tw/linux_basic/0210filepermission_1.php并做了适当修改。使用者与群组文件拥有者初次接触Linux的朋友大概会觉得很怪异,怎么『Linux有这么多使用者, 还分什么群组,有什么用?』。这个『用户与群组』的功能可是相当健全而好用的一个安全防护呢!怎么说呢? 由于Linux是个多人多转载 2015-06-09 10:12:38 · 2078 阅读 · 0 评论 -
Linux-目录配置
本文转自:http://vbird.dic.ksu.edu.tw/linux_basic/0210filepermission_3.php根目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的, 同时根目录也与开机/还原/系统修复等动作有关。 由于系统开机时需要特定的开机软件、核心文件、开机所需程序、 函式库等等文件数据,若系统出现错误时,根目录也必须要包含有能够修复文件系转载 2015-06-09 10:43:08 · 443 阅读 · 0 评论 -
Linux-文件与目录的默认权限与隐藏权限
文件与目录的默认权限与隐藏权限一个文件有若干个属性, 包括读写运行(r, w, x)等基本权限,及是否为目录 (d) 与文件 (-) 或者是连结档 (l) 等等的属性! 要修改属性的方法在前面也约略提过了(chgrp, chown, chmod) ,本小节会再加强补充一下!除了基本r, w, x权限外,在Linux的Ext2/Ext3文件系统下,我们还可以配置其他的系统隐藏属性, 这部转载 2015-06-09 15:49:40 · 692 阅读 · 0 评论 -
Linux-Linux账号管理
useradd 完全参考默认值创建一个用户,名称为 vbird1[root@www ~]# useradd vbird1[root@www ~]# ll -d /home/vbird1drwx------ 4 vbird1 vbird1 4096 Feb 25 09:38 /home/vbird1# 默认会创建用户家目录,且权限为 700 !这是重点! [ro转载 2015-06-09 17:23:38 · 465 阅读 · 0 评论 -
Linux-EXT2文件系统
认识 EXT2 文件系统Linux最传统的磁盘文件系统(filesystem)使用的是EXT2这个啦!所以要了解文件系统就得要由认识EXT2开始! 而文件系统是创建在硬盘上面的,因此我们得了解硬盘的物理组成才行,所以底下只会很快的复习这两部份, 重点在于inode, block还有superblock等文件系统的基本部分喔!硬盘组成与分割首先说明一下磁盘的物理组成,整颗磁盘的组成主转载 2015-06-09 19:53:23 · 414 阅读 · 0 评论 -
Linux-理解 Linux 的硬链接与软链接
从 inode 了解 Linux 文件系统硬链接与软链接是 Linux 文件系统中的一个重要概念,其涉及文件系统中的索引节点 (index node 又称 inode),而索引节点对象是 Linux 虚拟文件系统 (VFS) 的四个基本概念之一。通过剖析硬链接与软链接的联系与区别,我们可更好的了解 Linux 中 VFS 这一通用文件模型。并让 Linux 普通用户和系统管理员正确转载 2015-06-11 11:31:00 · 353 阅读 · 0 评论 -
Linux-磁盘与目录的容量
现在我们知道磁盘的整体数据是在 superblock 区块中,但是每个各别文件的容量则在 inode 当中记载的。 那在文字接口底下该如何叫出这几个数据呢?底下就让我们来谈一谈这两个命令:df:列出文件系统的整体磁盘使用量;du:评估文件系统的磁盘使用量(常用在推估目录所占容量) df[root@www ~]# df [-ahikHTm] [目录或文件名]选项与参数:转载 2015-06-11 10:42:54 · 457 阅读 · 0 评论 -
Linux-软连接与硬链接
前言在 Linux 底下的连结档有两种,一种是类似 Windows 的快捷方式功能的文件,可以让你快速的链接到目标文件(或目录),这种是软链接; 另一种则是透过文件系统的 inode 连结来产生新档名,而不是产生新文件!这种称为硬链接 (hard link)。 这两种玩意儿是完全不一样的东西呢!现在就分别来谈谈。Hard Link (实体链接, 硬式连结或实际连结)在前一小节当中,转载 2015-06-11 10:59:23 · 471 阅读 · 0 评论 -
Linux-磁盘的分区、格式化、挂载
磁盘的分区、格式化、挂载对于一个系统管理者( root )而言,磁盘的的管理是相当重要的一环,尤其近来硬盘已经渐渐的被当成是消耗品了 ..... 如果我们想要在系统里面新增一颗硬盘时,应该有哪些动作需要做的呢:对磁盘进行分区,以创建可用的 partition ;对该 partition 进行格式化( format ),以创建系统可用的 filesystem;在 Linux 系统上,转载 2015-06-10 21:11:37 · 909 阅读 · 0 评论 -
Linux-启动挂载
启动挂载 /etc/fstab 及 /etc/mtab刚刚上面说了许多,那么可不可以在启动的时候就将我要的文件系统都挂好呢?这样我就不需要每次进入 Linux 系统都还要在挂载一次呀!当然可以啰!那就直接到 /etc/fstab 里面去修修就行啰!不过,在开始说明前,这里要先跟大家说一说系统挂载的一些限制:根目录 / 是必须挂载的﹐而且一定要先于其它 mount point 被挂载转载 2015-06-11 11:56:16 · 466 阅读 · 0 评论 -
Linux-让进程在后台可靠运行的几种方法
我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳转载 2015-06-11 16:55:52 · 316 阅读 · 0 评论 -
Linux-sort,uniq,cut,wc命令详解
sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[root@www ~]# sort [-fbMnrtuk] [file or stdin]选项与参数:-f :忽略大小写的差异,例如 A 与 a 视为编码相同;-b :忽略最转载 2015-06-14 14:36:39 · 348 阅读 · 0 评论