linux桌面(Dedian Ubuntu kali) 多显示器支持

ubuntu 自带的显示器设置多显示器支持在 fvwm下竟然不起效果,GUI的不行,于是想到CLI的 arandr

#install
sudo apt-get install arandr

xrandr是arandr配置显示器分辨率的命令行工具

#列出目前環境支援的解析度和頻率
xrandr -q

LVDS表示笔记本的显示器,VGA1 也可能是HDMI1 表示外接显示器,可以拖到两个位置 上图位置表示外接显示器为右扩展

举例启用外接显示器并设置其分辨率为1920*1080 :

#at home on 17''
#xrandr --output VGA1 --same-as LVDS1 --mode 1024x768 --output LVDS1 --mode 1366x768

# 24 1920*1080 #20160823
xrandr --output HDMI-1 --same-as LVDS-1 --mode 1366x768 --output HDMI-1 --mode 1920x1080

# 24 1920*1080 这个不行了
xrandr --output HDMI1 --mode 1920x1080 --output LVDS1 --mode 1366x768

只启用外接显示器并设置其分辨率为1440×900 :

xrandr --output VGA1 --mode 1440x900 --output LVDS1 --mode 1366x768

xrandr --output VGA1 --mode 1440x900 --output LVDS1 --off
xrandr --output VGA-0 --same-as LVDS --mode 1440x900

xrandr –output VGA1 –mode 1440×900 –output LVDS1 –on

有用的参考
http://blog.csdn.net/pfanaya/article/details/7749107
http://imtx.me/archives/1695.html
https://help.ubuntu.com/lts/ubuntu-help/display-dual-monitors.html
http://www.xyfish.com/thread-216-1-1.html

http://xuxd32.blog.163.com/blog/static/48121933200963004744713/

xrandr — fvwm 双显示器
Xrandr (简体中文)

Ubuntu使用ufw或iptables配置防火墙(转)

防火墙只开放ssh(22端口),http(80端口).

Ubuntu使用ufw可以这样做:
sudo ufw enable && \
sudo ufw default deny && \
sudo ufw allow 22/tcp && \
sudo ufw allow 80/tcp && \
sudo ufw status
可以这样删除,比如80端口:
sudo ufw delete allow 80/tcp

Ubuntu使用iptables可以这样做:
sudo ufw disable && sudo ufw default allow 设置INPUT/FORWARD/OUTPUT为ACCEPT,如果为DENY,下一步骤将使系统的所有网络访问中断,包括ssh.
sudo iptables -F && sudo iptables -X && sudo iptables -Z && sudo iptables -L
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A INPUT -i lo -j ACCEPT
sudo iptables -A INPUT -p tcp -i eth0 --dport 22 -j ACCEPT
sudo iptables -A INPUT -p tcp -i eth0 --dport 80 -j ACCEPT
sudo iptables -A INPUT -j DROP
iptables-save > /etc/iptables.up.rules 切换到root用户执行,sudo会提示无权限.Redhat的保存操作为service iptables save.
sudo nano /etc/network/interfaces 在末尾添加一行,在网络启动时应用防火墙规则:
pre-up iptables-restore < /etc/iptables.up.rules 查看设置的规则: sudo iptables -nvL --line-numbers 插入一条规则到INPUT链第6的位置: sudo iptables -I INPUT 6 -j DROP 修改INPUT链的第6条规则: sudo iptables -R INPUT 6 -j ACCEPT 删除INPUT链第6条规则: sudo iptables -D INPUT 6

IceWeasel和icedove 的中文化

kali基于debian 所以自带浏览器为 Iceweasel,其实 Iceweasel是Debian中Mozilla Firefox浏览器的一个再发布版

还有一个问题就是是英文的界面,用起来不太习惯,就改了一下

sudo apt-get install iceweasel-l10n-zh-cn
sudo apt-get install icedove-l10n-zh-cn

然后在菜单中选择
edit–>preferences–>content 中的 languages 的choose

在上次 为了不浪费系统自带的,我是这样做的,不要见笑,各位看官
alias firefox=iceweasel
或者
cd /usr/bin
ln -s iceweasel firefox

但是在gnome-do中启动不会补全

相关文章

kali 安装最新版的firefox

安装真正的Firefox

debian 安装firefox
Linux系统开源浏览器“冰鼬”与“火狐”

PC手机内容交互的问题(PC管理手机的内容)

1. PC管理手机的内容 打开 es文件浏览器中的 远程管理器 打开成功后会有提示
我的提示为
在计算机中输入
ftp://192.168.1.88:3721/

那么 这个时候 你在浏览器 什么的 输入上面的ftp URL 就可以在PC上管理你的手机内容喽

2. 手机管理PC上的内容 这个也是容易 你直接安装个FTP SEVER 在PC上就行 我就直接来个vsftpd

KPW 越狱、KPV Koreader 插件安装教程(为了看扫描版的pdf)

********* 我是分隔线************
前记

