自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 图床搭建GitHub+PicGo+jsdelivr(CDN)+Typora(内附加速工具)

PicGo是一个用于上传图片的客户端,支持拖拽上传、剪贴板上传,功能十分方便。下载地址:个人网盘自取版本2.4.0:链接:https://pan.baidu.com/s/1OAym3QPhZnN4J1RVgJWgDQ?pwd=c1ws提取码:c1ws安装PicGo——双击安装包这样就安装成功啦。

2024-05-01 12:40:02 738

原创 Liunx磁盘管理(中)

两者的主要区别在于操作的目标:一个针对挂载点,另一个针对分区。选择哪种方式取决于你的目标。如果你希望解除特定挂载点的所有关联,使用挂载点;如果希望解除特定分区的挂载,使用分区作为目标。可以看到,上面我是用方法一的配置文件配置sdc1区,使用方法二配置sdc2区,在重启后就已经生效WARNING!在/etc/fstab中配置挂载点时,配置的更改可以立即生效,而无需重启系统。要使更改生效,可以使用mount -a命令,该命令会尝试挂载/etc/fstab中定义的所有文件系统。

2024-05-01 00:36:43 709

原创 Liunx磁盘管理(上)

选择硬盘接口取决于你的硬件和性能需求。对于消费级计算机,SATA 是最常用的;对于企业级存储,SAS 和 NVMe 是更好的选择。IDE(已经淘汰---也叫ATA)SATA (Serial ATA),是当前主流的一种硬盘接口SCSI(小型计算机的接口--很少了)SAS代替了scsi (Serial Attached SCSI),当前SAS接口居多接口不同,传输的速率不同。IDE根据规范,最高到133MB/s, 而SATA3.0,可达6Gb/S,速度差距巨大SATA支持热插拔。

2024-04-30 18:45:35 718

原创 重定向——逻辑运算符——管道

output.txt>>>>output.txt在实践中,用于覆盖现有内容,>>用于追加内容。0123 及以上7.将标准输出和标准错误输出到同一个变量与2>&1类似,但语法更简洁,直接指示 shell 将标准输出和标准错误都重定向到指定的目标。这种操作符在处理大量输出时非常有用,可以简化代码。8.将标准错误重定向到标准输出9.将标准错误追加到标准输出10.只输出标准错误。

2024-04-29 17:51:24 602

原创 GitHub Desktop进行汉化

3.3.14版本安装包链接:https://pan.baidu.com/s/1Shg7-0O4HO9h7RBgncmBoQ?汉化工具链接:https://pan.baidu.com/s/1Ar63GS6osJI8DsyrDPSmmQ?OK, 汉化步骤十分简单。需要注意的是git桌面的版本要和汉化工具对应,否则可能会失效不成功。本期下载目前最新版本3.3.14进行汉化。这样就安装好啦十分简单,现在先关闭。将汉化压缩包解压,打开解压后的文件夹。一.下载github桌面版。点击exe安装包自动安装。

2024-04-29 00:29:01 354

原创 Liunx作业控制

作业控制指的是控制正在运行的进程的行为。比如,用户可以挂起一个进程或者放到后台去运行,等一会儿再继续执行该进程。bg(background):这个命令用于将一个挂起(stopped)的进程放到后台继续执行。,这里%job_id是通过jobs命令获得的作业ID。如果不指定作业ID,bg命令将会默认操作最近的一个作业。fg(foreground):这个命令用于将一个在后台运行的进程恢复到前台来。在前台模式下,这个进程将占据终端,用户可以得到这个进程的完全的输入和输出。,这里%job_id是通过jobs。

2024-04-28 20:38:58 922

原创 Liunx进程与端口

ps :process nsapashot命令在Unix基础的系统中,被广泛用来查看当前系统的进程状态。-e-f-l-a-u-x-p-T-o因此,常见的几种psps -e:显示所有进程。ps -efps -auxps -l:长格式输出,包括进程状态、UID、GID等详细信息。ps -p:查看指定PID的进程的状态。

2024-04-28 20:21:04 980

原创 Liunx高级权限详解

