- 博客(56)
- 收藏
- 关注
原创 Shell居然可以这样练
1.创建20用户 (多种)用户前缀由用户输入用户初始密码由用户输入例如:test01,test10测试你当前主机该网段内有哪些主机是UP,哪些是down的。ping通的情况下 将ip保存在/tmp/host_up.txt文件中ping不通的情况下 将ip保存在/tmp/dowm_up.txt文件中当前终端为:192.168.58.100 远程终端为:192.168.58.128能ping通192.168.58.128的情况下进行测试的
2022-09-21 23:49:03
339
原创 Shell小干货学到就不亏
写一个脚本,完成如下功能 传递一个参数给脚本,此参数为gzip、bzip2或者xz三者之一;(1) 如果参数1的值为gzip,则使用tar和gzip归档压缩/etc目录至/backups目录中,并命名为/backups/etc-20160613.tar.gz; tar -czvf /backups/etc-20160613.tar.gz /etc/*(2) 如果参数1的值为bzip2,则使用tar和bzip2归档压缩/etc目录至/backups目录中,并命名为/backups/etc-20160613
2022-09-21 07:51:41
694
原创 Shell从小白牛到大黑牛你只差这一步
如果一样,就显示此用户为“good guy”;否则,就显示此用户为“bad guy”如果有,就显示有多少个这类用户;否则,就显示没有这类用户;判断当前系统上是否有用户的默认shell为bash;如果有,则显示其空白行数;否则,显示没有空白行。echo "此类用户有 $num 个"给定一个用户,判断其UID与GID是否一样。echo "有$Space个空白行"echo "此用户为普通用户"echo "此用户为管理员"echo "没有此类用户"判断这个文件中是否有空白行;echo "没有空白行"
2022-09-19 22:14:36
674
原创 ansible三分钟学会自动化部署
项目(一)任务一:安装httpd,firewalld软件包任务二:创建网站资源文件任务三:启动httpd,firewalld任务四:添加防火墙规则项目(二)uri测试通过debug捕获打印测试结果
2022-09-13 17:35:49
587
原创 一分钟学会yum源仓库的搭建
需求:仓库1 :Name: RH294_BaseDescription: RH294 base softwareBase urt: file:///mnt/BaseOS不需要验证钦件包 GPG 签名启用此软件仓库仓库 2:Name: RH294_StreamDescription : RH294 stream softwareBase url:file:///mnt/AppStream不需要验证软件包 GPG 签名1. 不改变/etc/ansible/an
2022-09-13 16:58:33
871
2
原创 喝口茶的功夫学会ansible的配置及其应用
下表列出了有关四个受管主机的信息。您将根据主机的用途、所在的城市以及它所属的部署环境,将每个主机分配给多个组以进行管理。此外,美国城市组(罗利和山景城)必须设为组***\*us\****的子项(children),这样美国的主机就可以作为一 个组进行管理。| 主机名称 | 用途 | 位置 | 运行环境 || servera.lab.example.com | Web服务器 | 罗利raleigh | 开发development |
2022-09-09 20:30:50
475
原创 一分钟入门三分钟搭建NFS服务不会你就亏了!
架设一台NFS服务器,并按照以下要求配置1、开放/nfs/shared目录,供所有用户查询资料;2、开放/nfs/upload目录,该目录为172.24.8.0/24网段的主机的数据上传目录,并将所有该网段主机上传文件的所属者和所属组映射为nfs-upload,其UID和GID为2001;3、将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享给172.24.8.129这台主机上的jerry用户,jerry对该目录具有访问、新建和删除文件的权限。
2022-09-06 12:09:48
568
原创 学习linux必学的内部web网站搭建——三分钟OK!
请给openlab搭建web网站网站需求:1.基于域名[www.openlab.com](http://www.openlab.com)可以访问网站内容为 welcome to openlab!!!2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于[www.openlab.com/student](http://www.openlab.com/student) 网站访问学生信息,[www.openlab.com/data](http://www.openlab.com/data)
2022-09-01 08:00:00
755
原创 中级运维这么学才有意思
1.atd和crond两个任务管理程序的区别2.指定在2022/08/26 09:00将时间写入testmail.txt文件中3.指定在每天凌晨4:00将该时间点之前的系统日志信息备份到个目录下(/var/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM4.在当前主机添加两块网卡,将两块网卡绑定实现网卡冗余操作。.....................
2022-08-26 22:53:51
1187
原创 docker仓库的搭建居然只要一分钟!
1.使用aliyun的registry上传下载镜像https://cr.console.aliyun.com/cn-hangzhou/repositories2.使用registry镜像运行容器上传下载镜像
2022-08-21 21:35:24
1951
原创 HCIA的使用eNSP完成OSPF实验
1.R3456之间只有R3为dr,没有bdr2.保证更新安全加快收敛速度3.R4环回不能宣告,全网可达4.area1区域明文认证 area2密文认证5.pc自动获取ip地址,pc1为192.168.1.11,pc2为192.168.1.22,pc3为172.16.1.11,pc4为172.16.1.22.........
2022-07-23 03:09:03
628
原创 Loading class `com.mysql.jdbc.Driver‘. 的警告提示处理
Loading class `com.mysql.jdbc.Driver'. 的警告提示处理
2022-02-24 00:44:39
949
原创 有图片的轮播图
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>当前页面</title> <style> * { margin: 0; padding: 0; } .wrap { width: 800px; .
2022-01-20 23:09:36
138
原创 XML的Dom4j的总结与使用
1.XML(可扩展标记语言)X(extensible:可扩展) M(markup标记/标签) L(language语言)HTML语言:是做网页的 美丽的展示数据XML语言的作用: 1:保存数据文件(单机游戏) (因为保存在文件里读文件数据很慢) (数据库太大 不可能用数据库保存) 2:网络上传数据(大网络传xml文件 游戏是传包) 3:当配置文件 *.properties,*.xml(十个文件九个xml一个properties.
2021-12-14 14:12:06
465
原创 hashCode与equals
1、hashCode():介绍 hashCode() 的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在 哈希表中的索引位置。hashCode() 定义在JDK的Object.java中,这就意味着Java中的任何类都包含有hashCode() 函 数。另外需要注意的是: Object 的 hashcode 方法是本地方法,也就是用 c 语言或 c++ 实现的,该方法通常用来将 对象的 内存地址 转换为整数之后返回。public nat...
2021-11-26 06:30:00
174
原创 HashMap 和 Hashtable 的区别----HashSet 和 HashMap 区别
HashMap 和 Hashtable 的区别:1. 线程是否安全: HashMap 是非线程安全的,HashTable 是线程安全的;HashTable 内部的方法基本都经过 synchronized 修饰。(如果你要保证线程安全的话就使用 ConcurrentHashMap 吧!);2. 效率: 因为线程安全的问题,HashMap 要比 HashTable 效率高一点。另外,HashTable 基本被淘汰,不要在 代码中使用它;3. 对Null...
2021-11-26 04:45:00
808
原创 HashMap的底层实现(红黑树)
一、JDK1.8 之前 HashMap 底层是 数组和链表 结合在一起使用也就是 链表散列。HashMap 通过 key 的 hashCode 经 过扰动函数处理过后得到 hash 值,然后通过 (n - 1) & hash 判断当前元素存放的位置(这里的 n 指的时数组的 长度),如果当前位置存在元素的话,就判断该元素与要存入的元素的 hash 值以及 key 是否相同,如果相同的 话,直接覆盖,不相同就通过拉链法解决冲突。 所谓扰动函数指的就是 HashMap 的 hash ...
2021-11-26 00:21:47
2658
原创 Object常见的方法(面试题)
public final native Class<?> getClass()//native方法,用于返回当前运行时对象的Class对象,使用了final关键字修饰,故不允许子类重写public native int hashCode() //native方法,用于返回对象的哈希码,主要使用在哈希表中,比如JDK中的HashMap。public boolean equals(Object obj)//用于比较2个对象的内存地址是否相等,String类对该方法进行了重写用户比.
2021-11-25 23:36:48
220
原创 ==和equals
== : 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象。(基本数据类型==比较的是 值,引用数据类型==比较的是内存地址)equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况:情况1:类没有覆盖equals()方法。则通过equals()比较该类的两个对象时,等价于通过“==”比较这两个对象。情况2:类覆盖了equals()方法。一般,我们都覆盖equals()方法来两个对象的内容相等;若它们的内容相等, 则返回true(即,认为这两个对象相
2021-11-25 23:25:33
271
原创 Java泛型的协变和逆变和可变参数列表
类型通配符//类型通配符上限:<? extends 类型> 其实上限就是自己是上限 表示的是 自己和子类可以用//List<? extends Number> 它表示的类型是Number或者其子类型//类型通配符下线: <? super 类型> 其实下限就是自己以及父类 表示的是 自己和父类可以使用// List<? super Number>:它表示的类型是Number或者其父类型public static void main(S
2021-11-25 23:17:50
337
原创 IDEA智能提示如果突然不显示了,或者快捷键不能用了
那就看看File中Power Save Mode又没有被打开!!!别问 问就是帮女朋友配置了三个小时都不行 才发现她打开了这个设置!!!
2021-11-20 15:41:53
421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人