ubuntu 13.04 安装 JDK

  具体步骤参详了如下链接:

http://blog.csdn.net/yang_hui1986527/article/details/6677450

  1、到 Sun 的官网下载

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
  选择 accept license ,然后选择适合自己机型的JDK下载。

  2、解压文件,修改文件名

$ sudo mkdir /usr/lib/jvm
$ sudo tar zxvf jdk-7u21-linux-i586.tar.gz -C /usr/lib/jvm
$ cd /usr/lib/jvm
$ sudo mv jdk1.7.0_21 java
  3、添加环境变量

$ sudo vim ~/.bashrc
  加入如下内容

export JAVA_HOME=/usr/lib/jvm/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
  4、配置默认JDK版本

sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/java/bin/java 300
sudo update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/java/bin/javac 300
sudo update-alternatives –install /usr/bin/jar jar /usr/lib/jvm/java/bin/jar 300
sudo update-alternatives –install /usr/bin/javah javah /usr/lib/jvm/java/bin/javah 300
sudo update-alternatives –install /usr/bin/javap javap /usr/lib/jvm/java/bin/javap 300
  然后执行

sudo update-alternatives –config java
  若是初次安装 JDK, 将提示

There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java/bin/java
无需配置。
  若是非初次安装,将有不同版本的 JDK 选项。

  5、测试

$ java -version
java version “1.7.0_21”
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) Server VM (build 23.21-b01, mixed mode)

sublime text 2 for linux [ubuntu] 安装与破解方法全解

ubuntu安装sublime text 2:

输入一下语句即可:

sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text
# or dev version
# sudo apt-get install sublime-text-dev

 

然后就是破解了!

which sublime-text 找到sublime的位置为: /usr/bin/sublime-text

sudo vim /usr/bin/sublime-text  查看sublime安装的真正位置,

我的是:/opt/sublime-text/里面

然后安装以下过程对其破解:【转】亲试成功

Linux 下的Sublime Text 2 版本:2.0.1 Build 2217。

这个版本中破解需要额外的技巧,之前的方法可用的已经不多

1.去其官方网站http://www.sublimetext.com/ 把linux版下载下来,解开压缩包,放在你希望的路径下。

2.用vim将其打开

vim sublime_text

3.将文件转成十六进制形式。vim中输入

:%!xxd

3.在vim中定位至“Thanks”文字附近。

/Thanks

4.接着查找数字串“3342”。

/3342

找到一处3342的地方大致是这个样子 ……4333 3342 3032…….

将这里的3342 改为3242。

5.将文件转换回去。

:%!xxd -r

6.保存文件、退出。

:wq

7.打开程序,去help-enter licence 里贴进去通过程序算出来的Licence,OK 成功了。

如有对程序有希望含有自己签名的需求可以单独联系。

这里贴出来几个算好的供使用。

—–BEGIN LICENSE—–
China
Unlimited User License
EA7E-2861
BE67D2175D3569FDAB9EB5340FAD2822
E7B56B3397A76AA9FBE8AC3D3C65918B
DFC28F2EA158140D9E07853D594818EB
3A237B2E8E98ED257C269548F50EDA34
EF0C7F72D8917DB538A0245E46BFD6B1
85F4EDE331F253530ED67A5C19E92399
04C5F4A1AF4AF3DB5EC49C1FEE17CA76
7E369F8AAE4AC6C6E756B5882E1608B9
—–END LICENSE—–

—–BEGIN LICENSE—–
USA
Unlimited User License
EA7E-1640
763D05839CA08BDA7B0103B5BABF0150
195EE53CC33B569858AFD553F080A9BC
1F678C88A1342AC92CA596FE775E7014
5A0EE55DC2F8DE3C4ED6B5B02FD4DB3C
493FCE3EE61FC0588CDAFAAD731BB47F
FD047777D02A5BE92202B3D3EB59A696
A69DFEF6687D16FCD4443556912A1F62
82DA125263C5BC270CEE7664B5D0CEB9
—–END LICENSE—–

—–BEGIN LICENSE—–
A
Unlimited User License
EA7E-20708
A7281D6781626F2A37D6355121079ACA
DF60119B9D27D4CBDA75FA63D633A671
9521D96D375D8DD95DF3F89231E38F8D
459374CC62D1C1B410C0BDFD2503670E
603BB1DCA7D20E85B0AF19BAE0A59822
F7B1F83659D4D7787C4F040FE9402FCD
B9608A9012BDA8B65524B4DEDE4C00D0
76461448E2AAEC027060C26B038D502B
—–END LICENSE—–

