首页 > 系统相关 >Kali Linux 折腾记

Kali Linux 折腾记

时间:2024-02-04 17:22:51浏览次数:33  
标签:kali Kali Linux 折腾 linux 镜像 但是 安装 wine

本篇文章在 Kali Linux 2022.2 Firefox 浏览器下写作


前话

放暑假在家,虽然也没闲着几天,但是看着自己手头上的没用的电脑,感觉总得干点什么好,于是我就想到了装 linux 系统。但是 linux 有这么多发行版,用什么好? 一开始实际上我想到的是 arch linux ,但是安装好像有点麻烦,后边又想到了 ubuntu 。但是实际上最后还是选择了 kali linux ,一个用于安全方面的发行版 linux 。对于我来说也可以顺便锻炼锻炼技术,顺便熟悉 linux 的使用,于是说干就干,开始了下文的折腾。

主机配置:

主机是惠普的准系统 prodesk 600g2,优点在于体积非常小,酷似机顶盒。

CPU:I5-6600T

内存:联想笔记本内存 8g 2133 *2 =16g

没有独立显卡,用核显。

硬盘是个我收来的西数 2.5寸 黑盘,500g

带一块 ac7265 网卡。

系统安装

先准备一块u盘,最好大于16g,然后从阿里云镜像下载 amd64 的 kali iso 镜像(官网太慢,不推荐) ,之后我用 ultraliso 把镜像写到 u盘 里,就准备开始安装了。

hp 提示iso未被验证

没进系统就来了下马威,开机提示镜像未被验证,百度说关掉 安全启动即可, it works.

然后正常进了安装系统,开始下一步。选择了地区和语言。

提示镜像未被挂载

我之前在 vmware 虚拟机上安装过 kali linux ,当时的过程十分顺利,但是在实体机上显然要麻烦许多,提示镜像未被挂载,无法进行下一步安装。搜索引擎告诉我进入安装的 shell ,然后把挂载错误的镜像(不应挂载到/media)去掉,重新挂载即可。it works!

之后继续安装,一路下一步。在分区方面我选择了把 /home /var /dba 等等都放在一个分区,对于我来说比较方便。

之后又多多少少的报了一些小错误,但是不影响下一步安装,一路跳过即可。

网络配置

打开安装好的系统,输入账号密码进入,熟悉却陌生的系统又展现在我眼前,kali 2022.2 对于我之前用的版本还是变了很多样。我也成功连上了家里的 WiFi ,但是我发现我打开自带的 Firefox 竟然无法上网。 之后我又尝试在 console 里ping baidu.com 发现域名不能被解析。我一开始以为是无线网卡驱动的问题,找了半天也没有发现我这块 ac7265 能在 linux 下跑的驱动。但是 intel 官网说这块网卡是支持 linux 的。 之前在虚拟机安装可没有这么麻烦, VMware 全部把网络配置搞定。

在茫茫搜索引擎结果中发现了一篇博客,解决了问题,大概方法是在/etc/..../network 的文件里添几行代码。博客后面还提示要在 resolv.conf文件中填上 nameserver xxx.xxx.xxx.xxx (dns) 但是我发现我修改不了,sudo 也没用,只能放弃。但是在系统设置可以设置 dns ,我设置成了114.114.114.114 dns服务器(好臭啊)。最终 it works.

ssh配置

在外面可能会需要ssh来远程登录到服务器,但是 kali 默认是不开ssh 服务的,所以需要在 config 里打开,然后用 console 启动服务。之后为了方便设置开机启动。

中文输入法

kali linux 不自带输入法,所以中文输入法需要自己安装 ,我选择搜狗输入法 for linux , 安装过程跟着官网来即可,这里的安装步骤基本上和 Ubuntu 一致。

换源

kali 自带的官方源国内比较慢,这里选择 阿里云 的源,vim /.../source-list.conf 把官方源注释掉,然后添加阿里云的源,之后 console 里一行apt-get update 结束。

搭建ftp

有时候我可能会需要远程下载一些文件,虽然各大网盘是不错的选择,但是有时候有些太麻烦,不适合我,所以我选择 ftp 服务器,这里我用vsftpd 跟着配置走,比较安全。

内网穿透

搞了这么多,发现自己没有公网ip,只能走内网穿透。我选择了sakurafrp 我开 OIerCraft 就用的是它。很幸运它有 linux 版本,但是下载出来的文件我无法执行,chmod 给权限也不行,正在解决,有人知道也可以告诉我/fn

壁纸

kali 自带的炫酷风格壁纸不适合我这种二次元,所以我光速换掉了,如下:

2022-08-12-18-31-05.png

qq for linux

跟着教程搞。

但是qq for linux实在是太丑太简陋,所以下一步打算 wine 装 windows qq。

wine

