虚拟机

Unix Terminal Online
https://www.tutorialspoint.com/unix_terminal_online.php

post photos

--------------------------------------------------------------------

从新开始再捋一遍,顺便带上笔记,bling~

WM download:

https://pan.baidu.com/s/1eSO5s6e#gbfb 访问码gbfb

-----------------------------------------------------------------------------------------------

version choice:

1、BinDVD版:这就是普通安装版,需安装到计算机硬盘才能用,bin版也是最完整的版本,一般都比较大,因为包含了大量的常用软件,安装时无需再在线下载。如果是安装到虚拟机里学习使用的,选它没错。

DVD1:基本系统+部分软件包。
DVD2:更多的软件包。

2、LiveDVD版:看名字就知道了,就是光盘安装版。它可以通过光盘启动电脑,启动出CentOS系统,也有图形界面,也有终端。也可以安装到计算机,但是有些内容可能还需要再次到网站下载(自动)。

3、LiveCD版:相比LiveDVD这是个更精简的光盘CentOS系统,体积更小,便于维护使用。

4、minimal版:就是迷你版,精简了更多的东西,针对服务器优化了许多内容。如果是虚拟机学习安装,不推荐用此版本。因为minimal不带一些最基本的软件,有时候用起来比较麻烦,例如minimal连文本编辑器都不带。相比而言,bin版本则带的太多了,装过一次把桌面都带上了,如果作为服务器就不需要这么多功能。

5、netinstall版:顾名思义,网络安装版。除非是逼不得已的情况,不然不推荐。

其实README.txt文件里面(如上图)已经写得比较清楚了,只不过都是英文的,可以看一下。另外,md5sum和sha1sum文件是MD5和SHA1的校验值。ISO文件下载后可以对照一下,以保证文件的原版完整性。

--------------------------------------------------------------------

 1.

VMware Workstation 设置 BIOS 的方法

当我们创建好一台新的虚拟机以后,点击“命令”下面的“打开该虚拟机电源”项。

此时,VMware Workstation 会进入下图所示的启动窗口:

Vmware 启动画面

在上面的窗口中,F2 键是进入BIOS 设置界面,F12 键是网络启动,ESC 键是虚拟机开机时按此键进入开机启动选项界面。