这个就是针对others来设置的了,和上面两个一样,只是功能不同而已。SBIT(Sticky Bit)目前只针对目录有效,对于目录的作用是:当用户在该目录下建立文件或目录时,仅有自己与 root才有权力删除。

2024-04-26 19:12:45 1080

原创 Vim编辑器常用操作总结

a.可视行模式(shift + v)批量删除多行:shift+v进入可是行模式,上下键选中多行,按dd即可删除多行,也可以搭配其他文本操作字母使用。b.可视块模式 (ctrl + v)批量选中行注释:ctrl+v 进入可视快模式,然后上下方向键移动即可选中行首那里然后shift+i 进入插入模式,然后就在光标处输入一个#号,再按ESC键,等待1秒即可看到之前选中的每行都加上啦符号,实现啦批量注释,当然也可以批量加其他符号。当然再可视块模式也可以选中字母块搭配文本操作字母实现其他文本编辑功

2024-04-25 20:02:15 516

原创 Ubuntu镜像下载与安装2024.4版本(超适合新手)

在VMware中安装Ubuntu镜像,首先需要去下载镜像,但是由于服务器在国外,下载速度相对较慢,国内也有镜像,较推荐在国内镜像站下载,例如阿里镜像和清华镜像。点击开启就像这样,直接点进去回车下一步,不同电脑会有短暂的黑屏几秒和加载状态。这里选择你的镜像,也可以修改配置 ,然后关闭这个窗口,再点击完成即可创建。这里需要等待较长的时间,耐心等待然后会提示重启,重启后登录你的用户即可。等一会会进入这样的页面,带空白部分会出现下一部分。这里安装的软件的话可以根据自己需要勾选。打开添加的ubuntu,开始安装。

2024-04-24 15:59:34 400 3

原创 Notepad++使用SFTP连接虚拟机编辑文档

当我们在虚拟机中使用vim编辑有时候不太方便,可以使用远程工具连接进行编辑。常用的远程连接编辑方式有根据个人习惯去选择使用即可。这里分享一下notepad++连接的方法。这里提供当前最新版安装包:链接:https://pan.baidu.com/s/1IKhGdcJvCtkiSRM_spWd4A?pwd=908q提取码:908q。

2024-04-24 14:05:11 832

原创 Shell——循环

for循环:适用于处理集合或数组元素时,特别是当循环的次数是已知的。while循环:更适合于当循环次数未知,需要根据满足某个条件来重复执行代码块的场景。until循环:通常与while循环类似,不过它是在条件为假时终止循环,适合于需要反复执行直到某个条件不再满足的场景。

2024-04-23 13:49:25 445

原创 Shell流程if与模式匹配case

语句根据用户输入的数字执行相应的命令。如果用户输入了不在1-4范围内的数字,那么就会弹出 *)对应的内容,这个代表用户输入了其他内容的匹配项,一般用来做输入错误提示。在这里例子中,用户输入Y ,y , yes 等等都会执行同一语句,在设定这样的操作时,只需按例2使用 | 分割开即可。在这个示例中,脚本首先提示用户输入一个数字,然后使用。命令读取用户的输入并将其存储在变量。

2024-04-22 13:53:22 468

原创 Shell条件测试

(1)test 条件表达式(2)[ 条件表达式 ](3)[[ 条件表达式 ]]用法与单组[ ] 一样,就比在原基础上多一组中括号。

2024-04-22 12:56:12 818

原创 Shell变量续篇

*:所有传递给脚本的参数,但所有参数会被视为一个整体的字符串。$@:所有传递给脚本的参数,每个参数都被视为独立的字符串。$#:传递给脚本的参数的总个数。$$:脚本运行的当前进程ID号。!:它代表了最近一个在后台运行的进程的进程ID(PID)上面的位置变量也属于预定义变量,都是系统预先设定好的,需要使用时,直接调用即可。

2024-04-22 10:58:03 404

原创 Shell整数和小数运算

在 Shell 脚本中,执行小数运算通常需要使用 bc 命令,它是一个用于数学计算的命令行工具,支持小数运算。

2024-04-21 20:34:24 328

原创 Shell变量基础

