随笔分类 -  linux之基础学习篇

摘要:1、定时任务的书写流程 为定时任务规则加必要的注释 执行shell脚本任务前加/bin/sh 定时任务命令或脚本的结尾加>/dev/null 2>&1 或定向到一个文件 定时任务命令超过2条的命令执行,最好用脚本文件 在指定用户下执行相关定时任务 生产任务程序不要随意打印输出信息 1、 定向到文件 阅读全文
posted @ 2018-06-06 09:45 xbwlinux 阅读(436) 评论(1) 推荐(0)
摘要:1、开机自启动crond服务 {#171-开机自启动crond服务} [root@oldboy ~]# chkconfig --list crond crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off 2、此时此刻服务的状态 {#172-此时此刻服务的状态} [r 阅读全文
posted @ 2018-06-06 09:42 xbwlinux 阅读(247) 评论(0) 推荐(0)
摘要:1、定时任务的介绍 1)顾名思义就是在规定的时间去执行我们想要执行的任务,通俗讲就是在服务器中设定了个闹钟 2)linux系统中用来定期执行命令/脚本或指定程序任务的一种服务或软件 3)Crond是linux系统中用来定期执行命令/脚本或指定程序任务的一种服务或软件。 4)一般情况下,我们安装完Ce 阅读全文
posted @ 2018-06-06 09:38 xbwlinux 阅读(426) 评论(0) 推荐(0)
摘要:1、suid 4(SUID) 设置SUID的文件,无论谁执行此文件,他都有文件所有者的权限 -rws SUID 权限仅对二进制程序(binary program)有效 执行者对于该程序需要具有x的可执行权限; 本权限仅在执行该程序的过程中有效 (run-time); 执行者将具有该程序拥有者 (ow 阅读全文
posted @ 2018-06-06 09:37 xbwlinux 阅读(217) 评论(0) 推荐(0)
摘要:1、系统默认权限 root用户:umask(022) 其它用户:umask(002) [root@oldboy ~]# sed -n '61,69p' /etc/profile if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then umas 阅读全文
posted @ 2018-06-06 09:34 xbwlinux 阅读(218) 评论(0) 推荐(0)
摘要:1、对于目录来说 rwx含义 #r read 查看目录里面的内容 ls #w write 可以在目录中 创建 删除 重命名文件 #x execute 是否可以进入(cd)目录中 2、测试环境 mkdir -p /oldboy/test chown oldboy.oldboy /oldboy/test 阅读全文
posted @ 2018-06-06 09:33 xbwlinux 阅读(1087) 评论(0) 推荐(0)
摘要:1、权限安全临界点 inux的默认权限就是安全的临界点,也是最佳的权限 目录 755 文件 644 是 相对安全的临界点 用户为root 用户组为root 1、http协议 请求方法控制post,禁止get 2、挂载 noexec 3、程序前端控制 .jpg,zip 4、服务层,指定目录禁止php解 阅读全文
posted @ 2018-06-06 09:33 xbwlinux 阅读(199) 评论(0) 推荐(0)
摘要:1、创建环境 mkdir -p /oldboy echo 'hostname' > /oldboy/oldwang.sh chown oldboy.oldboy /oldboy/oldwang.sh 2、文件的R权限 ###root 用户下面 修改权限 文件的r [root@oldboyedu42- 阅读全文
posted @ 2018-06-06 09:32 xbwlinux 阅读(355) 评论(0) 推荐(0)
摘要:1、chown 修改文件所有者和所属组 chown 【选项】... [所有者][:[组]] 文件 chown 用户 文件或目录 chown :组 文件或目录 chown 用户:组 文件或目录 chown 用户.组 文件或目录 2、附加 chmod 没了x权限 1.别的机器上面复制回来 2.insta 阅读全文
posted @ 2018-06-06 09:31 xbwlinux 阅读(188) 评论(0) 推荐(0)
摘要:1.1 权限位置说明 1.2 权限设置 1.3 普通文件的读、写、执行权限 1、可读r:表示具有读取/阅读文件内容的权限 2、可写w:表示具有新增、修改文件内容的权限 1)如果没有r配合,那么vi编辑文件会提示无法编辑(但可强制编辑),echo可以重定向或追加 2)特别提示:删除文件(修改文件名等) 阅读全文
posted @ 2018-06-06 09:29 xbwlinux 阅读(2155) 评论(0) 推荐(0)
摘要:1、使用命令调换 passwd 文件里 root 位置和/bin/bash 位置? 即将所有的第一列和最后一列位置调换? 修改后: 2、test.txt内容为: 请给出输出test.txt文件内容时,不显示文件中的空行。(至少2种方法) 3、取出文件ett.txt 的第30到40行的内容。 4、描述 阅读全文
posted @ 2018-06-06 09:27 xbwlinux 阅读(261) 评论(0) 推荐(0)
摘要:一、linux快捷键 1、常用快捷键 ctrl + c 取消当前操作 ctrl + l 清屏 clear ctrl + d 退出当前用户 esc + . 使用上一个命令的最后一个东西 2、移动光标 把光标移动到行<尾> ctrl + e 把光标移动到行<首> ctrl + a 把光标向右移动一个单词 阅读全文
posted @ 2018-06-06 09:26 xbwlinux 阅读(178) 评论(0) 推荐(0)
摘要:1、ln 创建链接(创建硬链接) 参数: -s 创建软链接 2、tr 阉割版sed命令 替换 tr "," "\n" </oldboy/oldboy.txt 3、stat 显示文件或目录信息 -c 以指定格式显示文件的信息 %a 以数字形式显示权限 4、date 显示或修改时间日期 date +格式 阅读全文
posted @ 2018-06-06 09:25 xbwlinux 阅读(156) 评论(0) 推荐(0)
摘要:一、基础正则 1、^ ^m 表示以....开头的行 [root@oldboyedu42-lnb oldboy]# grep '^m' re.txt my blog is http://oldboy.blog.51cto.com my qq is 49000448 my god ,i am not o 阅读全文
posted @ 2018-06-06 08:55 xbwlinux 阅读(870) 评论(0) 推荐(0)
摘要:一、正则表达式 RE regular expression 1、什么是正则 为何用它? 你可以通过什么方法选出这里面的身份证号码。 440304199604012792 130528197108126121 3605sss98304033896 342923198310042132 1404dddd 阅读全文
posted @ 2018-06-06 08:53 xbwlinux 阅读(269) 评论(0) 推荐(0)
摘要:1、 * 所有 任何东西 以.txt结尾 *.txt 以.log结尾 *.log 系统中以ls开头的文件。 find / -type f -name "ls*" 找出系统中文件名包含oldboy的文件。 find / -type f -name "*oldboy*" 2、{} 生成序列 echo { 阅读全文
posted @ 2018-06-06 08:51 xbwlinux 阅读(142) 评论(0) 推荐(0)
摘要:1、重定向符号 01、> 输出重定向 先清空文件,追加 02、>> 追加输出重定向 追加 03、< 输入重定向 与 xargs tr 04、<< 追加输入重定向 cat >>/oldboy/alex.txt<<EOF Love me, love my dog. Love Li, love li's 阅读全文
posted @ 2018-06-06 08:50 xbwlinux 阅读(413) 评论(0) 推荐(0)
摘要:1、文件删除原理 rm 删除文件删除的只是文件名 2、控制文件删除:以下两个条件同时具备才生效 1、文件的硬链接数,有一个硬链接i_link +1 减少一个硬链接,i_link-1 2、是否有进程占用使用这个文件,有一个进程占用这个文件,i_count+1 当没有进程调用时i_count=0 当i_ 阅读全文
posted @ 2018-06-06 08:49 xbwlinux 阅读(282) 评论(0) 推荐(0)
摘要:1、三种时间对应关系表 column column column 访问时间 Access atime 修改时间 Modify mtime 状态改动时间 Change ctime 2、如何查看文件文件的三种时间戳 stat filename 3、三种时间戳的解释 访问时间:读一次文件的内容,这个时间就 阅读全文
posted @ 2018-06-06 08:49 xbwlinux 阅读(180) 评论(0) 推荐(0)
摘要:一、软连接 1、怎么来的 ln -s 创建软连接 [root@oldboyedu42-lnb oldboy]# ln -s oldboy.txt oldboy.txt-soft [root@oldboyedu42-lnb oldboy]# ls -l oldboy.txt* -rw-r--r--. 阅读全文
posted @ 2018-06-06 08:48 xbwlinux 阅读(133) 评论(0) 推荐(0)