随笔分类 -  Linux

Time line for Linux road
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://oldboy.blog.51cto.com/2561410/1541515 linux定时任务crond export变量问题群友案例 来自网友兄弟 北京@Grady(2545534 阅读全文
posted @ 2017-08-23 12:30 TimeTree 阅读(252) 评论(0) 推荐(0)
摘要:命令 crontab [options] crontab语法格式中时间段的含义: crontab语法格式中特殊符号含义如下表 *号表示任意时间都xxx,实际就是'每'的意思: 举例: 如 00 23 * * * cmd 表示每月每周每日的23:00都执行cmd任务.需要注意的是:每个时间位上的*表示 阅读全文
posted @ 2017-08-23 10:52 TimeTree 阅读(189) 评论(0) 推荐(0)
摘要:有关文件删除的说明: Linux中的文件名是存放在父目录的block里面,并指向这个文件的inode节点,这个文件的inode节点再标记指向存放这个文件的block的数据块.我们删除一个文件,实际上并不清楚inode节点和block数据.只是在这个文件的父目录里面的block中,删除这个文件的名字和 阅读全文
posted @ 2017-08-22 16:44 TimeTree 阅读(322) 评论(0) 推荐(0)
摘要:1.grep :ifconfig eth0 | grep -o '^[^6]* addr:[0-9.]*' | grep -o [0-9.]* 2.sed :ifconfig eth0 | sed -nr 's#^.*dr:(.*) B.*$#\1#g'p 3.sed :ifconfig eth0 阅读全文
posted @ 2017-08-22 09:34 TimeTree 阅读(177) 评论(0) 推荐(0)
摘要:rename From To 操作对象 阅读全文
posted @ 2017-08-21 17:02 TimeTree 阅读(209) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-08-21 13:32 TimeTree 阅读(115) 评论(0) 推荐(0)
摘要:sed: stream editor sed [options] [sed-commands] [input-files] 1.追加 a:追加到指定行后 i:插入到指定行,原来行内容下移 多行添加 2.删除 等差数列删除 正则删除: 3.改 c 用新行取代旧行 变量在sed中的使用 4,特殊符号: 阅读全文
posted @ 2017-08-21 11:16 TimeTree 阅读(162) 评论(0) 推荐(0)
摘要:PATH :环境变量,永久生效放到/etc/profile 中 LANG:字符集 export:设置环境变量 which:在环境变量$PATH下查找二进制命令 whereis: -b参数查找二进制命令,包括man文件,源代码 locate: 通过数据库查找内容,updatedb更新数据库,数据库文件 阅读全文
posted @ 2017-08-20 11:48 TimeTree 阅读(648) 评论(0) 推荐(0)
摘要:命令: date [options] 在linux shell编程中,经常用到日期的加减运算 以前都是自己通过expr函数计算,很麻烦 其实date命令本身提供了日期的加减运算 非常方便。例如:得到昨天的时间date +%Y%m%d --date="-1 day" date 用法: date [OP 阅读全文
posted @ 2017-08-20 10:30 TimeTree 阅读(182) 评论(0) 推荐(0)
摘要:命令: cut [options] file --按文件大小排序 显示前100行 显示后五列 ll -Sh|head -n 100|cut -d ' ' -f 5- 一、基本语法cut是一个选取命令,以行为单位,用指定分隔符将行切分为若干字段,选取所需要的字段。1、语法格式cut [option] 阅读全文
posted @ 2017-08-19 20:29 TimeTree 阅读(182) 评论(0) 推荐(0)
摘要:Q1:提取IP地址 方法1 : sed 注释:sed 's#正则表达式##g' , sed 逐行匹配 方法2: 直接不使用行号 Q2:提取权限: 644 自己方法: 需要注意!!!: Q3 位置调换: 阅读全文
posted @ 2017-08-18 14:28 TimeTree 阅读(214) 评论(0) 推荐(0)
摘要:1.正则表达式中 空格 也是任意字符,可以用 ". " (点号)匹配出来, 注意 空格不代表空行 2. 阅读全文
posted @ 2017-08-18 14:28 TimeTree 阅读(122) 评论(0) 推荐(0)
摘要:UID(User identify) GID(Group identify) 用户分类: id 命令可产看用户信息 /etc/passwd 用户文件 /etc/shadow 用户密码文件 添加一个用户时会有4个文件变动passwd,shadow,group 和 gshadow 用户文件passwd 阅读全文
posted @ 2017-08-17 00:23 TimeTree 阅读(149) 评论(0) 推荐(0)
摘要:lsof 常用端口和对应服务查询 举例1:lsof -i tcp:22 举例2:如磁盘inode已满,已经删除相关文件,此时进程仍然没有释放此文件。如何才能查找到? lsof | grep del 简介 lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下, 阅读全文
posted @ 2017-08-16 23:57 TimeTree 阅读(186) 评论(0) 推荐(0)
摘要:文件删除原理: i_link(硬连接数量) = 0,文件就被删除 i_count(进程的引用计数)= 0,文件就被删除 i_link ==0 and icount==0 文件就会被删除 #感谢老男孩老师教学视频中提供如下配图。此图为转载 阅读全文
posted @ 2017-08-16 21:30 TimeTree 阅读(257) 评论(0) 推荐(0)
摘要:第一列>:inode 索引节点编号 系统读取文件时,首先通过文件名找到inode,然后能读取到文件内容 第二列>:文件类型及权限 共11个字符 1)第1个字符,标识类型,目录,文件,link,套接字等等 2)后面9个字符,是文件权限 3)最后一个 . 点. 做acl , selinux 相关 第三列 阅读全文
posted @ 2017-08-15 18:17 TimeTree 阅读(622) 评论(0) 推荐(0)
摘要:命令:xargs [options] 从标准输入(或者管道)获取数据,并将数据转换成命令行的参数 -I replace-str 大写I 可以指定表现形式,如{},[],()Replace occurrences of replace-str in the initial-arguments with 阅读全文
posted @ 2017-08-15 16:59 TimeTree 阅读(251) 评论(0) 推荐(0)
摘要:开机保持启动,关键五项 设置开机启动方法: 阅读全文
posted @ 2017-08-15 14:10 TimeTree 阅读(215) 评论(0) 推荐(0)
摘要:1.修改 /etc/rc.local 文件 2.命令:chkconfig [options] on / off 默认修改2345 --list 查看所有启动项 --level xxx 自定义级别 3. chkconfig 工作原理 1)自定义一个服务 "pzhangd",注意:如果需要chkconf 阅读全文
posted @ 2017-08-14 21:45 TimeTree 阅读(430) 评论(0) 推荐(0)
摘要:1.) nl 显示行号 空行不计数 2.)cat -n filename < 比较常用 3.)less -N filename 4.)vi :set nu 5.)grep -n . filename < 对过滤的内容显示行号,想对所有文件显示行号,就得过滤所有内容. "."表示任意单个字符 , " 阅读全文
posted @ 2017-08-14 16:56 TimeTree 阅读(383) 评论(0) 推荐(0)