该如何定义变量呢?很简单,只需执行变量名=变量值命令即可,不过要遵守变量定义规则。当我们需要提取变量中的内容时,需要在变量名之前加入"$"符号。那么最简单的变量调用就是通过 echo 命令输出变量的值。lzz 666变量的定义就是这么简单,但是如果不遵守变量定义规则,就会报错。那么变量定义的规范大致如下:变量名不能以数字开头等号左右两侧不能有空格变量的值如果有空格,必须用引号包含,变量名和等号之间不能有空格命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。

2024-04-20 10:00:00 1030

原创 战姬物语部署

管理后台访问地址http://192.168.226.100:8002 账号密码都是admin。游戏页面直接访问IP,当然这里的IP在部署的时候需要修改成你的IP。

2024-04-19 21:16:11 650

原创 VScode远程连接虚拟机提示: 无法建立连接:XHR failed.问题解决方案

在你连接不上时你的虚拟机的 /root/.vscode-server出现这样一个文件夹,进入/root/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf 就是里面这个vscode-server-linux-x64.tar.gz下载不成或者出问题。这里命令使用也要记得修改commit id哈。我也是在网上找了许久,发现就是网络原因,具体不知,明明访问别的网页没问题,就是连不上,然后发现下载vscode的服务包会很慢,甚至下载不成。

2024-04-18 22:06:18 546

原创 网盘_游戏_博客自动化部署(Nginx多项目部署)

在我之前的博客里详细介绍了上述项目的部署,那么如何使用简单脚本自动部署和使用Nginx多项目部署是本文来介绍的基础篇章。PHP 7.1.33。

2024-04-18 17:17:24 1252

原创 cat 与重定向详解

在Unix和Linux环境中,cat命令用于用于显示文件内容或将多个文件连接起来并打印它们的内容。它的名字代表 "concatenate"(连接)。以下是关于cat。

2024-04-17 23:21:58 948 1

原创 Shell——三种引号的作用与区别

在Shell脚本中,有三种常见的引号用于定义字符串:单引号 '、双引号 " 和反引号 `。它们在使用时有一些区别:单引号 ':单引号用于创建强引用的字符串,其中的特殊字符不会被解释或扩展。在单引号内部,所有的特殊字符,包括变量和命令替换,都会被视为普通字符。单引号字符串中的变量不会被替换为其值。例如:echo 'Hello, $USER' 将会输出 Hello, $USER 而不是实际用户的名称。双引号 ":双引号用于创建弱引用的字符串,其中的变量会被扩展为其值,但特殊字符不会被扩展。

2024-04-17 19:48:30 209

原创 Liunx——history历史命令

命令会显示你当前 shell 会话中执行的命令历史记录。这个命令会显示你最近执行的命令列表,通常会按照执行的顺序显示,每条命令都会有一个编号,从 1 开始递增。这个环境变量用于控制保存在历史文件中的命令的数量。该项参数设置可在/etc/profile文件中的46行左右可以看到,也可使用env命令查看环境变量。它指定了保存在历史记录中的命令的最大数量。默认值通常为1000。命令会显示最近执行的一定数量的命令。命令来过滤历史记录,只显示包含特定关键词的命令。环境变量,命令历史记录中会显示每个命令的执行时间戳。

2024-04-17 19:30:42 257

原创 Liunx——alias别名设置

在Linux系统中,有几个不同的文件用于配置Bash shell的环境和行为,包括/etc/bashrc、/etc/profile、用户主目录下的.bashrc和.bash_profile。它们各自的作用和范围略有不同:/etc/bashrc: 这是系统范围内的Bash配置文件,它包含了所有用户的公共Bash配置。修改这个文件会影响到系统上所有用户的Bash行为。/etc/profile: 这也是一个系统范围内的配置文件,但它不仅仅是针对Bash的,它包含了系统上所有用户的登录时的通用环境变量和路径

2024-04-17 17:46:40 361

原创 企业网盘搭建——LNMP

企业网盘搭建——LNMP#1.环境准备#配置源curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repocurl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo#清除缓存yum clean all#重新加载缓存yum makecache#永久关闭seliunxsed -i

