主系统Kali Linux确实好用,继《Kali~2018安装后的配置》之后,自己又全面详细的总结了关于Kali Linux系统安装后的配置,《Kali Rolling 系统配置总结(Updateing)》相比《Kali~2018安装后的配置》更加全面详细。希望,这篇文章能够帮助到喜欢Kali Linux的爱好者。

系统展示

环境准备

系统镜像

最新版Kali Linux镜像

  1. kali-linux-2019.3-amd64.iso

使用Grub桌面引导,美化更加方便

启动盘

  1. 1、大于8GU
  2. 2、使用UEFI+GPT引导安装
  3. 3、将下载的镜像直接解压到U盘中,默认EFI引导

主机

  1. 台式机或笔记本

系统BIOS设置

  1. 1、根据自己电脑品牌的不一样,按照各自的方法进入BIOS页面
  2. 2、在BIOS页面中设置U盘启动
  3. 3、保存后重启进行系统安装

添加用户

添加普通用户

  1. useradd -m -G sudo,video,audio,cdrom -s /bin/bash Qftm

把某个用户添加到组中:

  1. sudo usermod -a 用户名 -G 组名

递归更改目录/文件所属用户组:

  1. sudo chgrp 用户名 -R MyDocuments/

递归更改目录/文件拥有者:

  1. sudo chown 用户名 -R MyDocuments/

软件升级与系统更新

添加源

  1. vi /etc/apt/sources.list,比较好用的kali
  2. deb http://http.kali.org/kali kali-rolling main non-free contrib
  3. deb http://mirrors.aliyun.com/debian stable main contrib non-free
  4. deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
  5. 如果是其他系统导入kali源,比如ubuntu,需要导入kali公钥
  6. apt-key adv --recv ED444FF07D8D0BF6

更新软件列表并更新软件

  1. apt-get update & apt-get upgrade -y

升级操作系统

  1. apt-get dist-upgrade -y

如果软件包更新过程中临时中断,可以使用修复命令:

  1. dpkg --configure -a

内核头文件安装与清理

安装

  1. apt-get install linux-headers-$( uname -r )

清理系统软件包和内核:

  1. uname r 查看正在使用的内核
  2. dpkg --get-selections | grep linux

删除不用的内核文件image、头文件headers:

  1. apt-get purge 内核文件名 头文件名

系统清理

  1. apt-get clean && apt-get autoclean && apt-get autoremove -y  

详解:

  1. apt-get remove 软件名   #删除相应的软件,但保留配置文件
  2. apt-get purge 软件名    #同时清除软件包和软件的配置文件
  3. apt-get clean       #删除软件包缓存(/var/cache/apt/archives)
  4. apt-get autoremove    #自动清理无用的依赖包

清理系统残存配置:

  1. dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

安装常用软件

Sogou install

安装fcitx (输入法依赖于该工具,本质上是一个输入法管理工具)

  1. apt install fcitx

搜狗官网下载对应版本deb包

  1. http://pinyin.sogou.com/linux/

安装搜狗输入法

  1. dpkg -i sogoupinyin_2.1.0.0086_amd64.deb

安装依赖

  1. apt -f install

终端重启统

  1. reboot //必须重启不重启输入法还是不可以使用

Sogou uninstall

  1. dpkg -l so*
  2. dpkg -r sogoupinyin //删除软件
  3. apt-get pugre sogoupinyin //删除配置

Google LatinIME

  1. apt-get install fcitx fcitx-googlepinyin

安装完毕后重启生效,打开Fcitx Configuration

点左下角那个“+” ,–> 去掉”仅显示当前语言”的勾 –> 找到“googlepinyin”并添加

Google Chrome

首先,使用 wget 命令来下载最新版本的 Google Chrome 的 debian 安装包

  1. wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

接着安装

  1. dpkg -i Google.deb

发现出错了,进行修复

  1. apt-get -f install

再接着安装就会成功了

  1. dpkg -i Google.deb

Firefox Browser

安装

系统本身自带不需要安装,默认为英文浏览器

汉化

打开终端,输入

  1. vim /etc/apt/sources.list

终端下输入命令,等待即可

  1. apt-get install iceweasel-l10n-zh-cn

Flameshot for screenshots

  1. apt-get install flameshot //安装
  2. flameshot config //配置
  3. flameshot gui //运行

也可以通过其自带AppStore安装

配置快捷键

VMware for virtual machine

官网下载链接:

  1. http://www.vmware.com/products/workstation/workstation-evaluation.html

赋予可执行权限,执行即可

  1. chmod +x VMware-Workstation-Full-12.5.4-5192485.x86_64.bundle
  2. ./VMware-Workstation-Full-12.5.4-5192485.x86_64.bundle

