- 博客(50)
- 收藏
- 关注
原创 K8S二进制安装
K8S二进制安装概念:https://www.cnblogs.com/noah-luo/p/13345150.html安装教程:https://www.cnblogs.com/yanyanqaq/p/12607713.html
2022-03-27 20:57:25
453
原创 生成tomcat ssl证书jks格式
打开网站http://web.chacuo.net/netcreatecrt 生成server.key和server.crt导出p12:openssl pkcs12 -export -in server.crt -inkey server.key -out server.p12 -name server导入到jks格式:keytool -importkeystore -srckeystore server.p12 -srcstoretype PKCS12 -destkeystore s.
2021-04-15 08:31:00
393
原创 Centos6格式化2T以上的盘
yum -y install parted parted -s /dev/sdb mklabel gptparted -s /dev/sdb mkpart primary 2048s 100%
2021-03-04 09:19:03
207
2
原创 linux日常命令
查看Tomcat项目启动的个数ps -ef|grep java|grep -v grep|sed 's/.*\(opt.*conf\).*/\1/'|awk -F '/' '{print $(NF-1)}'|sort |uniqrsync同步命令rsync -avH --port=873 --progress --delete /opt/tomcat/Base_channel/webapps/ rsyncuser@10.69.52.50::Base_channel --password-file
2020-09-09 11:26:00
139
原创 第十八周
第十八周1、实现基于MySQL的虚拟用户FTP服务1.1 创建数据库[root@centos7 ~]# yum -y install mariadb-server[root@centos7 ~]# systemctl start mariadb[root@centos7 ~]# mysqlMariaDB [(none)]> create database ftp;create...
2020-05-24 11:08:24
221
原创 使用文件创建ftp虚拟用户
1.创建虚拟用户[root@centos7 ~]# cd /etc/vsftpd/[root@centos7 vsftpd]# vi user.txt#添加user1123456user2654321[root@centos7 vsftpd]# db_load -T -t hash -f user.txt vusers.db[root@centos7 vsftpd]# chmod...
2020-04-23 17:12:43
171
原创 第十七周
文章目录第十七周1、部署分离的LAMP,部署到二台服务器上,php加载xcache模块2、部署wordpress论坛,并实现正常访问登录论坛3、收集apache访问日志,并实现图形化展示第十七周1、部署分离的LAMP,部署到二台服务器上,php加载xcache模块两台主机:192.168.175.10,192.168.175.11192.168.175.10安装httpd,php,xcac...
2020-04-20 15:40:30
238
原创 CentOS7编译安装lamp环境和wordpress
文章目录CentOS7编译安装lamp环境和wordpress1.准备2.安装mariadb3.httpd-2.4.43安装4.php7.4编译安装5.配置wordpressCentOS7编译安装lamp环境和wordpress1.准备使用fcgi模式主机IP:192.168.214.20包名:apr-1.7.0.tar.gz,apr-util-1.6.1.tar.gz,httpd-2....
2020-04-13 16:39:22
1055
原创 第十六周
文章目录1、使用ansible的playbook实现自动化安装httpd1.Ansible安装2.批量安装httpd服务2、建立httpd服务器,要求提供两个基于名称的虚拟主机:(1)www.X.com,页面文件目录为/web/vhosts/x;错误日志为/var/log/httpd/x.err,访问日志为/var/log/httpd/x.access(2)www.Y.com,页面文件目录为/we...
2020-03-31 14:03:15
208
原创 第十五周
文章目录1、编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份2、配置Mysql主从同步3、使用MHA实现Mysql高可用1.配置master主节点2.配置slave1从节点3.配置MHA管理节点1、编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份#!/bin/bashdate=`date '+%F'`sock="-S /dat...
2020-03-19 09:43:03
229
原创 centos7安装mysql5.7多实例
centos7安装mysql5.7多实例方法一:1.环境配置[root@localhost ~]# yum -y install libaio2.解压包[root@localhost ~]# tar xvf mysql-5.7.23-el7-x86_64.tar.gz -C /usr/local/[root@localhost ~]# cd /usr/local/[root@loc...
2020-03-12 16:21:57
322
原创 第十四周
文章目录1、 导入hellodb.sql生成数据库2、数据库授权magedu用户,允许192.168.1.0/24网段可以连接**mysql**3、总结mysql常见的存储引擎以及特点。MyISAM引擎InnoDB引擎其它存储引擎1、 导入hellodb.sql生成数据库[root@centos7 ~]# mysql -p < hellodb.sql(1) 在students表中,查...
2020-02-25 13:47:14
314
原创 CentOS7安装zabbix
1、zabbix包安装1.1 配置镜像源[root@localhost ~]# vim /etc/yum.repos.d/CentOS-Base.repo#添加[zabbix]name=zabbixbaseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/gpgcheck=01.2 安装yum -y i...
2020-02-24 15:49:45
165
原创 第十三周
文章目录1、简述DNS服务器原理,并搭建主-辅服务器**1.1 DNS服务器原理:****1.2 安装DNS服务:**1.2.1 主服务器搭建:1.2.2 从服务器搭建:2、搭建并实现智能DNS3、编译安装Mariadb,并启动后可以正常登录3.1 yum源安装3.2 编译安装1、简述DNS服务器原理,并搭建主-辅服务器1.1 DNS服务器原理:Clinethosts文件DNS Servic...
2020-02-22 12:05:55
232
原创 第十二周
1、配置chrony服务,实现服务器时间自动同步1.开启chrony服务systemctl start chronydsystemctl enable chronyd2.配置服务源vi /etc/chrony.confserver 0.centos.pool.ntp.org iburstserver 1.centos.pool.ntp.org iburstserver 2.ce...
2020-02-14 22:06:54
158
原创 pxe自动安装(CentOS7)
准备两台主机一台DHCP,HTTPD,TFTP服务器(一个网卡,仅主机),一台测试机(一个网卡,仅主机)关闭仅主机的vmware中dhcp服务1、配置环境yum install httpd tftp-server dhcp syslinux systemctl start httpd tftp2、准备yum源mkdir /var/www/html/centos/7/os/x86_6...
2020-02-14 15:01:26
289
原创 Linux操作错误集
1、chown -R 777 /1.首先检查ssh是否正常,无法ssh就无法后续操作[root@centos6 ~]# sshd -t/var/empty/sshd must be owned by root and not group or world-writable.[root@centos6 ~]# chown root /var/empty/sshd2.找一台linux系统(...
2020-02-09 14:54:55
173
原创 第十一周
1、编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败 次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问#!/bin/baship=`lastb |awk '/ssh/{print $(NF-7)}'|sort|uniq -c|sort -nr|awk '{if($1>10)print $2}'`while :...
2020-02-09 13:03:07
152
原创 第十周
1.编写脚本selinux.sh,实现开启或禁用SELINUX功能#!/bin/bashwhile read ip user password;doexpect <<EOFset timeout 20spawn ssh $user@$ipexpect {"yes/no" { send "yes\n";exp_continue }"password" { send "$p...
2020-02-04 17:28:05
200
原创 第九周
1.编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/www#!/bin/bashif [ "$1" == "magedu" -a "$2" == "/www" ];then id -u $1 &> /dev/null && echo "$1 is exists" ||...
2020-02-02 21:04:19
231
原创 shell小脚本集合
1.猜数字#!/bin/bashx=$[RANDOM%10+1]while read -p "please your number:" num;do #echo $num if [ "$num" -eq "$x" ];then echo your gueess right. break elif [ "$num" -lt "$x" ];the...
2020-01-26 15:37:47
1810
原创 第八周
1.显示统计占用系统内存最多的进程,并排序ps -eo pid,ppid,cmd,%mem --sort=-%mem|head2.编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出“success!”,若ping不通则输出“fail!”for循环:#!/bin/bashfor i in $(seq 1 254);do...
2020-01-22 16:03:35
261
原创 阿里云centos7配置qq邮件
1.安装sendmailyum -y install sendmail2.配置文件vi /etc/mail.rc最后添加set from=123456@qq.comset smtp=smtp.qq.com:587(阿里云默认587邮件端口)set smtp-auth-user=123456set smtp-auth-password=xxxxxxxx(需要上qq邮件进行授权)s...
2020-01-22 15:50:43
238
原创 centos7双网卡绑定
1.安装bash插件包bash-completion,不然nmcli无法补全[root@bogon ~]# yum install bash-completion -y[root@bogon ~]# reboot
2020-01-16 16:05:49
170
原创 第七周
1.简述osi七层模型和TCP/IP五层模型2.总结描述TCP三次握手和四次挥手3.描述TCP和UDP区别4.总结ip分类以及每个分类可以分配的IP数量5.总结IP配置方法
2020-01-12 20:22:17
201
原创 第六周
1.自建yum仓库,分别为网络源和本地源。1)挂载光盘mount -r /dev/cdrom /mnt/cdrom/cp -rv /mnt/cdrom /media/cdromumount /mnt/cdrom2)配置/etc/yum.repos.d/CentOS-Base.repo文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repo...
2019-12-23 21:42:52
135
原创 第五周
1.查找/etc目录下大于1M且类型为普通文件的所有文件。find /etc/ -size +1M -type f2.打包/etc/目录下所有conf结尾的文件,压缩包名称为当天时间,并拷贝到/usr/local/src目录下。tar -zcvf allconf_$(date +"%F").tar.gz /etc/*conf && cp allconf_$(date +"%F...
2019-12-17 15:54:34
154
原创 编写脚本createuser.sh,实现用一个用户做参数,存在就显示存在,否则添加;显示添加用户id好等信息
#!/bin/bashread -p “please input a username:” usernameif id -u $username > /dev/null 2>&1; then echo “${username} is alread exit!”else useradd ${username} && id ${use...
2019-11-23 15:17:48
526
原创 统计当前连接本机的每个远程主机IP的连接数并从大到小排序
~]$ netstat -nt|grep [0-9]|awk ‘{print $4}’|grep -o [0-9].*|cut -d: -f1|sort|uniq -c|sort -rn
2019-11-23 12:21:40
654
原创 查出用户UID最大值得用户名、UID及shell类型
~]# sort -n -k3 -t’:’ /etc/passwd|tail -1f|cut -d: -f1,3,7
2019-11-23 10:43:16
622
原创 统计出/etc/passwd文件中默认shell为非/sbin/nologin的用户个数,并将用户都显示出来
统计shell为非/sbin/nologin用户的个数: ~]# cat /etc/passwd | grep -v ‘/sbin/nologin’|wc -l显示用户: ~]# cat /etc/passwd | grep -v ‘/sbin/nologin’|cut -d: -f1
2019-11-23 10:16:37
1987
原创 总结描述用户和组管理类命令的使用方法
groupadd:添加组 groupadd [选项] group_name -g GID:指定GID; -r:创建系统组;groupmod:修改组属性 groupmod [选项] GROUP -g GID:修改GID; -n new_name:修改组名;groupdel:删除组 groupdel [选择] GROUPuser...
2019-11-17 15:38:33
307
原创 将/etc/issue文件中的内容转换成为大写后保存至/tmp/issue.out文件中
cat /etc/issue | tr [a-z] [A-Z] > /tmp/issue.out
2019-11-17 13:36:39
783
原创 复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中
cp -rv /etc/p*[^[:digit:]] /tmp/mytest1
2019-11-17 13:32:50
977
原创 vim中设置tab缩进问4个字符
vim中设置tab缩进问4个字符vim ~/.vimrc一下添加:set ts=4set noexpandtab
2019-11-10 16:48:06
305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人