2024-04-17 14:20:54 663 1

原创 Shell——执行方式详解

Shell 是一个计算机程序,它提供了用户与操作系统内核之间的交互界面。它接受来自用户或其他程序的命令,并将其转换为操作系统能理解的形式,然后执行这些命令并将结果返回给用户或程序。Shell 在操作系统中扮演着重要的角色,它允许用户执行各种操作,例如启动程序、管理文件和目录、设置环境变量、编写和执行脚本等。通过 Shell,用户可以直接与操作系统进行交互,而无需了解底层的系统细节。Shell 可以是交互式的,用户可以逐行输入命令并立即看到结果;

2024-04-16 15:15:52 830

原创 Liunx搭建小霸王游戏(手动or自动)

链接:https://pan.baidu.com/s/1Y4p2NICZNHzlKW_SkTuUVA?远程连接工具finalshell / xshell。centos7虚拟机(需联网)

2024-04-15 23:17:41 470

原创 WordPress网站上添加看板娘

​续接上篇——基于LNMP部署wordpress-CSDN博客一.下载并解压二.设置头文件修改header.php 在之中添加以下代码,将代码中 src 属性的 url 更换成你自己的,看下图红框修改这两处修改配置文件footer.php在代码后面部分的上面加入如下内容(并把“var home_Path”改为你的域名)三.将你设置的主题包上传到/usr/share/nginx/html/wp-content这个目录里四.扩展——将看板娘修改到左侧

2024-04-13 13:12:27 514

原创 基于LNMP部署wordpress

将源码包拉取到centos虚拟机中,finalshell可以直接拖动上传,也可以使用命令rz并回车上传,需要先在虚拟机中yum 一个 lrzsz的包,才可使用rz命令。源码包:链接:https://pan.baidu.com/s/1vZxLGxkiT8ALLjpyWHjJJQ?#这里输入你的数据库的用户名和密码,其他不用变,要是提示没链接成功,就在重新输入一下数据库用户名和密码。六.打开浏览器,输入虚拟机ip访问安装部署。关闭防火墙和seliunx。遇到这一步就去配置一下。centos7虚拟机。

2024-04-12 17:53:32 674

原创 社会工程学——setoolkit的简单使用(克隆钓鱼网站)

Social Engineer Toolkit(SET)是一个开源的社会工程学攻击工具包,旨在模拟和执行多种社会工程学攻击,例如钓鱼、恶意软件传播和其他形式的社会工程学攻击。需要注意的是该克隆默认设置只可获取到以username 和password为字段的表单的信息,各网站设计者用的不一样,需要进一步学习实现克隆并获取。下一步需要在网站上输入你的攻击机ip,即kali的IP即可进入克隆的钓鱼网站,当别人输入账户密码或者注册时你的kali终端这就会获取到。

2024-04-11 18:58:56 423

原创 Centos7配置Google身份认证登录

这里会弹出一个二维码,并问你是否更改相关设置,就一路输入yes就行,然后命令就i结束啦,然后使用轻网身份验证器APP扫码即可。六.使用令牌工具生成登录密钥。手机:轻网身份验证器APP。xshell远程连接工具。五.修改SSH服务的配置。centos7虚拟机。三.下载工具包并解压。

2024-04-11 17:17:07 454

原创 Kali中间人攻击

是一个网络嗅探工具,主要用于安全审计和漏洞检测,可以在多种操作系统,包括 Linux,Mac OS,和 Windows上运行。它被设计用于网络攻击,如中间人攻击、ARP欺骗等。Ettercap 在网络上抓取活动的数据包,并允许用户分析这些数据包的内容。这意味着它可以用来查看网络上流动的信息,例如,查看通过网络发送的电子邮件,或者捕获未加密的密码。它是一种“嗅探器”,用于嗅探网络流量,包括在网络上发送和接收的电子邮件、密码等信息。

2024-04-11 16:12:02 894

原创 永恒之蓝(ms17-010)复现对win7与win server2008 R2渗透

