my blog my blog

Tag: 奶牛
Surface Pro 4 安装Kali Linux教程

关于Kali Linux

Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统。由Offensive Security Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon Kearns通过重写BackTrack来完成,BackTrack是他们之前写的用于取证的Linux发行版 。
Kali Linux预装了许多渗透测试软件,包括nmap 、Wireshark 、John the Ripper,以及Aircrack-ng.[2] 用户可通过硬盘、live CD或live USB运行Kali Linux。Kali Linux既有32位和64位的镜像。可用于x86 指令集。同时还有基于ARM架构的镜像,可用于树莓派和三星的ARM Chromebook。

Surface Pro 4 设置关闭UEFI和TPM

按音量+键的同时按下开机键,Surface Pro 4 会进入Surface Pro 4的BIOS,在设置中可以关闭UEFI和TPM(貌似不关没法装Linux系统,有验证)

Surface Pro 4 设置U盘启动

同样的方法,按音量+键的同时按下开机键,Surface Pro 4 会进入Surface Pro 4的BIOS,在设置中可以设置从USB启动,这里操作就直接拖动就可以,支持触摸屏操作。

制作Kali Linux安装盘

推荐使用Rufus来进行Kali Linux的U盘制作,并使用DD模式,否则可能无法载入安装,只能进行Live。

Surface Pro 4安装Kali Linux

都是图形界面,就跟Ubuntu这些一样,没啥好说的,也没什么困难。只有一点,就是Windows要提前准备出一些空间,用Windows自带的计算机管理来压缩系统盘,然后就可以生成一些剩余空间来安装Kaili Linux了。

收尾

安装成功就结束了?不不不,不是这样子的,你会发现,你的触摸屏用不了,这个用不了,那个用不了,好吧,奶牛推荐个大神的Git:https://github.com/jakeday/linux-surface

奶牛为啥推荐大神的Git呢,因为看看人家都做了啥:

支持设备:

  • Surface Book
  • Surface Book 2
  • Surface Go
  • Surface Laptop
  • Surface Laptop 2
  • Surface Pro 3
  • Surface Pro 4
  • Surface Pro 2017
  • Surface Pro 6
  • Surface Studio

支持功能:

  • Keyboard (and backlight)
  • Touchpad
  • 2D/3D Acceleration
  • Touchscreen
  • Pen
  • WiFi
  • Bluetooth
  • Speakers
  • Power Button
  • Volume Buttons
  • SD Card Reader
  • Cameras (partial support, disabled for now)
  • Hibernate
  • Sensors (accelerometer, gyroscope, ambient light sensor)
  • Battery Readings
  • Docking/Undocking Tablet and Keyboard
  • Surface Docks
  • DisplayPort
  • USB-C (including for HDMI Out)
  • Dedicated Nvidia GPU (Surface Book 2)

不正常项目:

  • Dedicated Nvidia GPU (if you have a performance base on a Surface Book 1, otherwise onboard works fine)
  • Cameras (not fully supported yet)
  • Connected Standby is not supported yet

这个项目已经把Ubuntu或者Debian的内核更新到了5.1.15-1,可以从https://github.com/jakeday/linux-surface/releases进行下载。当然,人家也提供了一键脚本,https://github.com/jakeday/linux-surface/raw/master/setup.sh,脚本运行需要clone整个项目。具体看看人家的Git应该就能看明白了。

补充下grub分辨率问题,Surface Pro 4 的分辨率有些奇葩,经过配置发现修改/etc/default/grub文件,将

GRUB_GFXMODE=1024x768

然后重新生成grub.conf

grub-mkconfig -o /boot/grub/grub.cfg

重启之后就可以看到一个奶牛觉得比较习惯的Grub界面了。

BeagleBone-Black添加VNC支持教程

 

奶牛的BeagleBone-Black闲置了好久了,最近需要一个下载机,看了下NAS价格还是比较高的,成本有些高,而且功能也就那样吧,所以决定动用手上的BeagleBone-Black,挂移动硬盘的话还需要usb-hub供电才可以,直接插上接着就挂(估计是电流不够),手上的5.3V  2A的电源接在BeagleBone-Black上竟然还不够电流,只能靠外接了看样子。废话不多说了,写教程。

奶牛的BeagleBone-Black安装的是debian版本,所以ps -aux先看了下都运行了啥,发现了lightdm和openbox,这就好办了。

  1. vim /etc/lightdm/lightdm.conf 