如果是虚拟机 kali linux 的话,可以安装增强工具open-vm-tools-desktop便于物理机和虚拟机之间文件复制,屏幕适应。

如果之前不小心安装了vmware-tools,需要卸载

  1. cd vmware-tools-distrib/bin
  2. ./vmware-uninstall-tools.pl

安装open-vm-tools-desktop

  1. apt-get install open-vm-tools-desktop
  2. reboot

但是kali如果需要使用虚拟机,还需要先安装内核头文件

apt-get install linux-headers-$( uname -r )

注意:如果你用:apt-get dist-upgrade 命令进行了升级,内核头也会发生变化,需要重新安装

PyCharm for python

官网下载

  1. https://www.jetbrains.com/pycharm/download/

解压安装,目录可以自己定制

配置环境变量

第一种方法

配置用户文件 ~/.bashrc

  1. Qftm :~/桌面# vim ~/.bashrc
  2. #pycharm path
  3. export PATH=/root/Qftm/Software/pycharm-community-2019.2.4/bin:$PATH
  4. Qftm :~/桌面# source ~/.bashrc
  5. Qftm :~/桌面# pycharm.sh

第二种方法

配置系统文件 /etc/profile

专业版破解

Activation code

  1. http://pblog.rzepx.cn/activationcode

WPS

