Welcome 微信登录

首页 / 操作系统 / Linux

Linux下用adb连接手机的问题解决

Linux下用adb连接手机的问题解决

在linux里面,模拟器可以直接识别,使用adb也没有限制,但是手机插上usb之后,adb并不识别,显示的是问号,在eclipse里面也是这样。 解决方法如下:1.在bash中输入lsusb,可以看到很多BUS设备,很多都是Linux Foundation 1.1 root hub的,这是没有插上usb设备的端口,插上手机的端口会出现另外的字符串,比如我的是High Tech Computer Corp. 然后记下它的id:0bb4:0c022.在/etc...
Linux RAID 配置 和 LVM 分区配置

Linux RAID 配置 和 LVM 分区配置

nas 协议 tcp/ip 用nfs,cifs等文件系统去管理 san 协议 光纤协议raid redundant arrays of inexpensive disks 磁盘阵列raid 0 读写性能佳,坏了其中一块,数据挂掉,可靠性低(stripe条带化),磁盘利用率100%raid 1 镜像备份,同一份资料完整的保存在多个磁盘上,写的性能不佳,可靠性高,读的性能还行,磁盘利用率50%raid 10 先做raid 1 再做raid 0 disk 0 d...
Ubuntu下QT4开发环境的搭建及初体验

Ubuntu下QT4开发环境的搭建及初体验

Linux下安装Qt4有两大问题,一是环境变量,二是IDE(集成开发环境)。安装Qt4也有两种方法,一种是apt-get,一种是下载源码包,而后 一种方法已经人证实是最有可能不好使的方法。所以我最终采用了apt-get的方式。而apt-get也有两种方式(这就是Free OS之不爽之处):新立得与命令行。这里强烈建议大家使用命令行方式!因为新立得里面的东西太乱,你很可能下载了一大堆东西却没一个是我们真正需要的,而 且下载完成后要自己去配置环境变量。关于ID...
Linux Shell实现多进程并发执行

Linux Shell实现多进程并发执行

在bash中,使用后台任务来实现任务的“多进程化”。在不加控制的模式下,不管有多少任务,全部都后台执行。也就是说,在这种情况下,有多少任务就有多少“进程”在同时执行。我们就先实现第一种情况:实例一:正常情况脚本———————————————————————————–#!/bin/bashfor ((i=0;i<5;i++));do{sleep 1;echo 1>>aa && echo ”done!”}donecat aa|...
在Gnome下让GVim自动最大化

在Gnome下让GVim自动最大化

让GVim在启动的时候自动最大化,在Windows下面不是个问题,只要在配置文件中加一行 au GUIEnter * simalt ~x 就可以了。在Linux下面如果是kde的话也有很方便的解决办法:http://www.linuxidc.com/Linux/2011-03/33923.htm我用的桌面环境是Gnome,稍作折腾之后,成功让GVim在启动的时候自动最大化窗口了。具体过程如下:1,安装wmctrl:sudo apt-get install ...
在KDE下让GVim自动最大化

在KDE下让GVim自动最大化

Windows下只要在vimrc里设置“au GUIEnter * simalt ~x”就能够实现GVim自动最大化,而在Linux下是这个设置是无效的。相关阅读:在Gnome下让GVim自动最大化在kde中可以让GVim自动最大化,就是右击GVim最上面的标题栏,在菜单里选择advanced->special application settings会出现设置窗口,在标签geometry中,选中“垂直最大化”和“水平最大化”,选择force,后面的...
Ubuntu挂载NFS步骤(arm 6410开发板)

Ubuntu挂载NFS步骤(arm 6410开发板)

关于挂载NFS文件系统的问题都遇到过,别笑话。烧个Linux系统,一键烧写和USB烧写共不下十来次!:L (我也是小小菜鸟一个)昨天晚上终于挂载成功,就把我是怎样挂载成功的以及一些问题的解决和注意事项和大家分享。希望对那些没有挂载成功的人有所帮助。首先挂载前,请仔细检查以下硬件设备是否都连接好:1、电源线插上2、串口线连接好开发板COM0和PC机3、USB电缆连接开发板和PC机4、网线插上!其中最容易忽略的就是网线没有插上,导致像这样的问题一直没有解决rp...
虚拟机中Ubuntu成功挂载NFS并为arm11烧录YAFFS2文件系统

