
Linux
文章平均质量分 67
该专栏主要存放Linux相关内容,该栏下还会有其他细小分支出现
SkyWide 无限领航
热爱生活,热爱你,热爱技术
争取走上技术的最高峰
展开
-
Redis哨兵模式
📚 Redis哨兵模式。原创 2025-01-12 23:05:05 · 868 阅读 · 0 评论 -
kali系统的jsql工具具体介绍
jSQL Injection 一个轻量级的应用程序,是用来从服务器中查找数据库信息的。jSQL 是免费的、开源的和跨平台的(Windows、Linux、Mac OS X、Solaris)。数据库查询、后台爆破、文件读取、Web shell、SQL Shell、文件上传、、编码、批量注入测试等强大的功能。原创 2022-09-21 21:48:18 · 3091 阅读 · 0 评论 -
Kali Linux ping扫描命令
插图]有时,由于防火墙阻止所有ICMP流量,攻击者可能会在ping扫描期间遇到路障。ping扫描是ping整个网络IP地址或单个IP,以查明它们是否活跃和响应的过程。渗透测试人员可以利用fping、nmap,甚至是自己编写的bash脚本进行该活动。下图显示了使用ping工具去查看远程计算机是否能连接上本机。攻击者在任何大规模扫描中的第一步是枚举所有响应的主机。下图显示了使用fping工具发现的活跃的主机。原创 2023-01-08 21:01:41 · 3873 阅读 · 1 评论 -
kali基本命令(建议先学习Linux的基础)
kali的命令大部分是和centos Linux差不多的,所以建议学习kali linux先学习centos linux系统。kali的下载命令和centos是不一样的,kali是apt install xxx,centos是yum install xxx。一、系统命令rch显示机器的处理器架构uname -m显示机器的处理器架构uname -r显示正在使用的内核版本显示硬件系统部件 - (SMBIOS / DMI)罗列一个磁盘的架构特性在磁盘上执行测试性读取操作显示CPU info的信息显示中断。原创 2023-01-08 16:06:07 · 1970 阅读 · 2 评论 -
openstack管理命令[T版命令]
当你创建一个端口,你可以指定子网中任何未分配的IP地址,尽管这个地址不再预定义的IP地址池里(由云提供商设定)用路由器的唯一标识符替换ROUTER,用外部供应商网络的唯一标识符替换NETWORK。用路由器的唯一标识符替换ROUTER ,用子网的唯一标识符替换SUBNET。在此示例中,“–name subnet1” 用于指定子网名称。这个示例中,“net1”是指定网络名称的一个位置参数。注意唯一返回的路由器标识符将会在后续的步骤中使用到。创建的网络的某些属性对于非管理员用户来说是不可见的。原创 2023-06-21 11:15:27 · 1368 阅读 · 0 评论 -
openstack部署手册[T版]
因此,该命令将会创建一个 CPU 核心数为 1. 内存大小为 64MB. 系统盘大小为 1GB 的名为 m1. nano 的虚拟机规格。检查防火墙是否允许从 Compute 节点到 RabbitMQ 的 TCP 端口的访问。这是一个 OpenStack 命令,用于创建一个名为 m1. nano 的虚拟机规格(flavor)。默认的最小规格的主机需要512 MB内存。对于环境中计算节点内存不足4 GB的,我们推荐创建只需要64 MB的。特别需要说明的是,为数据库的root用户设置一个适当的密码。原创 2023-06-18 09:21:56 · 1708 阅读 · 0 评论 -
shell脚本控制nginx
【代码】shell脚本控制nginx。原创 2024-05-03 10:12:35 · 337 阅读 · 1 评论 -
Linux文件属性
为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。chown 来授权用户,chmod 为用户设置可以开门的权限。在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等情况。当为 d 则是目录当为 - 则是文件;若是 l 则表示为链接文档(link file);若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。原创 2024-10-06 01:48:54 · 872 阅读 · 0 评论 -
Linux 格式化命令详细介绍
在Linux环境中,格式化分区是准备存储设备以进行文件存储的一项重要操作。不同的文件系统适用于不同的使用情况,了解它们的特点有助于选择合适的文件系统。原创 2024-07-28 23:33:18 · 1156 阅读 · 0 评论 -
linux网络配置方法
以修改配置文件的方式来配置网络,配置文件位于/etc/sysconfig/network-scripts/路径下,以ifcfg-开头,如果我们要修改ens33网卡,则我们要修改ifcfg-ens33这个文件,没有可以自己创建或者是使用vim命令可以直接创建当然我说的是vim 加文件名是在当前目录没有的文件名。PREFIX=24 //配置子网掩码,或者也可以通过 NETMASK=255.255.255.0 替代,二选一即可。第二种是用nmtiu命令使用图形化界面配置网络。原创 2022-09-12 13:21:11 · 7326 阅读 · 2 评论 -
yum源配置
如果启用公钥验证,需要配置公钥gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7。保存退出后就可以开始验证了。原创 2022-11-01 09:27:39 · 4002 阅读 · 0 评论 -
Linux 配置远程SSH服务(密码+密钥)
环境准备:将虚拟机1恢复快照,然后手动配置一个NAT模式IP为192.168.200.100,hostname设置为fuwu1将虚拟机1复制为虚拟机2,然后手动配置一个NAT模式IP为192.168.200.200,hostname设置为fuwu2windows准备 xshell 或 putty 或 MobaXterm 或 SecureCRT,建议xshell。原创 2023-02-20 10:37:46 · 3697 阅读 · 0 评论 -
linux目录结构
临时文件存放的地方,由于这个目录的权限为1777,所有用户对这个目录都有可读可写可执行的权限,所以其他人也可以删除你的文件。设备文件存放的目录,因为linux中一切皆文件,所以就像鼠标、键盘、光驱,对linux来说也都是一个个的文件。用来存放二进制可执行命令的目录,用户常用的命令都存在该目录下。普通用户的家目录,用来存放普通用户的文件。安装除操作系统本身外的一些应用程序或组件的目录,一般可以认为是linux系统上安装的应用程序默认都安装在此目录中.该目录是可选的,一般是给第三方厂家开发的程序的安装目录。原创 2022-11-27 11:02:58 · 120 阅读 · 0 评论 -
Docker本地推送到hub,以及上传时遇到的问题解决
其中 [DOCKERHUB_USERNAME] 是您的 Docker Hub 用户名,[IMAGE_NAME] 是您要创建的镜像名称,[TAG] 是您要使用的镜像标签。其中 [DOCKERHUB_USERNAME] 是您的 Docker Hub 用户名,[IMAGE_NAME] 是您要推送的镜像名称,[TAG] 是您要使用的镜像标签。在创建本地docker镜像的时候[TAG] .和[TAG] /PATH/TO 需要注意dockerfile文件的文件命名需要固定格式{Dockerfile}原创 2023-04-11 16:59:34 · 909 阅读 · 0 评论 -
linux Network相关查看命令
开启之后就能看到 IP 地址了,顺便一提,当前主机的 eth1 的 IP 地址是由网络中的 DHCP 服务器提供的。lo 不是一个真正的网络接口,是一个特殊的模拟出来的网络接口,每个系统都有它,叫回环接口(loop)。值得注意的是,ifconfig 改变的接口部分配置参数是临时的,如果系统重启或网络重启,这些改变的参数不会保留。ifconfig 后加上一个接口名,可查看特定接口的网络信息,而不是主机上的所有接口。ifconfig -a 选项查看所有主机上的网络接口,包括未启动和未配置的接口。原创 2022-11-08 18:20:17 · 1629 阅读 · 0 评论 -
Docker管理软件
Portainer是一个轻量级的Docker管理界面,可以以用户友好的方式显示Docker环境的状态。它提供了仪表板、容器、镜像、卷、网络等功能。原创 2023-04-12 13:22:52 · 1314 阅读 · 0 评论 -
linux Apache服务配置
首先恢复虚拟机1、虚拟机2快照,重新准备环境,还原为初始状态,也就是刚刚安装好虚拟机的状态:虚拟机1-单网卡-仅主机模式-192.168.100.3-Web服务器虚拟机2-单网卡-仅主机模式-192.168.100.4-Linux客户端物理机(windows系统宿主机)-Windows客户端两台虚拟机保证本地yum源配好!!两台虚拟机均关闭SELinux与firewalld防火墙!!验证yum源是否配置成功验证防火墙是否关闭验证selinux的状态是否为不执行但是产生警告------------------原创 2022-11-22 10:01:43 · 6552 阅读 · 0 评论 -
Linux FTP服务配置
第一种情形,假如我们配置 chroot_local_user=YES,那列表文件中列出的用户就是属于白名单用户,不被限制切换目录,而不在此文件中的所有用户均被设 置为禁止切换出主目录;第二种情形,假如我们配置 chroot_local_user=NO,那列表文件中列出的用户就是属于黑名单用户,被禁止切换目录,而不在此文件中的所有用户均被设置为允许切换出主目录。我们前面任务二实现了通过用户登录FTP,但是我们用的用户都是系统实体账户,这样相当于泄露了我们账户的密码,FTP其实还可以实现通过虚拟用户进行登录。原创 2022-12-15 17:59:47 · 1168 阅读 · 0 评论 -
docker部署文档dockercompose
如果您无法或不想升级Python,可以尝试使用旧版本的pip进行安装,该版本没有使用类型注释。请注意,这将安装小于21.0版本的pip。如果您需要安装最新版本的pip,请先升级到支持类型注释的Python版本,然后再执行。请注意,在使用此方法安装Docker Compose时,可能需要指定sudo权限才能运行Docker Compose命令。这个错误与之前的错误类似,说明在pip源代码中使用了不受旧版本Python支持的语法。这将下载适用于您的系统的最新版本的Docker Compose。原创 2023-05-28 14:23:35 · 964 阅读 · 0 评论 -
linux NFS 服务配置
(4)共享/nfs/test目录,所有人都具有读写权限,但是当用户使用该共享目录时,都将账号映射成匿名用户,并且指定匿名用户的UID和GID都为65534。(2)共享/nfs/public目录,允许192.168.100.0/24和192.168.200.0/24网段的客户端访问,并且对此目录只有只读权限。(3)共享/nfs/works目录,192.168.100.0/24网段的客户端具有只读权限,并且将root用户映射成匿名用户。2、虚拟机1安装nfs服务并启动,虚拟机2与虚拟机3安装nfs客户端。原创 2022-10-13 13:52:12 · 4580 阅读 · 0 评论 -
Linux SElinux
上面是默认的政策与启动的模式,你要注意的是,如果改变了政策则需要重新启动;不过你要注意的是,如果从 disable 转到启动 SELinux 的模式时, 由于系统必须要针对文件写入安全性本文的信息,因此开机过程会花费不少时间在等待重新写入 SELinux 安全性本文 (有时也称为 SELinux Label) ,而且在写完之后还得要再次的重新启动一次,你必须要等待一段很长的时间, 等到下次开机成功后,再使用 getenforce 来观察看看有否成功的启动到 Enforcing 的模式。原创 2022-11-24 07:59:38 · 915 阅读 · 0 评论 -
Linux DHCP服务配置
首先恢复虚拟机1、虚拟机2、虚拟机3快照,重新准备环境:虚拟机1-单网卡-仅主机模式-192.168.100.2-DHCP服务器虚拟机2-单网卡-仅主机模式-暂不配置网络-Client1虚拟机3-单网卡-仅主机模式-暂不配置网络-Client2三台虚拟机保证本地yum源配好!!原创 2023-01-04 10:02:28 · 2076 阅读 · 6 评论 -
KVM快照管理
1.创建快照:其中是要创建快照的域名,是快照名称,是快照描述。2.查看快照列表:其中是要查看快照列表的域名。3.查看快照信息:其中是虚拟机的名称,是要查看的快照名称。4.恢复快照:其中是要恢复快照的域名,是快照名称。5.删除快照:其中是要删除快照的域名,是快照名称。原创 2023-04-02 20:26:14 · 1232 阅读 · 0 评论 -
Linux 绑定两块网卡
主要作用是避免单块网卡故障导致网络中断,通过双网卡提高可靠性。原创 2023-02-20 10:46:04 · 1379 阅读 · 0 评论 -
lvm挂载使用
格式化逻辑卷,并挂载。原创 2022-10-24 14:24:27 · 356 阅读 · 0 评论 -
Linux samba服务配置
但是,注意后面公司的需求,只允许本部门访问自己的目录,其他部门的目录不可见!要求将销售部的资料存放在Samba服务器的/companydata/sales/目录下集中管理,以便销售人员浏览,并且该目录只允许销售部员工访问。Samba服务器中共享/home/public 目录,定义共享名为public,并添加适当的备注信息,共享文件允许浏览、允许读写、允许匿名访问。在Windows的public文件夹中,我们可以修改里面的内容,也可以创建以及删除文件,并且在Linux系统中可以实时更新,保持同步。原创 2022-12-10 11:27:12 · 8973 阅读 · 0 评论 -
KVM 创建虚拟机文档
运行以下命令确认KVM是否已正确安装。原创 2023-05-27 15:34:24 · 1018 阅读 · 0 评论 -
KVM虚拟机系统迁移
将运行在一台KVM虚拟机上的操作系统和应用程序无缝地迁移到另一台KVM虚拟机上的过程。KVM迁移可以实现虚拟机的负载均衡、故障恢复等功能。KVM迁移过程中涉及到两个主要角色:源主机和目标主机。源主机是原始的运行虚拟机的主机,而目标主机是即将接收虚拟机迁移的主机。原创 2023-04-02 20:31:52 · 2246 阅读 · 0 评论 -
nfs配置文件exports
http配置 baseurl=http:// + 主机名或IP + 相对路径。ftp配置 baseurl=ftp:// + 主机名或IP + 相对路径。本地配置 baseurl=file:// + 绝对路径。baseurl的协议。原创 2022-10-24 14:28:06 · 559 阅读 · 0 评论 -
Linux搭建docker
• -v 为挂载本地文件路径到 Docker 中,用法为:-v 本地路径:docker中的路径。• 操作:登录后设置你的用户名和密码,并设置本地Docker即可。创建一个 portainer 下的放置扩展包public文件夹。2.可以对这个扩展包进行汉化可以将汉化开展放到public下。5.1如果防火墙开启中,需要开放端口,不然在第六步访问不了。3. 创建 portainer 卷。4.拉取最新的 Portainer。6.访问 Portainer。原创 2023-04-11 15:47:46 · 704 阅读 · 0 评论 -
Linux终端远程工具xshell,xftp,mobasterm
这三款软件是我在学习经常使用的终端模拟软件,也可以是说是一个远程工具,反正就是一般的运维人员大部分都是用一些远程终端软件去连接机房的服务器,不可能是带着屏幕去机房连接服务器,机房里面噪音大,所以方便运维人员去维护服务器,去使用远程终端软去维护服务器。注意一下,在这里需要你先去配置好虚拟机或服务器的ip地址,不要自动分配的,也就是动态地址,需要设置成静态地址,避免下次打开时又自动分配了一个新的ip地址,那么你设置好的xshell会话就不能使用了。,从而比较好的达到远程控制终端的目的。原创 2023-01-09 14:51:38 · 1763 阅读 · 0 评论 -
Linux ln命令详解
ln命令来自于英文单词link的缩写,中文译为“链接”,其功能是用于为某个文件在另外一个位置建立同步的链接。Linux系统中的链接文件有两种形式,一种是硬链接(hard link),另一种是软链接(symbolic link)。交互模式,若目标文件已经存在,则提示用户确认进行覆盖。此选项允许“root”用户建立目录的硬链接。把指向目录的符号链接视为一个普通文件。详细信息模式,输出指令的详细执行过程。为每个已存在的目标文件创建备份文件。强制创建链接,即使目标文件已经存在。对源文件建立符号链接,而非硬链接。原创 2022-12-27 16:46:51 · 1236 阅读 · 0 评论 -
Linux tar命令详解
tar命令的功能是用于压缩和解压缩文件,能够制作出Linux系统中常见的.tar、.tar.gz、.tar.bz2等格式的压缩包文件。-A新增文件到以存在的备份文件-B设置区块大小-c建立新的备份文件-C 仅压缩指定目录里的内容或解压缩到指定目录-d记录文件的差别-x从归档文件中提取文件-t列出备份文件的内容-z通过gzip指令压缩/解压缩文件,文件名最好为*.tar.gz-Z通过compress指令处理备份文件-f指定备份文件-v。原创 2023-02-21 08:14:52 · 1379 阅读 · 0 评论 -
Linux grep命令详解
grep还可以使用正则表达式去查询文件,在管道格式下也是可以用正则表达式的;下面的代码块里面是作者在虚拟机的输出结果,可以对照参数表看一下是什么样子的,例子不是很全,可以自己去试验一下。主要用于查找文件中符合条件的字符串、统计文件中符合条件的字符串行数、grep 不显示自身进程。与-b结合使用,打印匹配的词据文件头部的偏移量,以字节为单位。只列出不符合匹配的文件名,不列出具体的匹配行。只列出符合匹配的文件名,不列出具体的匹配行。不显示不存在、没有匹配文本的错误信息。列出所有的匹配行,显示行号。原创 2022-11-03 08:33:22 · 2012 阅读 · 0 评论 -
Linux cp命令详解
cp命令来自于英文单词copy的缩写,用于将一个或多个文件或目录复制到指定位置,亦常用于文件的备份工作。-r参数用于递归操作,复制目录时若忘记加则会直接报错,而-f参数则用于当目标文件已存在时会直接覆盖不再询问,这两个参数尤为常用。cp命令主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录。覆盖已存在的文件目标前将目标文件备份。对源文件建立硬连接,而非复制文件。原创 2022-12-26 11:37:30 · 6100 阅读 · 0 评论 -
Linux cut命令详解
是可以根据指定的关键词信息,针对特定的列内容进行过滤。自定义分隔符,默认为制表符”TAB”命令的功能是用于按列提取文件内容。补足被选择的字节、字符或字段。指定输出内容是的字段分割符。仅提取指定文件中每行的前。以字符为单位进行分割。以字节为单位进行分割。原创 2023-01-02 22:49:51 · 1364 阅读 · 0 评论 -
Linux ping命令详解
每个回送信号请求包含一个网际协议(ip)和 icmp 头,后面紧跟一 个 tim 结构,以及来填写这个信息包的足够的字节。ping命令的功能是用于测试主机间网络连通性,发送出基于ICMP传输协议的数据包,要求对方主机予以回复,若对方主机的网络功能没有问题且防火墙放行流量,则就会回复该信息,我们也就可得知对方主机系统在线并运行正常了。你也可以和其他的命令和方法一起使用,我在这里使用了重定向方法,把这个ping的结果放到了pinglog.txt文件里面了,大家可以自己动手实践一下,很有乐趣的!原创 2022-12-26 11:13:09 · 8922 阅读 · 0 评论 -
Linux高级进阶-ssh配置
文件修改PermitRootLogin yes。远程连接软件用户名为root。原创 2024-06-06 22:02:06 · 288 阅读 · 0 评论 -
Centos-Linux安装部署MySQL-8.0
也可以直接在官方下载最新版本 官方下载 选择linux。原创 2024-04-04 20:12:00 · 757 阅读 · 0 评论 -
docker命令文档
这些命令可以帮助您更高效地管理和维护Docker容器、镜像和卷.原创 2023-05-17 09:17:18 · 880 阅读 · 0 评论