首先,去WPS的linux官网(http://community.wps.cn/download/),下载安装包,32位电脑下载32位,64位电脑下载64位,下载以.deb结尾的那一个。

dpkg安装

  1. dpkg -i wps-office_11.1.0.8865_amd64.deb

安装完毕后,打开wps时,会提示缺少字体,下载相应字体(字体文件百度云盘链接地址:http://pan.baidu.com/s/1nuS5U5b 密码:p4vz),将解压出的wps-office文件夹复制到/usr/share/fonts/或者用户目录.fonts 即可。

Typora for markdown

Typora官网

  1. https://typora.io/

Typora是一种很好的MarkDown的编辑器,支持Linux、Mac、Windows不同平台

Linux下安装

  1. # or run:
  2. # sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
  3. wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
  4. # add Typora's repository
  5. sudo add-apt-repository 'deb https://typora.io/linux ./'
  6. sudo apt-get update
  7. # install typora
  8. sudo apt-get install typora

Typora设置默认换行符

  1. Click->文件->偏好设置->编辑器->默认换行符

Sublime Text

Install the GPG key:

  1. wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

Ensure apt is set up to work with https sources:

  1. sudo apt-get install apt-transport-https

Select the channel to use:

  1. Stable
  2. echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
  3. Dev
  4. echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Update apt sources and install Sublime Text

  1. sudo apt-get update
  2. sudo apt-get install sublime-text

可能出现的问题解决,打开之后用搜狗输入法不能输中文的解决办法

更新并升级系统为最新 (较新的系统会解决很多可能出现的问题)

  1. sudo apt-get update && sudo apt-get upgrade

克隆项目到本地 :

  1. git clone https://github.com/lyfeyaj/sublime-text-imfix.git

运行脚本 :

  1. cd sublime-text-imfix && ./sublime-imfix

完成, 重新打开Sublime就会输中文了

QQ Chat

Appimage 下载

安装很简单只需要一个Appimage文件即可

下载网址

  1. http://yun.tzmm.com.cn/index.php/s/XRbfi6aOIjv5gwj

AppImage 中文文档

  1. https://doc.appimage.cn/docs/home/

自带wine运行环境,对中文字体进行了一些优化,目前还在优化中。打包人是AppImage的作者probono,一个德国人。

AppImage 使用方法

  1. chmod a+x QQ.Appimage
  2. ./QQ.Appimage

问题解决

打开QQ之后你可能会发现乱码

终端查看编码

  1. echo $LANG

发现是有UTF-8的,但是QQ依然是乱码,猜测问题可能是字体不支持中文(apt-get upgrade之后的后遗症)

解决

  1. apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy

打开Fonts,在最后,有wenquanyi-xxxxx的这种,然后就可以恢复正常了

最后,有一个缺点就是不能输中文 T_T ,查了查好像是,我自己装的输入法和QQ的输入法不一样。

常见问题

解决root权限下无法运行chrome

修改/usr/bin/google-chrome-stable文件:

  1. exec -a "$0" "$HERE/chrome" "$@" --no-sandbox --user-data-dir

解决root权限下无法运行chromium

修改/usr/share/applications/chromium.desktop文件:

  1. Exec=/usr/bin/chromium %U --no-sandbox --user-data-dir

在系统语言为英文的情况下,设置启动chrome时显示为中文

修改/usr/bin/google-chrome-stable文件,添加一行即可

  1. export LANGUAGE=zh-cn /opt/google/chrome/google-chrome %U

解决root权限下无法运行VLC

修改vlc的ELF文件,执行

  1. vim /usr/bin/vlc

找到geteuid,把这个字符串替换成getppid保存即可正常运行

解决root下安装Typora无法正常启动

终端运行查看错误信息

  1. Qftm :~# typora
  2. [15780:1117/104020.047895:FATAL:atom_main_delegate.cc(210)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
  3. 追踪与中断点陷阱
  4. Qftm :~#

根据错提示和root下Google浏览器不能运行一样

修改其自身启动文件

  1. 1、找到usr/share/application文件里的typora文件或图标,我这里是typora.desktop显示的是可编辑文件不是图标
  2. 2、右键属性 用文本编辑器打开
  3. 3、找到 Exec=typora %U 这一行
  4. 4、修改成 Exec=typora %U --no-sandbox
  5. 5、保存退出

系统美化

主题美化

安装gnome-tweaks进行系统配置

  1. /usr/share/themes -> ~/.themes
  2. /usr/share/icons -> ~/.icons

ps:利用用户配置文件,可以防止系统坏掉,导致美化配置文件丢失



下面是自己的主题

  1. gnome主题网站: gnome-look.org
  2. GTK主题
  3. https://www.pling.com/s/Gnome)
  4. https://www.opendesktop.org/p/1263666/
  5. Icons主题
  6. https://www.gnome-look.org/browse/cat/132/order/latest/)
  7. https://www.gnome-look.org/s/Gnome/p/1309810
  8. Cursor主题
  9. https://www.gnome-look.org/browse/cat/107/)
  10. https://www.opendesktop.org/p/999353/
  11. Gnome扩展
  12. https://extensions.gnome.org/
  13. McOS-themes GTK3
  14. https://www.pling.com/s/Gnome/p/1241688/
  15. https://www.pling.com/s/Gnome/p/1013714/

GRUB美化

时间更改

  1. vim /etc/default/grub
  2. GRUB_TIMEOUT=8

引导更改

自己的主题(Tela grub theme)(https://www.pling.com/s/Gnome/p/1307852/)

下载之后运行install.sh

背景更改

GRUB 在哪 4 个地方寻找启动背景图像:

  1. /etc/default/grub 里的 GRUB_BACKGROUND
  2. /boot/grub/ 里找到的第一个图像(如果发现多张,将以字母顺序排序)
  3. /usr/share/desktop-base/grub_background.sh 中指定的
  4. /etc/grub.d/05_debian_theme WALLPAPER 行列出的
  5. 依次类推,找到之后下面不再继续

修改的5种方式

  1. 方式一 替换图像
  2. 替换/usr/share/images/desktop-base/desktop-grub.png
  3. 方式二 修改/etc/default/grub
  4. 方式三 修改/boot/grub/
  5. 方式四 修改/usr/share/desktop-base/grub_background.sh
  6. 方式五 修改/etc/grub.d/05_debian_theme

ps:Tela grub theme已内置命令修改背景

登录界面美化

安装slim显示器的登录主题

安装slim

  1. apt-get install slim

将下好的主题mac复制到'/usr/share/slim/mac',然后修改/etc/slim.conf配置文件,设置当前主题为mac

ps:slim主题太简单了,建议使用gdm

切换显示器

运行命令,选择要切换的显示器

  1. dpkg-reconfigure slim //被换掉的显示器

终端美化

编辑用户终端配置文件

  1. vim ~/.bashrc

美化终端用户显示

  1. export PS1='\[\033[01;31m\] → Qftm ← \[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

美化终端开启显示

  1. root@Qsec:~# apt-get install figlet
  2. root@Qsec:~# leafpad .bashrc
  3. 在文件最后加入一行代码
  4. figlet " Q f t m"
  5. echo -ne "${lightgreen}Today is:\t\t${red}" `date`; echo "" #显示当前时间
  6. echo -e "${lightgreen}Kernel Information: \t${red}" `uname -smr` #显示系统信息

美化效果

Gnome extensions

gnome提供了很多插件,用于丰富gnome功能,我们可以根据需要添加 gnome extensions来拓展功能。但是插件装的太多,会比较卡。插件存放路径:~/.local/share/gnome-shell/extensions/

每次装完插件,我们可以按下Alt+F2— 输入r—回车 ,以此重启刷新gnome。

下面一些插件:

  1. Auto Move Windows 当应用创建窗口时自动移动到某个特定的工作空间
  2. EasyScreenCast屏幕录像,做演示时比较方便 kali默认安装)
  3. Lock Keys 顶栏显示NumlockCapslock的状态
  4. NetSpeed 顶栏显示网速,喜欢简洁的Simple net speed也非常不错
  5. system-monitor 顶栏显示CPU、内存、网速、温度、电池电量等信息,安装前需要解决依赖

Kali Rolling 系统配置总结 (Updateing)的更多相关文章

  1. 从Kali 2.0 转至 Kali Rolling

    1. 修改官方软件库列表 编辑/etc/apt/sources.list,注释掉原有内容,然后添加下述内容. # kali rolling deb http://http.kali.org/kali ...

  2. Kali Rolling在虚拟机安装后的设置

    Kali Linux在2016年的第一个发行版——Kali Rolling是Debian的即时更新版,只要Debian中有更新,更新包就会放入Kali Rolling中,供用户下载使用.它为用户提供了 ...

  3. Kali Rolling 下利用rtl-sdr跟踪飞机路线

    环境 kali rolling 状态:未升级发行版,仅用 "apt-get upgrade " 命令更新了软件 原料 RTL-SDR电视棒一个,芯片是RTL2832U 原理 我国民 ...

  4. kali Rolling 安装QQ

    ------------------------------------------------------------------- 环境: kali Rolling   64位 所需软件包: Wi ...

  5. kali Rolling 安装QQ和虚拟机

    环境: kali Rolling   64位 WPS 官网linux版下载链接:http://community.wps.cn/download/ 使用dpkg命令安装,遇到依赖问题,用apt-get ...

  6. kali rolling更新源之gpg和dirmngr问题

    1.编辑 /etc/apt/source.list gedit /etc/apt/sources.list 输入更新源,可以选任何可用更新源,这里设置官方源 deb http://http.kali. ...

  7. kali linux系统配置 避免踩坑

    使用kali一个多月,重新安装kail也三次了,下面是安装完系统后,做如下系统配置,必须要做的配置,让自己以后不要踩坑. kail更新系统 1.添加更新源,前面已经介绍,不再多说 2获取更新数据,命令 ...

  8. kali Rolling安装之后的一些常用配置总结

    添加普通用户 useradd -m -G sudo,video,audio,cdrom -s /bin/bash OKing把某个用户添加到组中: sudo usermod -a 用户名 -G 组名 ...

  9. kali Rolling安装之后的一些常用配置总结(更新)

    原文: https://ssooking.github.io/kali-rolling-an-zhuang-zhi-hou-de-yi-xie-chang-yong-pei-zhi-zong-jie/ ...

随机推荐

  1. Python 3 既是激进的又是克制的,这些提议被否决了

    [译]PEP 3099--Python 3 中不会改变的事情 导语: Python 3.8 已经发布了,引进了不少变更点.关于 3.9 预计引入的修改,也披露了一些.我们之前还关注过 GIL 的移除计 ...

  2. SSH通道来访问MySQL

     许多时候当要使用Mysql时,会遇到如下情况: 1. 信息比较重要,希望通信被加密.2. 一些端口,比如3306端口,被路由器禁用. 对第一个问题的一个比较直接的解决办法就是更改mysql的代码,或 ...

  3. 神奇的 SQL 之团结的力量 → JOIN

    前言 开心一刻   闺蜜家暴富,买了一栋大别野,喊我去吃饭,菜挺丰盛的,筷子有些不给力,银筷子,好重,我说换个竹子的,闺蜜说,这种银筷子我家总共才五双,只有贵宾才能用~我咬着牙享受着贵宾待遇,终于,在 ...

  4. 文本查重算法SimHash

    1.介绍 爬虫采集了大量的文本数据,如何进行去重?可以使用文本计算MD5,然后与已经抓取下来的MD5集合进行比较,但这种做法有个问题,文本稍有不同MD5值都会大相径庭, 无法处理文本相似问题.另一种方 ...

  5. Java基础(43)Queue队列

    Collection接口的第三个子接口是Queue接口,而Queue接口的子接口又是Deque接口和BlockingQueue接口. 实现了Deque接口的类有:ArrayDeque类.Concurr ...

  6. 数据结构(四十一)多路查找树(B树)

    一.多路查找树的背景 前面所讨论的查找算法都是在内存中进行的,它们适用于较小的文件,而对于较大的.存放在外存储器上的文件就不合适了,对于此类大规模的文件,即使是采用了平衡二叉树,在查找效率上仍然较低. ...

  7. 设计模式C++描述----06.适配器(Adapter)模式

    一. 定义 适配器模式将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作. Adapter 模式的两种类别:类模式和对象模式. 二. 举例说明 实际中 ...

  8. ios Autolayout 按比例相对布局

    看到一篇讲ios storyboard 按比例相对布局的博客,挺不错的转下来了! 可到liumh.com查看. 本文记录如何在 UIStoryboard 或者 xib 中进行百分比布局,包括 View ...

  9. 明解C语言 入门篇 第二章答案

    练习2-1 #include <stdio.h> int main() { int x; int y; int percent; puts("请输入两个整数"); pr ...

  10. redis 基本类型和命令(一)

    一.Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合). (1) string类型是Redis最基本的数 ...