虚拟机中Ubuntu成功挂载NFS并为arm11烧录YAFFS2文件系统

为了在虚拟机Ubuntu中挂载nfs成功,期间遇到了很多的问题。今天挂载成功后,才觉得那些问题中有很多都是可以避免的。但也许从另一个角度来讲,也是在锻炼自己的能力。先说一说主要的步骤,然后我就说说要挂载成功的几个关键地方吧,你挂载不成功,很有可能就是这几个关键地方没有做好。首先第一步就是要为开发板烧写uboot和kernel。1.先将SD卡格式化为FAT32格式。将启动代码固化到SD卡中。 可能出现的问题:1 volume erro之类的。 解决方法:重新...
教会你Redhat Enterprise Linux关闭SELinux

教会你Redhat Enterprise Linux关闭SELinux

红帽企业 Linux 4包括了一个SELinux 的实现。SELinux 代表了用户,程序以及进程间相互交流的主要变化。在这个发行版本中,SELinux 被默认安装并被开启使用。在安装的过程中,您可以选择禁用 SELinux,或是设置它只记录警告信息,或是使用它的只在以下守护进程中有效的目标化策略:dhcpd、httpd、mysqld、named、 nscd、ntpd、portmap、postgres、snmpd、squid、syslogd目标化策略在默认...
latencytop深度了解你的Linux系统的延迟

latencytop深度了解你的Linux系统的延迟

我们在系统调优或者定位问题的时候,经常会发现多线程程序的效率很低,但是又不知道问题出在哪里,就知道上下文切换很多,但是为什么上下文切换,是谁导致切换,我们就不知道了。上下文切换可以用dstat这样的工具查看,比如:[shell]$dstat—-total-cpu-usage—- -dsk/total- -net/total- —paging– —system–usr sys idl wai hiq siq| read writ| recv send| in...
Linux下新系统调用sync_file_range提高数据sync的效率

Linux下新系统调用sync_file_range提高数据sync的效率

我们在做数据库程序或者IO密集型的程序的时候,通常在更新的时候,比如说数据库程序,希望更新有一定的安全性,我们会在更新操作结束的时候调用fsync或者fdatasync来flush数据到持久设备去。而且通常是以页面为单位,16K一次或者4K一次。 安全性保证了,但是性能就有很大的损害。而且我们更新的时候,通常是更新文件的某一个页面,那么由于是更新覆盖操作,对文件系统的元数据来讲的话,无需变更,所以我们通常不大关心元数据是否写入。 当更新非常频繁的时候,我们...
Linux的运行级(启动模式)

Linux的运行级(启动模式)

为了在Linux启动时直接进入Console界面,我们可以编辑 /etc/inittab文件。找到id:5:initdefault:这一行,将它改为id:3:initdefault:后重新启动系统即可。我们看到,简简单单地将5改为3,就能实现启动时进入X-Window图形操作界面或Console字符界面的转换,这是因为Linux操作系统有六种不同的运行级(run level),在不同的运行级下,系统有着不同的状态,这六种运行级分别为: 0:停机(记住...
Ubuntu 10.04 安装 arm-elf-gcc

Ubuntu 10.04 安装 arm-elf-gcc

自己在Ubuntu 10.04下载并安装arm-elf-tools-20030314.sh (或arm-elf-tools-20040427.sh) 其间出现过多次问题,在网上都没有详细解决方法,故列于此希望能给大家提供点方便.正确安装方法:在该文件所在目录下,键入: $ su# ls –l arm-elf-tools-20030314.sh该命令显示文件的各种属性,如果该脚本文件属性的不是可执行的,则还需要输入命令:# chmod 755 arm-elf...
Linux下常用的CLI软件

Linux下常用的CLI软件

作为Linuxer,必须具备一定的CLI操作能力。有时候用CLI会比用GUI会更方便快捷。以下列出我所知道的一些常用CLI软件,仅供参考。中文终端。据我所知,目前主要有两个解决方案:zhcon和fbterm。两个我都用过,zhcon较长时间不更新了,问题比较多。不小心加错参数,甚至可能会导致死机。所以我推荐fbterm,这个还是很不错的,要使用的话,必须开启framebuffer。虽然某些方面也有些瑕疵,不过就目前而言,应该算是一个比较好用的中文终端了。有...
<< 381 382 383 384 385 386 387 388 389 390 >>