- 浏览: 315102 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
hdwmp123:
GGGGeek 写道HTMLLayout布局的邮件被QQ邮箱拒 ...
logback配置错误邮件发送 -
GGGGeek:
HTMLLayout布局的邮件被QQ邮箱拒收了,代理服务用的是 ...
logback配置错误邮件发送 -
Inmethetiger:
在windows下面用;分隔,linux下面用:分隔。 在 ...
【转】程序包com.sun.image.codec.jpeg不存在 问题的完美解决 -
wuxiaozeng2440:
感动了,谢谢
这世界上你最在乎的人 -
ahong520:
很重要的一点,安装完xcode后还需要到xcode prefe ...
MAC下配置Eclipse Java/C++ 开发环境
转载自:http://blog.chinaunix.net/uid-26727991-id-3230574.html
1.文件系统构成
# /usr/bin、/bin:存放所有用户可执行的命令
# /usr/sbin、/sbin:存放只有root可以执行的命令
# /home:用户缺省宿主目录
# /proc:虚拟文件系统,存放当前内存镜像
# /dev:存放设备文件
# /lib:存放系统程序运行所需的共享库
# /lost+found:存放一些系统出错的检查结果
# /tmp:存放临时文件
# /etc:系统配置文件
# /var:包含经常发生变动的文件,如邮件、日志文件
# 计划任务等
# /usr:存放所有的命令、库、手册页等
# /mnt:临时文件系统的安装点
# /boot:内核文件及自举程序文件保存位置
----------------------------------------------------------
2.常用命令
查看分区使用情况:df
# df -h //友好显示
# df -m //按MB显示
查看文件、目录大小:du
# du -h //友好显示
# du -sh //统计大小
检测修复文件系统:fsck、e2fsck(单用户模式执行)
# fsck -y [分区名]
# e2fsck -p [分区名]
判断文件类型:file
# file [目录或文件的路径]
-----------------------------------------------------
3.使用光驱
挂载光驱
# mount /dev/cdrom /mnt/cdrom
# df
# cd /mnt/cdrom
# ls /mnt/cdrom
卸载光驱
# umount /mnt/cdrom
# eject
块设备与字符设备
# ls -l /dev/sda1
# brw-r----- root disk 8,1 Dec 31 18:44 /dev/sda1
# b开头-块设备
# ls -l /dev/tty
# crw-rw-rw- root tty 5,0 Dec 31 18:43 /dev/tty
# c开头-字符设备
-------------------------------------------------------
4.添加磁盘或分区
# 查看硬盘是否添加上 dmesg | grep sda
(1)划分分区(fdisk)
# fdisk -l /dev/sda //查看硬盘分区信息
# fdisk /dev/sdb //对sdb硬盘分区
# m //帮助
# p //显示硬盘分区表
# n //添加新的分区
# t //改变分区文件系统类型
# d //删除分区
# w //保存分区退出
# q //不保存退出
#---------------------------------------
# n的应用
# Command:n //n后选择e(逻辑分区)、p(主分区)
# Command action: e、p //选择p(主分区)
# Partition number (1-4):1 //新的硬盘从1开始
# First cylinder(1-2610,default 1): //直接回车从1开始,2610是硬盘共有多个柱面,一个柱面大概是8M
# Last cylinder or +size or +sizeM or +sizeK:+10240M //添加新硬盘大小10G
#--------------------------------------
# t的应用
# Command:t
# Partition number (1-4):1 //t后选择要修改第几分区
# Hex code (type L to list codes):L //查看可选择的文件系统类型
#--------------------------------------
# Command:d
# Partition number (1-4):1 //d后选择要删除第几分区
#--------------------------------------
#注:分区划分好后要从新启动计算机
(2)创建文件系统(mkfs)
# mkfs [分区名称] 或者 mkfs.ext3 [分区名称] 或者 mkfs -t ext3 [分区名称]
# 例如:
# mkfs.ext3 /dev/sdb1 //格式化sd1这个分区
# mkfs.ext3 -b block-size //设置数据块大小
(3)尝试挂载(mount)
# mkdir /web //在根目录下建立要挂载的分区
# mount /dev/hda6 /web ///dev/hda6物理设备名、/web空目录
# tounch /web/testfile //创建空文件
# ls /web //查看目录列表
(4)写入配置文件(/etc/fstab)
# 物理分区名/卷标 挂载点 文件系统 缺省设置 是否检测 检测顺序
# LABEL=/ / ext3 defaults 1(检测)/0(不检测) 0(不检测)、1(优先检测)、2(次要检测)
# /dev/sda1
# 给分区加卷标:
# e2label /dev/sdb1 apache //给sdb1这个分区加上卷标apache
# e2label /dev/sdb1 //查询sdb1卷标名
-------------------------------------------------------
5.SwapFile实现
(1)# mkdir /var/swap
# chmod 700 /var/swap
(2)# dd if=/dev/zero of=/var/swap/file.swp bs=1024 //将伪设备zero对拷到file.swp,bs是数据块大小默认单位是字节,count是一共要多少M
count=65536
(3)# mkswap /var/swap/file.swp
(4)# vi /etc/fstab
/var/swap/file.swp swap swap defaults 0 0
(5)free
(6)swapon /var/swap/file.swp
(7)free
# dd命令:
# dd if=/dev/sda of=/dev/sdb //将sda硬盘拷到sdb硬盘上,前提是sdb硬盘空间要大于sda硬盘空间
#
# /dev/null //伪设备,该设备相当于黑洞,写入什么文件都将消失
------------------------------------------------------
6.磁盘配额
(1)开启分区配额功能
编辑/etc/fstab文件,在挂载属性上加上标志usrquota(用户配额)或grpquota(用户组配额)
# /dev/sda3 /home ext3 defaults,usrquota 1 2
# mount -o remount /home
# 临时设置:
# mount -o remount,usrquota /home
(2)建立配额数据库(进入单用户模式)
# quotacheck -cvuga //c创建配额文件、v创建时显示详细信息、u建立用户配额、g建立组配额、a所有的系统分区
# 会生成aquota.user、aquota.group两个文件
(3)启动配额功能
# quotaon 分区名称
# quotaon /home
# quotaoff 关闭配额
(4)编辑用户配额
# edquota 用户名
# edquota -g 用户组名
# edquota -t 设置宽限期
#
# edquota [用户名] //输入后弹出用vi编辑的该用户的限定文件
# blocks(kb) soft hard 空间大小
# inodes soft hard 文件多少
# //软限制(Soft limit):定义用户可以占用的磁盘空间数。当用户超过该限制后会收到以超过配额的警告。
# //硬限制(Hard limit):当用户试图将文件存放在其已经超过该限制值目录时,报告文件系统错误。
# //宽限制(Grace period):定义用户在软限制下可以使用其文件系统的期限。
#
#复制用户配额
# edquota -p 模版用户 复制用户1 复制用户2
#
# quota命令查看用户的配额使用情况
# 管理员查看配额信息:repquota -a
1.文件系统构成
# /usr/bin、/bin:存放所有用户可执行的命令
# /usr/sbin、/sbin:存放只有root可以执行的命令
# /home:用户缺省宿主目录
# /proc:虚拟文件系统,存放当前内存镜像
# /dev:存放设备文件
# /lib:存放系统程序运行所需的共享库
# /lost+found:存放一些系统出错的检查结果
# /tmp:存放临时文件
# /etc:系统配置文件
# /var:包含经常发生变动的文件,如邮件、日志文件
# 计划任务等
# /usr:存放所有的命令、库、手册页等
# /mnt:临时文件系统的安装点
# /boot:内核文件及自举程序文件保存位置
----------------------------------------------------------
2.常用命令
查看分区使用情况:df
# df -h //友好显示
# df -m //按MB显示
查看文件、目录大小:du
# du -h //友好显示
# du -sh //统计大小
检测修复文件系统:fsck、e2fsck(单用户模式执行)
# fsck -y [分区名]
# e2fsck -p [分区名]
判断文件类型:file
# file [目录或文件的路径]
-----------------------------------------------------
3.使用光驱
挂载光驱
# mount /dev/cdrom /mnt/cdrom
# df
# cd /mnt/cdrom
# ls /mnt/cdrom
卸载光驱
# umount /mnt/cdrom
# eject
块设备与字符设备
# ls -l /dev/sda1
# brw-r----- root disk 8,1 Dec 31 18:44 /dev/sda1
# b开头-块设备
# ls -l /dev/tty
# crw-rw-rw- root tty 5,0 Dec 31 18:43 /dev/tty
# c开头-字符设备
-------------------------------------------------------
4.添加磁盘或分区
# 查看硬盘是否添加上 dmesg | grep sda
(1)划分分区(fdisk)
# fdisk -l /dev/sda //查看硬盘分区信息
# fdisk /dev/sdb //对sdb硬盘分区
# m //帮助
# p //显示硬盘分区表
# n //添加新的分区
# t //改变分区文件系统类型
# d //删除分区
# w //保存分区退出
# q //不保存退出
#---------------------------------------
# n的应用
# Command:n //n后选择e(逻辑分区)、p(主分区)
# Command action: e、p //选择p(主分区)
# Partition number (1-4):1 //新的硬盘从1开始
# First cylinder(1-2610,default 1): //直接回车从1开始,2610是硬盘共有多个柱面,一个柱面大概是8M
# Last cylinder or +size or +sizeM or +sizeK:+10240M //添加新硬盘大小10G
#--------------------------------------
# t的应用
# Command:t
# Partition number (1-4):1 //t后选择要修改第几分区
# Hex code (type L to list codes):L //查看可选择的文件系统类型
#--------------------------------------
# Command:d
# Partition number (1-4):1 //d后选择要删除第几分区
#--------------------------------------
#注:分区划分好后要从新启动计算机
(2)创建文件系统(mkfs)
# mkfs [分区名称] 或者 mkfs.ext3 [分区名称] 或者 mkfs -t ext3 [分区名称]
# 例如:
# mkfs.ext3 /dev/sdb1 //格式化sd1这个分区
# mkfs.ext3 -b block-size //设置数据块大小
(3)尝试挂载(mount)
# mkdir /web //在根目录下建立要挂载的分区
# mount /dev/hda6 /web ///dev/hda6物理设备名、/web空目录
# tounch /web/testfile //创建空文件
# ls /web //查看目录列表
(4)写入配置文件(/etc/fstab)
# 物理分区名/卷标 挂载点 文件系统 缺省设置 是否检测 检测顺序
# LABEL=/ / ext3 defaults 1(检测)/0(不检测) 0(不检测)、1(优先检测)、2(次要检测)
# /dev/sda1
# 给分区加卷标:
# e2label /dev/sdb1 apache //给sdb1这个分区加上卷标apache
# e2label /dev/sdb1 //查询sdb1卷标名
-------------------------------------------------------
5.SwapFile实现
(1)# mkdir /var/swap
# chmod 700 /var/swap
(2)# dd if=/dev/zero of=/var/swap/file.swp bs=1024 //将伪设备zero对拷到file.swp,bs是数据块大小默认单位是字节,count是一共要多少M
count=65536
(3)# mkswap /var/swap/file.swp
(4)# vi /etc/fstab
/var/swap/file.swp swap swap defaults 0 0
(5)free
(6)swapon /var/swap/file.swp
(7)free
# dd命令:
# dd if=/dev/sda of=/dev/sdb //将sda硬盘拷到sdb硬盘上,前提是sdb硬盘空间要大于sda硬盘空间
#
# /dev/null //伪设备,该设备相当于黑洞,写入什么文件都将消失
------------------------------------------------------
6.磁盘配额
(1)开启分区配额功能
编辑/etc/fstab文件,在挂载属性上加上标志usrquota(用户配额)或grpquota(用户组配额)
# /dev/sda3 /home ext3 defaults,usrquota 1 2
# mount -o remount /home
# 临时设置:
# mount -o remount,usrquota /home
(2)建立配额数据库(进入单用户模式)
# quotacheck -cvuga //c创建配额文件、v创建时显示详细信息、u建立用户配额、g建立组配额、a所有的系统分区
# 会生成aquota.user、aquota.group两个文件
(3)启动配额功能
# quotaon 分区名称
# quotaon /home
# quotaoff 关闭配额
(4)编辑用户配额
# edquota 用户名
# edquota -g 用户组名
# edquota -t 设置宽限期
#
# edquota [用户名] //输入后弹出用vi编辑的该用户的限定文件
# blocks(kb) soft hard 空间大小
# inodes soft hard 文件多少
# //软限制(Soft limit):定义用户可以占用的磁盘空间数。当用户超过该限制后会收到以超过配额的警告。
# //硬限制(Hard limit):当用户试图将文件存放在其已经超过该限制值目录时,报告文件系统错误。
# //宽限制(Grace period):定义用户在软限制下可以使用其文件系统的期限。
#
#复制用户配额
# edquota -p 模版用户 复制用户1 复制用户2
#
# quota命令查看用户的配额使用情况
# 管理员查看配额信息:repquota -a
发表评论
-
将本地已有的一个项目上传到新建的git仓库的方法
2019-03-21 16:33 493将本地已有的一个非git项目上传到新建的git仓库的方法一共有 ... -
Linux下Tomcat日志定期清理
2014-06-03 14:48 1053在tomcat目录下的logs目录下有一个catalina.o ... -
在Linux中开机自动运行普通用户脚本程序
2014-06-03 11:27 1717Linux在启动时,会自动执行/etc/rc.d目录下的初始化 ... -
is not in the sudoers file(解决)
2014-05-06 10:16 724解决方案: 首需要切换到root身份 $su - (注意有- ... -
mac 忘记root密码
2014-04-14 22:14 736sudo bash password:输入你的当前用户密码 b ... -
RESTEasy 3 broken with Spring 4.0
2014-03-26 13:18 2341问题描述: ------------------------- ... -
eclipse中文注释字体大小如何修改
2014-03-21 12:03 9220貌似没有直接的办法,但是可以取个巧: Window --> ... -
eclipse中集成jad反编译
2014-03-18 14:06 837转载地址:http://www.blogjava.net/sy ... -
eclipse 插件 File Explorer
2014-03-17 17:58 3853ExploreFS的安装地址: 在eclipse中Help – ... -
[转]Mac下搭建svn服务器和XCode配置svn
2014-03-02 19:33 1161转载自:http://blog.csdn.net/jjunjo ... -
[转]Wireshark基本介绍和学习TCP三次握手
2013-11-17 16:04 830Wireshark基本介绍和学习TCP三次握手http:/ ... -
数据压缩解压缩(zip)
2013-11-05 14:06 935网络上传输数据大部分都需要压缩数据后传递,常见的有zip方式压 ... -
Linux批量重命名文件
2013-08-18 11:55 718Linux批量重命名文件会涉及到改变一个字母、改变一些相连字母 ... -
linux之sed用法
2013-08-18 11:39 853sed是一个很好的文件处 ... -
html页面内容自动换行显示
2013-03-25 11:32 1181style="word-break:break-al ... -
js编码转码中文
2013-03-25 11:29 3319javascript汉字编码与转码: <!DOCT ... -
Eclipse get/set方法 自动加上字段注释
2013-03-15 10:47 2813编码的时候通常要用到 JavaBean ,而在我们经常把注释写 ... -
gcd算法(求最大公约数)
2012-12-27 15:37 4484gcd算法:给定俩个正整数m,n(m>=n),求它们 ... -
xml内容解析,包含命名空间时需特殊处理(dom4j)
2012-12-19 12:53 1976你是否在解析xml内容的时候遇到包含命名空间的解析不到内容的情 ... -
标准对联广告Js代码
2012-07-30 17:09 1251标准对联广告Js代码 用于门户网站两侧的“对联广告” &l ...
相关推荐
嵌入式Linux文件系统的概述 文件系统是指在一个物理设备上的任何文件组织和目录,它构成了Linux系统上所有数据的基础,Linux程序、库、系统文件和用户文件都驻留其中,因此,它是系统中庞大复杂且又是最为基本和重要...
Linux是一个多任务、多用户的操作系统,它以其良好的特性和资源的免费性而得到了蓬勃的发展。 本书通过大量的图示和实例,深入浅出的介绍了Linux的基本原理和应用。主要包括Linux的基本概念和操作,Linux的树型...
一般要将硬盘分成主引导扇区、操作系统引导扇区、FAT表、DIR目录区和Data数据区等五部分,这里分别进行了介绍!硬盘的文件系统结构 • 新买的硬盘,是没有直接办法使用的,需要将它分区、格式化,然后再安装上操作...
linux基础的笔记,适用于初学者,第一章 linux操作系统构成 用户(administrator,root) 外围程序(浏览器、QQ) 内核 (kernel)由C语言编写 硬件(cpu、硬盘、内存等) Linux内核+各种自由软件 = 完整的操作系统...
比较 3 1.3.2 GUI图形界面与操作系统内核的彼 此相对独立 4 1.3.3 Windows中的“网络邻居”概念 5 1.3.4 Windows中的注册表文件与文本文 件的比较 6 1.3.5 域的概念 6 1.4 小结 7 第2章 ...
磁盘介绍 机械磁盘构成 主轴 机械手臂/磁盘驱动器 盘片 读取头 控制电路 接口 术语 磁区/扇区 ...Cylinder柱面数表示硬盘每面盘面上有几条磁道 ...Block的大小为Sector的2的次方倍数,操作系统一次可以读取一个block
4.9.4 与其他操作系统共享对换空间 4.9.5 分配对换空间 4.9.6 高速缓存 4.10 X Window 4.10.1 如果没有安装X 4.10.2 如果已经安装了X 第5章 Linux的网络设置 5.1 配置NFC服务器 5.1.1 NFS简介 5.1.2 设置NFS服务器...
通过操作系统其中一个子系统的设计和实现,掌握Linux文件系统的基本原理、结构 和实现方法,掌握Linux文件系统中文件的建立、打开、读/写、执行、属性等系统调用 的使用,学会设计简单的文件系统并实现一组操作,以...
本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...
Linux 是一个真正的多用户操作系统,可以同时接受多个用户登录,还允许一个用户进行多次登录。这是因为Linux和许多版本的Unix一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统...
并且,如果地址在硬盘上而不是在 RAM 中,那么操作系统将暂时停止您的进程,将其他内存转存到硬盘中,从硬盘上加载被请求的内存,然后再重新启动您的进程。这样,每个进程都获得了自己可以使用的地址空间,可以访问...
操作系统 (OS):如Windows、macOS、Linux、Unix等,是管理和控制计算机硬件与软件资源、提供公共服务、协调计算机各部分工作的基础平台,是用户与计算机硬件之间的桥梁。 驱动程序:为特定硬件设备提供接口,使...
操作系统 (OS):如Windows、macOS、Linux、Unix等,是管理和控制计算机硬件与软件资源、提供公共服务、协调计算机各部分工作的基础平台,是用户与计算机硬件之间的桥梁。 驱动程序:为特定硬件设备提供接口,使...
操作系统 (OS):如Windows、macOS、Linux、Unix等,是管理和控制计算机硬件与软件资源、提供公共服务、协调计算机各部分工作的基础平台,是用户与计算机硬件之间的桥梁。 驱动程序:为特定硬件设备提供接口,使...
操作系统 (OS):如Windows、macOS、Linux、Unix等,是管理和控制计算机硬件与软件资源、提供公共服务、协调计算机各部分工作的基础平台,是用户与计算机硬件之间的桥梁。 驱动程序:为特定硬件设备提供接口,使...
操作系统 (OS):如Windows、macOS、Linux、Unix等,是管理和控制计算机硬件与软件资源、提供公共服务、协调计算机各部分工作的基础平台,是用户与计算机硬件之间的桥梁。 驱动程序:为特定硬件设备提供接口,使...
操作系统 (OS):如Windows、macOS、Linux、Unix等,是管理和控制计算机硬件与软件资源、提供公共服务、协调计算机各部分工作的基础平台,是用户与计算机硬件之间的桥梁。 驱动程序:为特定硬件设备提供接口,使...
操作系统 (OS):如Windows、macOS、Linux、Unix等,是管理和控制计算机硬件与软件资源、提供公共服务、协调计算机各部分工作的基础平台,是用户与计算机硬件之间的桥梁。 驱动程序:为特定硬件设备提供接口,使...
操作系统 (OS):如Windows、macOS、Linux、Unix等,是管理和控制计算机硬件与软件资源、提供公共服务、协调计算机各部分工作的基础平台,是用户与计算机硬件之间的桥梁。 驱动程序:为特定硬件设备提供接口,使...