(遗憾的是,这种方法根本行不通,也许版本问题。

正解: 虚拟机-》电源-》 打开时进入电脑BIOS(B)固件(F)

如果是你的真实电脑,当重新启动时,按住 Del 键不放,就可以直接进入 BIOS 设置界面了,设置方法与本文介绍的方法一样。

当出现上面所示的窗口时,首先将鼠标左键点击进入启动窗口,然后按 F2 键,虚拟机进入 BIOS 设置界面:

BIOS 设置界面

2.

tty1、tty2、tty3.........什么区别?

就是多用户而已,没有什么区别(操作系统相关的知识点)

3.

 -----------------------

此处留坑,待会再填,,,,,,,,,,,,,,

专业英语一定要学好,平时多积累!!!!!不要给自己找麻烦!!!!!

--------------------------------------------

VMware虚拟机文件(后缀)

虚拟机的文件管理由VMware Workstation来执行,一个虚拟机一般以一系列文件的形式储存在宿主机中,这些文件一般在由Workstation为虚拟机所创建的那个目录中。
这里列出了这些关键文件的扩展名。在这些例子中,<vmname>表示你的虚拟机名字。

.log 
<vm name>.log or vmware.log
这个文件记录了VMware Workstation对虚拟机调节运行的情况。当你碰到问题时,这些文件对我们做出故障诊断非常有用。这个文件和虚拟机的配置文件(.vmx)储存在一个目录里面。
.nvram 
<vm name>.nvram or nvram
这是一个储存虚拟机BIOS状态信息的文件。
.vmdk 
<vmname>.vmdk 
这是一个虚拟磁盘文件,它储存了虚拟机硬盘驱动器里的内容。
一台虚拟机可以由一个或几个虚拟磁盘文件组成。如果你已经特别指定了虚拟磁盘每2GB为一单独文件的话,虚拟磁盘的大小就决定了虚拟磁盘文件的数量。随着数据写入虚拟磁盘,虚拟磁盘文件将变大,直到这些文件为2GB。(如果你在创建虚拟磁盘时已经把所有的空间都分配了,那么这些文件将在初始时就具有最大尺寸并且不再变大了)。几乎所有的虚拟磁盘文件内容关于虚拟机里的磁盘数据,仅仅一小部分是虚拟机的分区信息。
如果虚拟机是直接与物理硬盘所连接而不是虚拟磁盘的话,虚拟磁盘文件则保存着虚拟机能够访问的分区信息。
早期版本的VMware产品用.dsk扩展名来表示虚拟磁盘文件。
<disk name>-<###>.vmdk 
这是一个再次命名文件,当虚拟机有一个或多个快照时,就会自动创建它。当虚拟机运行时,这个文件就用来储存对虚拟磁盘作更改的内容。可能这样的文件有多个。虚拟机通过加###这种文件名不重复出现的后缀的命名方式以避免文件重名。
.vmem 
<uuid>.vmem 
虚拟机页面文件,它用来备份客户机保存在宿主机上主内存信息。这个文件只有在虚拟机运行时或崩溃后存在。
<snapshot name and number> 
每个虚拟机运行时所建立的快照对应一个.vmem文件,它包含了客户机的驻内存信息,它是快照的一部分。
.vmsd 
<vm name>.vmsd 
这是一个集中储存了快照的相关信息和元数据的文件。在它的目录中,可能其它一些文件只有在虚拟机运行时才存在。(而它不会消失)
.vmsn 
<vmname>-Snapshot.vmsn 
这是一个快照状态信息文件,它记录了你在建立快照时虚拟机的状态信息
<vmname>-Snapshot<###>.vmsn 
这也是储存快照状态信息的文件。
.vmss 
<vmname>.vmss 
这是一个储存虚拟机挂起状态信息的文件。一些早期版本的VM产品用.std来表示这个文件。
.vmtm 
<vmname>.vmtm 
这是含有虚拟机组资料的配置文件。
.vmx 
<vmname>.vmx 
这是一个初始的配置文件,它储存着创建虚拟机向导或虚拟机编辑器对虚拟机的一些设置。如果你用的是Linux下的VM虚拟机,这个文件的扩展名将是.cfg。
.vmxf 
<vmname>.vmxf 
这个文件是虚拟机组中补充的配置文件。注意当虚拟机组被移除后,这个文件将保留下来。

目录中的一些文件仅仅在虚拟机运行时才存在。

----------------3.15--------------------------


9.选择I/O控制器类型

LSI Logic (L)LSI Logic SAS(S)

10.选择虚拟磁盘的类型

IDESCSISATA
推荐选择“SCSI”,如图-10所示,单击“继续”。

图-10
11.为虚拟机指定磁盘
新建的虚拟机一般选择“创建一个新的磁盘”,如图-11所示,单击“继续”。

如何检查的光盘完整性以及ISO镜像的制作以及检查损坏?

必须创建一个根(/)分区,
建议再创建一个/boot分区存放启动文件
一个交换分区用作虚拟内存,
还有自定义分区/data。

分区的挂载点?

18.设置引导程序及安装位置
此处接受默认设置,将引导装载程序安装到磁盘的MBR记录中 重建主引导分区

7.设置kdump(内核崩溃转储)机制
去掉勾选“启用kdump”,如图-47所示,单击“完成”。

linux下的X server:linux图形界面原理 - 默默淡然 - 博客园
http://www.cnblogs.com/liangxiaofeng/p/5034912.html

步骤一:从桌面切换到字符界面tty2
在RHEL6.5的图形桌面按快捷键Ctrl+Alt+F2进入,如图-49所示。
从一个tty控制台切换到另一个tty控制台,只需要按Alt+Fn键即可。例如,当前已在tty3登录,此时若按Alt+F4键将会切换到tty4
在任何一个tty控制台下,只需按Alt+F1键,即可返回GNOME桌面,如图-53所示。

文件命名不能带“?””为什么文件名中不能包含下列任何字符之一? - 知乎

https://www.zhihu.com/question/38751059

  kali输入用户名密码后,最后要等个5分钟.

success!

安装东西一定得去找教程,毕竟是英文,毕竟是新接触,自己摸索着走,不会有任何好处.

 Q:

live(686-pae)
live(686-pae failsafe)
live(foresic mode)
install
graphical install
install with speech synthesis

install kali os on my own failed, cauze I don't know what's choice should i make.In fact, poor english word amount.

then candle it as what book showing me.

 --

rpm redhat

dpkg debian

 -----

apt-get update 

apt-get upgrade

apt-get dist-upgrade

安装或升级系统分下面几个步骤。

    第一步,获得最近的软件包的列表;列表中包含一些包的信息,比如这个包是否更新过。

    第二步,如果这个包没有发布更新,就不管它;如果发布了更新,就把包下载到电脑上,并安装。

    apt-get update对应的就是第一步,得到软件包的列表。

    apt-get upgrade 与apt-get dist-upgrade对应的是第二步。 

    由于包与包之间存在各种依赖关系。upgrade只是简单的更新包,不管这些依赖,它不和添加包,或是删除包;而dist-upgrade可以根据依赖关系的变化,添加包,删除包。

    一般在运行upgrade或dist-upgrade之前,先要运行update。

我认为apt-get upgrade和dist-upgrade的差别: 

upgrade:系统将现有的Package升级,如果有相依性的问题,而此相依性需要安装其它新的Package或影响到其它Package的相依性时,此Package就不会被升级,会保留下来. 

dist-upgrade:可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的Package,就会试着去安装/移除它. (所以通常这个会被认为是有点风险的升级) 

apt-get upgrade 和 apt-get dist-upgrade 本质上是没有什么不同的。

只不过,dist-upgrade 会识别出当依赖关系改变的情形并作出处理,而upgrade对此情形不处理。

例如软件包 a 原先依赖 b c d,但是在源里面可能已经升级了,现在是 a 依赖 b c e。这种情况下,dist-upgrade 会删除 d 安装 e,并把 a 软件包升级,而 upgrade 会认为依赖关系改变而拒绝升级 a 软件包。

安装成功

open wingIDE  create python demo:

debug 选项设置断点

 

 换源?

非官方名词解释:

默认特定服务器下载资料,之后服务器没资源了,就要更换服务器,也就是换源.

换源步骤: 

1.切换到root用户(如果已经是root用户就直接看第二步)

dnt@HackerKali:~$ su
密码:

2.用文本编辑器打开sources.list,手动添加下面的更新源

root@HackerKali:/home/dnt# leafpad /etc/apt/sources.list

3.添加完毕后执行下面的更新指令,进行系统或者工具的更新

root@HackerKali:/home/dnt# apt-get update && apt-get upgrade && apt-get dist-upgrade 

apt-get clean

先确定自己是什么版本:lsb_release -a

---------------------------------Kali 2.0 ---更新源-----------------------------------

kali-rolling版本:(中科大的就够用了,个人按需吧)

复制代码
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

#阿里云
#deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

#清华大学
#deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

#浙大
#deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free

#东软大学
#deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib

#官方源
#deb http://http.kali.org/kali kali-rolling main non-free contrib
#deb-src http://http.kali.org/kali kali-rolling main non-free contrib

#重庆大学
#deb http://http.kali.org/kali kali-rolling main non-free contrib
#deb-src http://http.kali.org/kali kali-rolling main non-free contrib
复制代码

sana版本:(其实你把上面的版本都改成sana就可以了)

复制代码

#科大的云
deb http://mirrors.ustc.edu.cn/kali sana main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali sana main non-free contrib
deb http://mirrors.ustc.edu.cn/kali-security sana/updates main contrib non-free


#阿里云
deb http://mirrors.aliyun.com/kali sana main non-free contrib
deb-src http://mirrors.aliyun.com/kali sana main non-free contrib
deb http://mirrors.aliyun.com/kali-security sana/updates main contrib non-free

复制代码

----------------------------------Kali 1.0--更新源-------------------------------------

复制代码
#官方源
deb http://http.kali.org/kali kali main non-free contrib
deb-src http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free

#中科大kali源
deb http://mirrors.ustc.edu.cn/kali kali main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali main non-free contrib
deb http://mirrors.ustc.edu.cn/kali-security kali/updates main contrib non-free

#新加坡kali源
deb http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib
deb-src http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free
deb http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free
deb-src http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free

#阿里云kali源
deb http://mirrors.aliyun.com/kali kali main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali main non-free contrib
deb http://mirrors.aliyun.com/kali-security kali/updates main contrib non-free

#163 Kali源
deb http://mirrors.163.com/debian wheezy main non-free contrib 
deb-src http://mirrors.163.com/debian wheezy main non-free contrib 
deb http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib 
deb-src http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib 
deb-src http://mirrors.163.com/debian-security wheezy/updates main non-free contrib 
deb http://mirrors.163.com/debian-security wheezy/updates main non-free contrib


#上海交大 Kali源 (比较慢,直接忽略)
#deb http://ftp.sjtu.edu.cn/debian wheezy main non-free contrib
#deb-src http://ftp.sjtu.edu.cn/debian wheezy main non-free contrib 
#deb http://ftp.sjtu.edu.cn/debian wheezy-proposed-updates main non-free contrib 
#deb-src http://ftp.sjtu.edu.cn/debian wheezy-proposed-updates main non-free contrib 
#deb http://ftp.sjtu.edu.cn/debian-security wheezy/updates main non-free contrib 
#deb-src http://ftp.sjtu.edu.cn/debian-security wheezy/updates main non-free contrib
复制代码
沙耶加是最棒的也是最强的,今天换我来拯救世界!
原文地址:https://www.cnblogs.com/wanghui626/p/6533807.html