kali 各大源

Kali Linux更新源 更换更新源,命令行中执行一下命令 /etc/apt/sources.list 替换sources.list里面的内容 可以使用以下三个源(使用一个即可) #kali官方源 deb http://http.kali.org/kali kali-rolling main non-free contrib #中科大的源 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-sr
分类: 其他 发布时间: 10-25 22:15 阅读次数: 0

linux shell variables

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_40199047/article/details/93205503 parameters describe $# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的
分类: 其他 发布时间: 10-25 22:15 阅读次数: 0

把kali linux 装进 U盘并实现数据可存储

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_40199047/article/details/93469924 1.准备空U盘 64G, 3.0 2.进入kali linux 将kali linux iso镜像copy到Linux系统中。 3.格式化U盘 fdisk /dev/sdb(你的U盘位置) d 回车 d 回车 d 回车 w 回车,保存并退出。 直至删除完分
分类: 其他 发布时间: 10-25 22:15 阅读次数: 0

`Debian`下`RPM`包安装

Debian下RPM包安装 1 apt-get install alien alien -i xxx.rpm 直接安装 alien -d xxx.rpm 生成Debian包 2 apt-get install rpm mkdir /var/lib/rpm rpm --initdb rpm -ivh xxx.rpm 3 自运行:在RedHat里有chkconfig,ntsysv 工具,在Debian下,可以用rcconf apt-get install rcconf rcconf 配置启动选项。
分类: 其他 发布时间: 10-25 22:14 阅读次数: 0

查看电脑硬件信息

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_40199047/article/details/98099025 在 Linux terminal下输入 dmidecode | more dmesg | more 参考
分类: 其他 发布时间: 10-25 22:14 阅读次数: 0

将Linux默认使用Python2更改为Python3

原文链接:https://blog.csdn.net/qq_38742266/article/details/80838205 直接执行这两个命令即可: sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150 如果要切换到Python2
分类: 其他 发布时间: 10-25 22:14 阅读次数: 0

深入理解计算机系统——第二章—2.2整数表示

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_40199047/article/details/101318049 2.2 整数表示 符号 类型 含义 B2TwB2T_wB2Tw 函数 二进制转补码 B2UwB2U_wB2Uw 函数 二进制转无符号数 U2BwU2B_wU2Bw 函数 无符号数转二进制 U2TwU2T_wU2Tw 函数 无符号数转补码 T2BwT2B_
分类: 其他 发布时间: 10-25 22:13 阅读次数: 0

