查看路由器WAN口IP是否为公网ip指南 ---吴捷 一.公网ip和私网ip 分类适用用户A1.0.0.0到127.255.255.255.0用于大型网络运营商B128.0.0.0到191.255.255.255用于国际性大公司和政府机构C192.0.0.0 到 223.255.255.255用于一般小公司校园网研究机构 分类可用IPA类私网10.0.0.0到10.255.255.255最多有16581375个IPB类私网172.16.0.0到172.31.255.255最多有 97
2024-11-30实现功能:一键启动、关闭主从端3个节点上的zookeeper,附加查看启动状态 mkdir bin --新建文件夹 cd bin 跳转到bin文件夹里 touch zookeeperstart.sh --新建一键启动文件 touch zookeeperstop.sh --新建一键停止文件 zookeeperstart.sh添加内容: #!/bin/bash ZOOKEEPER_HOME=/home/hadoop/apache-zookeeper-3.5.5 if [ $ZOOKEE
2024-11-30本篇是我的旧日志,在学习fedora 8的时候写的。个人觉得还算有点用,现重新编辑,张贴于此。 ------------------------------------------------------------------------------- 前些天fedora的启动菜单grub.conf丢失,无法进入系统。不过,grub启动管理器还好好的,只好通过grub命令行来手动引导启动系统了。 grub是一个多系统的启动管理器,不但有linux版本
2024-11-30坐在回家的高铁上,心里还是有点感慨的。从农历2018年的正月初七到现在的腊月二十四,一年的时间真的过得好快啊,这一年,我一共回了两趟家,一次呆了两天,一次呆了三天。总感觉自己好忙好忙的感觉,但自己现在仔细的回头想一下,我发现自己好像并没有做的如自己期待的一般,讲道理,甚至有一些失败的感觉 一眨眼的功夫,我都大三上结束了,但是感觉自己的专业水平真的是不可恭维,在自身能力不足的情况下自己也要面临着去工作还是读研的选择。其实不管选择哪一方面我都觉得自己没有做好十足的准备,都下不了决定。自身吐槽完,还是
2024-11-30实验四 增加Linux系统调用 一、实验目的 学习如何产生一个系统调用以及怎样同过往内核中增加一个新函数从而在内核空间中实现对用户空间的读/写。 所有的内核函数入口表集中在/user/src/linux/arch/i386/kernel/entrys.S中。系统调用是在sys_call_table中定义的,这样当增加一个新的系统调用是,就必须在这个表中增加一个新的表项。编辑该文件,增加自己的系统调用。 注意,Linux系统自身保留了221个系统调用。这就意味着,你自己增加的系统调用至少要在
2024-11-30一个进程在运行过程中,可能需要与其他进程进行信息交换。进程间交换的信息量可多可少,少的只是交换一些已定义的状态值或数值,例如信号量和P、V操作;多的则可交换大量信息。P、V操作是一类低级通信原语,不能承担进程间大量信息的交换任务,因此需要引入新的通信原语,解决大量信息交换问题。 解决进程之间的大量信息通信的问题有三类方案:共享内存、消息机制以及通过共享文件进行通信,即管道通信。这三种方式可以称为高级通信原语,它们不仅要保证相互制约的进程之间的正确关系,还要同时实现进程之间的信息交换。 一、共享内
2024-11-30首先FTP协议是建立在TCP协议基础上的,所以client与server的每次交互都要经过三次握手(「TCP Three-Way Handshake) 通过两张图进行解释 1、主动模式(也叫做PORT模式、standard模式,需要利用服务器的21端口进行资料传输) 说明:client端利用>1024的任意端口发起于server的21端口建立连接,建立“命令联系通道”,如果要发生资料传输,通过21告知server数据联系通道端口(也是一个>1024的端口例如1333),并进行listen,
2024-11-30安装服务:installutil.exe E:\XTestDemo\X_15_WindowsService\bin\Debug\X_15_WindowsService.exe 卸载服务:installutil.exe /u E:\XTestDemo\X_15_WindowsService\bin\Debug\X_15_WindowsService.exe Windows服务:Microsoft Windows 服务(即,以前的 NT服务)使您能够创建在它们自己的 Windows 会话中可
2024-11-301、先编写一个简单的hello模块,hello.c 源码如下: 1 #ifndef __KERNEL__ 2 # define __KERNEL__ 3 #endif 4 #ifndef MODULE 5 # define MODULE 6 #endif 7 8 // 下面的是主要的内容 9 #include <linux/kernel.h> 10 #include <linux/module.h> 11 #include <linux/init.h> 12 13 M
2024-11-30此方法的使用场景为:对普通的分区扩容,分区格式为xfs,不适用于lvm逻辑卷的扩容。 注意:扩展磁盘空间的操作风险较高,最好先做好备份,或在实验环境下操作成功后,再对目标系统进行扩容操作,避免操作失误导致数据丢失。 [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 40G 0 disk ├─sda1 8:1 0
2024-11-30