—–BEGIN LICENSE—–
B
Unlimited User License
EA7E-13207
B5C54DD7413302E87A9ED4155E90D5E0
684F7A34714D278ABE2731F0270034E2
9722AEC71E04043C0E9D4496D1DA161B
D76CE81501A247F3E03F57D6EC1E76AE
12BE9CD453D1E651AF4BD187CC10FEB0
EB24FBAB7511F2F37E5F745D13D0641F
7D1BEEE98A9646A02B616BF98EB43F84
B04029D72C610086A666DB318A526A2F
—–END LICENSE—–

—–BEGIN LICENSE—–
Love
Unlimited User License
EA7E-8441
918381ACA844A0379CCAC729059720A4
BC9D409098618744BB45FF23E67568DB
82B926D92157127DB3B4054834D0477F
DD9C2B251A57F2E3259E04AD9B7DB8B8
1778C37C1D3B494671C5F4ECFBD2B519
361CD9624A56C21F54F8DD51F5BDF799
68F9537ED74680494853423904F032BA
3E896607B4D398E8C897A4DD1A8CB449
—–END LICENSE—–

—–BEGIN LICENSE—–
NightM
Unlimited User License
EA7E-5177
8125006DCD9E513CD4F1C217CAD3801D
E72D3130CA1F04CFEDF3696C0F68553D
DC42B172E38962890A87035FCE26049F
15EFA09D4BCC811617915165959A499F
402866AFC08E72615336D863968B60FB
C9167F72F4B25ED5E8E593D2E19F43E7
C7EC9F459EA62F1DD1757DC9967C4801
8E48683A4F0F9CAC3CC0621F2D48292F
—–END LICENSE—–

原创文章,转载请注明: 转载自Definite

本文链接地址: Linux 下 Sublime Text 2 破解

 

 

/bin/bash^M: bad interpreter: No such file or directory

执行一个脚本full_build.sh 时, 一直是提示我:

-bash: ./full_build.sh: /bin/bash^M: bad interpreter: No such file or directory

 

开始是说我权限不够, 不能执行, 接着我就把权限给改了,  就一直报上面问题.

记得几个月前, 就遇到过类似的问题, 当时是在编译Android Framework, 后来打开出错的.xml文件, 很直接的看到很多的^M的标识,  由于负责编译的同事帮忙解决了, 就没有去问为什么, 今天再次遇到, 就上网搜了搜, 才明白了原因.

 

出现上面错误的原因之一是脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 使用vim编辑器打开脚本, 运行:

:set ff?

可以看到DOS或UNIX的字样. 使用set ff=unix把它强制为unix格式的, 然后存盘退出, 即可.

 

网上也有很多的其他方法, 比如: 执行dos2unix 命令转换编码,   命令为: #dos2unix full_build.sh,  但我没有dos2unix的安装包, 所以就跳过了.

 

也有说造成这种问题的原因是在使用vim时不小心按了个: Ctrl+v,  脚本是我从服务器上下的, 不清楚到底怎么会变成了DOS格式的了. 总之解决了就行啦.

 

转自:

http://blog.csdn.net/esther0401/article/details/7361496

VirtualBox 磁盘扩容方法|固定大小磁盘扩容方法|最新镜像复制方法

当初新建Virtual Box 之 ubuntu 12.04系统, 磁盘开辟了20GB磁盘空间且为了速度更快,创建类型为固定容量磁盘,很快发现不够了,面临扩容的问题.

扩容过程如下,结果非常成功:

1. 新建另一块磁盘, 80GB  ubuntu12_80GB.vdi , 设定为固定大小(这个随意)以求运行速度更快

2. 为了使拷贝之后的镜像能够保持当前虚拟机的最新景象,需要自第一个快照开始逐一删除, 仅保留最新的快照. 因为磁盘复制,在最新磁盘中,仅仅保留第一个快照的状态.. 你懂的..

每个快照删除大约需要3-5分钟..

3. 到VirtualBox的安装目录,使用cmd命令行进入该目录,并且使用命令:

VBoxManage.exe clonehd e:\virtualUbuntu\ubuntu12.vdi e:\virtualUbuntu\ubuntu12_80GB.vdi  –existing

将原始的磁盘景象拷贝到新的磁盘中

4. 设置新磁盘:

在virtualbox中新建光驱,并且加载ubuntu的任何一个版本的iso文件 (在本例中,使用ubuntu 13.10 Amd64) , virtualbox选择使用光驱启动,然后,在进入光驱的ubuntu.iso系统之后,选择Try ubuntu选项,也就是试用ubuntu选项.

这样启动一个仅仅存在内存中的ubuntu系统.在这个系统中使用命令:

sudo gparted

启动gparted工具