确认您的软件版本
在下载和安装软件更新前,请确认〖Kindle Paperwhite〗当前的软件版本。您的Kindle设备可能已有最新软件版本,或者您需要安装上一版本,才能将软件升级至最新。
在Kindle设备主页上,点击【菜单】图标,然后点击【设置】。
在【设置】页面上,点击【菜单】图标,然后点击【设备信息】

************************************
********* 我是分隔线******************
************************************

##Kindle Paperwhite 2已经不用降级了
第一 、 降级到 5.3.5 (为了越狱准备,如果你的版本高于5.3.5的话)
〖Kindle Paperwhite〗软件更新帮助
https://www.amazon.cn/gp/help/customer/display.html?nodeId=201064850

国行、日版和美版固件文件完全一样,手动升级固件方法如下:

1、下载官方固件文件。
官方 5.3.5 固件下载:http://s3.amazonaws.com/G7G_FirmwareUpdates_WebDownloads/update_kindle_5.3.5.bin
2、将 KP 连接至电脑,然后把固件拷到根目录,不知道什么叫根目录的请自行google之,哈哈哈。

3、断开连接,KP 点右上角三道杠再点 Settings (设置),再点一次右上角的三道杠,然后点取 Update Your Kindle (更新你的 Kindle)。

4、升级完机器自动重启,这时 KP 点右上角三道杠再点 Settings (设置),再点一次右上角的三道杠,然后点 Device Info (设备信息),看到最新的固件版本号,则说明升级成功。

软件更新疑难解答
更新您的Kindle】操作不可用或出现错误信息
问题:【设置】菜单中的【更新您的Kindle】选项显示为灰色,或者当您选择【更新您的Kindle】时出现错误信息。

原因:更新文件所在的位置不正确,或者未成功导入Kindle设备。

解决办法:将Kindle设备重新连接电脑,确认将更新文件放在Kindle的根目录下面。不要将其放入文件夹内。 我在最新的 5.6中也是出现这问题 但是我重启KPW就自动更新了 哈哈

升级或者降级后越狱还在,只是插件需要重新安装。

************************************
********* 我是分隔线******************
************************************

第二 、越狱

Kindle Paperwhite 2 越狱, 现在这个更加简单

1.下载kindle-jailbreak-1.8.N.zip 这个文件
2.把文件解压到KINDLE的根目录,会得到一些文件,里面有一个kindle-5.4-jailbreak.zip ,把它也解压到根目录里
3.断开USB,在设置里升级,过一会儿会出现 **** JAILBREAK **** ,表示越狱成功

http://www.mobileread.com/forums/showthread.php?t=186645

越狱有风险,动手需谨慎。越狱程序默认会安装 Jailbreak(越狱),Jailbreak Bridge(越狱桥),Kindlet Developer Certificates(开发者证书) 和 Rescue Pack(急救包)。

1、先下载越狱文件并解压缩。
http://www.mobileread.com/forums/showthread.php?t=198446
或者到下面下载 附:网盘下载 http://pan.baidu.com/share/link?shareid=513916&uk=251954819

2、将 KP 连接至电脑,然后把 jailbreak.sh 和 MOBI8_DEBUG 两个文件拷到根目录,并将 jailbreak.mobi 拷到 documents 目录。

3、移除 KP 断开连接。

4、这时 KP 上会多出一本书,名为 Paperwhite Jailbreak,打开这本书,并保证是竖屏模式(一般人看书都是竖屏模式吧?如果你有横屏的习惯,请暂时改回竖屏)。

5、点一下中间的 Jailbreak,这时左上角会有一个黑点,提示你按住左上角两秒,按提示操作后,越狱就自动开始了。小小提示 这个过程有点慢,请慢慢等,你完全可以喝杯茶再回来看它成功了没的

6、越狱完,设备自动重启,原来拷进去的三个文件会被自动删除,同时会生成一个 jailbreak-log 文件,设备上可以点开看到越狱的记录,有洁癖的同学完全可以删除这个文件。

7、这时你的设备就自由了,因为可直接越狱的固件并非最新,我相信很多人有升级到最新固件的强迫症,毕竟新版本会有一些优化或改进。如果你希望升级到最新固件,请回头看第一章节,依教程升级固件,安装 dev certs 和 rescue pack,然后继续看“自定义屏保”和“KPV / Koreader 安装”教程。

************************************
********* 我是分隔线******************
************************************

第三 、 KPV / Koreader 安装

重大事件:2013年3月25日新版 Kindlepdfviewer 发布,正式更名为 Koreader。以后 KPV 触屏版的 BUG 将在 Koreader 中修复。已安装 KPV 触屏版的朋友请按下方的 FAQ 更新,非安装过 KPV 插件的朋友请继续往下看。

KPV / Koreader 插件安装

KPV 全称为 Kindlepdfviewer,新版 Kindlepdfviewer 正式更名为 Koreader。Koreader / Kindlepdfviewer 是在 GPLv3 协议下开放源代码的 Kindle 阅读器,支持 PDF,DJVU,EPUB,MOBI,TXT,XPS,CBZ,FB2,HTML,RTF,CHM,DOC,ZIP 等几乎所有主流电子书文档格式。目前 Koreader 运行在 Kindle Touch 和 Kindle Paperwhite 设备上。请注意,下文提及的 KPV / Koreader 插件只适用于已越狱的 KP。

