- 博客(38)
- 收藏
- 关注
原创 iptables
防火墙的类别:软件防火墙:iptables、ISA硬件防火墙:华为、思科按防护墙作用范围分类: 主机防火墙 、网络防火墙原理:根据数据包的源ip、目标ip、源port、目标端口、协议、状态、资源、内容,如果数据包符合预定的规定,则放行;如果不符合规则,则阻拦数据包。tcp数据包:数据包:source port:源端口 destination :目标端口 sequence number :请求序号。
2024-07-18 17:02:45
960
原创 shell脚本编程的练习
while的语法结构注意:while循环必须有推出条件,否则会死循环案例一:计算100以内的和案例二:求100以内偶数的和案例3:监控tom是否登录系统,如果登录系统,向另一个终端发信息while处理文件while read line (line为变量命名)do循环体案例4:重复提示用户输入字符串,无论输入什么字符串,都转换成小写,并显示,如果用户输入quit就退出案例5:1.显示一个菜单给用户 d|D)show disk usages;
2024-07-08 17:25:20
949
原创 shell 脚本编程
while的语法结构:while 条件测试 do 循环体 done (while循环:条件成立,则循环;失败,则退出)注意: while循环必须有退出条件 否则成为死循环4.1案例:计算100以内的和4.2案例:求100以内偶数的和。
2024-07-03 19:11:38
542
原创 shell 脚本编程
简介:用户通过shell向计算机发送指令的,计算机通过shell给用户返回指令的执行结果通过shell编程可以达到的效果:提高工作效率、可以实现自动化需要学习的内容:Linux 、 shell的语法规范第一步:用vi/vim创建一个.sh的文件。第二步:在文件中进行开发。第三步:给文件赋予可执行权限。第四步:执行脚本。定义变量:Var_Name=”Value“ 变量名=“值”。引用变量: ${Var_Name}撤销变量:unset Var_Name。
2024-07-02 19:31:36
572
原创 linux的磁盘管理
磁盘的操作:fdisk -l /dev/sda 查看第一个磁盘的分区境况 fdisk /dev/sda 进行分区。在进行记录的时候,用8字节记录开始,也就是说,16字节记录一个分区,因此64字节最多可以记录4个分区,这里的分区称之为主分区。选项: d:删除分区 n:创建分区 e:扩展分区 l:逻辑分区 p:打印分区信息,主分。为了分更多的分区,就需要在磁盘找个额外的空间,储存更多的分区,这个储存空间,称之为扩展分区。逻辑分区:0-~。
2024-06-11 19:12:56
426
原创 linux的持续性学习
第二步: 读取9.txt中的命令(12:00执行) at -f 9.txt 12:00。*/1 * * * * touch `date \+\%F` 在任务计划中特殊符号需要进行转义。例子: * * * * * touch `date+%F`、log。计划任务的分类: 一次性的计划任务。-u username: 查看指定用户的计划任务(结合-l使用)hh:MM 例子:12:00 这里表示的是下一个12:00。-f的举例: 从9.txt中读取命令。
2024-06-10 19:49:38
2157
原创 软件管理及部分命令
包的来源: 本地rpm包: 安装系统的光盘中 线上rpm包: 华为、清华、中科大、阿里云(https://mirrors.aliyun.com/centos/7/os/x86 64/)、主配置文件:/etc/yum.conf 子配置文件: /etc/yum.reops.d下的以.repo结尾的文件。在进行卸载软件的时候会在注册表中读取软件的安装记录,然后将安装位置下的文件-删除,这样实现软件的卸载。yum配置文件路径:/etc/yum.repos.d/ 以.repo结尾的文件。
2024-06-05 18:58:33
2020
原创 linux的用户管理
完成的操作: (1)/etc/passwd添加一行 (2)/etc/shadow添加一行 (3)/etc/group添加一行 (4)创建用户家目录 (5)创建用户邮件文件例:创建用户jerry,要求: uid:777,主组:hadoop(800),附加组:python(850)、hbase(860),家目录:/home/jerry,描述:I am jerry,密码:123456,最少使用3天才能再次修改,最长使用30天,到期前5天发送报警。
2024-05-23 21:03:36
963
原创 linux系统的用户管理
上次我们学习了用户管理的一些零碎的知识点,以及创建用户的一部分。今天,我们继续学习创建用户的另一部分的命令。useradd命令:作用:创建新用户格式: useradd [选项] 用户名选项: -C ”string“ : 设置新用户的描述信息。-d /path/to/dir :设置用户的家目录-g gid :设置用户的gid。-G gid:指定用户的附加组- m:在创建用户的时候,如果家目录不存在,则创建用户的家目录(默认使用该选项)-r:创建系统用户。
2024-05-20 15:18:26
939
原创 Linux系统 的持续学习
昨天学习了目录结构、补充命令和配置网络,其中配置网络用了nat方法,今天学习用桥接方法,通配符、正则表达式的一部分内容。
2024-05-15 21:07:58
744
原创 Linux系统的第六天
例1::执行如下查找 -perm -401 file1 rw--w---x file2 rwx------ file3 r--r--r-- 结果会找出file1。例:例子:执行如下查找 -perm /001 file1 rw--w---x file2 rwx------ file3 r--r--r-- 结果只会找到file1。例:例子:将文件的权限为642的文件找出(rw-r---w-) # find /tmp -perm 642。
2024-05-14 16:22:20
1063
原创 Linux系统——VIM编辑工具
vi是一个文本编辑器,用于撰写文档,或者开发程序。vim是vi的增强版 功能一致,可视化效果更好一些。去鼠标化 编辑更加方便 可定制化。全文配置文件 /etc/vimrc,作用范围是系统当中所有的用户 一般情况下不建议使用。用户配置文件 位置是在当前用户的家目录下.vinrc,建议使用的文件。如果文件不存在,使用vi创建一个新的文件;如果文件存在,则打开这个文件。用于执行一些命令或者bash进行交互,或者执行一系类自动化指令。注意:用户vim配置文件有可能不存在需要手工创建。进入文档后默认的模式。
2024-05-12 13:50:17
671
原创 Linux基础命令
昨天,我们学习了Linux基础命令的一部分,其中包括:history命令、cat命令、head命令、tail命令、more命令、lsee命令、tac命令、echo命令、rm命令;今天,我们继续学习Linux基础命令,包括:wc命令、管道符、alias命令、及其部分扩展。
2024-05-10 16:36:05
981
原创 Linux命令基础2
昨天,学习了linux基础命令的前一部分,其中包含:cd命令、pwd命令、mkdir命令、touch命令、ls命令、mv命令、cp命令。今天讲解Linux命令的另一部分,包括:history命令、cat命令、head命令、tail命令、more命令、less命令、tac命令、echo命令、和rm命令。
2024-05-09 16:38:23
591
原创 Linux基础命令
作用:修改所在目录特殊操作: cd /:直接切换到根目录 cd -:返回到上次所在目录 cd..:返回上一级目录 cd~:切换到当前目录的家目录家目录:家目录本质是一个目录,Linux每个用户都有一个自己的专属目录,可以在自己的家目录执行任何操作。
2024-05-08 19:48:57
528
原创 Linux系统
今天,我们接触新的知识。---Linux系统。什么是linux?主要是基于命令来完成各种操作,类似于DOS。linux特点:操作都是靠各种命令完成的;非常稳定;开源(所有用户可以使用或者修改);免费。例如:centos7 redhat ubuntu kali。linux是双系统:社区版和商业版。window 分个人(window7、winxp、win11...)和服务器(windows server 2008\2013...)
2024-05-07 20:12:11
371
原创 css边距的接触
4个边 padding: 0px;上下 左右 padding: 0px 20px;上 左右 下 padding: 0px 20px 30px;上 右 下 左 padding: 0px 20px 30px 40px;平移这个元素位置的一半 :transform: translate(-50%,0px);左右 上下居中。
2024-04-26 16:52:43
900
原创 HTML
分为前端(html、css、js)和后端(php、mysql、Java),前端是看到的内容,由前端人员开发。但网页的固定结构叫做整体、头部、标题、主体... 2.网页中的结构是通过特定的HTML标签进行描述。浏览器:是网页显示、运行的平台,是前端开发必备利器。常见的浏览器包括:IE、火狐浏览器(Firefox)、谷歌(chrome)、Safari浏览器、Opera(欧朋)。三、1.html的概念:专门用于网页开发的语言,主要通过HTML标签对网页中的文本、图片、音频、视频等内容进行描述。
2024-04-25 20:22:26
1042
原创 DOS命令基础
n:命令执行结果,以数字的方式来显示(强烈建议使用这个选项) -a:显示当前这个计算机的所有的网络连接。-o:显示这个网络连接的进程的进程信息,包括进程pid。ping 概念:在网络中通信的时候,主机之间通信靠的是ip,而不是域名(例如:www.baidu.com)。案例:首先将颜色设置为字体为绿色,输出一句话:程序开始执行,然后提示,让用户按任意键开始执行,显示出当前系统中已经安装的补丁程序,输出一句话:程序开始结束。(进程id是唯一的,把进程停止之后,重新启动的程序的进程id会变。
2024-04-16 16:53:21
902
原创 DOS命令基础
cd baidu1\baidu2\baidu3 实际应用: 方法1:直接复制路基,然后进入cd操作 方法2:直接在路径框中输入cmd。dir命令: 作用:查看当前目录下的所有文件的文件名 格式:dir 案例: 查看d:vm machine。findstr 作用:从前面命令的执行结果中,逐行过滤指定的关键词 使用findstr需要结合管道符使用。copy命令 作用:复制文件 格式:copy 原始文件 目标文件。用法:ipconfig。
2024-04-15 17:25:08
546
原创 js代码的函数及应用
函数是可以重复执行的代码,需要通过函数名称来执行代码。昨天学习了单击事件及其应用,现在我们接触js的函数。function 函数名(形参1,形参2){例题: 圆的面积。函数分为无参函数和有参函数。函数名(实参1,实参2)
2024-04-09 19:55:32
376
原创 js的单击事件和以往部分总结
1.弹出确认框,是否开始计时,用户点击确定后,开始从1秒开始往上计时,格式:xxx小数xxx分钟xxx秒。分钟到60,小时应该+1。2.设置5个商品,每个商品前5个多选框,在设置一个全选多选框,如果全选多选框选中则 5个商品的多选框也选择,如果全选多选框没有选中,则5个商品的多选框也不选中。for循环: (初始值,循环条件,自增) for(初始值;if(条件){代码} if(条件){满足条件,执行代码}else{不满足条件,执行代码}条件判断、循环、 数组、对象、 数组函数、数学函数、日期函数。
2024-04-08 20:24:45
577
原创 js代码的“定时器”
公式: var timer = setInterval(function(){执行的代码},毫秒数) 关闭周期性定时器:clearInterval(timer)打印出来为:console.log(nowDate.toLocaleString()). 设置日期又有设置年份、月份、日期、和设置时分秒。设置日期+10 nowDate.setDate(nowDate.getDate()+10) 获取日期和获取星期。
2024-04-04 11:10:24
457
原创 js知识的练习
var arr4=arr2.concat(arr,arr3) 得到 console.log(arr4) 结果为:11,12,13,1,2,3,111,222,333。四舍五入Math.random() 向下取整Math.floor 向上取整Math.ceil 随机数Math.random()获取年份:var year=date.getFullYear() 获取月份 (0-11): var mon = date.getMonth()+1;
2024-04-02 19:33:36
588
原创 数组函数的讲解及应用
console.log(arr,ii) 结果为 [1,2,777,5] 返回值 [3,4]。var arr = ['a','b','c','d','e','f','g'] var ii = arr.slice(2,6) console.log(arr,ii) 结果:[c,d,e,f]var arr=[100,200,300,400] var i=arr.pop() console.log(arr,i) 得==>[100,200,300] 返回400。
2024-03-31 18:59:00
1827
原创 数组的初次‘碰面’及其应用题
如何去数组中存储的值?如何获取数组的个数,和定义对象、循环对象及其综合应用。数组元素是一对的,下标和值每一个元素都有对应的下标,下标从0开始,依次递增什么是数组?多维数组,例如:var arr=[ [11,33,22,[111,333,222] ] ]例:变量名=[ 'a' ,'b',true,null,undefined,100,[ ] ,];1.定义一个数组,存储三个手机对象,分别记录商品的编号、商品名称、商品价格,在页面中以表格形式展示对象信息,并计算出上价格的总价和平均值。
2024-03-27 21:08:36
634
原创 js代码的知识
i++){ if(b.indexOf(a[i]) == -1){b = b+ a[i] } } console.log('最新的b='+b);console.log(res) if(res == -1){ console.log('不存在')}else。length 属性 获取获取字符串值的个数(长度) length-1 获取到字符串最后一个字符的下标。indexOf('要检测的字符串‘) 检测字符串在变量中是否存在,返回值:-1 不存在 所在下标 存在。
2024-03-26 19:01:34
914
原创 js代码的循环
循环是重复的去执行代码,分别是:for循环、while循环、do-while循环、continue循环和break循环,接下来我们逐条分析。do...while 先执行1次循环体内的代码,然后在判断条件是否成立,是否继续执行代码块(先循环再判断)for和while 先判断条件是否成立, 成立后才会去执行循环体内的代码块(先判断再循环)跳出本轮循环,继续下一轮循环。continue只能用在循环体内(跳过本次循环,继续下一个循环)。for 中的变量 定义再for循环体内的,循环结束后变量就不能使用了。
2024-03-25 21:57:41
478
原创 js代码的持续“研究”
例题1、如:满足某种条件,则执行相应的内容,周一去春游、周二去买包包、周三周游世界、周四做飞机、周五回家、周六吃西餐、周日在家睡觉,用js代码输出。条件语句(if)分三种情况,一种情况 单分支、两种情况 多分支 三种情况 多分支。2、用js代码输出去银行的下列操作:1.查询余额 2.取款 3.存款 4.退出。
2024-03-23 07:45:00
300
原创 js代码的探索
=是判断左右两边值是否相等,相等则其输出结果是true,反之则false;console.log(100%5)其余数为0.++运算符(让变量的值+1)它分为前++、后++,前++(++x)是先自增1,在参与其他运算;console.log(10=8)输出结果 true console.log(10
2024-03-21 21:41:50
716
原创 继续js知识的“碰撞”
parseFlost解析为小数,专门用于将字符串转成数字如:console.log(parseFloat('12345'))=> 12345 console.log(parseFloat('12345.666'))=>12345.666 console.log(parseFloat('12345.66.66.66'))=> 12345.66。二、类型转换的应用有三种弹窗:1、//alert(’警告窗’)// 用户选择后这个函数会得到一个值(确定ture,取消false。
2024-03-20 20:46:01
537
原创 js代码知识的启程
一、数值类型 number 二、字符串类型string ( 加上了引号的 就是字符串类型)三、布尔类型 bool (真true、假false)四、undefined类型 ,未定义 (如果出现了这个类型,意味着变量是没有值的) 如果定义变量时没有赋值 ,那么变量默认的值是undefined,数据类型 undefined。js的全称是jsvascript,简称js代码(以下所有Javascript都称为js),它是事件驱动的编程语言。js代码的语法要注意啥,及其延伸的变量,以及js的数据类型分为哪几种?
2024-03-19 19:40:59
556
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人