kali linux学习笔记之系统定制及优化(附:中文输入法设置)
fix update flash plugin on kali rolling
author:@kerker
0x00设置软件源
root@kali:~# vim /etc/apt/sources.list
建议把官方源注释掉,粘贴以下内容的其中一个,中科大的比较快。
#中科大kali源
deb 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-src http://mirrors.ustc.edu.cn/kali-security/ sana/updates main contrib non-free
#阿里云kali源
deb http://mirrors.aliyun.com/kali sana main non-free contrib
deb http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free
deb-src http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free
!注意kali 1.0的源和2.0的不一样,后者的源应有sana字样,第一次就是不知道,以为可以通用,然后就没有然后了。
root@kali:~#apt-get update 更新软件列表
root@kali:~#apt-get upgrade 应用软件列表更新
root@kali:~#apt-get dist-upgrade 大版本更新
以后每次安装软件,注意update一下列表,保证所有软件都是最新的。
0x01安装Flash Player
下载页面:https://get.adobe.com/cn/flashplayer/
左边第一栏,选择“.tar.gz使用于其他linux”,右边选择“立即下载”,下载好了后,解压出来。
在readme.txt写有安装的办法:
1.将libflashplayer.so 复制到浏览器目录,这是flashplayer的库文件:
example:cp libflashlayer.so <BrowserPluginsLocation>
root@kali:~#cp libflashplayer.so /usr/lib/mozilla/plugins/
~~root@kali:~#cp libflashplayer.so /usr/lib/iceweasel/ ~~
测试:更新flash player plugin只需要放到上述目录即可
诶 怎么又更新这个垃圾flash了
2.将flash player本地配置文件复制到/usr目录:
root@kali:~#sudo cp -r usr/* /usr
0x02安装java
下载页面 http://java.sun.com/javase/downloads/index.jsp
点击下载 跳转到新页面 注意点击accept License Agreement 你不接受的话 直接点下载 网页也会提示你
我是64位系统 选择linux x64的tar.gz包目前版本是8u65(15/10/26) jdk-8u65-linux-x64.tar.gz然后save files
注意!下面的命令!不要照抄我的!你自己看你下载的包的名字
解包拷贝
root@kali:~/Downloads# tar zxvf jdk-8u65-linux-x64.tar.gz
root@kali:~/Downloads# mv jdk1.8.0_65 /opt
root@kali:~/Downloads# cd /opt/jdk1.8.0_65/
安装注册
root@kali:/opt/jdk1.8.0_65# update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_65/bin/java 1
root@kali:/opt/jdk1.8.0_65# update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_65/bin/javac 1
root@kali:/opt/jdk1.8.0_65# update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/jdk1.8.0_65/jre/lib/amd64/libnpjp2.so 1
默认设置
root@kali:/opt/jdk1.8.0_65# update-alternatives --set java /opt/jdk1.8.0_65/bin/java
root@kali:/opt/jdk1.8.0_65# update-alternatives --set javac /opt/jdk1.8.0_65/bin/javac
root@kali:/opt/jdk1.8.0_65# update-alternatives --set mozilla-javaplugin.so /opt/jdk1.8.0_65/jre/lib/amd64/libnpjp2.so
验证
root@kali:/opt/jdk1.8.0_65# java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
java网页验证,需要重启浏览器
http://www.java.com/en/download/installed.jsp
提示需要浏览器允许java,点是。
祝贺您!
您已安装了推荐的 Java 版本。 (Version 8 Update 65).
0x03设置按键
笔记本的话,建议勾选 设置-鼠标和触摸板 ,最下面一排 轻触表示点击。
设置-键盘-快捷键-自定义快捷键 右栏左下角的+号 添加
比如我习惯了windows下的win+R出现运行/命令行
名称随便填 命令填gnome-terminal (kali默认的桌面环境是gnome) 快捷键 设置成super+r
还有一个 系统监视器 类似windows下的任务管理器 里面能看到所有的进程 包括他自己 gnome-system-monitor
同样 添加 命令填写gnome-system-monitor 快捷键就自己设置啦~
0x04输入法
虽然我英文还是不错 我也不用qq啥的了吧 但是出了问题要百度还是得用中文啊
我用的是fcitx 小企鹅输入法
root@kali:~#apt-get install fcitx fcitx-pinyin fcitx-module-cloudpinyin fcitx-googlepinyin
关键的 步骤 设置-区域和语言-格式 一栏目 改为 中文(汉语)
下载输入法配置工具
root@kali:~#apt-get install im-config
好像现在的kali版本都自带了im-config
im-config打开设置下 选择fcitx
你会看到
小企鹅输入法(Fcitx)
* 必需组件:fcitx
* 输入特定语言所需的组件:
* 简体中文拼音:fcitx-sunpinyin 或 fcitx-googlepinyin 或 fcitx-pinyin
* 简体中文五笔:fcitx-table-wubi 或 fcitx-table-wbpy
* 繁体中文:fcitx-table-cangjie
* 通用的输入法码表: fcitx-table* 套件
你要确认你要用那一项需要的组件都安装好了
查看系统的所有应用程序 找到fcitx配置 打开他
终端里可以用 fcitx-config-gtk3 打开
看一下 里面有没有 汉语(中国)类的输入法
如果没有 点下面的加号 添加
注意取消 仅显示当前语言 (only show current language) 选项 !!!
否则 如果你的系统语言是英文 将不会显示汉语的输入法
然后在上面的小小框中找到你安装的组建 如 googlepinyin 选中添加即可
live persistence 树莓派
亲测有效
如果还不行,终端下打开im-config设置一下,
或者修改im-config的配置文件
root@kali:~# vi /etc/default/im-config
将IM_CONFIG-DEFAULT_MODE修改fcitx
0x05浏览器(Iceweasel)
同步不用翻墙 这还不够吗
相关链接:
知乎-你放弃 Chrome 而选择 Firefox 的原因是什么?
知乎-Firebug 和 Chrome 自带的开发人员工具相比起来有哪些优缺点?
小技能-流媒体的检测
可以用于批量查看页面内的图片 等等
使用:菜单 Tools - Page info(Ctrl+i) -Media 这里意外发现选中地址栏的url的快捷键是ctrl+l
小技能-复制表格
使用:按住ctrl+鼠标左键 即可选中 演示视频
小技能-标签组 (Tab Groups)
保存所有标签为一个分组,下一次打开还可以恢复出来。
使用:标签那列右边的下三角按钮 快捷键 Ctrl+Shift+E
搜索引擎设置
preferences-search-Add more search engines(url:about:preferences#search)
这里有很多搜索引擎 甚至还有京东 2333 找到百度添加即可 哎不像chrome 在地址栏右键就能修改
一些插件
flashgot 可直接调用外部下载工具
Autoproxy 撞墙
cookie importer, cookie manager+ 导入cookie,管理cookie
Download YouTube Video as MP4
Firebug 开发者工具 自带修改cookie
Flagfox 在地址栏末端显示国旗(国家)
HackBar
hashr 计算hash值 我感觉用不上
Live HTTP headers 修改headers 其实用Tamper Data改包也是一样的
Tamper Data
UserAgnet Switcher 可以在设置import更多的UA
poster 改包
superstart 一个美化
Tab Tree (Tree Style Tab )
SQL Inject ME 和XSS ME 不能搜索出来 点击右边下载 SQL Inject ME 和 XSS ME下载好后 重启下浏览器 在页面右键使用
0x06虚拟机
kali下可以使用VirtualBox,vm本来在win就是收费的,所以不考虑了。
下载页面:https://www.virtualbox.org/wiki/Linux_Downloads
目前最新版本 5.0.8
Debian 8 ("Jessie") i386 | AMD64
官方建议ubuntu/debian 用户最好安装dkms软件包,这样能让virtualbox基于linux更好运行
root@kali:~#apt-get install dkms
后来才发现也可以直接
root@kali:~# apt-get install virtualbox
啊。。。但是版本和官方下载的不一样。
0x07字典
stardict
词库下载 http://abloz.com/huzheng/stardict-dic/zh_CN/
解压词库到字典目录
root@kali:~# tar jxf stardict-gaojihanyudacidian_fix-2.4.2.tar.bz2 -C /usr/share/stardict/dic
还可以在 优化工具 里,将stardict设置为开机启动。
0x08娱乐
视频播放器smplayer
因为我用系统自带的视频播放器看炮姐,感觉音频和视频有点对不上,可能是解码有问题
smplayer有个问题 左键单击视频页面 不能播放/暂停 这对于用熟了windows下的播放器的人及其不便
在菜单栏-选项-首选项-键盘和鼠标-鼠标-左键单击 改为 播放/暂停 就好了
音乐播放器Clementine
游戏steam平台 见另一文。
0x09 office文档处理
为了打开office文件,linux下可以下载openoffice或者wps,我用的是wps。
下载地址:http://community.wps.cn/download/
0x10 RSS reader
我用的是Liferea ,界面还不错,比blam好多了。
apt-get install liferea
0x11其他软件
qbittorent bt
amule-emc 命令行的电驴 不好用
geany 一个IDE
meld 图形化文件差异比较
gdebi 图形化界面deb安装 (dpkg -i *.deb) kali2好像装不上
ttf-wqy-microhei 一种字体
kchmviewer 打开chm文件
freemind (类似mindmanager) 思维导图
mtr 路由追踪 (mtr 202.106.0.20 )也可以用自带的traceroute
filezilla ftp客户端
chromium
monodevelop mono-gmcs-y linux下开发.net环境
synaptic 新立德软件包管理工具
terminator 多窗口终端
ps:
1.无线网卡不能开启monitor(监听)模式
输入airodump-ng wlan0mon
提示如下
ioctl(SIOCSIWMODE) failed: Device or resource busy
ARP linktype is set to 1 (Ethernet) – expected ARPHRD_IEEE80211,
ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead.
Make sure RFMON is enabled: run ‘airmon-ng start wlan0 <#>’
Sysfs injection support was not found either
输入 airmon-ng start wlan0
后,网卡模式依旧为managed 。
解决方法:
卸载网卡
ifconfig wlan0 down
手动开启监听模式
iwconfig wlan0 mode monitor
加载网卡
ifconfig wlan0 up
输入这三步就不必输入airmon-ng start wlan0了,直接使用airodump-ng wlan0 捕获无线数据。
参考文档:http://wenku.baidu.com/view/e2f7a0c44028915f804dc2d6
另一种解决方法
开启不了monitor
Networkmanager和系统服务冲突
解决方法:
service network-manager stop 停用
ifconfig看不到wlan需要启用一下
ifconfig wlan0 up
iw dev wlan0 interface add wlan0mon type monitor
wlan0mon Mode:monitor
ifconfig看不到wlan0mon
ifconfig wlan0mon up
from:安全牛kali linux课程 53课时
kali linux学习笔记之系统定制及优化(附:中文输入法设置)的更多相关文章
- Linux学习笔记06—系统用户及用户组的管理
一.认识/etc/passwd和/etc/shadow 1./etc/passwd 由 ‘:’ 分割成7个字段,每个字段的具体含义是: 用户名 存放账号的口令:现在存放在/etc/shadow下,在这 ...
- Kali Linux学习笔记
1. 重装grub 重装windows后MBR被覆盖导致linux无法启动,通过U盘进入live后执行以下命令: mount /dev/sda5 /mnt //此处是将linux系统根目录挂载到mnt ...
- linux学习笔记之系统标准:POSIX,ISO C...
一.POSIX,ISO C,Single UNIX Specification的概念. 1,POSIX:Portable Operating System Interface.可移植操作系统接口.期望 ...
- kali linux学习笔记(四) : 网络端口大全介绍
端口大全介绍 2端口:管理实用程序 3端口:压缩进程 5端口:远程作业登录 7端口:回显 9端口:丢弃 11端口:在线用户 13端口:时间 17端口:每日引用 18端口:消息发送协议 19端口:字符发 ...
- Linux学习笔记之系统中的分区和文件系统
转自 http://blog.csdn.net/hanxuehen/article/details/8229472
- Linux学习笔记-Linux系统简介
Linux学习笔记-Linux系统简介 UNIX与Linux发展史 UNIX是父亲,Linux是儿子. UNIX发行版本 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP P ...
- Linux学习笔记(七) 查询系统
1.查看命令 (1)man 可以使用 man 命令名称 命令查看某个命令的详细用法,其显示的内容如下: NAME:命令名称 SYNOPSIS:语法 DESCRIPTION:说明 OPTIONS:选项 ...
- Linux 学习笔记 1 使用最小的系统,从分区安装系统开始
我们常用的linux系统在安装过程中大多都省略了对系统进行分区的操作,以至于后期,不了解什么是分区以及分区当中最基本的一些概念, 我们不说最细的知识,只求了解这个过程,那直接步入正题,开始第一节的学习 ...
- Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...
随机推荐
- RabbitMQ之Exchange Direct模式
场景: 生产者发送消息到交换机并指定一个路由key, 消费者队列绑定到交换机时要指定路由key(key匹配就能接受消息,key不匹配就不能接受消息) 例如:我们可以把路由key设置为insert ,那 ...
- python第八篇:十分钟学会Flask
什么是Flask Flask是一个基于Python并且依赖于Jinja2模板引擎和Werkzeug WSGI服务的一个微型框架 Flask中包含一个轻量级的web 服务器主要用于在开发阶段测试使用 F ...
- jQuery cookie 实现记住用户名和密码功能
jQuery cookie 实现记住用户名和密码功能 HTML代码 <div class="wrap"> <div class="line-top&qu ...
- java: jsp:param中文乱码
java: jsp:param中文乱码 假如a.jsp/b.jsp文件中 a.jsp代码: 需要加入:request.setCharacterEncoding("UTF-8") ...
- java:安装Runtime Environment,设置Tomcat Server 的方法
Eclipse 中开发Webapp, 一般需要配置Tomcat Server, 以便在Eclipse 中进行Debug.具体的步骤如下: 1. Windows ==>Preference ==& ...
- 代码题(1)—lower_bound和upper_bound算法
1.lower_bound:查找序列中的第一个出现的值大于等于val的位置 这个序列中可能会有很多重复的元素,也可能所有的元素都相同,为了充分考虑这种边界条件,STL中的lower_bound算法总体 ...
- D. String Game 二分加字符串匹配
题目链接 题目大意:给出字符串str1,再第二行给出字符串str2,第三行给出删除str1中的字符的顺序,用数组a[]存,问最多按第三行的顺序删除str1中的字符剩下的字符串中str2 我们定义l为a ...
- Fiddler + 海马模拟器转包教程
Fiddler + 海马模拟器转包教程 转包用来做什么不说了, 整理一下步骤 1.安装Fiddler 下载地址 http://pan.baidu.com/s/18me0A 2.设置Fiddler: ...
- jitter buffer QoS的解决方案
本文主要介绍一种QoS的解决方案,文章来自博客园RTC.Blacker,欢迎关注微信公众号blacker,更多详见www.rtc.help QoS出现的背景: 而当网络发生拥塞的时候,所有的数据流都有 ...
- 麻省理工《C内存管理和C++面向对象编程》笔记---第一讲:认识C和内存管理
最近一年都在用.net和Java,现在需要用C了.昨天看到博客园首页的麻省理工开放课程,就找来看看,正好复习一下.这门<C内存管理和C++面向对象编程>不是那种上来就变量,循环的千篇一律的 ...