添加普通用户
1 | useradd -m -G sudo,video,audio,cdrom -s /bin/bash ssooking |
把某个用户添加到组中: sudo usermod -a 用户名 -G 组名
递归更改目录/文件所属用户组: sudo chgrp 用户名 -R MyDocuments/
递归更改目录/文件拥有者: sudo chown 用户名 -R MyDocuments/
一、更新升级
1.添加源:
vi /etc/apt/sources.list
,比较好用的kali源
1 | deb http://http.kali.org/kali kali-rolling main non-free contrib |
如果是其他系统导入kali源,比如ubuntu
,需要导入kali公钥
1 | apt-key adv --keyserver pgp.mit.edu --recv-keys ED444FF07D8D0BF6 |
2.更新软件列表并更新软件
1 | apt-get update & apt-get upgrade -y |
3.升级操作系统
1 | apt-get dist-upgrade -y |
如果软件包更新过程中临时中断,可以使用修复命令:
1 | dpkg --configure -a |
4.安装内核头文件
1 | apt-get install linux-headers-$( uname -r ) |
清理系统软件包和内核:
1 | uname –r 查看正在使用的内核 |
删除不用的内核文件image、头文件headers:
1 | apt-get purge 内核文件名 头文件名 |
5.清理系统
1 | apt-get clean && apt-get autoclean && apt-get autoremove -y |
详解:
1 | apt-get remove 软件名 #删除相应的软件,但保留配置文件 |
清理系统残存配置:
1 | dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P |
二、安装常用工具
谷歌拼音
1 | apt-get install fcitx fcitx-googlepinyin |
安装完毕后重启生效,打开Fcitx Configuration
点左下角那个“+” ,–> 去掉”仅显示当前语言”的勾 –> 找到“googlepinyin”并添加。默认使用ctrl+空格
切换中英文输入法
截图工具flameshot
1 | apt-get install flameshot |
去掉最后几项,这样截图界面会清爽很多。
在系统设置
—Keyboard
设置中添加快捷键
使用Ctrl+Alt+A
快捷键截图试试
增加vpn支持
1 | sudo apt-get install pptpd network-manager-openvpn network-manager-openvpn-gnome network-manager-pptp network-manager-pptp-gnome network-manager-strongswan network-manager-vpnc network-manager-vpnc-gnome |
安装oh-my-zsh
1 | apt-get install zsh |
使用蓝牙
1 | apt-get install pi-bluetooth bluez bluez-firmware blueman |
关键一点:添加pi用户到蓝牙组
1 | usermod -G bluetooth -a pi |
一些必备工具
下面介绍一些**非常好用
**的工具,apt
可以直接安装
peek
:GIF录制catfish
:文件快速搜素工具,类似windows上的Everything
bless
:图形化的16进制编辑器bleachbit
:图形化垃圾清理工具remmina
:远程连接管理工具filezilla
:FTP客户端cherrytree
:本地知识树笔记工具synapse
:系统应用程序快速启动工具
其他值得独立安装的工具
- wps:office办公
- QQ/TIM:appimage版qq和tim
- Wechat:weweChat 、electronic-wechat
- typora:markdown编辑器
- sublime text 3:代码编辑器
- stacer:图形化系统优化管理工具
- Falcon SQL Client:支持多种数据库的连接管理工具
- Franz:能够同时登录多个Mail、云盘、社交帐号等(基于web)的工具
- Station:类似Franz,能够在一个软件中登录管理多个帐号,界面更好看
更多工具:https://www.linux-apps.com/
三、系统美化
全局设置:
- 主题文件: /usr/share/themes/
- 图标文件: /usr/share/icons/
- 背景壁纸: /usr/share/background/ 、 /usr/share/wallpapers
- conky : /etc/conky/
1.修改背景图片
/usr/share/images/desktop-base
1 | login-background.png #进入系统界面的背景图 |
修改登录界面图片
1 | /usr/share/gnome-shell/theme/KaliLogin.png |
2.修改主题
主题文件位置:
gnome主题网站: gnome-look.org
选择GTK主题
去 gnome-look.org 网站下载喜欢的GTK
主题。这里我用的是McOS-MJV-Gnome-3.30 ,把下载的theme包解压到/usr/share/themes
下。
选择图标icons主题
这里我使用的是:Korla icon theme ,下载完后,把图标主题包解压到/usr/share/icons
下。
选择鼠标主题
Cursors主题下载 ,这里我用的是Breeze Black ,下载完后,把鼠标主题解压到/usr/share/icons
下。
打开gnome-tweaks
,在外观处选择对应主题
默认的窗口按钮在右边,gnome环境下,将其换到左边的命令为:
1 | gsettings set org.gnome.desktop.wm.preferences button-layout 'close,maximize,minimize:' |
整体效果
除了基本美化,还可以使用conky
进行美化。
3.添加gnome插件
gnome提供了很多插件,用于丰富gnome功能,我们可以根据需要添加 gnome extensions来拓展功能。但是插件装的太多,会比较卡。插件存放路径:~/.local/share/gnome-shell/extensions/
。
每次装完插件,我们可以按下Alt+F2
— 输入 r
—回车 ,以此重启刷新gnome。
下面是一些插件举例:
AlternateTab
Alt+Tab切换应用Coverflow Alt-Tab
功能与AlternateTab相同,但提供了一个更酷炫的界面Applications Menu
顶栏显示应用菜单,我比较少用,但刚从Windows切换过来的或许需要Auto Move Windows
当应用创建窗口时自动移动到某个特定的工作空间Caffeine
取消自动锁屏Clipboard Indicator
剪贴板管理Dash to Dock
不解释EasyScreenCast
屏幕录像,做演示时比较方便 (kali默认安装)Screenshot Tool
屏幕截图工具,也具有一些简单的图片编辑功能Sound Input & Output Device Chooser
更为方便地调节音量Gnomodoro
简易番茄钟Time ++
番茄钟,Todo-list,计时器等Hide Top Bar
全屏时自动隐藏顶栏Lock Keys
顶栏显示Numlock和Capslock的状态NetSpeed
顶栏显示网速,喜欢简洁的Simple net speed也非常不错OpenWeather
顶栏显示天气情况,gnome自带的weather不支持顶栏显示,用起来不方便Places Status Indicator
为一些常用目录提供快速入口system-monitor
顶栏显示CPU、内存、网速、温度、电池电量等信息,安装前需要解决依赖
四、优化设置
自定义快捷键延时截图
1 | sudo apt-get install scrot |
在系统设置
—Keyboard
设置中添加快捷键
1 | /bin/sh -c "scrot -d 5" |
按下快捷键,延时5秒截图完毕后会自动保存到家目录下。
隐藏终端的用户信息
修改家目录的.bashrc
文件,添加一行
1 | export PS1='\[\033[01;31m\] >>> \[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' |
效果如下:
右键文件编码转换
kali下常常遇到文本文件因为编码问题而显示乱码的情况
在~/.local/share/nautilus/scripts
目录下新建一个bash文件ConvertZh-CN
,内容为:
1 |
|
下次遇到乱码的文件只需要右键选中,在scripts
中选择对应处理脚本即可方便地进行转换了,例如:
右键功能拓展
主要是~/.local/share/nautilus/scripts
目录下增加nautilus
脚本文件。可以自己编写,也可以从网上下载,这里有很多。
五、常见问题
网络设备未托管
此问题表现症状可能是无法正常显示网络连接,比如无线:
1 | vi /etc/NetworkManager/NetworkManager.conf |
把 managed=false
的 false
改为true
右键创建文件功能
kali右键没有创建文件的功能,解决方法是,在家目录的Templates目录下放入你想要创建的模板类型即可
安装其他版本jdk
去oracle官网下载需要的jdk版本,比如jdk8,下载完毕后解压到/opt/目录下,然后编辑/etc/profile
文件,添加以下内容:
1 | export JAVA_HOME=/opt/jdk1.8.0_192 |
笔者遇到了添加环境变量但是不生效的问题,后来发现是受到kali上其他版本jdk的影响。
多java版本控制问题
1.查看相应的jdk是否在 kali linux的jdk菜单里,如果有,直接选择你想切换的版本:
1 | update-alternatives --config java |
2.如果没有在菜单里可以进行添加:
1 | update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_121/bin/java 300 |
3.修改java版本
1 | update-alternatives --config java |
注意:/opt/jdk1.8.0_121
是自己安装的路径。300
这个序号用于区分java版本,可以自定义但不能重复。
修复apt-add-repository命令
1 | mv /usr/bin/add-apt-repository /usr/bin/add-apt-repository-bak |
添加以下内容:
1 |
|
修复wireshark启动报错
报错如下:
1 | Lua: Error during loading: |
修改/usr/share/wireshark/init.lua
文件,倒数第二行找到:
1 | dofile(DATA_DIR.."console.lua") |
解决启动时默认静音问题
1 | sudo apt-get install alsa-utils -y |
解决root权限下无法运行chrome
修改/usr/bin/google-chrome-stable
文件:
1 | exec -a "$0" "$HERE/chrome" "$@" --no-sandbox --user-data-dir |
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 |
vmware安装虚拟机增强工具
1 | sudo apt-get install open-vm-tools-desktop |
永久开启ip转发功能
1 | echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf |
ipv6
网络转发:
1 | echo 1 > /proc/sys/net/ipv6/conf/all/forwarding |
一键安装配置脚本
1 |
|
- Post title:kali常用配置总结
- Post author:ssooking
- Create time:2018-11-23 11:56:00
- Post link:https://ssooking.github.io/2018/11/kali常用配置总结/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.