自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Shell案例21-52

Shell案例21计算文档a.txt中每一行中出现的数字个数并且要计算一下整个文档中一共出现了几个数字。例如a.txt内容如下:12aa*lkjskdjalskdflkskdjflkjj我们脚本名字为 ncount.sh, 运行它时:bash ncount.sh a.txt输出结果应该为:20sum:2Shell代码执行结果:Shell案例22有两台Linux服务器A和B,假如A可以直接ssh到B,不用输入密码。A和B都有一个目录叫做/data/web/ 这下面有很多文件,当

2021-05-25 19:16:37 408

原创 Shell案例11——20

Shell案例11写一个脚本实现如下功能:输入一个数字,然后运行对应的一个命令。显示命令如下:cmd meau* 1 - date 2 - ls 3 - who 4 - pwd当输入1时,会运行date, 输入2时运行ls, 以此类推。要点case判断Shell代码#!/bin/bashecho "*cmd meau** 1 - date 2 - ls 3 - who 4 - pwd"read -p "Please input a number: " nif [ -z "$n

2021-05-23 13:47:57 470

原创 Shell案例4——10

Shell案例4设计一个脚本,监控远程的一台机器(假设ip为180.163.26.39)的存活状态,当发现宕机时发一封邮件给你自己。查看:ping -c10 180.163.26.39 通过ping来判定对方是否在线发邮件脚本https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D22Z/mail.pyShell代码#!/bin/bashn=`ping -c5 180.163.26.39|grep 'packet'

2021-05-23 00:05:12 230

原创 Shell案例1——3

Shell案例1请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,例如生成的文件名为2017-12-20.log,并且把磁盘的使用情况写到到这个文件中,不用考虑cron,仅仅写脚本即可shell代码:#! /bin/bashd=`date +%F`logfile=$d.logdf -h > $logfile需求升级:#!/bin/bashd=`date +%F`dir=/data/logs/disklogif [ ! -d $dir ]then m

2021-05-22 23:00:42 119

原创 ELK日志分析系统

ELK日志分析系统一、基础环境配置1.环境准备192.168.243.138192节点IP 节点规划 主机名192.168.40.11 Elasticsearch+Kibana(主) elk-1192.168.40.12 Elasticsearch+Logstash(数据) elk-2192.168.40.13 Elasticsearch(数据) elk-32. 修改主机名Centos7使用hostnamectl命令修改3个主机名:elk-1节点:// 修改

2021-04-02 08:43:53 169

原创 DNS服务与邮件服务器

DNS服务与邮件服务器一、实际操作节点规划:IP: 192.168.243.133192.168.243.131主机名 : maildns节点 : Mail服务器 、DNS从服务器DNS主服务器1.配置(1)修改主机名(两台主机的):[root@localhost ~]# hostnamectl set-hostname mail[root@localhostr ~]# bash[root@mail ~]# [root@localho

2021-03-31 08:59:07 2281 1

原创 Linux日常应用管理之常用系统命令

Linux常用系统命令一、监控系统的状态1.使用W查看当前系统的负载w是Linux管理员最常用的命令,该命令显示的信息挺丰富的。第一行从左面开始显示的信息依次为:时间,系统运行时间;登录用户数,平均负载。第二行开始以及下面所有的行,告诉用户的信息是,当前登录的都有哪些用户,以及是从哪里登录的等等。而在这些信息当中,最应该关注的应该是第一行中的“load average:”后面的三个数值。第一个数值表示1分钟内系统的平均负载值;第二个数值表示5分钟内系统的平均负载值;第三个数值表示15分钟系统的平均

2021-03-19 15:51:41 332

原创 虚拟化(KVM)

虚拟化(KVM)一、安装KVM1.调整虚拟机修改虚拟机内存,至少设置成2 GB,双击“编辑虚拟机设置”按钮,如下图所示:将虚拟机的内存修改为“2048”,如图所示:在“硬件”选项卡中单击“处理器”, 在虚拟化引擎中勾选如红框内所示选项,如下图所示:然后,添加硬盘,单击“添加”,如下图所示:再选择硬盘,单击“下一步”按钮,如下图所示:选择“SCSI”,单击“下一步”按钮,如下图所示:选中“创建新虚拟磁盘”选项,单击“下一步”按钮,如下图所示:将最大磁盘大小修改为“50”,然后

2021-03-18 11:22:03 784

原创 共享资源库系统

共享资源库系统一、FTP服务1.配置主机名# hostnamectl set-hostname ftp2.vsftp部署安装通过yum源安装vsftp:# yum -y install vsftpd telnet# systemctl start vsftpd #启动服务# netstat -ntpl |grep 21# systemctl stop firewalld# setenforce 0# cd /etc/vsftpd/# cp vsftpd.con

2021-03-16 16:29:24 388

原创 Tomcat搭建配置

Tomcat搭建配置一、Tomcat环境准备关闭防火墙并设置开机不自启,配置SElinux规则。[root@localhost ~]# systemctl stop firewalld.service [root@localhost ~]# systemctl disable firewalld.service Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.Removed symlink /

2021-03-14 19:47:32 1603

原创 Mysql主从配置

