上传文件至 /
This commit is contained in:
parent
592065da22
commit
61e96dd601
|
@ -0,0 +1,181 @@
|
||||||
|
#!/usr/bin/bash
|
||||||
|
#by xiaoshun
|
||||||
|
#位置变量
|
||||||
|
|
||||||
|
#function_yum(){
|
||||||
|
# rm -rf /etc/yum.repos.d/*
|
||||||
|
# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo &>/dev/null
|
||||||
|
# yum -y install wget vim &>/dev/null
|
||||||
|
# wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo &>/dev/null
|
||||||
|
#
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
#function_cherrytree(){
|
||||||
|
# yum -y install cherrytree &>/dev/null
|
||||||
|
#
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#function_ntfs-3g(){
|
||||||
|
# yum -y install ntfs-3g-2022.10.3-1.el7.x86_64 &>/dev/null
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#cat <<-eof
|
||||||
|
#
|
||||||
|
# ~~~◢ ◤◢ ◤
|
||||||
|
# ◢ █ █ █ █ ◤ 1)配置yum
|
||||||
|
# ⊙█ █ █ █ █ █ █ ◤ 2)安装cherrytree
|
||||||
|
#● █ █ █ █ █ █ █ █ ◤ 3)安装ntfs-3g
|
||||||
|
# ▼ ~◥ █ █ █ ◤ *)按q退出
|
||||||
|
# ▲ ▃ ▃ ◢ █ █ █ ● ● ● ● ● ●
|
||||||
|
# █ █ █ /█ /█ /█ /█ /█ /█ ◢ ◤
|
||||||
|
# █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ◤
|
||||||
|
#
|
||||||
|
#eof
|
||||||
|
#
|
||||||
|
#read -p "请输入你的选项[1/2/3]" num
|
||||||
|
#
|
||||||
|
#case $num in
|
||||||
|
#1) function_yum
|
||||||
|
#;;
|
||||||
|
#2) function_cherrytree
|
||||||
|
#;;
|
||||||
|
#3) function_ntfs-3g
|
||||||
|
#;;
|
||||||
|
#*) echo "点错了 退出"
|
||||||
|
# exit;;
|
||||||
|
#esac
|
||||||
|
|
||||||
|
|
||||||
|
#function_free(){
|
||||||
|
#
|
||||||
|
# free_used=`free -m | awk NR==2'{print $3}'`
|
||||||
|
# free_total=`free -m | awk NR==2'{print $2}'`
|
||||||
|
# free_syl=$(((free_used*100)/free_total))
|
||||||
|
# free_sss=`echo $free_syl | sed 's/%/ /'`
|
||||||
|
# echo "内存使用率为$free_syl"%
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#function_disk(){
|
||||||
|
#
|
||||||
|
# disk_used=`df -m | awk NR==2'{print $3}'`
|
||||||
|
# disk_used1=`df -m | awk NR==2'{print $5}'| sed 's/%/ /'`
|
||||||
|
# echo "磁盘剩余容量$disk_used"
|
||||||
|
# echo "磁盘的使用率为$disk_used1%"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#function_uptime(){
|
||||||
|
#
|
||||||
|
# linux_uptime=`uptime | cut -d, -f3-`
|
||||||
|
# echo "系统的平均负载是$linux_uptime"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#cat <<-eof
|
||||||
|
# 1)查看cpu使用
|
||||||
|
# 2)磁盘剩余
|
||||||
|
# 3)系统负载
|
||||||
|
# *)退出
|
||||||
|
#eof
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#read -p "请输入要检查的的数据[1/2/3]" num
|
||||||
|
#
|
||||||
|
#case $num in
|
||||||
|
#
|
||||||
|
#1) function_free
|
||||||
|
#;;
|
||||||
|
#2)function_disk
|
||||||
|
#;;
|
||||||
|
#3)function_uptime
|
||||||
|
#;;
|
||||||
|
#*) exit
|
||||||
|
#;;
|
||||||
|
#esac
|
||||||
|
|
||||||
|
#安装数据库
|
||||||
|
|
||||||
|
function_az(){
|
||||||
|
yum -y install https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm &>>/dev/null
|
||||||
|
yum -y install yum-utils &>>/dev/null
|
||||||
|
yum-config-manager --disable mysql80-community $>>/dev/null
|
||||||
|
yum-config-manager --enable mysql57-community $>>/dev/null
|
||||||
|
yum -y install mysql mysql-server $>>/dev/null
|
||||||
|
systemctl restart mysqld
|
||||||
|
echo "数据库已经安装完毕"
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function_xg(){
|
||||||
|
mima=`cat /var/log/mysqld.log | grep root@localhost: | awk '{print $NF}'`
|
||||||
|
mysqladmin -uroot -p"$mima" password 'Qianfeng@123'
|
||||||
|
echo "密码修改完成"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function_cz(){
|
||||||
|
systemctl stop mysqld
|
||||||
|
if [ $? -eq 0 ];then
|
||||||
|
rm -rf /var/lib/mysql/*
|
||||||
|
rm -rf /var/log/mysqld.log
|
||||||
|
else
|
||||||
|
echo "没有关闭服务"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
function_sc(){
|
||||||
|
rm -rf /var/log/mysqld.log
|
||||||
|
yum -y remove mysql* mysql-server
|
||||||
|
rpm -qa | grep mysql &>/dev/null
|
||||||
|
if [ $? -eq 0 ];then
|
||||||
|
echo "mysql已经清理完毕"
|
||||||
|
else
|
||||||
|
echo "机器里还有不干净东西呢"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
cat <<-eof
|
||||||
|
◢ █ █ █ █ █ █ █ █ █ █ █ █ ◣
|
||||||
|
█ █ █ █ █ █ █ █ █ █ █ █ █ █
|
||||||
|
█ █ ◥ █ █ ◤ █ █
|
||||||
|
◢ █ █ █ ◥ ◤ █ █ ◣
|
||||||
|
▊▎█ ◣ ◢ █ ▊▊
|
||||||
|
▊▎█ █ ◤ ● ● ◥ █ ▊ ▊
|
||||||
|
▊ █ █ █ ▊ ▊
|
||||||
|
◥ ▇ █ █ ▊ ▊ █ ▇ ◤
|
||||||
|
█ █ ◥ ▆ ▄ ▄ ▄ ▄ ▆ ◤ █ ▊ ◢ ▇ ▇ ◣
|
||||||
|
◢ █ █ ◥ ◥ ▆ ▅ ▄ ▂ ▂ ▂ ▂ ▄ ▅ ▆ █ █ █ ◣ ▊ █
|
||||||
|
█ ╳ a)安装数据库 ╳ █ ◤◢ ◤
|
||||||
|
◥ █ ◣ b)修改初始密码 ◢ █ ◤ ◢ ◤
|
||||||
|
▊ c)重置数据库 ▊ █
|
||||||
|
▊ d)卸载数据库 ▊ ◢◤
|
||||||
|
▊ *)退出 █ ▇ ▇ ▇ ◤
|
||||||
|
◢ █ ▇ ▆ ▆ ▆ ▅ ▅ ▅ ▅ ▆ ▆ ▆ ▇ █ ◣
|
||||||
|
▊ ▂ ▊ ▊
|
||||||
|
|
||||||
|
eof
|
||||||
|
read -p "请输入对数据库的操作[a/b/c/d]" num
|
||||||
|
|
||||||
|
case $num in
|
||||||
|
|
||||||
|
a)function_az
|
||||||
|
;;
|
||||||
|
b)function_xg
|
||||||
|
;;
|
||||||
|
c)function_cz
|
||||||
|
;;
|
||||||
|
d)function_sc
|
||||||
|
;;
|
||||||
|
*)exit
|
||||||
|
;;
|
||||||
|
esac
|
Loading…
Reference in New Issue