语法 sed[-nefri]'command'file.txt 选项与参数: -n:只有经过sed特殊处理的那一行(或者动作)才会被列出来。 -e:直接在命令列模式上进行sed的动作编辑;可以一次修改多个规则,中间用分号隔开 -f:直接将sed的动作写在一个文件内,-ffilename则可以运行filename内的sed动作; -r:sed的动作支持的是延伸型正规表示法的语法。(默认是基础正规表示法语法) -i:直接修改读取的文件内容,而不是输出到终端。 命令command: a:新增,指定行后面; c:修改,表示修改文件指定行的内容; d:删除; i:插入,指定行前面; p:打...

  dIZ4mPo2q5Ch   2023年11月02日   39   0   0 数据javasedlinuxUNIX

expect是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用来实现自动交互功能的软件。 1、安装 yuminstallexpect 2、实现2台机器登陆 !/usr/bin/bashUSER='root'PASSWD='123456'HOST='192.168.2.106'/usr/bin/expect<<-EOFsettimeout30spawnssh$USER@$HOSTexpect{"yes/no"{send"yes\r";exp_continue}"password:"{send"$PASSWD\r"}}ex...

  dIZ4mPo2q5Ch   2023年11月02日   47   0   0 编程工具服务器linux运维bash

1、下载阿里云zabbix yum源 rpm-ivhhttps://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm 2、配置 vim/etc/yum.repos.d/zabbix.repo[zabbix]name=ZabbixOfficialRepository$basearchbaseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/$basearch/enabl...

  dIZ4mPo2q5Ch   2023年11月02日   37   0   0 JavaScriptvimCentOS

安装iptables  yuminstalliptables-y  默认配置 vi/etc/sysconfig/iptables星号开头的指的是表这里为filter表filter冒号开头的指的是链,三条内建的链该规则表示INPUT链默认策略是ACCEPT:INPUTACCEPT[0:0]该规则表示FORWARD链默认策略是ACCEPT:FORWARDACCEPT[0:0]该规则表示OUTPUT链默认策略是ACCEPT:OUTPUTACCEPT[0:0]意思是允许进入的数据包只能是刚刚我发出去的数据包的回应ESTABLISHED已建立的链接状态,RELAT...

  dIZ4mPo2q5Ch   2023年11月02日   43   0   0 显示行号参数说明封包

ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 配置 192.168.1.73    ansible 192.168.1.114   client 192.168.1.115   client 1、安装  yuminstallepel-release-yyuminstallansible-y 2、配置ssh...

  dIZ4mPo2q5Ch   2023年11月02日   23   0   0 运维工具python开发python