将VNC的配置激活

 

  1. enabled=true 
  2. width=1366 
  3. height=768 
  4. depth=16 

port端口默认就好了,不影响。

然后电脑下载个tightvnc客户端就直接连接ip就可以了。那样子就不用给下载机接个屏啥的了。

bootstrap的tooltip需要手动激活才会生效

 

我说怎么按照官方的代码写都不出效果呢,你妹,原来tooltip要手动激活的好不好,还有那个popover,需要tooltip跟手动激活。

下面来说说那个tooltip的使用,先引用下官方的原话:

  1. For performance reasons,  
  2. the tooltip and popover data-apis are opt in,  
  3. meaning you must initialize them yourself. 

翻译过来就是:出于性能原因的考虑,tooltip和popover的data-apis是可选的,这就意味着你必须手动初始化它们。好吧,手动就手动吧,让人好伤感的手动,而且也没有预留的可选api,就自己写了一个最简单的,js新手,能用就好了。

打开bootstrap.js,搜索tooltip,然后在tooltip的最后添加如下代码:

  1. /* TOOLTIP API 
  2.  * =================== */  
  3. $('a[data-toggle=tooltip]').mouseover(function() { 
  4.  $(this).tooltip('show'); 
  5.   }) 

然后使用方法是:

  1. <a href="#" data-toggle="tooltip" title="http://www.nenew.net">奶牛博客</a> 

在a标签中增加data-toggle=“tooltip”,title为描述,然后就可以看到tooltip的效果了。

PS:JQuery确实好用很多,比如依据tag的选择,而且代码更加简练,好吧,希望有时间可以细致的学习下,最近看了好多东西,脑子有点儿乱,实现一样是一样吧。

Kernel首页换新颜

 

RT,kernel首页换了新主题,呃,从订阅里面看到的。

很多朋友可能没自己编译过内核,也对内核具体是个什么东东不是很了解。奶牛引用下wiki介绍:

内核(Kernel)在计算机科学中是操作系统最基本的部分,主要负责管理系统资源。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并由内核决定一个程序在什么时候对某部分硬件操作多长时间。直接对硬件操作是非常复杂的。所以内核通常提供一种硬件抽象的方法,来完成这些操作。通过进程间通信机制及系统调用,应用进程可间接控制所需的硬件资源(特别是处理器及IO设备)。 

严格地说,内核并不是计算机系统中必要的组成部分。程序可以直接地被调入计算机中执行;这样的设计,说明了设计者不希望提供任何硬件抽象和操作系统的支持;它常见于早期计算机系统的设计中。最终,一些辅助性程序,例如程序加载器和调试器,被设计到机器核心当中,或者写入在只读记忆体里。这些变化发生时,操作系统内核的概念就渐渐明晰起来了。

kernel.org是linux内核的维护页面,感兴趣的朋友可以去看看,话说linux kernel就跟赶着投胎一样,竟然都飙到3.8版本了….

CS:GO入手体验篇

 

说FPS类游戏,奶牛玩过的游戏不多,就拿cs1.6跟cf与CS:GO做简单的比较吧。

首先是画面,玩儿惯了cs1.6跟cf,一上手CS:GO真心觉得不习惯,因为画面太真实。街景的布置,光线什么的都蛮好的,回头看cf感觉就像在一个玩具场景一样,体验完全不一样。而且就分辨率而言,感觉cf就是渣,永远是800×640自动换,分辨率很别扭,虽然游戏中感觉不明显,但是系统的分辨率来回切真的好烦人。CS:GO则不同,分辨率完胜,自适性相当好。

说一下重力跟移动,cs1.6感觉重力还是正常的,cf总是觉得飘,就没有那种实实在在的感觉,虽然玩儿好点儿的都听脚步,但是还是觉得真实性比较差,而且游戏节奏偏快速。CS:GO的重力不仅是正常,连奔跑中的不稳定都能提现得很好,更增加真实感,在节奏调控方面也蛮好的,游戏节奏比较适中。