在虚拟机中安装关闭win7与win2008的防火墙,并正常有ip地址。本文对两种windows进行攻击测试,可以选用安装一个windows即可原理:永恒之蓝(EternalBlue)是一个由美国国家安全局(NSA)开发的网络攻击工具,它利用了Windows操作系统中的一个漏洞,该漏洞被标记为MS17-010。这个漏洞影响了微软的SMB协议(Server Message Block),该协议通常用于在本地网络中共享文件、打印机和其他资源。

2024-04-10 17:35:19 1009

原创 Kali使用工具命令解读与方法

​注意:网络安全法,本文仅供个人学习参考中华人民共和国网络安全法_滚动新闻_中国政府网hping3 是一个强大的网络诊断工具,可以发送定制的 TCP/IP 或 UDP 数据包,用于网络测试、防火墙评估、网络攻击等。它提供了许多灵活的选项和功能,是一种灵活而强大的网络工具,被普遍应用于网络安全审计、防火墙和 IDS 检测、高级端口扫描、网络测试和其他具有挑战性的任务。​

2024-04-10 11:39:18 807

原创 Kali安装中文输入法(google)

重启后右上角会多个小图标,打开即可看到安装好啦。3.安装好后即可重启Kali系统。1.打开root命令终端。2.分别输入如下命令安装。apt install fcitxapt-get install fcitx-googlepinyin

2024-04-09 14:04:30 311

原创 Kali配置静态IP方法

想要设置一个静态IP,网上找的都是去修改配置文件/etc/network/interfaces的方法,但是我修改后重启网卡ens0总是失败,Job for networking.service failed because the control process exited with error code. 所以这个方法对我来说无效啦。Kali是带图形化界面的系统,我们也可以去手动操作Kali的高级网络配置即可。以下使用版本镜像为:2024.1-installer-amd64。

2024-04-08 23:51:34 443

原创 Kali系统的常用安装后开机配置(都是实用的配置)

Kali Linux 自带了几个网络服务,它们是非常有用的。但是默认是禁用的。在这里,将介绍使用各种方法设置并启动每个服务.在 Kali Linux 的新版中(2020.1及以后的版本),默认的用户是 "kali",密码也是 "kali",并且 root 用户默认是禁用的。不过,你还是可以通过 SSH 远程工具切换到 root 用户,首先你需要在 Kali Linux 中启用 root 用户,方法如下:(注:如安装时已创建一个用户,则使用创建的用户敲如下命令开启root,一样的原理。)1.打开一个新的终

2024-04-08 23:16:28 1128 2

原创 Liunx文件权限(看完必能懂)

这三个类别的权限通常在文件的权限属性中以 rwx (读-写-执行) 格式来表示。其他用户只有读权限,无写和执行权限。其他用户:这包括那些既不是文件所有者,也不属于文件所在的用户组的用户。其他用户对文件的权限同样可以由文件所有者设置。具有特定权限的其他用户可以对文件进行读取、更改和执行等操作。属组内的用户对文件拥有的权限可以由文件所有者设置。如果具有特定权限,属组用户可以对文件进行读取、更改和执行等操作。该用户可以对文件进行读取、更改和执行等操作,这些操作的权限可以由用户自己设置。

2024-04-08 19:04:41 377

原创 Liunx中禁止普通用户切换root的解决方法

应用场景:通过限制普通用户访问root用户的能力,你可以防止用户误操作,或者防止如果用户的账户被攻击或病毒感染时对系统造成的全面破坏。对于限制爆破root密码的尝试特别有用,同时对于多用户环境、服务器或者安全性需求较高的环境尤其重要。

2024-04-07 19:25:39 476

原创 Liunx中用户与用户组详解

账户为分三类:超级用户(管理员):享有最高权限,具备系统中的所有权限(一般为root),UID为0系统用户 :别称“伪用户”,无法登录系统,其主要作用是支撑系统运行,方便系统管理。uid号码小于1000.普通用户:有权限限制,只能对自己目录下的文件进行操作,可以登录系统。uid 大于1000,登陆shell是bin/bash。任何一个账户在创建的同时都会在系统里面创建一个同名的组。

2024-04-07 17:53:24 1144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除