Welcome 微信登录

首页 / 操作系统 / Linux

Linux MultiPath多路径软件实施说明

Linux MultiPath多路径软件实施说明

Multipath的工作原理当multipath启动的时候,它通过系统命令scsi_id -eg -s /block/sdX得到proc/partitions 里面所有块设备的 UUID(universally unique identify),然后把所有具有同一个UUID的块设备组成一个Group,在/dev/mapper 生产一个对应的单独的设备。当设备生成后就可以使用fdisk或者parted进行分区,分区可以使用kpartx命令进行注册,然后就可以...
Linux中使用附加权限

Linux中使用附加权限

1.SET位权限:多用于给可执行的程序或脚本文件进行设置,其中SUID表示对属主用户增加SET位权限,SGID表示对属组内用户增加SET位权限。执行文件被设置了SUID、SGID权限后,任何用户执行该文件时,将获得该文件属主、属组账号对应的身份。为执行文件添加SET位权限同样可以通过chmod命令实现,使用u+s、g+s的权限模式分别用于设置SUID、SGID权限。若使用数字形式,SUID对应八进制数字是4,SGID对于八进制数字是2,在权限模式中可采用"...
安装及管理Linux应用程序

安装及管理Linux应用程序

Linux应用程序的组成1.普通的可执行程序文件,一般保存在/usr/bin目录中,普通用户即可执行。2.服务器程序、管理程序文件,一般保存在/usr/sbin目录中,需要管理员才能执行。3.配置文件,一般保存在/etc目录中,配置文件较多时会建立相应的子目录。4.日志文件,一般保存在/var/log目录中。5.关于应用程序的参考文档等数据,一般保存在/usr/share/doc/目录中。6.执行文件及配置文件的man手册页,一般保存在/usr/share...
磁盘物理结构及IO时的过程

磁盘物理结构及IO时的过程

对于管理磁盘,分磁盘面、磁头、磁道、柱面和扇区。 磁盘面:磁盘是由一叠磁盘面组成,见下左图。 磁头(Heads):每个磁头对应一个磁盘面,负责该磁盘面上的数据的读写。 磁道(Track):每个盘面会围绕圆心划分出多个同心圆圈,每个圆圈叫做一个磁道。 柱面(Cylinders):所有盘片上的同一位置的磁道组成的立体叫做一个柱面。 扇区(Sector):以磁道为单位管理磁盘仍然太大,所以计算机前辈们又把每个磁道划分出了多个扇区,见下图Linux上可以...
Git大文件存储将帮助Git处理大型二进制文件

Git大文件存储将帮助Git处理大型二进制文件

GitHub宣布 ,作为 开源的Git扩展 ,Git大文件存储(Large File Storage,简称LFS)的目标是更好地把“大型二进制文件,比如音频文件、数据集、图像和视频”集成到Git的工作流中。众所周知,Git在存储二进制文件时效率不高,因为:Git默认会压缩并存储二进制文件的所有完整版本,如果二进制文件很多,这种做法显然不是最优。Git LFS处理大型二进制文件的方式是用“文本指针”替换它们。这...
NVIDIA CuDNN 安装说明

NVIDIA CuDNN 安装说明

CuDNN是专门针对Deep Learning框架设计的一套GPU计算加速方案,目前支持的DL库包括Caffe,ConvNet, Torch7等。CuDNN可以在官网免费获得,注册帐号后即可下载。官网没有找到安装说明,下载得到的压缩包内也没有Readme. 不过google一下就会找到许多说明。基本原理是把lib文件加入到系统能找到的lib文件夹里, 把头文件加到系统能找到的include文件夹里就可以。这里把他们加到CUDA的文件夹下(参考这里)tar ...
Ubuntu 14.04 Nvidia显卡驱动安装及设置

Ubuntu 14.04 Nvidia显卡驱动安装及设置

记录下在Ubuntu 14.04 Nvidia显卡驱动安装及设置,由于更换主板修复grub 引导后,无法从Nvidia进入系统(光标闪烁), 可能是显卡驱动出了问题。1. 进入BIOS设置, 从集成显卡进入系统将显示器连接到集显的VGI口, 并在BIOS中设置用集显显示, 一般来说可以成功进入系统。2. 完全写在Nvidia驱动 (参考)执行下列命令干干净净卸载nvidia驱动,sudo apt-get remove --purge nvidia-*sud...
Ubuntu 通过 Live CD 更新Grub恢复引导Boot Menu

Ubuntu 通过 Live CD 更新Grub恢复引导Boot Menu

工作需要更换主板,但是不想重装电脑. 怎么办呢? 其实并不需要重装电脑,只需要回复boot menu即可。1. 首先用u盘制作一个Ubuntu的live CD(请自行搜索 http://www.linuxidc.com),然后通过u盘启动, 选择try ubuntu, 进入live CD系统2. 然后需要确定你的/boot是否单独分区, 一般来说是没有单独分区的,如果你不知道, 可以通过live CD里的GPartion程序看一下你的boot在哪里, 如下...
调整VirtualBox硬盘大小

调整VirtualBox硬盘大小

我在Mac下使用Virtual Box安装Win7的虚拟机。因为之前装过Win7的32位版。现在因为机器内存升到8G,就可以划出4G来支持Win7虚拟机。所以就重新安装了Win7的64位版。在创建虚拟机的硬盘时,我选择了Virtual Box的默认容量20G。我看到Virtual Box告知的是这个硬盘容量是可以动态调整的,谁知道这其实是一个误导。这里所谓的动态调整并不能超过设置的值,即我设置的20G是存储分配的上限。所谓动态分配其实是一种节约磁盘空间的做...
Android Studio 1.0.2 设置内存大小

Android Studio 1.0.2 设置内存大小

Android studio 1.0.2默认最大内存是750M,这样跑起来非常的卡,难以忍受,机器又不是固态硬盘,最后发现,这个默认值是可以修改的,在android studio目录下找到:studio64.exe.vmoptions文件,绿色部分为修改的参数(-Xmx1050m),将默认参数修改为1050MB,这样跑起来就非常流畅了,如果觉得还是不够流畅,可以改得更高:-Xms128m-Xmx1050m-XX:MaxPermSize=350m-XX:Re...
<< 941 942 943 944 945 946 947 948 949 950 >>