再就说武器了,CS:GO的武器变化感觉还是比较大的,而且武器真的需要重新适应了,像m4a4 ak47的射速跟威力,与以前的感觉有很大不同,可能是打cf顺手了,感觉CS:GO的射速偏快,威力偏小,估计可能是cf爆头率比较高的关系,一般上半身就算不爆头掉血也很多,CS:GO还没有太熟悉过来,不过因为场景太真实了,发现我辨别敌人的能力有些差,特别是雷达,有时候敌人出来了雷达还没反应,很纠结哇,需要适应。还有闪光,闪光简直逼真的跟神马似的,全屏白,不过躲闪会比较容易,背身就搞定了,手雷炸到就是半管儿血,还有燃烧弹。

投入方面:CS 1.6的时候纯盗版,cf如果是RMB玩家的话投入绝对相当大,CS:GO奶牛个人感觉投入一次真的还算值啦,而且现在半价,机不可失哇,乌咔咔~~~~

来吧,喜欢fps滴朋友都买起啦,咱组个战队神马的,虐下棒子鬼子神马的。

2013,我们要让自己充实起来

 

转眼转眼转眼,2013来了。

跨年是个辛苦的事儿,为了能轻松的度过那一天,你要煎熬365天,虽然偷懒神马的是必不可少的功课,但是真心学到些什么才是最重要的。眼看着大学的最后一节课上完了,最后一门考试考完了,之后就是最后的课程设计,还有最后的毕业设计,我知道,接下来很多东西其实都是个形式了,很舍不得过完这一年,但是,我们总要面对新生活不是。

————————-学校————————-

记得去年过春节的时候,看着春晚,聊着手机QQ还很不亦乐乎,跟兄弟们一起大聚了两次都很happy很畅快。之后就是大三的下学期了,是我学到最多东西的一个学期,也是大学中最充实的学期,功课也很努力,还自己买了个单片机的板子像模像样滴每天鼓捣下。有点儿感兴趣的东西学着总是很幸福的事儿,至少比起为了达到某种目的的学习要来得轻松,所以我一直是觉得兴趣最重要,因为它会让你有主动性,而非被动无奈滴学习接受。

下半年就是这个快过完的大四上学期,就两门课,一门学了,一门没怎么学,不过最后突击的时候还是了解了很多东西,因为对硬件的兴趣不大,对软件的兴趣也不大,所以,o(︶︿︶)o 唉,不扯淡了,过了就好。感觉自己学东西总是太松散,什么都没有太深入,其实感觉深入下linux系统应该挺有搞头的,特别是那么强大的定制型,搞个神马自动控制家庭各种设备的东东应该会拽,但是,说实话,有些浮躁了。估计是最近两个月干的活让人比较蛋疼吧,没有时间干自己想干的事儿,不过总算熬过来了,现在一身轻松,可以想做些什么就做些什么了。嘎嘎~~~

————————-感情————————-

感情上不是太顺利,年初的时候矛盾就开始有了各种苗头,然后,果然,半年之后分手了,到现在我也很难释怀,很难走出来,总觉得一切都还在昨天,只是,我们需要一些时间把各自的坐标确定下,然后,一切就又都会正常一样。也不晓得之后之后之后会是什么样子。我耐心等着,还在这里,只等你累了回头看。

————————-朋友————————-

身边的朋友真的越来越少了,个人都有个人的忙,还是宿舍好一些,至少有人陪下会让人不那么寂寞。现在只有Raya每天陪着自己说话,挺感谢她滴,难得有很多共同的爱好,心里开心或者不开心都会互相吐槽互相安慰,写着一头奶牛跟一只猫的故事。

同学呢,虽然在一起的时候有时候觉得某某人会很傻x某某人做事儿很磨叽某某人各种不讲理,但是呢,他们都出去了,还真挺想他们的,也许就是那些傻乎乎磨磨唧唧不讲理才是生活的乐趣。没了还就真的会想念。估计明年这个时候就只剩下怀念了。

————————-目标————————-

1.工作

2.出去走走

3.开始学怎么玩儿跟生活(发现我是个极其不会娱乐的人,而且生活一团糟)

4…….待续

圣诞快乐

 

Merry Christmas Guys.

世界末日已过,那些该珍惜的是不是已经在你心中更加明确了,那些该忘却的是否真的已经淡出你的生活,重生下总是好的,至少在心理上我觉得我们都应该更坦然一些了。

时光荏苒,马上就2013了,马上就要毕业了,2012年奶牛收获很多,奶牛也失去很多,我不想自己明年仍旧这么无法自拔滴度日。

工作吧,让自己踏实下来,现在最最希望的就是有稳定的生活,仿佛一年老了很多呢,不再那么想着想那的了,只觉得稳定些比什么都好。