Mysql主从配置1.MySQL主从介绍MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的MySQL主从是基于binlog的,主上须开启binlog才能进行主从。主从过程大致有3个步骤1)主将更改操作记录到binlog里2)从将主的binlog事件(sql语句)同步到从本机上并记录在relaylog里中继日志3)从根据relaylog里面的sql语句按顺序执行主上有一个log dump线程,用来

2021-03-12 15:38:52 300 2

原创 Mysql常用操作

Mysql常用操作一、更改root密码1.更改环境变量修改/etc/profile文件,文件尾添加mysql的绝对路径,修改环境变量,如图所示:# vim /etc/profileexport PATH=$PATH:/usr/local/mysql/bin//在文档末尾添加启动MySQL# service mysql start 或# service mysqld start# service mysql status //查看启动状态mysql和mysqld分别为服务端

2021-03-11 20:09:32 221

原创 LNMP案例实操

LNMP案例实操一、安装1.安装Mysql下载#cd /usr/local/src//软件包统一放在这里Windows下下载安装软件包,用xftp上传或使用命令wget#wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz解压#tar zxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz #mv mysql-

2021-03-11 15:24:33 124

原创 LAMP环境搭建与配置

PHP配置1.PHP基础配置查看PHP配置文件得位置:# vim 123.php <?phpphpinfo();?>打开浏览器搜索disable_functions,编辑如下:disable_functions=eval,assert,popen,passthru,escapeshellarg,escapeshellcmd,passthru,exec,system,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshell

2021-03-10 14:20:41 99

原创 LAMP环境搭建与配置

Apache配置1.默认虚拟主机虚拟主机配置编辑httpd.conf搜索httpd-vhosts,去掉#号Include conf/extra/httpd-vhosts.conf 前面#号去掉修改内容为:<VirtualHost *:80>ServerAdmin webmaster@dummy-host.example.comDocumentRoot “/usr/local/apache2.4/docs/abc.com”ServerName abc.comServ

2021-03-10 09:49:00 359

原创 LAMP环境搭建与配置

LAMP环境搭建与配置一、安装LAMP,基础配置解析PHP安装Mysql切换文件#cd /usr/local/src //软件包放在该文件下便于管理Windows下在官网安装linux版mysql软件包,使用xftp上传到虚拟机如:mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz解压# tar -zxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz安装和配置# useradd -s /sbi

2021-03-09 09:13:58 212 4

原创 安装RPM包或源码包

安装RPM包或源码包一、RPM工具1.安装RPM包# cd /mnt/Packages[root@localhost Packages]# rpm -ivh libjpeg-turbo-devel-1.2.90-5.el7.x86_64.rpm警告:libjpeg-turbo-devel-1.2.90-5.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID fd431d51: NOKEY准备中... #

2021-03-05 16:35:17 409 1

原创 文档的压缩与打包

文档的压缩与打包1.gzip压缩工具格式:gzip [ -d#] filename“#”为1~9的数字,-d 在解压缩时使用,-#表示压缩等级,1为最差,9为最好,6位默认。gzip的用法# mkdir /tmp/8# cd /tmp/8# mkdir test# mv /tmp/1.txt test# cd test# ls1.txt# gzip 1.txt# ls1.txt.gz//gzip后面直接跟文件名,即在当前目录下压缩该文件,而原文件也会消失。gzip -d解压

2021-03-04 21:39:27 191 1

原创 文本编辑工具vim

文本编辑工具vim一、Vim的3种常用模式3种模式:一般模式、编辑模式和命令模式。一般模式一般模式下可上下移动光标、删除某个字符、删除某行以及复制或粘贴一行或多行。复制一个文件到/tmp/目录下,并改名为1.txt,然后使用Vim打开文件并编辑。# cp /etc/dnsmasq.conf /tmp/1.txt# vim /tmp/1.txt在一般模式下,可以移动光标的位置,操作方法如下。复制、删除、粘贴等操作的方法:编辑模式在编辑模式下,可修改字符。在一般模式下

2021-03-04 20:21:09 146 1

原创 Linux磁盘管理

Linux磁盘管理一、查看磁盘或者目录的容量查看磁盘使用率1.df用于查看已挂载磁盘的总容量、使用容量、剩余容量等,默认显示KB单位。# df文件系统 1K-块 已用 可用 已用% 挂载点/dev/mapper/rhel-root 18348032 3418872 14929160 19% /devtmpfs 926112 0 926112 0% /devtmpfs

2021-03-03 21:13:38 192 1

原创 Linux系统用户与用户组管理

Linux系统用户与用户组管理一、认识 /etc/passwd和/etc/shadowLinux系统中最重要的文件之一,这两个文件与正常登录系统有关。1./etc/passwd[hi@localhost ~]$ cat /etc/passwd | headroot❌0:0:root:/root:/bin/bashbin❌1:1:bin:/bin:/sbin/nologindaemon❌2:2:daemon:/sbin:/sbin/nologinadm❌3:4:adm:/var/adm

2021-03-02 15:51:18 181

原创 linux文件和目录管理

linux文件和目录管理一、绝对路径和相对路径1.命令cdpwd 显示当前所在目录cd 后面只能跟目录名[root@localhost hi]# cd[root@localhost ~]# pwd/root[root@localhost ~]# cd /home[root@localhost home]# pwd/home[root@localhost home]# cd特殊符号“.”和“…”分别表示当前目录和上一级目录2.命令mkdir(创建目录)格式:mkdir [-

2021-03-01 21:32:24 431

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除