并使用gparted工具调整新磁盘的每一个分区的大小.  gparted使用很容易的, 见到界面就会操作.

搞完磁盘之后. 退出该系统.并设置从新硬盘启动, 重启虚拟机.

就可以进入最新的磁盘变大的了ubuntu了.

好兴奋啊!

ubuntu修改终端显示

作业中老师要求截图的终端显示上必须是自己的名字全称,而我不小心偷懒了,所以需要在不改变系统的情况下完成我的作业。修改终端显示成了唯一的解决方案。本文通过两种方法来实现:

1)直接修改~/.bashrc配置文件ps1变量

在前一篇文件中已经提到了bashrc配置文件,其中的ps1变量决定了我们的终端显示http://linux.cuit.edu.cn/?p=1090给了ps1详细说明。 \u@\h使我们最常见的结构。\u表示拥护名,\h表示主机名~

原终端显示:

打开.bashrc

如果我们直接把 \u修改为自己需要显示的名称 如:fanfan 然后保存退出文件。再次打开终端,立即生效

2)为系统添加新用户

进入root权限

adduser  fanfan,ubuntu里面自动帮用户新建了文件夹等基本信息

然后根据系统要求填入必要的信息或者默认就好。

reboot可以以新用户名登陆了~

根据.bashrc文件读取的用户名显示终端,此时窗口名称也是根据.bashrc设置的

在ubuntu中升级python版本

$ python -V
Python 2.6.6
$ curl -kL https://raw.github.com/utahta/pythonbrew/master/pythonbrew-install | bash
$ . $HOME/.pythonbrew/etc/bashrc
$ pythonbrew install 2.7.1
$ pythonbrew switch 2.7.1
Switched to Python-2.7.1
$ python -V
Python 2.7.1

前提是要先安装curl

【系统】BackTrack R2快速升级R3

最近,刚刚发布了BT5 R3,但又不想重新安装系统。下面介绍一个很简单的方法,升级R2到R3。
首先,你要确保你的现有的系统已经更新到最新:
apt-get update && apt-get dist-upgrade升级完后,剩下的就是安装R3新增加的工具。
要注意的是,32位和64位的工具之间有细微的差别,所以一定要选择正确的工具包。
32-Bit Tools
apt-get install libcrafter blueranger dbd inundator intersect mercury cutycapt trixd00r artemisa rifiuti2 netgear-telnetenable jboss-autopwn deblaze sakis3g voiphoney apache-users phrasendrescher kautilya manglefizz rainbowcrack rainbowcrack-mt lynis-audit spooftooph wifihoney twofi truecrack uberharvest acccheck statsprocessor iphoneanalyzer jad javasnoop mitmproxy ewizard multimac netsniff-ng smbexec websploit dnmap johnny unix-privesc-check sslcaudit dhcpig intercepter-ng u3-pwn binwalk laudanum wifite tnscmd10g bluepot dotdotpwn subterfuge jigsaw urlcrazy creddump android-sdk apktool ded dex2jar droidbox smali termineter bbqsql htexploit smartphone-pentest-framework fern-wifi-cracker powersploit webhandler
64-Bit Tools:
apt-get install libcrafter blueranger dbd inundator intersect mercury cutycapt trixd00r rifiuti2 netgear-telnetenable jboss-autopwn deblaze sakis3g voiphoney apache-users phrasendrescher kautilya manglefizz rainbowcrack rainbowcrack-mt lynis-audit spooftooph wifihoney twofi truecrack acccheck statsprocessor iphoneanalyzer jad javasnoop mitmproxy ewizard multimac netsniff-ng smbexec websploit dnmap johnny unix-privesc-check sslcaudit dhcpig intercepter-ng u3-pwn binwalk laudanum wifite tnscmd10g bluepot dotdotpwn subterfuge jigsaw urlcrazy creddump android-sdk apktool ded dex2jar droidbox smali termineter multiforcer bbqsql htexploit smartphone-pentest-framework fern-wifi-cracker powersploit webhandler
OK!完成更新
经过本人的测试发现32位的更新里面安装的软件列表部分没有,现提供一个可以直接运行的软件列表。
apt-get install blueranger inundator intersect mercury netgear-telnetenable jboss-autopwn deblaze apache-users kautilya lynis-audit wifihoney twofi acccheck statsprocessor iphoneanalyzer jad javasnoop ewizard websploit dnmap  unix-privesc-check dhcpig intercepter-ng laudanum wifite tnscmd10g bluepot subterfuge jigsaw urlcrazy creddump android-sdk apktool ded termineter bbqsql htexploit smartphone-pentest-framework fern-wifi-cracker powersploit webhandler

 

