Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux 下得到磁盘物理扇区大小

Linux 下得到磁盘物理扇区大小

现在2T以上的磁盘其物理扇区基本上是4K大小的,在linux下要得到磁盘的物理扇区大小有如下几种方式:1.使用hdparm 工具,hdparm -I 直接查看磁盘原始提供的物理和逻辑扇区大小。2.对于ata 设备通过ioctl 向磁盘发送 HDIO_GET_IDENTITY 命令获知。3.blockdev --getss xxx , xxx为设备名。4. 通过 /sys/dev 下的信息获知。5.通过 ioctl 向磁盘发送BLKSSZGET请求获知。其中...
通过Samba让Windows访问Linux

通过Samba让Windows访问Linux

由于windows不区分大小写及linux下链接文件等问题,会造成linux下的源码包在windows下解压时出现问题。同时为了使用windows下的source insight查看源代码。为此要将linux的一个目录共享出来供windows访问。环境:windows下通过虚拟机安装的RedHat 5。首先要确保linux下安装了samba软件,然后通过chkconfig --list 查看 smb 服务有没有启用。若没起用的话 通过命令service s...
Ubuntu 12.04下Wine完美运行弈城围棋

Ubuntu 12.04下Wine完美运行弈城围棋

Ubuntu 12.04, precise,终于Wine成功了弈城围棋!只要在Ubuntu下添加ppa,更新wine1.5,安装弈城就好,其他的并不需要,wine出来的效果非常完美,没有了以前声音断断续续的问题,也没有字体偏离原来位置的问题。总结下方法。一. 安装32位库:sudo apt-get install ia32-libs -y #64位系统跑32位程序二.安装wine的最新版PPAppa:ubuntu-wine/ppa三.安装wine1.5su...
arm-linux-insight 启动后无法更改target设置解决方法

arm-linux-insight 启动后无法更改target设置解决方法

在Ubuntu上安装好arm-linux-insight后,无法设置target。解决法方1:点击窗口view->console打开控制台然后输入target remote 192.168.1.105:1000 (开发板IP地址:gdbserver端口)continue (当启动gdbserver时程序已经运行,所以不能使用run这条指令)剩下的就可以正常操作,通过图形化的insight 单步,断点运行程序了。如果去掉所有断点后运行了continue...
搭建JLink+Insight在Linux环境下的ARM调试环境

搭建JLink+Insight在Linux环境下的ARM调试环境

JLink是SEGGER 推出的针对arm处理器的USB调试下载工具,其在Windows环境下的软件支持完善,在Linux下官方给出的beta软件包里有JLinkExe和JLinkGDBServer两个工具。在给项目搭建环境时首先想到的是一款开源的调试代理软件OpenOCD,功能强大但因JLink的二次开发好像还要购买授权,接口不完全开放,因此对JLink的支持可能还不太成熟,在搭建过程中遇到不少问题,最后在我们的项目中就使用GNU的Arm交叉调试器配合J...
Linux系统启动流程学习笔记

Linux系统启动流程学习笔记

前言今天很天真的写了个openvpn的开机启动脚本,以为添加到/etc/rc.local就万事大吉了,结果肯定是失败的,因此这里记录一下我学习linux启动流程的过程!系统启动流程加载BOIS的硬件资讯与进行自我测试,并依据配置取得第一个可启动的装置在个人计算机架构下,你想要启动整部系统首先就得让系统去加载BIOS(Basic Input Output System),并透过BIOS程序去加载CMOS资讯,并且藉由CMOS内的配置值取得主机的各项硬件配置。...
通过Shell、Python脚本管理KVM虚拟机

通过Shell、Python脚本管理KVM虚拟机

一个想法:1 python2.72 python的web框架 bottle3 shell脚本管理kvm组合在一起就可以了~这段时间我会用bottle 简单的实现管理kvm 主机,开源出去的~ 性能烂的话,别怪我~管理kvm主机完全可以在页面上完成,国外有个人用django写了这套程序,感觉还不错,只是稍复杂,bug有点多。。。。 个人觉得 自己开写一套简单的,python本身有kvm的库,大家要是觉得麻烦的话,也可以用os模块,调用virsh的命令来管理k...
Linux更改磁盘分区大小

Linux更改磁盘分区大小

我在刚开始安装Ubuntu的时候基础知识不牢固,只是按照网上教程做的,其中的原理都不太懂。今天学完磁盘分区的时候,感觉当时安装ubuntu的时候分给/home的空间有点大了,53个G,我想腾出点空间备用,所以就开始折腾了。我的步骤是这样的,启动计算机,登录界面用root身份登录,如果是以普通用户登录的话,是不能卸载你的/home分区的,会一直提示busy!所以,直接以root登录xwindow吧!要重新分割原来分区的大小,首先就要备份,不然分割的时候数据就...
Ubuntu 开机出现“没有正确安装GNOME电源管理器的默认配置,请联系管理员”

Ubuntu 开机出现“没有正确安装GNOME电源管理器的默认配置,请联系管理员”

今天帮同学在Ubuntu下装一个WINE下的QQ,结果安装后启动连续失败,重启后登录界面异常,右上角提示“没有正确安装GNOME电源管理器的默认配置,请联系管理员”。开始不知道怎么回事,上网搜了一下,才知道分区磁盘空间不足导致。现把解决过程分享一下:在异常的登录界面,root外的用户是无法登录的,这个时候就直接用root登录了。登录后,一般会提示文件系统分区空间不足,有三个选项----清空回收站、检查、忽略。这时候可以先把回收站清空...
Ubuntu更新以后显示/boot分区空间不足解决

Ubuntu更新以后显示/boot分区空间不足解决

在装Ubuntu Linux的时候,一般都会把/boot单独分区,给100M左右的空间。这样以后更新内核的时候,系统把新内核添加到/boot下,但是没有删除旧内核;内核越来越多,导致空间不足。解决办法:命令行输入:uname -a看目前使用的内核是哪个版本然后输入:sudo apt-get remove linux-image后面两个tab,将显示所有的内核版本;把目前使用的版本之前的版本全部删除就行了。删除以后系统将自动重新配置grub。df查看/boo...
<< 721 722 723 724 725 726 727 728 729 730 >>