XFS是centos7预装的操作系统,XFS只能扩大不能缩小,所以需要利用xfsdump/xfsrestore工具在必须缩小lvm的情况下,备份与还原资料 需求: 把/vg-home分区缩小至20G,把多出的容量增加至/vg-root  1、安装 xfsdump yum-yinstallxfsdump 2、备份home目录 xfsdump-f/home.xfsdump/home•->home•->home  3、缩小 卸载homeumount/home如果提示umount:/home:targetisbusy.(In...

  dIZ4mPo2q5Ch   2023年11月02日   23   0   0 逻辑卷解决方法CentOS

在计算机网络中,TUN与TAP是操作系统内核中的虚拟网络设备。不同于普通靠硬件网路板卡实现的设备,这些虚拟的网络设备全部用软件实现,并向运行于操作系统上的软件提供与硬件的网络设备完全相同的功能。TAP等同于一个以太网设备,它操作第二层数据包如以太网数据帧。TUN模拟了网络层设备,操作第三层数据包比如IP数据封包。操作系统通过TUN/TAP设备向绑定该设备的用户空间的程序发送数据,反之,用户空间的程序也可以像操作硬件网络设备那样,通过TUN/TAP设备发送数据。在后种情况下,TUN/TAP设备向操作系统的网络栈投递(或“注入”)数据包,从而模拟从外部接受数据的过程。 1、确认内核是否有tu...

  dIZ4mPo2q5Ch   2023年11月02日   44   0   0 数据用户空间网络设备

iptables命令基本参数和用法 iptables[-t表名]命令选项[链名][条件匹配][-j目标动作或跳转] 说明:表名、链名用于指定iptables命令所操作的表和链,命令选项用于指定管理iptables规则的方式(比如:插入、增加、删除、查看等)条件匹配用于指定对符合什么样条件的数据包进行处理;目标动作或跳转用于指定数据包的处理方式(比如允许通过、拒绝、丢弃、跳转给其它链处理) 参数 作用 -P 设置默认策略:iptables-PINPUT(DROP|ACCEPT) -F 清空规则链 -L 查看规则链 -A 在规则链的末尾加入新规则 -I&nb...

  dIZ4mPo2q5Ch   2023年11月02日   18   0   0 80端口网络linux外网内网

1、安装 yuminstallsqlite-devel 2、创建或打开数据库 sqlite3school.db 3、查看数据库 sqlite>.databaseseqnamefile--------------------------------------------------------------------------0main/root/python_scripts/school.db 4、创建表 sqlite>createtablestudent(...>idintegerprimarykeyautoincrement...

  dIZ4mPo2q5Ch   2023年11月02日   38   0   0 数据sqliteSQL

1、拉取基础镜象 dockerpullcentos:7 2、查看镜象 [root@kvm108]dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEdocker.io/centos75e35e350aded5monthsago203MB 3、创建容器 dockerrun--privileged-it-p8080:80-d5e35e350aded/usr/sbin/init--privilegedroot权限-d5e35e350aded镜像ID-p8080:80端口映射,后面要装nginx 4、查看容器 CONTAIN...

  dIZ4mPo2q5Ch   2023年11月02日   28   0   0 5eDockerphp

GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用。 1、下载rpm包 cd/usr/local/srcwgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-1...

  dIZ4mPo2q5Ch   2023年11月02日   41   0   0 redisgit配置文件

ApacheBenchmark(简称ab)是Apache安装包中自带的压力测试工具,简单易用 1、安装 yum-yinstallhttpd-tools  2、测试 模拟并发100次,共1000次ab-n1000-c100http://www.baidu.com/ 2、参数说明 此外,我们再根据上面的用法介绍界面来详细了解每个参数选项的作用。 -n   即requests,用于指定压力测试总共的执行次数。-c   即concurrency,用于指定的并发数。-t  &nbsp...

  dIZ4mPo2q5Ch   2023年11月02日   51   0   0 请求头服务器连接数

hwclock命令,主要用于查询和设置硬件时钟(RTC),在Linux中有硬件时钟与系统时钟等两个时钟,硬件时钟是指主机主板的时钟设备,也就是通常可在BIOS屏幕设置的时钟,系统时钟则是指内核中的时钟。 当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作 使用日期命令修改了系统时间,并不会自动去修改硬件时钟,因此,当系统再次重启时,系统时钟就会从硬件时钟去取,日期设置的时间就无效了。 1、手动修改时间 修改系统时间date-s"2019-11-0117:28:00"修改硬件时间hwclock--set--date"2019-11-0117:28:00"将硬件时间...

  dIZ4mPo2q5Ch   2023年11月02日   36   0   0 系统时间时间同步系统时钟

Mail服务概述 Mail(邮件服务)有很多协议类型在承载邮件服务,例如最常见的:SMTP、POP3、IMAP,它们都隶属于 TCP/IP 协议 邮箱应用场景很多时候我们在使用Shell监控脚本的时候(例如:Mysql,Nginx,等等),当监控的服务出现问题的需要通过邮箱(当然也可以使用微信、短信或者钉钉)通知给管理员。 SMTP协议 1、SMTP是一种推协议,即服务端向客户端发送推送请求,客户端接受,服务端发送邮件,占用服务器的25/TCP端口2、SMTP用于将发送方的邮件服务器发送报文到接收方邮件服务器3、当需要将邮件从接收方服务器发送到用户手中时,不能用SMTP...

  dIZ4mPo2q5Ch   2023年11月02日   72   0   0 客户端服务器CentOS邮件服务器

!/bin/bashsetyumyuminstallwget-y&>/dev/nullmv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backupwget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repomv/etc/yum.repos.d/epel.repo/etc/yum.repos.d/epel.repo.backupwget-O/etc/yum.repos.d/epel...

  dIZ4mPo2q5Ch   2023年11月02日   23   0   0 vimlinuxCentOS

一、需要安装JDK环境 1、安装java yuminstall-yjava-1.8.0-openjdk 二、安装 elasticsearch 1、下载并安装公共签名密钥 rpm--importhttps://artifacts.elastic.co/GPG-KEY-elasticsearch 2、创建yum源文件 vi/etc/yum.repos.d/elasticsearch.repo内容[elasticsearch-6.x]name=Elasticsearchrepositoryfor6.xpackagesbaseurl=https://artif...

  dIZ4mPo2q5Ch   2023年11月02日   46   0   0 elasticsearchElastic源文件

客户端A:192.168.2.108 客户端B:192.168.2.106  需求:实现A机器免密登陆B机器 一、机器A 生成密钥 生成密钥[root@f8d300636950.ssh]$ssh-keygen结果Generatingpublic/privatersakeypair.Enterfileinwhichtosavethekey(/root/.ssh/id_rsa):回车Createddirectory'/root/.ssh'.Enterpassphrase(emptyfornopassphrase):回车Entersamepassphrase...

  dIZ4mPo2q5Ch   2023年11月02日   32   0   0 d3sshDocker运维CentOS

AWK awk其名称得自于它的创始人AlfredAho、PeterWeinberger和BrianKernighan姓氏的首个字母。实际上AWK的确拥有自己的语言:AWK程序设计语言,三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。 awk是一种很棒的语言,它适合文本处理和报表生成,其语法较为常见,借鉴了某些语言的一些精华,如C语言等。在linux系统日常处理工作中,发挥很重要的作用,掌握了awk将会使你的工作变的高大上。awk是三剑客的老大,利剑出鞘,必会不同凡响。 语法 ...

  dIZ4mPo2q5Ch   2023年11月02日   55   0   0 服务器linux运维字段分隔符

1、检查是否安装telnet  rpm-qa|greptelnet 2、安装telnet客户端与服务端 yuminstalltelnettelnet-server-y 3、安装超级守护进程xinetd yuminstall-yxinetd 4、启动与开机自启动 启动systemctlstartxinetdsystemctlstarttelnet.socket开机启动systemctlenablexinetdsystemctlenabletelnet.socket  

  dIZ4mPo2q5Ch   2023年11月02日   52   0   0 守护进程开机自启动开机启动

所有用户进入系统后,建立的所有文件都有初始权限,可以通过umask修改默认文件或目录权限 1、查看umask [tom@kvm113]$umask0022 2、以模式显示 [tom@kvm113]$umask-Su=rwx,g=rx,o=rx 3、文件与目录权限         文件:对于文件来说,x权限意味着可以直接删除文件。所以对于文件来说默认最大权限就是666(-rw-rw-rw)         目录:...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~