1、首先安装 KPVBooklet,这是一个让原生系统集成 KPV / Koreader 的工具,直接安装最新版,已支持最新固件。
ps: 有时过后pdf还是打不开 这个重新安装一下就好喽
开发者提供的下载地址:https://github.com/koreader/kpvbooklet/releases

##帮助
https://github.com/koreader/kpvbooklet/wiki

下载后,在电脑上解压,并将 update_kpvbooklet_0.*.*_install.bin 文件拷到 KP 根目录,然后执行一次手动升级(前文有提如何操作,详见升级或降级固件部分的第3步)。

2、下载 Koreader 本体,目前 Koreader 更新较快,建议大家下载 Kindle 最新版,压缩后将三个文件夹拷到 KP 的根目录,便完成了 Koreader 的安装,超简单。

开发者提供的下载地址:https://github.com/koreader/koreader/releases

https://code.google.com/p/koreader-package/downloads/list #失效

参考资料
http://www.douban.com/group/topic/36606420/?author=1#sep
##原文url
Kindle/Kobo开源阅读软件Koreader — 更新日志,功能建议和Bug反馈
http://www.hi-pda.com/forum/viewthread.php?tid=1078988

在kali2.0上更新virtualbox

虽然用linux办公,但是有时要用到win 于是这个就是虚拟机存在的原因,哈哈 原来 virtualbox 更新到 5.0.12 听说性能好了 没事就更新一下

主页
http://download.virtualbox.org/virtualbox/5.0.12

先下载相对应的版本
evan@evankali:~/software$ wget http://download.virtualbox.org/virtualbox/5.0.12/virtualbox-5.0_5.0.12-104815~Debian~jessie_amd64.deb
–2015-12-19 22:01:01– http://download.virtualbox.org/virtualbox/5.0.12/virtualbox-5.0_5.0.12-104815~Debian~jessie_amd64.deb
正在解析主机 download.virtualbox.org (download.virtualbox.org)… 65.222.200.81, 65.222.200.72
正在连接 download.virtualbox.org (download.virtualbox.org)|65.222.200.81|:80… 已连接。
已发出 HTTP 请求,正在等待回应… 200 OK
长度:63824978 (61M) [text/plain]
正在保存至: “virtualbox-5.0_5.0.12-104815~Debian~jessie_amd64.deb”

virtualbox-5.0_5.0.12-10 100%[====================================>] 60.87M 685KB/s 用时 60s

2015-12-19 22:02:03 (1.01 MB/s) – 已保存 “virtualbox-5.0_5.0.12-104815~Debian~jessie_amd64.deb” [63824978/63824978])

evan@evankali:~/software$ sudo dpkg -i virtualbox-5.0_5.0.12-104815~Debian~jessie_amd64.deb
(正在读取数据库 … 系统当前共安装有 380244 个文件和目录。)
正准备解包 virtualbox-5.0_5.0.12-104815~Debian~jessie_amd64.deb …
正在将 virtualbox-5.0 (5.0.12-104815~Debian~jessie) 解包到 (5.0.2-102096~Debian~jessie) 上 …
正在设置 virtualbox-5.0 (5.0.12-104815~Debian~jessie) …

pip 安装和使用-tag

安装pip

easy_install pip 报错 那么就

wget https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz
tar xvf pip-7.1.2.tar.gz
cd pip-7.1.2/
sudo python setup.py install

2. pip使用详解
2.1 pip安装包
pip install SomePackage
2.2 pip查看已安装的包
pip show –files SomePackage
2.3 pip检查哪些包需要更新
pip list –outdated
SomePackage (Current: 1.0 Latest: 2.0)
2.4 pip升级包
pip install –upgrade SomePackage

2.5 pip卸载包

$ pip uninstall SomePackage

3. pip使用实例
3.1 安装Django

pip install Django

3.2 卸载Django

pip uninstall Django

3.3 查看待更新包
pip list –outdate

4. pip参数解释

pip –help

Usage:
pip [options]

Commands:
install 安装包.
uninstall 卸载包.
freeze 按着一定格式输出已安装包列表
list 列出已安装包.
show 显示包详细信息.
search 搜索包,类似yum里的search.
wheel Build wheels from your requirements.
zip 不推荐. Zip individual packages.
unzip 不推荐. Unzip individual packages.
bundle 不推荐. Create pybundles.
help 当前帮助.

General Options:
-h, –help 显示帮助.
-v, –verbose 更多的输出,最多可以使用3次
-V, –version 现实版本信息然后退出.
-q, –quiet 最少的输出.
–log-file 覆盖的方式记录verbose错误日志,默认文件:/root/.pip/pip.log
–log 不覆盖记录verbose输出的日志.
–proxy Specify a proxy in the form [user:passwd@]proxy.server:port.
–timeout 连接超时时间 (默认15秒).
–exists-action Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.
–cert 证书.