- 博客(33)
- 收藏
- 关注
原创 linux CentOS7配置docker的yum源并安装
关闭Docker服务:docker service docker stop / docker systemctl stop docker。重启Docker服务:systemctl restart docker / service docker restart。通过运行hello-world镜像来验证是否正确安装了Docker Engine-Community。守护进程重启:systemctl daemon-reload。使用以下命令下载CentOS官方的yum源文件。执行hello-world。
2024-04-07 21:09:45
1097
原创 简单介绍lamp/lnmp和ssh服务
php-fpm:是用于实现fcgi的功能,也就是让服务器开通 9000端口。直接连接并在后面加上要执行的命令就可以了。密钥对的位置是在root下.ssh中。php-fpm - remi源。nginx -epel源。php:是php程序的解释器。组件:openssh。
2024-04-04 20:46:25
451
原创 awk命令进阶操作(二)
5.END{print sum} 部分是 awk 的 END 特殊模式,它在 awk 处理完所有输入之后执行一次。这里输出变量 sum 的值,即序列中所有数字的总和。3.BEGIN{sum=0} 部分是 awk 的 BEGIN 特殊模式,它在 awk 处理任何输入之前执行一次。4.{sum+=$0} 部分是 awk 的正常模式,它对每一行(在这个场景中是序列中的每个数字)执行。1.seq命令可以输出连续的数字,或者输出固定间隔的数字,或者输出指定格式的数字,
2024-04-03 19:47:12
636
原创 awk命令进阶操作(一)
正则表达式支持模糊匹配,允许你指定一个模式,然后在文本中搜索所有与该模式相似的字符串。/etc/passwd 是Linux系统中的一个配置文件,存储了系统中所有用户的基本信息。{print $1} 是awk的基本语法之一,表示对每一行执行的操作。:正则表达式中包含多种特殊字符,如点号(.)用于匹配除换行符外的任何单个字符,加号(+)用于指定一个或多个字符或扩展正则表达式的具体值。awk 用于处理文本文件。当读取第二行的时候,NR的值是2,依次类推。1.模式中的条件在满足的情况,对这行内容执行的操作。
2024-04-01 20:44:26
2172
原创 Linux安装 nginx
nginx的目录结构conf:这个目录存放的是nginx的配置文件html:这个目录是nginx默认网站的根目录logs:这个是nginx的日志文件目录sbin:这个是nginx的启动程序的目录
2024-04-01 19:05:59
687
原创 命令行魔法:Shell入门指南 函数
函数就是一段代码通过使用函数可以实现代码的复用,降低代码的冗余度,提高开发效率函数名() {代码代码 } 注意:函数无法直接晕,必须在调用的时候,才能运行调用的函数的格式函数名。
2024-03-31 20:29:38
196
原创 Linux 安装apache
子配置文件 /etc/yum.repos.d下。yum的配置文件包括主配置文件和子配置文件。主配置文件 /etc/yum.conf。四步.检查配置是否成功。
2024-03-31 10:24:26
1002
原创 命令行魔法:Shell入门指南 if判断(二)
简单案例 让用户输出账号和密码,检查用户的输入,如果账号是root,并且密码是123321,则提示登录。简单案例 让用户输入两个数字,判断两个数字的和是否大于100。注意:条件表达式要放在方括号之间,并且要有空格,例如: [b] 是错误的,必须写成 [ $a == $b ]。简单案例 让用户输入一个用户名,判断这个用户是否存在。简单案例 让用户输入一个文件,判断文件的类型。简单案例 检查输入的IP地址是否存在。成功,否则提示登录失败。
2024-03-30 10:29:14
506
原创 命令行魔法:Shell入门指南(一)
shell脚本就是一个文件在文件中包含了要批量自动执行的命令写shell脚本的基本规范第一步:用vi/vim创建一个后缀是.sh的文件第二步:在文件中写入内容第一行是: #!/bin/bash 指定程序的解释器 从第二行开始是文件的正文第三步:保存退出第四步:给shell脚本赋权【赋予执行权限 x】 chmod +x 脚本第五步:执行shell脚本./脚本。
2024-03-27 20:56:11
286
原创 shell 循环输出2以内的倍数 (多种方法)
一个好玩的根据上面这个代码的结果我们把相同颜色的数字拿出来一起输出。效果就是上面图片的样子了。效果就是上面图片的样子了。效果就是上面图片的样子了。
2024-03-27 14:30:34
400
原创 Linux 内存命令 fdisk 命令 mkewfs 命令
track:磁道,其实就是磁盘上的同心圆,从外向 里,依次是1号磁道、2号…sector:扇区,将磁盘分成的一个一个扇形区域, 每个扇区大小 都是512字节,从外向里,依次是1号扇区、2号…cylinder:柱面,不同盘面上的同位置上的扇区构 成了柱面,从外向里,依次是1号柱面、2号…分区时候,都是从1号开始分区的,所以,越靠前 的分区,读写性能越好。
2024-03-22 14:58:00
378
原创 Linux 内存,进程管理+计划任务
2.伪文件是在系统开始的时候生成,在关机的时候自动删除。3.伪文件可以使用cat查看,但是不能使用vi编辑。1.伪文件不是真是的文件,是物理硬件设备的映射。小于1:表示是还没有达到最大负载。小于2:表示是还没有达到最大负载。批量关闭httpd的进程。大余1:表示已经超负载。大余2:表示已经超负载。4.伪文件保存在内存中。1:表示当前是满负载。2:表示当前是满负载。
2024-03-21 16:06:01
143
1
原创 Linux网络配置
重启网络服务【如果不重启网络服务,则你修改的配置文件中的ip是不会生效的】我这里配置的是静态ip一般情况下都是动态的ip。使用ping命令检查是否可以上网。修改网卡推荐备份一下。此时我的网卡配置文件是。
2024-03-20 15:43:43
396
1
原创 Linux常用命令
tail -n 文件名tail -f 文件名-n 默认10行 和head一样可以指定行-f 动态监控文件内容变化,常用于监控日志文件变化。
2024-03-19 15:26:37
541
1
原创 Linux rpm yum 编译 三种安装方式
子配置文件:/etc/yum.repos.d下,配置文件名称无所谓,但是后缀必须是.repo。修改yum的配置文件,指向我们创建的yum源:/test/testyum/或者直接执行./configure到时候会报错告诉你却是什么依赖。注意如果你不知道这个软件需要什么依赖那么你可以。yum的配置文件包括主配置文件和子配置文件。新建一个配置文件,指向我们的yum仓库。主配置文件:/etc/yum.conf。:执行./configure。备份/删除原来的配置文件。执行这个命令有两个作用。2:指定软件的安装路径。
2024-03-18 16:21:17
2163
原创 NTFS权限
Ntfs权限是累加的,即用户的最终权限是所属的所有用户或组的权限集合,但是拒接权限大于允许权限。Ntfs权限可以通过取得的所有权限或强制继承来的修改或恢复,只有管理员和管理员组可以。实现不同用户,访问不同对象的权限 对象指文件和文件夹。在同分区下,移动继承权限不会改变,它没有父目录的权限。完全控制 拥有读取 写入 修改 删除 特殊权限。写入 拥有在文件夹中创建文件 上传文件的权限。作用 给予或限制用户对文件或文件夹的权限。特殊权限 控制文件权限列表的权限。特殊权限 控制文件权限列表的权限。
2023-07-02 20:28:50
272
1
原创 Osl七层参考模型 tcp/ip五层
定义怎么用物理信号来表示数据 物理层传输比特流 比特流是二进制为 0或1。接收网络层的数据包添加源mac地址和目标mac地址和循环校验(fcs)封装 应用程序把数据发送给传输层传输层进行添加端口(源端口 目标端口)解封装 接收数据链路层的数据帧去除首部信息包括源ip和目标ip。去除数据链路层首部信息包括mac子层 fcs。为数据链路层提供物理连接 实现比特流的透明传输。解封装 接收到传输层信息去除传输层首部信息。封装 添加ip头(源ip 和 目标ip)解封装 去除首部信息包括源端口和目标端口。
2023-06-19 20:20:28
136
原创 搭建 Cobalt Strike
首先需要下载java搭建环境 我这边用的是 jdk-8u181-windows-x64。用ipconfig 来看自己的ip地址。
2023-05-25 19:43:07
251
1
原创 常用cmd(DOS)命令
这个命令将当前目录下的myfile.txt重命名为yourfile.txt。例如:ren myfile.txt yourfile.txt。rd. /s/q 删除一个文件夹及其所有子文件夹和文件。netstat -an 查看当前计算机所开放的端口。attrib 显示或修改文件或文件夹的属性。help 查看所有的DOS命令和帮助信息。shutdown -a 取消定时关机。dir 查看当前下的文件夹和文件。shutdown -r 重启。shutdown - l 注销。shutdown 关机。
2023-05-19 22:04:44
92
1
原创 计算机基础
子网掩码用于确定网络id和主机id,分割ip地址以便发送数据包,它通常是一个32位的二进制数字,与ipv4地址具有相同的长度,用于区分网络号和主机号。所有的属于同一物理网络的主机必须使用相同的网络id,而不同的子网则使用不同的网络id。一个ip地址由32位二进制数组成(ipv6则是128位),它被分成4个8位二进制数,称为“四段地址”,每段之间使用"."表示,例如:192.168.1.1。用于储存和读取数据的硬件设备 分为内存(主存) 和外存(辅存),随机存储(RAM)允许随机的按指定任意地址。
2023-05-17 21:12:16
37
1
原创 windows 快捷键(windows)
win+pause 打开系统属性窗口。win+r 打开 运行 对话框。win+e 打开资源管理器。win+tab 切换成试图。win+p 切换投影模式。win+l 锁定计算机。win+d 显示桌面。
2023-05-16 20:03:03
39
1
原创 关于计计算机网络安全(wed渗透)
Nmap是一个强大的网络扫描工具,它也提供了一些针对WED的脚本,可以手动检测和利用WED的漏洞。1.反射性 恶意脚本来自于用户的请求 通过 url 参数或表单输入,服务器将这些请求原样返回的网页中,浏览器会执行这些脚本。最好还是使用一些隐蔽和保护隐私的方法,例如使用跳板、代理、VPN、Tor等方式来隐藏自己的真实身份和位置。储存型 恶意脚本来自数据库,例如用户留言,个人资料服务器从数据库读取到数据嵌入到网页,浏览器执行脚本。wed渗透是一种网络测试安全的方法,它模拟黑客的攻击手段和思维。
2023-05-15 21:46:29
287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人