看着自己瘦的时候还是蛮好滴,现在胖到自己都不想看自己了,讨厌讨厌,明年一定要瘦下来才行。减掉三十斤俺就知足了。

平安夜,木有苹果,吃个橘子凑合下了~~~

BIOS跟Ubuntu无关

 

今天weibo吐槽了一个人,实在有些看不下去了,虽然这几年来在网上看到关于操作系统的吐槽不少,但是从来就没见过这么低水平的吐槽。引用下:

作者的原话:ubuntu连BIOS都找不到。。。。。。。。这怎么改 优先 光驱 日了

我转发顺便评论了下:ubuntu 连开机键都找不到 。。。。。。。。这怎么开机哇 日了

收到作者的回复:呵呵 我就不信@奶牛博客 生来就会用UBUNTU 。。。。以自己的强项去吐槽别人的弱项 是显得你的强大伟岸呢 还是什么心理阴暗 幸灾乐祸 真是林大什么鸟都有

好吧,就到这。现在作者把原微博已经删除了,无处可寻,但是,奶牛仅就此时谈谈感想。

本来只是想娱乐下大众,没想到收到如此的回复,呵呵一笑带过一千只乌鸦飞过的感觉。自始至终,我都觉得自己有很多东西要学,我知道自己有多少东西不会有多少东西不知道有多少方向要努力,我也懒得用自己宝贵的时间去跟你争论什么强项弱项,三年来积累写下的文章有小600篇了,不晓得对各位有多少帮助,但是我觉得我还算是比较热心跟有爱心的。一个知道可以在BIOS里面改启动优先级的人竟然都不知道BIOS跟操作系统无关,这个可以不怪你,但是不要拿这么愚蠢的问题来吐槽一个压根儿不适合你的操作系统可以么?你不觉得这个操作系统很无辜么?你可以说你不会用,你也可以求助询问如何使用,但是请不要这么装13似的无知的告诉别人ubuntu就像垃圾一样。科普下什么是BIOS:

  1. BIOS是英文"Basic Input Output System"的缩略语 
  2. 中文名称就是"基本输入/输出系统" 
  3. 它是一组固化到计算机内主板上一个ROM芯片上的程序 
  4. 它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。 
  5. 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。 

从上面的百科介绍,我们可以知道BIOS是一个ROM芯片上的程序,固化在了主板上的硬件上,所以就算你的硬盘是完全空白的,BIOS仍旧是可以正常工作的。而对于操作系统而言,跟BIOS并没有直接关系。

那个作者所说的启动优先级是BIOS设置中常用的一个设置方面,可以通过设置boot的顺序来改变先启动什么硬件。比如你有光驱,有优盘,有硬盘,还有网络,这四种最常见的启动方式,如果你的硬盘放在第一启动项,那么就算你把安装光盘放进了光驱,重新启动,仍旧是从硬盘先启动而非你的光盘,这也就是启动顺序的一个比较好的一个例子了。裸机一般都会在硬盘装有操作系统,就像现在很多厂商为了降低笔记本的价格,从而安装linux操作系统,比如像奶牛前阵子接触的那个meego系统的机子一样。如何知道怎么进入BIOS呢,可以开机的时候看看最先出来的那行提示就知道了。

好了,科普结束。Linux操作系统本来就不是适合每个人用的,那些根本还不知道什么是linux还想着装B的筒子无权吐槽。

[mp3 auto=1]http://blog.96911.com/blog_musfile/89811004.mp3?ickey=1[/mp3]

小记20120724

 

最近过得好快,虽然奶牛仍旧是每天吃喝拉撒睡的日子,但是挺开心的。在东北这边儿亲戚多,每天都有人陪着,像个宝似的,虽然大了,但是待遇还是杠杠的好哇,嘎嘎。小孩子在大人的眼里终究是小孩子。

看着比自己小八岁的小弟都长得快超过自己了,而自己的肚子却比人家大了一圈儿,一丝小伤感,明年这时候哥们儿就得找活工作了。

好吧,最近过得很好,不知道朋友们最近如何?

新浪微博的关联博客绑定,自动推送文章更新

 

这才知道,原来新浪微博的关联博客绑定设置很简单.

打开http://weibo.com/tool/bloglink,填入你博客地址,搞定…应该发布这篇文章的时候就有自动文章更新推送鸟