笔记Linux基础-shell
你猜
来云朋
这个作者很懒,什么都没留下…
展开
-
常用shell小脚本之一--- ansbile安装
说明::这个脚本主要用于安装ansible和同网段主机你要做免交互的自动做免交互简化版:: 首先需要写一个文件Ip_list.txt 里面放入你想做免交互的ip地址# ssh.sh#!/bin/bashecho -e -n "请输入\033[34mroot\033[0m用户密码 >>> "read -p "" pwdcreate_key(){/usr/bin/expect <<EOF# 设置捕获字符串后,期待回复的超时时间#set timeout 10#原创 2021-08-01 19:25:19 · 130 阅读 · 0 评论 -
shell编程之正式表达式
shell编程之正式表达式一、正则表达式1、基础正则表达式2、扩展正则表达式二、文本处理器1、sad工具使用方法一、正则表达式 正则表达式又称正规表达式、常规表达式。在代码中常简写为 regex、regexp 或 RE。正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,简单来说, 是**一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定字符串**。1、基础正则表达式 正则表达式的字符串表达方法根据不同的严谨程度与功能分为基本正则表达式和原创 2020-08-16 17:45:54 · 137 阅读 · 0 评论 -
免交互知识点详解
shell编程之面交互内容精讲一、交互概述 交互式登录我个人认为交互式登录就是在本机和域中进入登录,如果你的机器加入到域里面的话,而你的本地安全策略里又没有设置允许交互工登录,这个时候就会提示你不可以交互式登录。 Shell是一种具备特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系统之核心程序(kernel)间的一个接口。为什么我们说 shell 是一种介于系统核心程序与使用者间的中介者呢?读过操作系统概论的读者们都知道操作系统是一个系统资源的...原创 2020-08-24 22:31:56 · 447 阅读 · 0 评论 -
防火墙iptables简单了解
防火墙iptables简单了解一、规矩链简述二、规则表三、数据包过滤的匹配流程四、Iptables的安装1、首先关闭firewalld防火墙2、安装lptables3、了解语法构成4、数据包的常见控制类型5、添加新的规则6、查看规则列表7、删除,清空规则8、设置默认策略五、规则的匹配条件1、通用匹配2、隐含匹配3、显示匹配4、常见的通用匹配条件5、常用的隐含匹配条件6、常见的显示匹配条件一、规矩链简述 规则的作用:是对数据包进行过滤或处理原创 2020-08-05 20:07:21 · 136 阅读 · 0 评论 -
磁盘扩容实验
一、用fdisk /dev/sdb如果前面有已经分好的可以用同样的方式进去后d删除已经有的分区,最后已经要w保存二、主要是进去进上面的fdisk/dev/sdb对已经分好的sdb1更改格式为sawp的,具体如下三、可以用free -m查看是否已经扩容成功swapon是已经对扩容的进行格式化挂载,而swaponoff是关闭格式化挂载数据会恢复到以前的容量,如下实验结束...原创 2020-07-18 15:45:37 · 225 阅读 · 0 评论 -
真简的-----进程和计划任务管理
进程和计划任务管理ps ##只显示当前用户会话中打开的进程ps a ##显示当前终端下的所有的进程信息ps ax ##显示系统中所有进程信息ps aux ##以简单的列表的形式显示进程信息ps -elf ##已长格式的形式显示系统中的进程信息,并且包含更丰富的内容top ##显示进程动态信息:如下表 按...原创 2020-07-20 20:19:36 · 93 阅读 · 0 评论 -
了解PATH递归显示的实验和数组的冒泡实验
汇总实验一:要求输出PATH所包含的虽有目录以及其中的所有可执行的文件 实验思路:此实验需要用的知识有IFS字段分隔符、for循环、以及if判断语句,以及函数调用 实验步骤:[root@localhost opt]# vim test022.sh #!/bin/bashfile_list () { //定义一个函数名为file_list的函数for f in $1/* //外循环...原创 2020-08-22 17:30:39 · 192 阅读 · 0 评论 -
远程控制常用软件SSH
1、ssh服务监听选项[root@ns1 ~]# vi /etc/ssh/sshd_configPort 22 //监听端口是22ListenAddress 20.0.0.66 //监听地址为20.0.0.66Protocol 2 //使用的是SSH V2 协议....UseDNS no //禁用D...原创 2020-07-30 19:55:20 · 436 阅读 · 0 评论 -
shell关于邮箱的脚本与应用
【shell要求】要求:两类机器一共300多台,写个脚本自动清理这两类机器里面的日志文件,在堡垒机上发布,也要批量发布到crontab里面,A类机器日志存放路径很同一,B类机器日志文件存放路径需要用匹配(因为这个目录除了日志外,还有其他文件,不能删除,匹配的时候看用.log)A类:/opt/cloud/log/删除7天前日志B类:/opt/cloud/instances/删除15天前日志不用考虑堡垒机上的操作,只要写shell脚本就可以。【shell分析】1、需要写出一个通用脚本,也就是原创 2020-08-26 18:46:21 · 1141 阅读 · 0 评论 -
精湛!!详解系统安全及应用
系统安全及应用一 、基本安全措施 1、系统账号清理 (1)vi /etc/passwd 直接设置账号的shell环境为sbin/nologing或前面加“#”号 (2)passwd -l lai 锁定账号 passwd -u lai 解锁账号 或者usermod -L lai 锁定账号 passwd -...原创 2020-07-21 22:04:28 · 107 阅读 · 0 评论 -
Shell的编程规范及变量
Shell的编程规范及变量技能目标:一、掌握shell脚本的编程规范 二、掌握管道,重定向 三、掌握shell脚本变量一、shell脚本编程规范Shell脚本打概述:就是将要执行的命令按顺序保存到一个文本文件,并给于该文件一定的权限,方便一次性执行的程序文件。Shell的作用:可以批量的处理,自动化的完成一系列的维护任务,大大减少管理员的负担。通过/etc/shells可以了解当前所支持的shell脚本种...原创 2020-08-15 17:00:07 · 146 阅读 · 0 评论 -
shell脚本一键安装samba常见问题和简单讲解
一、shell要求1、写一个shell脚本,能够实现一键安装并配置samba服务,执行该脚本时需要带一个路径(格式$0 $1) /opt/samba.sh /opt/samba2、目录若存在,则自动创建,任何人都可以访问,并且不需要密码,并且是只读的二、实验创建编写一个samba.sh脚本...原创 2020-08-28 08:37:25 · 350 阅读 · 0 评论 -
详解Linux防火墙(firewalld)
linux防火墙firewalldFirewalld概述拥有两种配置模式区域介绍Firewalld数据处理流程Firewalld工具配置文件/etc/firewalld实验验证实验设计实验步骤Firewalld概述Firewalld支持网络区域所定义的网络链接以及接口安全等级的动态,防火墙管理工具,支持IPv4、IPv6防火墙设置以及以太网桥 支持服务或应用程序直接添加防火墙规则接口拥有两种配置模式运行时配置 ;永久配置;区域介绍区域如同进入主机的安全门,每个区域都具有不同限制程度的规则原创 2020-08-04 20:00:13 · 447 阅读 · 0 评论 -
精讲!常用sed和awk的用法
sed编辑器sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在-一个命令文本文件中。sed的工作流程主要包括读取、执行和显示三个过程:●读取: sed从输入流(文件、管道、标准输入)中读取一行内容并存储到临时的缓冲区中(又称模式空间,patternspace ).执行: 默认情况下,所有的sed 命令都在模式空间中顺序地执行, 除非指定了行的地址, 否则sed命令将会在所有原创 2020-08-23 21:55:12 · 647 阅读 · 0 评论 -
一次了解 root限权 ,弱口令密码暴力破解及、NMAP网络端口扫描
一、限制root只在安全终端登录 思路:进入vi /etc/nologin编辑取消tty2终端权限,然后在ctrl+alt+F2发现无法登录root用ctrl+alt+F3的时候能登root 二、禁止普通用户登录 思路:先建立/etc/nologin文件 在编辑要...原创 2020-07-22 20:21:54 · 1831 阅读 · 0 评论 -
深入理解Linux文件系统
一、inode 和 block概述 文件是存储在硬盘上的,硬盘最小存储叫做扇区,每个扇区512字节操作系统读取硬盘信息,不会一个一个扇区读取。实际情况一 下连续读取多个扇区,-次性读取多个扇区,叫做块(Block) ,这种多个扇区组成的“块”是文件存取的最小单位,最常见的4K,就是8个扇区组成的一个Block块,512字节* 8= 4096字节 文件数据是存储在“块中”,那还必须找一个地方存储文件的元信息。 元信息主要包括文件创建者、文件的创建日期、...原创 2020-07-23 20:14:18 · 169 阅读 · 0 评论 -
常见的(awk、grep、sed实验用法和常见测试主机ping通与否脚本实验!!!!
题目一:利用学过的知识(awk、grep、sed),根据要求截取字符串文本为 vi 123.txt文中内容为http://www.51xit.top/root/123.html要求:1、取出 www.51xit.top/root/123.html2、取出 123.html3、取出 http://www.51xit.top/root4、取出 http:5、取出 http://6、取出 root/123.html7、取出 123@1、 cat 123.txt |awk -F '//'原创 2020-08-25 18:38:21 · 242 阅读 · 0 评论 -
kubernetes的基础知识
学习k8s需要掌握的基础知识总结第一章:k8s概述是谷歌2014年开源的,Borg容器编排的开源版优势:··1··自动装箱,水平扩展,自我修复··2··服务发现和负载均衡··3··自动发布(默认滚动发布模式)和回滚··4··集中化配置管理和秘钥管理··5··存储编排··6··任务批处理运行第二章:k8s快速入门1、四组基本概念··1.1··Pod/Pod控制器··1.2··Name/Namespace1.3Label/Label选择器··1.4··Service/Ingress原创 2021-05-23 12:44:28 · 99 阅读 · 0 评论 -
小米手机黑白名单设置路径
一,到系统应用设置二,点击电话三,点击骚扰拦截,就能看到你想要的设置原创 2020-07-24 19:11:48 · 485 阅读 · 0 评论