<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangl2014的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangl2014</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangl2014]]></copyright><item><title><![CDATA[最新Mysql8.0.27安装配置基本使用]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/122223902</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/122223902</guid><author>wangl2014</author><pubDate>Wed, 29 Dec 2021 20:41:49 +0800</pubDate><description><![CDATA[目录

下载Mysql
	配置目录文件
	初始化Mysql
	安装Mysql
	配置环境
	基本使用
下载Mysql

官方下载地址：MySQL :: MySQL Community Downloads







下载后解压，路径自定义，并新建文件夹data：



配置目录文件

在 mysql 目录下创建 txt 文件，修改为 my.ini，复制以下代码到文件下
需要修改mysql安装路径 basedir 值 以及 mysql数据库数据存放路径 datadir 值，其他不用改


[mys...]]></description><category></category></item><item><title><![CDATA[shell 一键部署PXE+kickstart]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/121940708</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/121940708</guid><author>wangl2014</author><pubDate>Tue, 14 Dec 2021 22:11:33 +0800</pubDate><description><![CDATA[一键PXE+kickstart
部署PXE+kickstart环境

dhcp服务
	tftp服务
	http服务
	kickstart配置
具体代码参考pxe.sh




















]]></description><category></category></item><item><title><![CDATA[shell 格式化输出密码]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/121939171</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/121939171</guid><author>wangl2014</author><pubDate>Tue, 14 Dec 2021 21:37:15 +0800</pubDate><description><![CDATA[格式化输出/etc/passwd,效果如下

[root@zabbix-server day6]# awk -F: 'BEGIN{ print "用户名 UID 家目录" } 
{print $1,$3,$6}' /etc/passwd
用户名 UID 家目录
root 0 /root
bin 1 /bin
daemon 2 /sbin
adm 3 /var/adm
lp 4 /var/spool/lpd
sync 5 /sbin
shutdown 6 /sbin

[root@zabbix-server.]]></description><category></category></item><item><title><![CDATA[shell 安全脚本]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/121918778</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/121918778</guid><author>wangl2014</author><pubDate>Tue, 14 Dec 2021 09:11:50 +0800</pubDate><description><![CDATA[HASH值
HASH值与文件名称，时间，大小等信息无关，仅与内容有关

MD5
	SHA256

[root@zabbix-server day6]# md5sum /etc/passwd
79fe83db4691f58785700e02e3dd2b4a  /etc/passwd
[root@zabbix-server day6]# sha256sum /etc/passwd
112a1a0d9404d157ff13502e54efb2e2c15cc9325ae0c5c13418f3f53f98227e  ]]></description><category></category></item><item><title><![CDATA[shell 备份数据]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/121916364</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/121916364</guid><author>wangl2014</author><pubDate>Mon, 13 Dec 2021 23:23:13 +0800</pubDate><description><![CDATA[备份日志

备份/var/log 日志

[root@zabbix-server day6]# more back_log.sh 
#!/bin/bash

date=`date +%Y%m%d`
if [ ! -f /tmp/log-$date.tar.gz ] ; then
   tar -czf /tmp/log-$date.tar.gz /var/log
fi


逻辑备份

[root@zabbix-server day6]# more mysqldump.sh 
#!/bin/bash

dat]]></description><category></category></item><item><title><![CDATA[shell 带菜单的脚本]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/121916113</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/121916113</guid><author>wangl2014</author><pubDate>Mon, 13 Dec 2021 22:37:46 +0800</pubDate><description><![CDATA[带菜单的脚本

[root@zabbix-server day6]# more menu.sh 
#!/bin/bash

echo "1.查看剩余内存容量."
echo "2.查看根分区剩余容量."
echo "3.查看CPU十五分钟负载."
echo "4.查看系统进程数量."
echo "5.查看系统账户数量."
echo "6.退出."

while :
do
  read -p "请输入[1-6]:" key
  case $key in
1)
  free | awk '/Mem/{print ]]></description><category></category></item><item><title><![CDATA[shell 循环嵌套]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/121913704</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/121913704</guid><author>wangl2014</author><pubDate>Mon, 13 Dec 2021 22:16:08 +0800</pubDate><description><![CDATA[打印**


[root@zabbix-server script]# more star.sh 
#!/bin/bash
######################
for in in {1..5}
do
  echo -n "*"
done
echo 
######################
for i in {1..5}
do 
  for j in {1..5}
  do
  echo -n "*"
  done
  echo 
done
     
[root@zabbix-server ]]></description><category></category></item><item><title><![CDATA[shell awk 综合案例]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/121911422</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/121911422</guid><author>wangl2014</author><pubDate>Mon, 13 Dec 2021 20:27:38 +0800</pubDate><description><![CDATA[案例集

TCP 连接状态



SS 命令



过滤连接状态

[root@zabbix-server day5]# more net.sh 
#!/bin/bash
#所有TCP连接的个数
TCP_Total=$(ss -s | awk '$1=="TCP"{print $2}')
#所有UDP连接的个数
UDP_Total=$(ss -s | awk '$1=="UDP"{print $2}')
#所有处于Listen监听状态的TCP端口个数
TCP_Listen_Total=$(ss -an...]]></description><category></category></item><item><title><![CDATA[shell awk数组及应用案例]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/121897277</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/121897277</guid><author>wangl2014</author><pubDate>Mon, 13 Dec 2021 18:11:06 +0800</pubDate><description><![CDATA[awk 数组的定义及使用
定义数组

格式：数组名[下标]=元素值  （a[0]= ，a[1]= ）
调用数组

格式：数组名[下标]
遍历数组

格式：for(变量名in数组名){print数组名[变量]}
定义数组name并赋予两个值，分别为Jordan和kobe


[root@zabbix-server day5]# awk 'BEGIN{
&gt; name[0]="Jordan";name[1]="kobe";print name[1],name[0]
&gt; }'
kobe Jorda...]]></description><category></category></item><item><title><![CDATA[Shell awk流程控制]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/121894101</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/121894101</guid><author>wangl2014</author><pubDate>Sun, 12 Dec 2021 22:40:39 +0800</pubDate><description><![CDATA[单分支if指令
awk '{指令}' 文件
   if() {指令}


[root@zabbix-server script]# awk -F: '{if($3&gt;=1000){i++}}END{print i}' /etc/passwd
2
[root@zabbix-server script]# awk -F: '{if($1=="root"){print $1,$3}}' /etc/passwd
root 0
[root@zabbix-server script]# uptime | a...]]></description><category></category></item><item><title><![CDATA[Shell awk 条件判断]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/121884478</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/121884478</guid><author>wangl2014</author><pubDate>Sun, 12 Dec 2021 12:05:15 +0800</pubDate><description><![CDATA[条件判断概述

输出所有行还是输出部分行？
	如何限制仅输出部分行的数据内容？
	如何设置多个条件？
基本语法

awk [选项] '条件'{指令} 文件.. ..
条件表达式

正则表达式
	数值/字符比较
	逻辑比较（&amp; ，||）

正则
/正则表达式/
~匹配,    !~不匹配
[root@zabbix-server ~]# awk -F: '/^ro/{print}' /etc/passwd
root:x:0:0:root:/root:/bin/bash
#过滤出第7列不是bash结尾的行]]></description><category></category></item><item><title><![CDATA[Shell awk 基础英语案例]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/121883847</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/121883847</guid><author>wangl2014</author><pubDate>Sun, 12 Dec 2021 11:03:00 +0800</pubDate><description><![CDATA[监控操系统信息

[root@zabbix-server ~]# free
              total        used        free      shared  buff/cache   available
Mem:         995896      532348       72036       12052      391512      263968
Swap:       2097148        1288     2095860
[root@...]]></description><category></category></item><item><title><![CDATA[shell编程100例]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/99298985</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/99298985</guid><author>wangl2014</author><pubDate>Sun, 12 Dec 2021 10:00:48 +0800</pubDate><description><![CDATA[1、编写hello world脚本

#!/bin/bash# 编写hello world脚本 echo "Hello World!"

2、通过位置变量创建 Linux 系统账户及密码

#!/bin/bash# 通过位置变量创建 Linux 系统账户及密码 #$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数useradd  "$1" echo "$2" | passwd ‐...]]></description><category></category></item><item><title><![CDATA[2021-07-20]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/118936071</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/118936071</guid><author>wangl2014</author><pubDate>Sun, 12 Dec 2021 10:00:04 +0800</pubDate><description><![CDATA[这篇博客中所写的，在实际工作中并没有什么卵用，工作中并不会用到这种脚本去监控。不过自己写一遍，可以让初学者对CPU、内存、磁盘等一些基础知识和基础命令更加了解。

1、利用vmstat工具监控CPU详细信息，然后基于/proc/stat计算CPU利用率进行监控，超过80报警并提取出占用cpu最高的前十进程。

vmstat是Linux系统监控工具，使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。



r：运行队列中的进程数；b：等待IO的进程数。

swpd：]]></description><category></category></item><item><title><![CDATA[Shell day5 awk基础语法]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/121844992</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/121844992</guid><author>wangl2014</author><pubDate>Sun, 12 Dec 2021 09:55:57 +0800</pubDate><description><![CDATA[概述

awk编程语言/数据处理引擎
	创造者：Aho,Weinberger,Kernighan
	基于模式匹配检测输入文本，逐行处理并输出
	通常用在Shell脚本中，获取指定的数据
	单独用时，可对文本数据做统计
语法格式主要用法

格式1：前置命令|awk [选项] '[条件]{指令}'  多条语句可以分号分隔
	格式2：awk[选项] '[条件]{指令}' 文件.. ..

[root@zabbix-server day5]# more  test.txt 
Hello the world!
...]]></description><category></category></item><item><title><![CDATA[shell 抓取网站图片]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/121844711</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/121844711</guid><author>wangl2014</author><pubDate>Thu, 09 Dec 2021 21:33:58 +0800</pubDate><description><![CDATA[#!/bin/bash
#功能描述(Description)编写脚本抓取单个 网页中的图片数据.
URL="/tmp/spider_$$.txt"

#将网页源代码保存到文件中.-s 静默下载
curl -s http://www.tomooc.cn/ &gt; $URL

#对文件进行过滤和清洗.获取需要的种子URL链接.
echo -e "\033[32m正在获取种子URL,请稍后...\033[0m"
sed -i '/&lt;img/!d' $URL     #删除不包含&lt;img的行.
se.]]></description><category></category></item><item><title><![CDATA[shell 脚本day4之 sed应用]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/121788683</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/121788683</guid><author>wangl2014</author><pubDate>Thu, 09 Dec 2021 21:32:22 +0800</pubDate><description><![CDATA[应用sed编写的点名器


[root@zabbix-server day4]# more name.txt 
李白
杜甫
白居易
孟浩然
苏轼
[root@zabbix-server day4]# more roll.sh 
#!/bin/bash
#功能描述(Description):随机点名抽奖器，按Ctrl+C结束脚本。
name_file="name.txt"
line_file=$(sed -n '$=' $name_file)
while :
do
  clear
  tmp=$(sed -n]]></description><category></category></item><item><title><![CDATA[利用shell脚本监控linux中CPU、内存和磁盘利用率]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/118936131</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/118936131</guid><author>wangl2014</author><pubDate>Tue, 20 Jul 2021 15:17:09 +0800</pubDate><description><![CDATA[这篇博客中所写的，在实际工作中并没有什么卵用，工作中并不会用到这种脚本去监控。不过自己写一遍，可以让初学者对CPU、内存、磁盘等一些基础知识和基础命令更加了解。

1、利用vmstat工具监控CPU详细信息，然后基于/proc/stat计算CPU利用率进行监控，超过80报警并提取出占用cpu最高的前十进程。

vmstat是Linux系统监控工具，使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。



r：运行队列中的进程数；b：等待IO的进程数。

swpd：]]></description><category></category></item><item><title><![CDATA[如何将Excel表转为sql]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/117563778</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/117563778</guid><author>wangl2014</author><pubDate>Fri, 04 Jun 2021 16:13:46 +0800</pubDate><description><![CDATA[As below:


]]></description><category></category></item><item><title><![CDATA[Linux Oracle DB backup]]></title><link>https://blog.youkuaiyun.com/wangl2014/article/details/117417680</link><guid>https://blog.youkuaiyun.com/wangl2014/article/details/117417680</guid><author>wangl2014</author><pubDate>Mon, 31 May 2021 16:01:47 +0800</pubDate><description><![CDATA[#!/bin/bash

echo "*****setting the env*****"

export NLS_LANG=American_America.ZHS16GBK

export ORACLE_OWNER=DBschema

export ORACLE_SID=MESDB

export ORACLE_BASE=/home/oracle

export ORACLE_HOME=/home/oracle/11.2.4



echo "*****start deleting data **...]]></description><category></category></item></channel></rss>