深入理解计算机系统——第二章—2.3整数运算

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_40199047/article/details/101832455 2.3 整数运算 2.3.1 无符号数加法 原理:无符号数加法 对于0≤x,y<2w:x+wuy={x+y,x+y<2w正常x+y−2w,2w≤x+y<2w+1溢出(2.11)e.g:对于四位数的加法有0x0B+0x0C=0x17(溢出)=0x7 对于0
分类: 其他 发布时间: 10-25 22:13 阅读次数: 0

深入理解计算机系统——第二章—2.4浮点数

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_40199047/article/details/102292088 浮点表示: V∈R,  V=x×2y  通常∣V∣>>0或者∣V∣<<0 V \in R,\; V = x \times 2^y\; 通常 |V| >> 0 或者 |V| << 0 V∈R,V=x×2y通常∣V∣>>0或者∣V∣<<0 2.4.1 二进制
分类: 其他 发布时间: 10-25 22:13 阅读次数: 0

深入理解计算机系统——第三章—3.2程序编码

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_40199047/article/details/102471889 p1.c p2.c ⇓\Downarrow⇓ 两个文件生成一个可执行文件 ⇓\Downarrow⇓   ⟹  \implies⟹ linux> gcc -Og -o p p1.c p2.c 编译选项 -Og 告诉编译器使用会生成符合原始C代码整体结构的机
分类: 其他 发布时间: 10-25 22:13 阅读次数: 0

深入理解计算机系统——第三章—3.3数据格式

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_40199047/article/details/102472038 C声明 Intel数据类型 汇编代码后缀 大小(字节Bytes) char 字节(Bytes) b 1 short 字(word) w 2 int 双字 l 4 long 四字 q 8 char* 四字 q 8 float 单精度 s 4 double
分类: 其他 发布时间: 10-25 22:12 阅读次数: 0

深入理解计算机系统——第三章—3.4访问信息

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_40199047/article/details/102474613 一个 x86-64 的中央处理器(CPU)包含一组16个存储64位值的通用目的寄存器。这些寄存器;用来存储整数数据和指针。 对于生成1字节和2字节数字的指令会保持剩下的字节不变;生成4字节数字的指令会把高位4个字节置为0。 3.4.1 操作数指示符 大多
分类: 其他 发布时间: 10-25 22:12 阅读次数: 0

深入理解计算机系统——第三章—3.5算术和逻辑操作

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_40199047/article/details/102519548 3.5 算术和逻辑操作 3.5.1 加载有效地址 加载有效地址(load effective address)指令 leaq 实际上是 movq 指令的变形。它的指令形式是从内存读数据到寄存器,但实际上它根本就没有引用内存,而是将有效地址写入到目的操作数
分类: 其他 发布时间: 10-25 22:12 阅读次数: 0

深入理解计算机系统——第三章—3.6控制

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_40199047/article/details/102533909 3.6 控制(control) jump指令可以改变一组机器代码指令的执行顺序。 3.6.1 条件码(condition code) 条件码寄存器。 CF(carry flag): 进位标志。最近的操作使最高位产生了进位。可用来检查无符号操作的溢出。 Z
分类: 其他 发布时间: 10-25 22:12 阅读次数: 0

深入理解计算机系统——第三章—3.7过程

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_40199047/article/details/102644069 3.7 过程 过程是软件中的一种很重要的抽象。它提供了一种封装代码的方式,用一组指定的参数和一个可选的返回值实现了某种功能。 3.7.1 运行时栈 C语言使用栈数据结构提供的后进先出的内存管理原则。 3.7.2 转移控制 将控制从函数P转移到函数Q只需要
分类: 其他 发布时间: 10-25 22:11 阅读次数: 0

深入理解计算机系统——第三章—3.8数组分配和访问

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_40199047/article/details/102672329 3.8 数组分配和访问 C语言的数组是一种将标量数据聚集成更大数据类型的方式。 3.8.1 基本原则 对于数据类型 T 和整型常数 N,声明如下: T A[N]; 示例: 数组A由12个单字节(char)元素组成。 数组C由6个整数组成,每个需要8个字节
分类: 其他 发布时间: 10-25 22:11 阅读次数: 0

深入理解计算机系统——第三章—3.9异质的数据结构

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_40199047/article/details/102676239 3.9 异质的数据结构 C语言提供了两种将不同类型的对象组合到一起创建数据类型的机制: 结构(structure),用关键字struct来声明,将多个对象集合到一个单位中; 联合(union),用关键子union来声明,允许用几种不同的类型来引用一个对象
分类: 其他 发布时间: 10-25 22:11 阅读次数: 0

深入理解计算机系统——第三章—3.10在机器级程序中将控制与数据结合起来

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_40199047/article/details/102678402 3.10 在机器级程序中将控制与数据结合起来 3.10.1 理解指针 指针以一种统一方式,对不同数据结构中的元素产生引用。 1) 每个指针都对应一个类型。(指针类型不是机器代码中的一部分;只是C语言提供的一种抽象,帮助程序员避免寻址错误。) 2) 每个指
分类: 其他 发布时间: 10-25 22:11 阅读次数: 0

Docker搭建个人GitLab

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/hk10066/article/details/98039645 1.简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。安装方法是参考GitLab在GitHub上的Wiki页面。 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜
分类: 其他 发布时间: 10-25 22:10 阅读次数: 0

Mysql数据库被黑客删了

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/hk10066/article/details/100985916 我自己买了一个阿里云ECS,拿来练练手,主要就是学学部署,mysql,redis,还有其他的,mysql里就是自己做练习敲代码的数据库,没啥重要的东西,但是今天早上在刚创建了数据库之后,过了一中午,我看到我的数据库空了,就剩下几个基础库和一个please_read_me
分类: 其他 发布时间: 10-25 22:10 阅读次数: 0