想显示系统运行的程序时可以用ps指令ps指令语法:[root@www~]#psaux[root@www~]#ps-lA[root@www~]#psaxjf选项与参数:-A:所有的process均显示出来,与-e具有同样的效用;-a:不与terminal有关的所有process;-u:有效使用者(effectiveuser)相关的process;-x:通常与a这个参数一起使用,可列出较完整信息。输出
Linux是支持多任务运行的。而且,可以将任务丢入后台运行,例如:[root@www ~]# tar -zpcf /tmp/etc.tar.gz /etc &[1] 8400 <== [job number] PID当tar指令完成后,会显示[1]+ Done tar -zpcf /tmp/etc.tar.gz /etc在背景当中执行的指令,如果有 stdout 及 stderr 时
除了at、crontab外,batch和anacron也和例行工作相关。batch和at作用基本一致,主要区别是batch是当cpu工作负载小于0.8时才进行后续的工作安排,从而避免cpu100%负载状态时还要进行例行工作。而anacron的作用是配合 /etc/anacrontab 的设定,可以唤醒停机期间系统未进行的 crontab 任务。/etc/crontab 配置文件内容:[root@w
无
ACL 是 Access Control List 的缩写,主要的目的是在提供传统的 owner,group,others 的 read,write,execute 权限之外的细部权限设定。ACL 可以针对单一使用者,单一档案或目录来进行 r,w,x 的权限规范,对于需要特殊权限的使用状况非常有帮助。acl不是所有文件系统都支持,若要知道支持情况,可以dumpe2fs来查看 如果你的系统
linux中可以用su来进行身份的切换,不过有些细节值得注意1)su,使用的是以root的权限但non-login的方式来登入系统,所以其mail和PATH都是su之前的账号信息2)su - username,这样可以完全切换到username的权限及身份(环境变量也是username的),离开用exit就能返回之前的身份3)su - -c,一次性的使用root身份执行指令,指令完成后变成普通身份
/etc/password结构sample:root:x:0:0:root:/root:/bin/bash 账号名称密码UIDGID用户信息说明家目录Shellrootx00root/root/bin/bash/etc/shadow结构:sample:root:$1$/30QpE5e$y9N/D0bh6rAACBEz.hqo00:14126:0:99999:7:::账号名称密码最近更动密
看代码中,$((运算式)),可以用来给变量赋值,例如:total=$(($var1 * $var2))不要以为是$()里面加(动作)这类形式
本人Linux新手一枚,所以对$()和``的用法有点困惑,很多文章说这两是一样的但测试下来还是有不同地方个人认为$()逻辑层次比较清晰``和$()在转义字符\的使用上有很大不一样例如:echo $(echo \\\\\\$SHELL)结果会显示:\\\/bin/bash但,echo `echo \\\\\\$SHELL`结果会显示:\/bin/bash 原因个人觉得:``
转自:http://www.cnblogs.com/dong008259/archive/2011/12/09/2282679.htmllinux之cut用法cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] &nbs
转自:http://www.ruanyifeng.com/blog/2011/12/inode.html一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种
转自:http://www.verydemo.com/demo_c170_i3097.html $( ) 与 ` ` (反引号)在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution)的。所谓的命令替换与我们第五章学过的变量替换差不多,都是用来重组命令行:* 完成引号里的命令行,然后将其结果替换出来,再重组命令行。例如:[co
要用vim命令,系统自带vi,却无vim去官网相应版本的vim,这边我选的是7.3版的ftp://ftp.vim.org/pub/vim/unix/ 解压后,会生成个vim73的文件夹,不同版本可能数字不同./configure 报错,提示如下:no terminal library found checking for tgetent()…&nb
mac上用VirtulBox装的CentOS 7,Virtual里用centos的话选择Redhat即可,因为两者相同装好后根据《linux鸟哥的私房菜》命令玩,像bzip2,dump等命令都没有,摸索着自己安装最后发现configure、mak、install命令都无法用,原因看提示和gcc缺少有关。接着倒腾去装gcc,这里安装方法参考http://www.linuxidc.com/Linux/
hard link使用ln 命令时默认的就是hard link实质就是将文件系统的inode连接来产生新的文件名,注意不是产生新文件,所以inode块数量不会减少,简单说就是,hard link只是在某个目录下新建一条文件名连接到某inode号码的关联记录而已用 ls -li察看会看到新建的文件名和源文件时同一个inode另外,hard link一般不用再目录上,否则目录下面的新建的文件都要和该目
文件特殊权限SUID设置的对象: 文件产生的作用:可使对于该文件有x权限的执行者获得程序所有者Owner的权限,只对binary program有效举例:/usr/bin/passwd 该文件权限为:-rws r-x r-x 对于Others的用户帐号有x执行权限,并且其owner权限处设了s,所以可以让others的帐号对于该文件有了owner的权限,不过执行权限仅在该程序的过程中(run-ti
这些目录都是存放命令的,首先区别下/sbin和/bin: 从命令功能来看,/sbin 下的命令属于基本的系统命令,如shutdown,reboot,用于启动系统,修复系统,/bin下存放一些普通的基本命令,如ls,chmod等,这些命令在Linux系统里的配置文件脚本里经常用到。 从用户权限的角度看,/sbin目录下的命令通常只有管理员才可以运行
文件类型文件权限连接数文件所有者文件所属用户组文件大小文件最后被修改时间文件名-rw-r--r--1testtestgroup5238Jun 1910:25test.txtrw-r--r--文件所有者的权限文件所属用户组的权限其他组的权限权限的分数对照:'r'=4 'w'=2 'x'=1 '-'=0权限修改命令:chgrp:修改文件所属用户组 ,如:chgrp users install.log/
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号