kylin:正好我的bt5需要升级了,双系统,重装的话太麻烦,还是直接用这办法吧~~~

本文固定链接: http://www.kylins.org/302.html | kylin’s blog|关注网络安全与互联网动态

ubuntu下双显卡切换的方法|Y460 linux双显卡切换方法| Y460独立显卡启动方法

一: BIOS设置关闭独立显卡,(选择discrete graphic card..什么的,这个明明是独立显卡的意思但是却是把独立显卡关掉.擦.总之不能选择switchable graphic card什么的那项).

二.进入ubuntu (我的系统是backtrack 5 其实就是ubuntu 10.04拉)>

安装AMD 显卡驱动如下步骤:

############################################################这块只看下载驱动的地址和方法哦~

在安装前,请先确定你已经卸载了系统已经安装的驱动。

系统设置->附加驱动

然后先移除当前的驱动。

到AMD 官方网站选择适合自己的驱动:http://support.amd.com/us/gpudownload/Pages/index.aspx

下载后,能得到类似amd-driver-installer-12.6-legacy-x86.x86_64.run的文件。

##############################下载完千万不要直接安装#######################################

按照如下操作哦~~~

三、如果你已经安装了系统提供的附加硬件fglrx驱动,但是不能正常工作,请卸载fglrx。

Java代码  收藏代码
  1. sudo sh /usr/share/ati/fglrx-uninstall.sh
  2. sudo apt-get remove –purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

四、到AMD网站下载相应显卡的驱动:

http://support.amd.com/us/gpudownload/Pages/index.aspx

到英文官网下载的一般比中文的新。

我下载到的是:amd-driver-installer-12-2-x86.x86_64.run

注意: 下载完了以后不要直接安装!我第一次就是直接安装导致的X11崩溃(黑屏)

四、先安装必要的软件包

Java代码  收藏代码
  1. sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases linux-headers-

注意: 如果你用64位系统,还要安装ia32-libs并建立链接

Java代码  收藏代码
  1. sudo apt-get install ia32-libs
  2. sudo ln -svT lib /usr/lib64

五、生成Ubuntu用的deb软件包

在终端进入第一步你下载的驱动所在目录,编译

Java代码  收藏代码
  1. sudo sh ./amd-driver-installer-12-2-x86.x86_64.run –buildpkg Ubuntu/oneiric

注意:创建.deb的安装包,这里有个小技巧,你要先知道你当前的Ubuntu的CodeName,不然生成的安装包会不对,具体操作如下:

Java代码  收藏代码
  1. lsb_release -a

会显示如下的结果:

Java代码  收藏代码
  1. zhunian@Ubuntu:~$ lsb_release -a
  2. No LSB modules are available.
  3. Distributor ID: Ubuntu
  4. Description:    Ubuntu 11.10
  5. Release:        11.10
  6. Codename:       oneiric

这个CodeName就是最关键的,根据你的codename,执行上面第四步的指令。   。

六、安装deb软件包

Java代码  收藏代码
  1. sudo dpkg -i fglrx*.deb

六、生成新的X11配置文件并重新启动

Java代码  收藏代码
  1. sudo aticonfig –initial -f
  2. sudo reboot

注意:为了防止配置未生效,可以执行一下代码再重启。

Java代码  收藏代码
  1. sudo aticonfig –input=/etc/X11/xorg.conf –tls=1

七、至此,基本安装已经完毕,重启,而后在执行如下指令,以检查驱动是否安装成功。

Java代码  收藏代码
  1. zhunian@Ubuntu:~$ fglrxinfo
  2. display: :0  screen: 0
  3. OpenGL vendor string: Advanced Micro Devices, Inc.
  4. OpenGL renderer string: AMD Radeon 6600M and 6700M Series
  5. OpenGL version string: 4.2.11554 Compatibility Profile Context

据说Ubuntu 10.10没有dh-modaliases, 安装依赖库

Java代码  收藏代码
  1. sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 linux-headers-generic

我还没试过,不知道正确如否。

没有dh-modaliases的话,点这里下载:

dh-modaliases.tar

三.  按照下面方法进行显卡的切换操作:

 检查是否成功
  fglrxinfo
接下来是重头戏了
双显卡切换(台式机和thinkpad不一定支持):
aticonfig –pxl # 查看当前正在运行的 显卡模式
要切换显卡,输入下面的命令
— sudo aticonfig –px-dgpu # 正在激活运行的是 独显( discrete)模式 (高性能模式), 必须重启视频驱动和激活特效(重启电脑就行)
— sudo aticonfig –px-igpu # 正在激活运行的是集成或整合的显卡模式 (节电模式), 必须重启视频驱动和激活特效(重启电脑就行)