linux基础
CN_SHzhaoyujie
吾尝自悯,以为戚戚然。夫世人之志所求,欲满其心之名利。或谓曰“:夫存世之道,得名而追利,欲满而不达,增此往复,虽有名利而心不足也。”吾所念者,世人非所愿也。何也,逍遥无所求也。
展开
-
shell脚本的一些补充(进阶)
运算符+加法expr $a + $b 结果为 30。-减法expr $a - $b 结果为 -10。*乘法expr $a \* $b 结果为 200。/除法expr $b / $a 结果为 2。%取余expr $b % $a 结果为 0。=赋值a=$b 将把变量 b 的值赋给 a。==相等。用于比较两个数字,相同则返回 true。[ $a == $b ] 返回 false。!=不相等。用于比较两个数字,不相同则返回 tr原创 2020-05-09 17:04:47 · 277 阅读 · 0 评论 -
日常运维(4)
内容摘要rsync工具介绍 rsync常用选项 rsync通过ssh同步 rsync通过服务同步 linux系统日志 screen工具一、rsync工具介绍(数据备份)rsync不仅可以远程同步数据,而且还可以本地同步数据,它不同于cp或scp,不会覆盖以前的数据(如果数据已存在),而是先判断依据存在的数据和新数据的差异,只有数据不同时才会把不相同的部分覆盖。rsync...原创 2018-08-31 21:46:14 · 323 阅读 · 0 评论 -
日常运维(3)
内容摘要:iptables规则备份和恢复 firewalld的9个zone firewalld关于zone的操作 firewalld关于service的操作 linux任务计划cron chkconfig工具 systemd管理服务 unit介绍 target介绍一、netfilter——iptables规则备份和恢复命令service iptables save...原创 2018-08-29 22:05:02 · 276 阅读 · 0 评论 -
日常运维(2)
内容摘要firewalld和netfilter netfilter5表5链介绍 iptables语法 iptables filter表小案例 iptables nat表应用一、SELINUX相关命令setenforce 0 临时关闭防火墙。 永久关闭selinux,可以编辑vi /etc/selinux/config。将SELINUX=enforceing,更改为SELI...原创 2018-08-26 21:39:53 · 362 阅读 · 0 评论 -
日常运维(1)
内容摘要使用w查看系统负载 vmstat命令 top命令 sar命令 nload命令 监控io性能 free命令 ps命令 查看网络状态 Linux下抓包 Linux网络相关一、使用w查看系统负载使用w和uptime 可以查看系统负载。 查看CPU的信息: cat /proc/cpuinfo processor处的数字是cpu线程的编号,从0开始依次显示表示...原创 2018-08-24 22:25:34 · 229 阅读 · 0 评论 -
正则(2)
内容摘要:打印某行到某行之间的内容 sed转换大小写 sed在某一行最后添加一个数字 删除某行到最后一行 打印1到100行含某个字符串的行 awk 中使用外部shell变量 awk 合并一个文件 把一个文件多行连接成一行 awk中gsub函数的使用 awk 截取指定多个域为一行 过滤两个或多个关键词 用awk生成以下结构文件 awk用print打印单引号 合并两个文件...原创 2018-08-22 21:47:24 · 278 阅读 · 0 评论 -
正则
内容摘要:正则介绍_grep 命令sed 命令awk一、正则介绍_grep什么是正则? 正则就是一串有规律的字符串。 掌握好正则对编写shell脚本有很大的帮助。 各种编程语言中都有正则,原理是一样的。命令grep 全面搜索正则表达式并把行打印出来,grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来, grep 更适合单纯的查找或匹配文...原创 2018-08-20 21:14:49 · 261 阅读 · 0 评论 -
shell基础(下)
内容摘要:shell特殊符_cut命令 sort_wc_uniq命令 tee_tr_split命令 shell特殊符号(下) 相关测验题目 简易审计系统一、shell特殊符_cut命令特殊字符,如图 *匹配任意内容 ?匹配任意一个内容 [] 匹配中括号中的一个字符 #注释字符 \ 脱义字符 | 管道符命令cut可以截取指定的文本,-d选项“”...原创 2018-08-17 21:11:22 · 309 阅读 · 0 评论 -
shell基础(上)
内容摘要shell介绍 命令历史 命令补全和别名 通配符和特殊符号 输入输出重定向 管道符和作业控制 shell变量 环境变量配置文件 shell特殊符_cut命令 sort_wc_uniq命令 tee_tr_split命令 shell特殊符号(下)一、shell介绍shell是一个命令解释器,提供用户和机器的交互。 CentOS7默认的shell是bas...原创 2018-08-15 21:26:56 · 239 阅读 · 0 评论 -
rpm、yum及源码包安装
内容摘要安装软件包的三种方法 linux的相关信息 rpm工具用法 yum工具用法 yum搭建本地仓库 yum更换国内源 yum下载rpm软件包 源码包安装一、安装软件包的三种方法,如图:rpm工具安装方式类似windows下的exe,安装的路径和文件名基本是固定好的。(不会解决依赖关系) yum工具安装操作的对象也是rpm包,支持自动安装依赖的包。 源码包通过...原创 2018-08-12 23:00:19 · 377 阅读 · 0 评论 -
打包压缩
内容摘要压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具 zip压缩工具 tar打包 打包和压缩一、压缩打包介绍常见压缩文件,如图:使用压缩文件,不仅可以节省磁盘空间,而且在传输时还能节省网络宽带。二、gzip压缩工具gzip只能压缩文件,不能压缩目录命令gzip+目标文件 (原文件会删除),然后生成一个后缀为gz的压缩文件。例:gzip...原创 2018-08-10 22:52:13 · 335 阅读 · 0 评论 -
磁盘管理
内容摘要df命令磁盘分区空间 du命令查看文件大小 磁盘分区 磁盘格式化 磁盘挂载mount 手动增加swap空间 lvm讲解 磁盘故障小案例一、df命令磁盘分区空间使用df可以查看文件系统的使用情况(即磁盘分区空间),linux系统必须通过挂载点才能查看磁盘的内容。直接使用命令df,显示如图(默认单位KB:命令df -h 可以显示详细单位情况。(根据磁盘的...原创 2018-08-06 23:01:44 · 460 阅读 · 0 评论 -
find用法总结
一、Find工具示例:atime,access time, 文件被读取或者执行的时间。ctime,change time ,文件状态改变时间。mtime,modify time ,文件内容被修改的时间。Find工具-name参数案列: 查找/data/目录以.txt结尾的文件: find /data/ -name "*.txt" 查找/data/目录以大写字母开头的文件: find...原创 2018-08-03 21:57:43 · 530 阅读 · 0 评论 -
用户和用户组管理
内容摘要用户配置文件和密码配置文件 用户组管理 用户管理 命令usermod的使用 用户密码管理 命令mkpasswd 生成密码工具 命令su 切换用户 命令sudo 限制root用户远程登录一、用户配置文件和密码配置文件用户的密码配置文件保存在/etc/passwd。例: 以冒号为分隔第一段为用户名称,第二段为用户密码(隐藏状态),第三段为用户的UID,第四段...原创 2018-08-01 21:52:47 · 411 阅读 · 0 评论 -
权限、软硬链接及find
内容摘要隐藏权限lsattr_chattr 特殊权限set_uid 特殊权限set_gid 特殊权限stick_bit 软链接 硬链接 查询命令find 文件后缀一、隐藏权限lsattr_chattrchattr 设置隐藏权限命令chattr +i 1.txt设置目录或文件无法被更改和删除。(无法再目标目录下新建文件,但能更改已存在的文件) 命...原创 2018-07-28 23:36:20 · 738 阅读 · 0 评论 -
文件目录管理
内容摘要系统目录结构 命令ls的使用 文件类型 命令alias的使用 相对、绝对路径 命令cd的使用 目录和文件的创建及删除 mkdir rmdir touch 命令rm的使用 环境变量PATH 命令cp的使用 命令mv的使用 查看文档cat_more_less_head_tail 文件或目录权限 chmod 更改目录或文件的所有者和所属组chown二、根目录的...原创 2018-07-27 08:25:28 · 1051 阅读 · 0 评论