• 详解Linux系统中的进程初始化配置文件inittab

    详解Linux系统中的进程初始化配置文件inittab /etc/inittab文件描述了哪些进程开始启动并正常运行.inittab为linux初始化文件系统时init初始化程序用到的配置文件.这个文件负责设置init初始化程序初始化脚本在哪里;每个运行级初始化时运行的命令; 开机.关机.重启对应的命令;各运行级登陆时所运行的命令. inittab文件中的条目的格式如下: label:runlevels:action:process 下面分别介绍各个字段 1.label label 是一个独特的序列,确定了一个条目1 - 4字符,一些系统只支持2个字...

    linux
    梦在深巷 2016/03/19
  • Linux中安装使用semanage来修改文本

    Linux中安装使用semanage来修改文本 Selinux极大的增强了Linux系统的安全性,能将用户权限关在笼子里,如httpd服务,apache默认只能访问/var/www目录,并只能监听80和443端口,因此能有效的防范0-day类的攻击.举例来说,系统上的 Apache 被发现存在一个漏洞,使得某远程用户可以访问系统上的敏感文件(比如 /etc/passwd 来获得系统已存在用户),而修复该安全漏洞的 Apache 更新补丁尚未释出.此时 SELinux 可以起到弥补该漏洞的缓和方案.因为 /etc/passwd 不具有 Apac...

    linux
    梦在深巷 2016/03/18
  • Linux中rsh远程shell命令的使用技巧解析

    Linux中rsh远程shell命令的使用技巧解析 rsh有两种使用模式: rsh $host : 远程登录,启动交互式进程. rsh $host $command :远程执行命令,并显示输出. rsh hosthostcommand rsh $host $command的作用是: 1.在远程机器上执行命令$command 2.通过网络连接(socket)重定向当前进程和远端进程的标准输入和标准输出 3.远端rsh进程在远端进程结束后结束 4.本地rsh进程读取远端进程的标准输出直到结束(EOF) 深刻理解这个执行过程有助于理解各种"奇怪&quo...

    linux
    梦在深巷 2016/03/18
  • linux/aix怎么用命令查看某个目录下子目录占用空间的大小?

    linux/aix怎么用命令查看某个目录下子目录占用空间的大小? 本文旨在磁盘空间满时,定位是哪个目录的空间占用文件最多,以便分析产生空间不足的原因 1.以xshell或者其他终端软件通过ssh或者telnet登录需要查看的系统主机 2.通过 df -hl (linux)或者df -g(aix)查看整体空间占用情况,定位空间最多的目录 3.然后进入此子目录,执行du -ks |sort -rn |more 按照空间使用由大到小显示子目录的空间 注意事项: 有时候空间不足也许是由于文件太大造成,也有可能是文件的数量过多,此时,也会造成新的文件无法写入,此时需要用...

    linux
    梦在深巷 2016/03/18
  • GParted如何给linux系统进行磁盘分区?

    GParted如何给linux系统进行磁盘分区? GParted是一款非常好用的linux系统磁盘分区工具,那么,GParted是怎么给linux系统进行磁盘分区的呢?今天,我们的电脑使用教程中,就要来跟大家分享一下这个问题的解决方法.在本教程中,我们将一起来人学习一下如何使用一个Linux 紧急引导磁盘实现您的更改.该磁盘被引导之后,您可以运行 GParted ,就像您从一个常规系统运行那样,使用即指即点操作来告知软件您想进行什么操作. GParted 运行一个紧急磁盘 现在有许多 Linux 紧急磁盘(emergency discs),比如...

    linux
    梦在深巷 2016/03/14
  • Linux下五个好用的HTML编缉器

    Linux下五个好用的HTML编缉器 Quanta Plus 原名叫Quanta,是一个WEB的集成开发环境(IDE),可以用于HTML.XHTML.CSS.XML.PHP和其它基于XML的语言或者是脚本语言 的开发.Quanta Plus是一个KDE的软件,包含于Kdewebdev软件包里.Quanta有可见即所得的设计模式和代码编缉模式两种开发模式.它的特点有:代码标签 提示功能,脚本语言的变量自动完成,项目管理,实时预览, PHP调试器, CVS的支持. Bluefish 正如其项目主页上描述的那样,是一个功能强大的编缉程.你...

    linux
    梦在深巷 2016/03/11
  • Linux中使用mdadm命令来操作RAID的基本教程

    Linux中使用mdadm命令来操作RAID的基本教程 mdadm 用于建设,管理和监控RAID阵列 用法: mdadm --create device options... 用未使用的设备,创建raid选项, mdadm --assemble device options... 合并先前创建的raid阵列. mdadm --build device options... 创建或合并没有元数据的一个raid. mdadm --manage device options... 对现有阵列进行更改 mdadm --misc options... devi...

    linux
    梦在深巷 2016/03/10
  • Linux中文件的压缩与解压缩命令操作示例集锦

    Linux中文件的压缩与解压缩命令操作示例集锦 所谓压缩就是将原有的文件通过不同的编码技术进行运算,以减少数据存储所需要的空间,使用前再利用解压缩还原源文件的内容即可. 和windows一样,在linux下也存在多种压缩与解压缩方法. 1.zip压缩与解压缩 zip是最为广泛使用的压缩程序,经它压缩的文件会产生扩展名为zip的压缩文件,而且这种格式在多种系统上可以使用,像windows中的winzip 下面看一下在linux中如何建立zip文件. 我们在终端中输入zip会出现这个命令的一些介绍和参数的意义. 代码如下: xiaopeng@ub...

    linux
    梦在深巷 2016/03/10
  • 详解Linux系统中inode索引节点已满问题的解决方法

    详解Linux系统中inode索引节点已满问题的解决方法 今天login server的一个网站,发现login后没有生成session.根据以往经验,一般是空间已满导致session文件生成失败. 代码如下: df -h 代码如下: Filesystem Size Used Avail Use% Mounted on /dev/mapper/dev01-root 75G 58G 14G 82% / udev 2.0G 4.0K 2.0G 1% /dev tmpfs 396M 292K 396M 1% /run none 5.0M 0 5.0M 0% ...

    linux
    梦在深巷 2016/03/10
  • 腾讯云Linux系统怎么挂载磁盘?

    腾讯云Linux系统怎么挂载磁盘? 不管是任何云服务器都是没有多少磁盘空间的,最大的不过就20G,腾讯云默认Linux只有8GB系统盘,一般的网站也足够使用,如果额外购买的数据盘安装系统之后根据不同的面板.系统的路径问题可能不会自动加载到指定的数据盘目录,需要我们手工进行加载数据盘 ,也就是我们常说的挂载.正好今天演示一下腾讯云Linux系统如何挂载磁盘. 1.检查硬盘设备是否有数据盘 当然我也知道我现在磁盘是有数据的,大概服务器有58G的磁盘空间,8G是系统盘那么就剩下了50G的剩余空间,那么下面我就把这50G挂载. 查询命令:...

    linux
    梦在深巷 2016/03/10
  • Linux系统中操作文件数过多导致的错误解决方法

    Linux系统中操作文件数过多导致的错误解决方法 linux 打开文件数 too many open files 解决方法 too many open files出现这句提示的原因是程序打开的文件/socket连接数量超过系统设定值. 查看每个用户最大允许打开文件数量 代码如下: ulimit -a fdipzone@ubuntu:~$ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 20 ...

    linux
    梦在深巷 2016/03/10
  • 在Linux系统上开启Initrd文件系统的方法

    在Linux系统上开启Initrd文件系统的方法 initial RAM disk Linux初始RAM磁盘(initrd)是在系统引导过程中挂载的一个临时根文件系统,用来支持两阶段的引导过程.initrd文件中包含了各种可执行程序和驱动程序,它们可以用来挂载实际的根文件系统,然后再将这个 initrd RAM磁盘卸载,并释放内存.在很多嵌入式Linux系统中,initrd 就是最终的根文件系统.本文将探索 Linux 2.6 的初始 RAM磁盘,包括如何创建以及如何在Linux内核中使用. 什么是初始 RAM 磁盘 初始RAM磁盘(initr...

    linux
    梦在深巷 2016/03/10
  • 讲解Linux中的重命名命令rename的使用方法

    讲解Linux中的重命名命令rename的使用方法 rename 用于 对文件进行命名管理,可进行批量命名并支持正则表达式, rename命令存在两个版本用法上有所区别 一个是 C语言版本支持通配符,另一个是 Perl版本.支持正则表达式 命令格式: Usage: rename [-v] [-n] [-f] perlexpr [filenames] 参数说明: v 显示文件重命名的细节 n 不执行重命名,但会模拟执行重命名,并显示会出现的情况,例如是否会有同名文件冲突等.在重命名前测试很有用. f 强制覆盖同名文件 常用通配符说明 ? 表示一个任...

    linux
    梦在深巷 2016/03/10
  • Linux系统中的ps进程查看命令使用实例集锦

    Linux系统中的ps进程查看命令使用实例集锦 linux 中ps命令是Process Status的缩写.ps命令可以列出系统中当前运行的进程,所列出的进程是执行ps命令这个时刻正在运行的进程. 如果要动态显示进程信息,需要使用top命令. 通过ps命令,可以确定哪些进程正在运行和运行状态.进程是否结束.进程是否僵死,哪些进程占用过多资源等. 要杀死进程,使用kill命令,例:kill 12345 (12345为进程的pid) linux进程有5种状态 1.运行(正在运行或在运行队列中等待) 2.中断(休眠中,受阻,或等待某个条件的形成或接...

    linux
    梦在深巷 2016/03/09
  • 详解Linux中获取全球唯一标示符UUID的方法

    详解Linux中获取全球唯一标示符UUID的方法 UUID(Universally Unique IDentifiers),全球唯一标示符.它是一个标识系统中的存储设备的字符串,使其确定系统中的所有存储设备. 为什么要使用UUID?因为系统自动分配的设备名称并非总是一致的,它们依赖于启动时内核加载模块的顺序.相同的名称可能代表不同的硬盘分区.如果每个分区有一个唯一的UUID值,尤其是在grub中的kernel设置,这样就不会发生分区识别混乱的问题. 下面介绍几种方法来获得UUID. 1.最简单的方法就是使用blkid命令,它主要用来对系统的块设...

    linux
    梦在深巷 2016/03/09
  • Linux系统中tr命令的基本使用教程

    Linux系统中tr命令的基本使用教程 用法:tr [选项]... SET1 [SET2] 从标准输入中替换.缩减和/或删除字符,并将结果写到标准输出. -c, -C, --complement 首先补足SET1 -d, --delete 删除匹配SET1 的内容,并不作替换 -s, --squeeze-repeats 如果匹配于SET1 的字符在输入序列中存在连续的 重复,在替换时会被统一缩为一个字符的长度 -t, --truncate-set1 先将SET1 的长度截为和SET2 相等 --help 显示此帮助信息并退出 --ve...

    linux
    梦在深巷 2016/03/09
  • Linux系统中ps命令和gitps命令的使用教程

    Linux系统中ps命令和gitps命令的使用教程 ps ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C <指令名称>][-g <群组名称>] [-G <群组识别码>][-p <进程识别码>][p <进程识别码>][-s <阶段作业>] [-t <终端机编号>][t <终端机编号>][-u <用户识别码>][-U <用户识别码>] [U <用户名称>][-<进程识别码>][--c...

    linux
    梦在深巷 2016/03/08
  • Linux系统中使用iostat命令检测磁盘的IO性能

    Linux系统中使用iostat命令检测磁盘的IO性能 iostat命令可以提供丰富的IO性能状态数据.iostat可以收集和显示系统输入/输出存储设备方面的统计信息.经常用于追查存储设备性能方面的问题,包括设备,本地磁盘和nfs等远程磁盘. iostat提供几个用于定制输出的开关.最有用的有: -c 只显示CPU行 -d 显示设备(磁盘)使用状态 -k 以千字节为单位显示磁盘输出 -t 在输出中包括时间戳 -x 在输出中包括扩展的磁盘指标 rrqm/s: 每秒进行 merge 的读操作数目. wrqm/s: 每秒进行 merge 的写操作数目. r...

    linux
    梦在深巷 2016/03/08
  • 详解Linux中监控CPU与虚拟内存运行信息的命令用法

    详解Linux中监控CPU与虚拟内存运行信息的命令用法 mpstat mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具.其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中.在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息.mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况. 语法 mpstat [-P {|ALL}] [internal [count]] 参数 -P {|ALL} 表...

    linux
    梦在深巷 2016/03/08
  • Linux中用于更改光标和文本属性的tput命令使用详解

    Linux中用于更改光标和文本属性的tput命令使用详解 tput 命令将通过 terminfo 数据库对您的终端会话进行初始化和操作.通过使用 tput,您可以更改几项终端功能,如移动或更改光标.更改文本属性,以及清除终端屏幕的特定区域.与 UNIX 中的大多数命令一样,tput 命令既可以用在 shell 命令行中也可以用在 shell 脚本中.为让您更好地理解 tput,本文首先从命令行讲起,然后紧接着讲述 shell 脚本示例.tput命令将通过 terminfo 数据库对您的终端会话进行初始化和操作.通过使用tput您可以更改几项终端功能,如...

    linux
    梦在深巷 2016/03/08