惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
The GitHub Blog
The GitHub Blog
Vercel News
Vercel News
D
DataBreaches.Net
MongoDB | Blog
MongoDB | Blog
H
Help Net Security
小众软件
小众软件
美团技术团队
T
The Blog of Author Tim Ferriss
爱范儿
爱范儿
D
Docker
Martin Fowler
Martin Fowler
大猫的无限游戏
大猫的无限游戏
博客园 - 聂微东
Blog — PlanetScale
Blog — PlanetScale
H
Hackread – Cybersecurity News, Data Breaches, AI and More
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
S
SegmentFault 最新的问题
云风的 BLOG
云风的 BLOG
B
Blog
雷峰网
雷峰网
The Cloudflare Blog

博客园 - JackieHan

ubuntu i3 xterm中文输入显示问题解决 ubuntu vim markdown 实时预览 ubuntu docker方式部署docker registry v2 docker 安装 gogs(go git server) 及问题解决 ubuntu14.04 server 安装docker Ubuntu Tomcat Ubuntu ssh 代理 全网访问速度优化 git 操作 vim使用指北 ---- Multiple Windows in Vim vim使用指北 ---- Advanced Editing vim使用指北 ---- Global Replacement vi/vim使用指北 ---- Introducting the ex Editor ubuntu 点点滴滴 vi/vim使用指北 ---- Learning the vi and Vim Editors 读书 笔记 vi/vim使用指北 ---- Beyond the Basic vi/vim使用指北 ---- Moving Around in a Hurry vi/vim使用指北 ---- Sample Editing idea 使用
linux权威指南 简记
JackieHan · 2014-08-11 · via 博客园 - JackieHan

2014-08-11 00:47  JackieHan  阅读(240)  评论()    收藏  举报

/proc 目录,linxu系统以文件形式存放进程信息,这是一个虚拟的文件系统,不占有任何磁盘空间,当读取该文件系统时,系统内核会拦截动作,并动态产生文件与目录的内容

查看该文件夹,会发现很多已数字命名的文件夹,数字为进程ID(PID),随便进入一个文件夹,发现下面会存在一些文件,

cmdline  表示该进程是由哪个目录启用的,

status    表示该进程目前在系统里面的状态

cwd     会连接到该进程目前的工作目录

/proc/meminfo   保存内存信息的文件    free命令就是该文件的内容,已自己的方式显示出来。

/proc/ioports      系统检测出来,并正在使用的io地址

/proc/interrups   所有被占用的IRQ

/proc/dma      列出有哪些DMA(Direct Memory Access,直接内存存取)通道正在使用中

/etc/passwd   保存系统上的所有帐号,每一行都代表了一个用户,每一行的格式如下:

username:password:uid:gid:gecos:homedir:shell

username   用户名

password    经过加密后的密码,现在不存在在此了,而是存放在/etc/shadow中,此处用x或*(表示该帐号停用)

/etc/group   保存系统上所有组的信息,每一行都代表了一个组,其格式如下:

groupname:password:gid:members

members    群组成员的名单,成员彼此之间用逗号分隔,并不是所有成员都需要列在此处,在/etc/password中,已该群组为默认群组的用户,不用在这里出现。

password    很少用到,通常只有在其他群组的成员需要加入本群组时才会用到,例如可以使用newgrp  groupname暂时让用户暂时继承该群组的权限

可以使用groups查看自己属于哪些群组

帐号管理

添加帐号    adduser  useradd

删除帐号    userdel -r username   删除帐号并删除该帐号的主目录

find / -user username -ls   查找用户所拥有的文件

停用帐号   直接修改/etc/passwd文件,在x前面加上*就可以了

修改用户    直接修改/etc/passwd , /etc/goup 文件  或用提供的命令usermod , groupmod 来修改

gzip/gunzip

文件压缩工具,压缩文件*.gz

-n  1...9   压缩效果和速度,越小越快,越大压缩效果越好,默认6   -1 可以用--fast ,-9 可以用--best

tar

tar function options files...    使用过程中function和options没有空格

function:要使用的功能,c -- 创建    x--解开    t -- 列出备份文件的内容

options:  v -- 在处理文件显示更多的信息   k -- 在解开时保留已经存在的文件    f -- 指定在读出和写入的备份文件名

tar xvf xxx.tar  xxx/xxx   可以单独解开备份文件中的一个文件

gzip/gunzip和tar 一起使用

压缩:tar cvf - files... | gzip -9 >  xxx.tar.gz     或者   tar cvzf   xxx.tar.gz

解压缩:gunzip -9c   xxx.tar.gz | tar -xvf -       或者   tar xvzf   xxx.tar.gz

用别名来简化gzip和tar的使用

编辑用户目录下的.bashrc文件,加入以下功能:

tarc () { tar czvf $1.tar.gz  $1 }   ==> tarc xxxx   创建压缩备份文件

tarx () { tar xzvf $1 }    ==> tarx  xxxx.tar.gz    解压缩备份文件

tart () { tar tzvf  $1 }    ==>  tart  xxxx.tar.gz    查看压缩备份文件内容