随着上面的话,又开始了折腾 wine 的过程。
我是直接 apt-get install wine 的,比较方便。然后按照官方提示 update 了一些东西。wine --version 看了一眼发现是7.0.0版本,看了一眼官网好像已经7.14了,不过问题不是太大。

could not load kernel32.dll, status c0000135

刚下好windows qq的.exe安装包,执行 wine xxxxxxx.exe 给我报了这个错误。

在网上搜了一下说是 config 的问题,因为我还没配置 config。于是下载 winetricks(sudo apt-get winetricks

就想到这么多,随着我的继续折腾随缘更新吧。

add:此机器已经被我用作 OIerCraft 的服务器,详见 blog

标签:kali,Kali,Linux,折腾,linux,镜像,但是,安装,wine
From: https://www.cnblogs.com/reverber/p/18006616

相关文章

  • PowerShell是一种跨平台的任务自动化解决方案,包括命令行shell、脚本语言和配置管理框
    PowerShell是一种跨平台的任务自动化解决方案,包括命令行shell、脚本语言和配置管理框架。PowerShell运行在Windows、Linux和macOS上。创建一个思维导图来概述PowerShell命令可能包括以下几个主要部分:基础命令操作Get-Help:获取命令帮助Get-Command:查找命令Get-Member:查看对......
  • 如何排查常规软件问题 - 面向 Linux 初级用户的教程
    笔者从14年做开源软件以来,接触了众多Linux新手用户,这里我为这类用户总结了一些常见的问题排查方法,希望能帮助到大家。如果你已经工作多年,对于下面提到的思路和方法应该非常熟悉,如果对某一条感到陌生,咳咳,真的不太应该,赶紧补补吧。1.软件资料获取第一条是告诉大家去哪里获取......
  • NVIDIA显卡驱动NVIDIA-Linux-x86_64-545.29.02 安装错误分析之一
    software/NVIDIA-Linux-x86_64-545.29.02/kernel-open/nvidia/libspdm_shash.c:在函数‘lkca_hmac_duplicate’中:/software/NVIDIA-Linux-x86_64-545.29.02/kernel-open/nvidia/libspdm_shash.c:90:26:错误:implicitdeclarationoffunction‘crypto_tfm_ctx_aligned’;didy......
  • Linux---软件安装(二)
    1、软件安装方式二进制发布包安装软件已经针对具体平台编译打包发布,只要解压,修改配置即可rpm安装软件已经按照redhat(红帽)的包管理规范进行打包,使用rpm命令进行安装,不能自行解决库依赖问题yum安装一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动......
  • MongoDB - 理解业务场景、简介、特点和体系结构、数据类型等,部署Linux系统
    MongoDBNotesMongoDB用起来-快速上手理解MongoDB的业务场景、熟悉MongoDB的简介、特点和体系结构、数据类型等。能够在Windows和Linux下安装和启动MongoDB、图形化管理界面Compass的安装使用掌握MongoDB基本常用命令实现数据的CRUD掌握MongoDB的索引类型、索引管理、执行计......
  • Memory protection key in Linux
    MemoryProtectionKeysReference:MPKinLinuxkerneldocumentMemoryProtectionKeysforUserspace(PKUakaPKEYs)isafeaturewhichisfoundonIntel’sSkylake“ScalableProcessor”ServerCPUs.Itwillbeavalableinfuturenon-serverparts.Foranyone......
  • Linux服务器升级GLIBC失败导致shell不可用的问题解决经历
    转自https://blog.csdn.net/u010549608/article/details/126281354?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170696599716800182728626%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170696599716800182728626&biz_i......
  • Linux如何查询是哪些进程占用了端口
    Addressalreadyinuse这个提示,想必大家遇到过,怎么能快速找到问题并解决呢?下面有几种姿势可以了解一下.在对网络连接或特定于应用程序的问题进行故障排除时,首先要检查的事情之一应该是系统上实际使用了哪些端口,以及哪个应用程序正在侦听特定的端口。本文介绍了如何使用netstat,s......
  • Docker笔记(一)docker 在linux里面的安装
    Docker笔记(一)docker在linux里面的安装为什么使用docker(docker理念)在开发环境,将源码+配置+软件等其他项目运行的所有的东西,都打包,直接都给运维,这样运维就不需要自己搭建项目运行的环境了,因为你已经拿到了开发人员本地的全部的东西,相当于拿到开发人员全部的东西,直接在运维那里就......
  • Nexpose v6.6.236 for Linux & Windows - 漏洞扫描
    Nexposev6.6.236forLinux&Windows-漏洞扫描Rapid7VulnerabilityManagement,ReleaseFeb02,2024请访问原文链接:https://sysin.org/blog/nexpose-6/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org您的本地漏洞扫描程序搜集通过实时覆盖整个网络,随......