最近一个同学把一台MTK手机刷坏了,在我的笔记本电脑上没有WindowsXp操作系统: 而在MTK线刷过程中,最好的刷机系统便是WindowsXP3,于是有了想在Linux中直接开启XP虚拟机来刷机的念头... 操作系统环境: 1. Ubuntu13.10 x64 2. VirtualBox虚拟机Windows XP3 具体操作步骤: 1. 查看MTK手机连接过程中的设备信息:lsusb或dmesg 从中,以上图片中的两个红色框内的信息便是我们需要的,留着,接着在VirtualBox中操作 2.…
刚刚从淘宝上买回一个带有Led背光的键盘(黑爵战神x5 背光升级版): 然后发现在Linux中背光灯并不亮,在Windows中就可以按下Scroll Lock键点亮: 在网上探索了一番,觉得应该可以使用xset和设定快捷键来实现Scroll Lock键点亮和熄灭Led灯: 1. 编辑脚本:~/bin/ledctrl #!/bin/bash - #============================================================================…
今早5点半起来没有開始写文章,而是去西湾红树林连跑带走折腾了将近20公里.回来后就8点多了...洗了个澡之后坐稳当.開始写一段关于我的故事.        在2014年到2015年期间,我在负责研发一款无线安全网关.事实上就是一个VPN.接入设备包含手机,xPad,盒子...这些设备的OS除了iOS之外,基本上都是基于Linux的Android.这个网关一般用于各种须要高性能加密通信的场合,在传输数据之前须要比較强的认证,服务端支持4G的加密带宽.支持复杂的接入控制和訪问控制,支持复杂的Qos.…
目录 1.什么是克隆 2.克隆的两种类型 (1)完整克隆 (2)链接克隆 3.克隆操作 步骤一:克隆虚拟机 步骤二:进行克隆导向 3.快照与克隆的区别 4.镜像的管理 快照和克隆是VMware中两个非常实用的功能.上一篇文章已经说过了快照. 1.什么是克隆 在VMware软件中,克隆和快照功能很相像,但又不同.一个虚拟机的克隆就是原始虚拟机全部状态的一个拷贝,或者说一个镜像. 克隆的过程并不影响原始虚拟机,克隆的操作一但完成,克隆的虚拟机就可以脱离原始虚拟机独立存在,而且克隆出来的虚拟机和原始虚…
完成量是基于等待队列设计的,所以显然不能在中断上下文使用完成量. struct completion { unsigned int done; wait_queue_head_t wait; }; 我们来看一个使用完成量的经典例子: struct kthread_create_info { /* Information passed to kthread() from kthreadd. */ int (*threadfn)(void *data); void *data; int node;…
作为最新版本的UBUNTU系统而言,开源,升级全部都不在话下.传说XP已经停止补丁更新了,使用UBUNTU也是一个很好的选择.ubuntu默认安装完成后只有ssh-agent(客户端模式),宾哥百度经验首发教您如何开启Ubuntu13.10中SSH-SERVER服务.   工具/原料   Ubuntu13.10操作系统 方法/步骤     在管理员模式#下运行 apt-get install openssh-server   安装完成后如下显示   检查ssh服务开启状态 ps -s | gre…
开发环境:Ubuntu13.10 1. 添加源,并安装tinyos-2.11:sudo gedit  /etc/apt/sources.list #往里边添加deb http://tinyos.stanford.edu/tinyos/dists/ubuntu lucid mainsudo apt-get updatesudo apt-get install -y tinyos-2.1.1 2. 安装好wine,及安装Keil:sudo apt-get install wine #安装wine,在…
原文:http://www.cnblogs.com/PurpleDream/p/4263465.html Linux 在VMware中搭建CentOS6.5虚拟机 前言:      本文主要是我在大家hadoop集群之前 ,需啊先安装CentOS虚拟机,记录在此,作为参考.如果能帮助到其他人,自然是更好啦. ============================================================长长的分割线=============================…
VirtualBox 5.0.10 中安装 Fedora 23,即使在安装了增强工具后,仍然会发现虚拟机无法根据 VirtualBox 的运行窗口大小自动进行分辨率调节.究其原因,主要是因为 Fedora 23 所带的 Xorg 显示服务器的版本过高,目前 VirtualBox 5.0.10 尚未支持.解决办法有两个: 1.等待 VirtualBox 升级新版本,提供对最新版 Xorg 的支持. 2.将 Fedora 23 自带的 Xorg 软件包版本降级为 Fedora 22 所带版本,这样就…
题记:本系列文章的目的是抛开书本从Linux内核源代码的角度详细分析TCP/IP协议栈内核相关技术 轻松搞定TCP/IP协议栈,原创文章欢迎交流, byhankswang@gmail.com linux内核协议栈中对于socket相关API的实现 首先对于内核中断向量表不是很熟悉的请先参考一下博文:<TCP/IP协议栈源码图解分析系列6:linux 系统调用中断向量表> URL:http://blog.csdn.net/byhankswang/article/details/9284023 首…
前言,配置了好久没有发现老是出问题tftp: server error: (2) Access violation,一般侦测之后... 1. 安装软件包:apt-getsudo apt-get install tftpd tftp xinetd 2. 配置相关文件:vi /etc/xinetd.d/tftpservice tftp{protocol = udpport = 69socket_type = dgramwait = yesuser = scueserver = /usr/sbin/i…
升级Ubuntu13.10,发现声音图标不能调节音量[XUbuntu13.10发行日志]: 临时解决办法: gvim /usr/share/dbus-1/services/indicator-sound.service,找到Exec那行,修改为: Exec=/usr/lib/indicator-sound-gtk2/indicator-sound-service 重启之后,声音图标就可以对音量进行调节了. 参考来源:https://bugs.launchpad.net/ubuntu/+sourc…
今天刚刚升级至Ubuntu13.10,在终端打开gvim时提示一些出错信息,不是很雅观: (gvim:): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised (gvim:): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog afte…
早上上班坐地铁要排队,到了公司楼下等电梯要排队,中午吃饭要排队,下班了追求一个女孩子也要排队,甚至在网上下载个什么门的短片也要排队,每次看见人群排成一条长龙时,才真正意识到自己是龙的传人.那么下面咱们就说说队列(链表). 使用链表的目的很明确,因为有很多事情要做,于是就把它放进链表里,一件事一件事的处理.比如在USB子系统里,U盘不停的提交urb请求,USB键盘也提交,USB鼠标也提交,那USB主机控制器咋应付得过来呢?很简单,建一个链表,然后你每次提交就是往里边插入,然后USB主机控制器再统一…
问题1:如何解决ubunt13.04不能和主机共享文件的问题 . 安装VMware Tools 网上有很多的资料,这里没有给出. . 设置共享文件夹目录 ) 在VMware虚拟机窗口,选择VM->Settings->Options->Shared Folders: ) 点右边的Add,点Next->选择Win7共享目录的路径,然后点Next->选中Enable this share->Finish: ) 在VM->Settings->Options->…
Linux系统性能10条命令监控 概述 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解. uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DEV 1 sar -n TCP,ETCP 1 top 其中一些命令需要安装sysstat包,有一些由procps包提供.这些命令的输出,有助于快速定位性能瓶颈,检查出所有资源(CPU.内存.磁盘IO 等)的利用率(utili…
Kali Linux 2016.2发布提供虚拟机以及系统镜像下载   Kali Linux 2016.2发布提供虚拟机以及系统镜像下载,本次Kali Linux 2016.2提供了五种桌面模式,分别为Gnome.E17.Lxde.Mate和Xfce.所以这次分享的虚拟机也有五种.每种虚拟机单独放置在一个文件夹中,文件夹以“大学霸Kali Linux 2016.2***”命令.其中,***表示对应的桌面模式.每种虚拟机大约8G左右.大家根据需要下载.   此次发布的版本,比2016.1更多.现在提…
转自:https://blog.csdn.net/shichaog/article/details/40218763 Linux系统启动那些事—基于Linux 3.10内核 csdn 我的空间的下载地址 ,有些做的效果网页上没了,感兴趣建议去上面地址下载pdf版的 下载地址 http://download.csdn.net/detail/shichaog/8054005   shichaog@126.com启动流程概述也许你会好奇Linux是如何启动的?本文围绕Linux如何启动起来展开一些介绍…
一.工具 制作工具为busybox 下载地址:https://busybox.net/ 解压: 二.制作文件系统 进入目录,执行make menuconfig: 2.1 busybox setting 2.1.1 设定交叉编译器 改为 保存退出,然后执行 make 编译. 编译完成后创建文件系统存放目录: 2.2.2 安装glibc 安装完成后,fs_mini下会生成以下目录: 进入交差编译工具链的目录,找出lib库: 拷贝sysroot下的lib目录和usr/lib目录下的 .so 文件到fs…
Ubuntu13.10更新源 不同的网络状况连接以下源的速度不同, 建议在添加前手动验证以下源的连接速度(ping下就行),选择最快的源可以节省大批下载时间. 首先备份源列表: sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup 而后用gedit或其他编辑器打开: gksu gedit /etc/apt/sources.list kdesudo kate /etc/apt/sources.list gksu mousepad /e…
windows 10中的ubuntu子系统安装桌面环境的方法 (How to install Ubuntu-desktop in windows 10 Subsystem for Linux) 转载 https://blog.csdn.net/u011138447/article/details/78262369 需求: * 如何在windows 10中的ubuntu子系统安装桌面环境 * - How to install Ubuntu-desktop in windows 10 Subsyst…
(一)基本说明 学习Linux需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个Centos系统来学习. 1)安装软件vm12; 2)通过vm12创建一个虚拟机空间; 3)在vm12创建好的虚拟机空间上,安装Centos系统; (二)工具下载 1)VM ware workstation12虚拟机可以直接再百度搜索下载 2)在虚拟机上按住Centos 6.8需要一个镜像 下载地址是:http://man.linuxde.net/download/CentOS_6_8 根据自己电脑选择32…
Linux 下实践 VxLAN:虚拟机和 Docker 场景 https://www.cnblogs.com/bakari/p/11264520.html 实践了下 没问题 作者写的很perfect 本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复 「1024」 即可领取,欢迎大家关注,二维码文末可以扫. 在上篇文章中,我们已经探讨了 VxLAN 的概念和基本原理,本文就基于 Linux 对 VxLAN 做一个实践…
场景 你在自己的台式机或笔记本中使用VMware Workstation搭建了一个虚拟机系统,如Debian.Fedora等Linux系统.现在你希望使用局域网中另一台电脑访问你电脑上的虚拟机系统,怎么办呢? 措施 这是需要使用VMware Workstation提供的NAT功能. 这里的VMware Workstation版本是最新的12.5(2017.03),推荐使用较新的软件. 具体步骤 1. 虚拟机网络配置为NAT 首先需要保证VMware Workstation中的虚拟机网络配置是NA…
目录 1.打开VMware虚拟机软件 2.选择Linux系统的ISO安装镜像 3.开启虚拟机安装系统 (1)进入Linux系统安装界面 (2)硬件检测 (3)检测光盘 (4)欢迎界面 (5)选择语言 (6)选择键盘 (7)选择存储 (8)存储设备警告 (9)填写主机名称 (10)选择时区 (11)填写密码 (12)选择分区类型 (13)设置硬盘挂载 (14)格式化分区 (15)将存储配置写入磁盘 (16)安装启动引导程序 (17)选择安装版本 (18)开始安装系统 (19)重新引导系统 (20)…
目录 一.模块概览 二.系统环境 三.虚拟机负载 3.1 虚拟机负载 3.2 单网络架构 3.3 多网络架构 3.4 Istio 中如何表示虚拟机工作负载? 四.实战:向istio Mesh中引入虚拟机 4.1 将虚拟机引入到 Istio Mesh 4.2 在 Kubernetes 集群上安装 Istio 4.3 准备虚拟机命名空间和文件 4.4 配置虚拟机 4.5 从虚拟机访问服务 4.6 在虚拟机上运行服务 一.模块概览 在本模块中,我们将了解如何将运行在虚拟机上的工作负载纳入istio服务…
linux top命令中各cpu占用率含义 [尊重原创文章摘自:http://www.iteye.com/topic/1137848]0.3% us 用户空间占用CPU百分比 1.0% sy 内核空间占用CPU百分比 0.0% ni 用户进程空间内改变过优先级的进程占用CPU百分比 98.7% id 空闲CPU百分比 0.0% wa 等待输入输出的CPU时间百分比 0.0% hi 硬中断 0.0% si 软中断 ==========================================…
10.1 Shell概述 .Shell是什么 Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动.挂起.停止甚至是编写一些程序. Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强.Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令. .Shell的分类 Bourne Shell:从1979起Unix就开始使用Bourne Shell,Bourne Shell的主文件名…
相信不少读者都会做(或者曾经做过)这么一项活动——把一个Linux系统安装到Windows系统下的虚拟机软件中,然后在Windows这个大环境中对Linux进行学习或者一些实验操作.在进行这么一项活动时,不知道各位读者是否感受到网络连通的重要性(这里指外网的Internet),而事实上,无论是在虚拟机中还是在真实的物理机上“玩”Linux,(外网)网络都扮演着一个非常重要的角色.试想一下,当我们的Linux无法(外网)网路,这时我们又需要安装一个gcc编译器,各位读者会怎么做?采用源码编译?我想…
http://blog.163.com/he_junwei/blog/static/1979376462014021105242552/ http://www.ibm.com/developerworks/cn/linux/l-cn-signalsec/   Linux 多线程应用中编写安全的信号处理函数 在开发多线程应用时,开发人员一般都会考虑线程安全,会使用 pthread_mutex 去保护全局变量.如果应用中使用了信号,而且信号的产生不是因为程序运行出错,而是程序逻辑需要,譬如 SIGU…