E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
--linux学习记录
Linux学习记录
--文件管理相关系统编程
文件管理相关系统编程重要文件标识打开文件标识O_RDONLY:只读方式打开O_WRONLY:只写方式打开O_RDWR:可读写方式打开打开文件操作副标识O_CREAT:若路径中文件不存在则创建,使用Open函数时需同时指定文件权限O_EXCL:若与O_CREAT连用,检查文件是否已经存在,若不存在则建立文件存在则返回错误,这使创建和测试成为一个原子操作O_APPEND:读写文件从文件尾部开始移动,所
tiankefeng0520
·
2014-05-12 10:58
linux
文件管理
系统编程
Linux学习记录
--有名管道通信
有名管道通讯什么是有名管道匿名管道应用的一个重大限制是它没有名字,因此,只能用于具有亲缘关系的进程间通信,在有名管道(namedpipe或FIFO)提出后,该限制得到了克服。FIFO不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系统中。这样,即使与FIFO的创建进程不存在亲缘关系的进程,只要可以访问该路径,就能够彼此通过FIFO相互通信有名管道创建intmkfifo(c
tiankefeng0520
·
2014-04-25 22:01
Linux.有名管道通信
Linux学习记录
--有名管道通信
有名管道通讯什么是有名管道匿名管道应用的一个重大限制是它没有名字,因此,只能用于具有亲缘关系的进程间通信,在有名管道(namedpipe或FIFO)提出后,该限制得到了克服。FIFO不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系统中。这样,即使与FIFO的创建进程不存在亲缘关系的进程,只要可以访问该路径,就能够彼此通过FIFO相互通信有名管道创建intmkfifo(c
tiankefeng0520
·
2014-04-25 22:01
Linux.有名管道通信
Linux
Linux学习记录
--匿名管道通信
匿名管道通讯管道是Linux支持的最初UnixIPC形式之一,具有以下特点:1.管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道;2.只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程);什么是管道管道对于管道两端的进程而言,就是一个文件,但它不是普通的文件,它不属于某种文件系统,而是自立门户,单独构成一种文件系统,并且只存在与内存中。数据的读出和写入一个进程向管道中写
tiankefeng0520
·
2014-04-23 21:44
linux
管道通信
Linux学习记录
--进程控制相关系统调用
系统调用:进程控制fork系统调用函数作用:创建一个子进程形式:pid_tfork(void); pid_tvfork(void);说明:使用vfork创子进程时,不会进程父进程的上下文返回值:[返回值=-1]子进程创建失败 [返回值=0]子进程创建成功 [返回值>0]对父进程返回子进程PID#include #include #include intmain(){ pid_tid
tiankefeng0520
·
2014-04-17 10:52
wait
系统调用
Linux.进程控制
Linux学习记录
--内核|内核模块编译
内核|内核模块编译(对于内核的知识觉得了解不够,等学习完LFS再来详细整理下这方面的知识)内核:系统上面的一个文件,这个文件包含了驱动主机各项硬件的检测程序和驱动模块。计算机真正工作的是硬件,内核是用来控制这些硬件工作的(主要通过硬件驱动),如果我们需要硬件来完成某项工作时需要内核的帮助才能完成内核模块:编译成模块的驱动程序。既然内核中已经包括了驱动程序,那么为什么需要驱动模块呢?因为硬件发展很快
tiankefeng0520
·
2014-04-09 21:05
linux
内核模块
内核编译
Linux学习记录
--软件安装RPM|SRPM|YUM
http://tiankefeng.blog.51cto.com/8687281/1392502软件安装RPM|SRPM|YUM前面说到了软件安装可以直接下载源码压缩版编译安装。还有一种安装形式是使用厂商提供给用户的安装文件。厂商在他们的系统上编译好用户所需要的软件,然后将编译好的软件发布给用户使用。目前厂商发布软件机制主要分为2大类Dpkg:由DebianLinux社区开发,B2D,Ubantu
chenshengang
·
2014-04-09 12:00
linux
数据库文件
在线升级
管理程序
软件发布
Linux学习记录
--软件安装RPM|SRPM|YUM
http://tiankefeng.blog.51cto.com/8687281/1392502软件安装RPM|SRPM|YUM前面说到了软件安装可以直接下载源码压缩版编译安装。还有一种安装形式是使用厂商提供给用户的安装文件。厂商在他们的系统上编译好用户所需要的软件,然后将编译好的软件发布给用户使用。目前厂商发布软件机制主要分为2大类Dpkg:由DebianLinux社区开发,B2D,Ubantu
chenshengang
·
2014-04-09 12:00
Linux
数据库文件
软件发布
Cenos
Linux学习记录
--软件安装RPM|SRPM|YUM
软件安装RPM|SRPM|YUM前面说到了软件安装可以直接下载源码压缩版编译安装。还有一种安装形式是使用厂商提供给用户的安装文件。厂商在他们的系统上编译好用户所需要的软件,然后将编译好的软件发布给用户使用。目前厂商发布软件机制主要分为2大类Dpkg:由DebianLinux社区开发,B2D,Ubantu等Linuxdistributions使用就是这种机制RPM:由RedHat开发,CentOs,
tiankefeng0520
·
2014-04-08 22:21
linux
yum
rpm
Linux学习记录
--软件安装RPM|SRPM|YUM
软件安装RPM|SRPM|YUM前面说到了软件安装可以直接下载源码压缩版编译安装。还有一种安装形式是使用厂商提供给用户的安装文件。厂商在他们的系统上编译好用户所需要的软件,然后将编译好的软件发布给用户使用。目前厂商发布软件机制主要分为2大类Dpkg:由DebianLinux社区开发,B2D,Ubantu等Linuxdistributions使用就是这种机制RPM:由RedHat开发,CentOs,
tiankefeng0520
·
2014-04-08 22:21
Linux
yum
rpm
Linux
Linux学习记录
--程序编译与函数库
程序编译与函数库前面提到过对于机器来说只能识别0,1,我们如果让机器运行必须输入机器能够识别的语言,可是机器语言不利于人们使用可理解,因此科学家就开发出人类能看的懂的程序语言,然后再创造出“编译器”将程序语言转换为机器语言。C语言就是我们能够看懂的机器语言,gcc就是Linux下编译器。我们通常C语言写的程序通过gcc编译后,就能成为机器能够识别的语言gcc程序编译如果LINUX系统中为安装GCC
tiankefeng0520
·
2014-04-06 09:17
linux
gcc
Make
函数库
Linux学习记录
--开机挂载错误
开机挂载错误我们可以在/etc/fstab设置开启挂载,不过如果在/etc/fstab定义了挂载信息可是实际并不存在此分区,开机进行分区挂载时就会产生错误,导致我们不能进入操作系统,如下图根源在于/etc/fstab中/dev/sda6分区并不存在,只需要将这行去掉即可LABEL=//ext3defaults11 LABEL=/home/homeext3defaults12 LABEL=/boot
tiankefeng0520
·
2014-04-01 16:35
linux
开机挂载错误
Linux学习记录
--Boot Loader
BootLoaderBootloader的作用是加载内核到内存,使内核开始执行,Grub是linux上面一个功能强大的bootloader,当我们登陆系统就会看到如下界面,它就是Grub的menu.lst,通过它我们可以选择不同的系统(多操作系统时)(这里介绍的是grub,ubantu使用的是grub2,两者存在很多差异)功能介绍menu.listmenu.lst是Grub的开机菜单,里面的配置决
tiankefeng0520
·
2014-03-31 14:15
linux
grub
bootloader
Linux学习记录
--Boot Loader
BootLoaderBootloader的作用是加载内核到内存,使内核开始执行,Grub是linux上面一个功能强大的bootloader,当我们登陆系统就会看到如下界面,它就是Grub的menu.lst,通过它我们可以选择不同的系统(多操作系统时)(这里介绍的是grub,ubantu使用的是grub2,两者存在很多差异)功能介绍menu.listmenu.lst是Grub的开机菜单,里面的配置决
tiankefeng0520
·
2014-03-31 14:15
Linux
grub
bootloader
Linux
Linux学习记录
--启动流程
启动流程系统的启动过程大致可以分为如下几个步骤:1. 加载BIOS的硬件信息与进行自我测试,并依据设置取得第一个可启动的设备2. 读取并执行第一个启动设备内MBR的bootloader3. 依据bootloader的设置加载kernel,kernel会开始检测硬件与加载驱动程序4. 在硬件驱动成功后,Kernel会主动调用init进程,而init进程回去的run-level信息5.
tiankefeng0520
·
2014-03-31 14:50
linux
启动流程
Linux学习记录
--日志系统
日志系统日志系统对于一个系统来说是非常重要的,从日志文件我们可以获取到系统的运行状况,协助我们排查问题。对于CentOs来说,日志系统主要包含2个服务与1个程序syslogd:记录系统与网络服务的信息klogd:记录内核产生的各项信息logrotate:日志文件的轮替功能说明:不同的UNIXLIKE对应的服务可能不一样syslogd服务syslogd服务配置文件分析[root@localhost~
tiankefeng0520
·
2014-03-28 14:26
linux
日志系统
Linux学习记录
--服务
服务常驻在内存中的进程,且提供一些系统功能,就是服务。这个进程称为daemon.换另外一种说法:服务包括一个提供系统功能的程序以及一个执行该程序的进程每个服务对应设备的一个端口服务主要分类按照服务的启动方式可以分为2类:自启动的服务:大部分为开机就会启动的服务。每一个服务都有一个进程进行控制统一控制启动服务:由一个独立进程负责启动这些服务,至于何时启动由用户进行控制。这个独立的进程就是xinetd
tiankefeng0520
·
2014-03-27 15:47
Linux
Service
Linux
Linux学习记录
--服务
服务常驻在内存中的进程,且提供一些系统功能,就是服务。这个进程称为daemon.换另外一种说法:服务包括一个提供系统功能的程序以及一个执行该程序的进程每个服务对应设备的一个端口服务主要分类按照服务的启动方式可以分为2类:自启动的服务:大部分为开机就会启动的服务。每一个服务都有一个进程进行控制统一控制启动服务:由一个独立进程负责启动这些服务,至于何时启动由用户进行控制。这个独立的进程就是xinetd
tiankefeng0520
·
2014-03-27 15:47
linux
service
Linux学习记录
--工作管理与进程管理
工作管理与进程管理始终不能明白进程的正确理解和定义。就说我自己的理解吧进程是CPU调度的基本单位,对于unixlike来说,当我们登录取得bash时,系统会根据用户的uid和gid分配给我们一个进程,在当前bash下,这个进程就是所有进程的父进程,当我们执行一些命令时,每个命令都由一个新的子进程来完成。工作管理在单一终端下,可以同时进行多项工作,如:一边复制数据,一边查询文件。每一项工作都由独立的
tiankefeng0520
·
2014-03-18 14:08
linux
进程管理
工作管理
Linux学习记录
--shell script
shellscriptshellscript是利用shell的功能所写的一个程序,这个程序使用纯文本文件,将一些shell的语法和命令写在里面,搭配正则表达式,管道命令与数据流重定向等功能,达到我们想要的目的shellscript执行直接命令执行shellscript文件必须具备rx的权限,假设my.sh在/root下绝对路径[root@bogon~]#/root/my.sh相对路径[root@b
tiankefeng0520
·
2014-03-14 14:01
Linux
shell
script
Linux
Linux学习记录
--shell script
shellscriptshellscript是利用shell的功能所写的一个程序,这个程序使用纯文本文件,将一些shell的语法和命令写在里面,搭配正则表达式,管道命令与数据流重定向等功能,达到我们想要的目的shellscript执行直接命令执行shellscript文件必须具备rx的权限,假设my.sh在/root下绝对路径[root@bogon~]#/root/my.sh相对路径[root@b
tiankefeng0520
·
2014-03-14 14:01
linux
shell
script
Linux学习记录
--ACL权限控制
ACL权限控制设置ACL权限:setfacl查看ACL权限:getfaclACL权限控制主要目的是提供传统的owner,group,other的read,wirte,execute权限之外的具体权限设置,可以针对单一用户或组来设置特定的权限比如:某一目录权限为drwx------ 2 root root 4096 03-10 13:51./acldir用户user对此目录无任何权限因此无法进入此目
tiankefeng0520
·
2014-03-12 22:55
linux
acl
Linux学习记录
--文件特殊权限
文件特殊权限文件除了读写(r),写(w),执行(x) 权限,还有些特殊权限(s,t)SUID功能:SUID权限仅对二进制程序有效执行者对于程序需要有X可执行的权限执行者将均有改程序所有者的权限本权限只在执行程序过程中有效 举例:普通用户也可以通过命令passwd修改自己的密码。修改的密码内容将会记录/etc/shadow文件中,但是普通用户对这个文件无任何权限,那如何修改这个文件呢? 以上步骤可以
tiankefeng0520
·
2014-03-12 22:07
linux
SGID
SUID
SBIT
Linux学习记录
--正则表达式与其应用
正则表达式与其应用数据处理工具:awk ,sed正则表达式基本上是一种“表示法”,只要工具程序支持这种表示法,那么该工具程序就可以用来作为正则表达式的字符串处理只用。例如vi,grep,awk,sed等工具正则表达式特殊符号语系对应正在表达式也会存在影响。比如LANG=C时:0 1 2 3 4 … A B C D ..Z a b c d ..zLANG=ZH_CN时:0 1 2 3 4 …a A
tiankefeng0520
·
2014-03-12 22:57
linux
正则表达式
Linux学习记录
--管道命令
管道命令 选取命令:cut,grep排序命令:sort,wc,uniq双重数据量:tee字符转换命令:tr,expand,col切割命令:split参数代换:xargs 管道命令与连续命令不同,连续命令中的各个命令不存在相关性只是顺序执行。对于管道命令来说cmd1|cmd2.cmd2需要cmd1产生的输出流作为cmd2的输入流,命令之间存在很强的依赖关系,并且管道命令只能处理正确的输出数据流选取命
tiankefeng0520
·
2014-03-12 22:24
linux
管道命令
Linux学习记录
--ACL权限控制
ACL权限控制 设置ACL权限:setfacl 查看ACL权限:getfacl ACL权限控制主要目的是提供传统的owner,group,other的read,wirte,execute权限之外的具体权限设置,可以针对单一用户或组来设置特定的权限 比如:某一目录权限为 drwx------ 2 root root 4096 03-10 13:51./acl
tiankefeng0520
·
2014-03-10 22:00
linux
acl
Linux学习记录
--文件特殊权限
文件特殊权限 文件除了读写(r),写(w),执行(x) 权限,还有些特殊权限(s,t) SUID 功能: SUID权限仅对二进制程序有效 执行者对于程序需要有X可执行的权限 执行者将均有改程序所有者的权限 本权限只在执行程序过程中有效 举例: 普通用户也可以通过命令passwd修改自己的密码。修改的密码内容将会记录/etc/shadow文件中,但是普
tiankefeng0520
·
2014-03-10 22:00
linux
SGID
SUID
SBIT
Linux学习记录
--正则表达式与其应用
正则表达式与其应用 数据处理工具:awk ,sed 正则表达式基本上是一种“表示法”,只要工具程序支持这种表示法,那么该工具程序就可以用来作为正则表达式的字符串处理只用。例如vi,grep,awk,sed等工具 正则表达式特殊符号 语系对应正在表达式也会存在影响。比如 LANG=C时:0 1 2 3 4 … A B C D .
tiankefeng0520
·
2014-03-07 00:00
linux
正则表达式
Linux学习记录
--管道命令
管道命令 选取命令:cut,grep 排序命令:sort,wc,uniq 双重数据量:tee 字符转换命令:tr,expand,col 切割命令:split 参数代换:xargs 管道命令与连续命令不同,连续命令中的各个命令不存在相关性只是顺序执行。 对于管道命令来说cmd1|cmd2. cmd2需要cmd1产生的输出流作为cmd2的输入流,命令之
tiankefeng0520
·
2014-03-06 22:00
linux
grep
管道命令
Linux学习记录
--命名别名与历史命令
命名别名与历史命令 命名别名 语法:alias 别名=’命令’ unalias别名 alias 如后面什么也不跟。代表查询所有别名命名信息 举例1:查看所有别名 [root@localhost ~]# alias
tiankefeng0520
·
2014-03-05 22:00
linux
Linux学习记录
--数据流重定向
数据流重定向 数据流可以分为2种: 输入数据流:以写文件为例,从键盘输入的字符就输入数据流 输出数据流:以读文件为例,将文件内容显示到屏幕上,显示的内容就是输出字符流 数量流重定向就是指改变数据流输入的方式或输出的介质。比如,输入数据流可以是一个文件的内容,输出数据流介质可以是文件而不单单的屏幕 对于命令行来说输入数据流主要来自键盘,输出数
tiankefeng0520
·
2014-03-05 22:00
linux
Linux学习记录
--数据流重定向
数据流重定向数据流可以分为2种:输入数据流:以写文件为例,从键盘输入的字符就输入数据流输出数据流:以读文件为例,将文件内容显示到屏幕上,显示的内容就是输出字符流 数量流重定向就是指改变数据流输入的方式或输出的介质。比如,输入数据流可以是一个文件的内容,输出数据流介质可以是文件而不单单的屏幕 对于命令行来说输入数据流主要来自键盘,输出数据流只要介质是屏幕。同时输出数据流又可分为: 正确输出 错误
tiankefeng0520
·
2014-03-05 13:00
linux
数据流重定向
Linux学习记录
--数据流重定向
数据流重定向数据流可以分为2种:输入数据流:以写文件为例,从键盘输入的字符就输入数据流输出数据流:以读文件为例,将文件内容显示到屏幕上,显示的内容就是输出字符流数量流重定向就是指改变数据流输入的方式或输出的介质。比如,输入数据流可以是一个文件的内容,输出数据流介质可以是文件而不单单的屏幕对于命令行来说输入数据流主要来自键盘,输出数据流只要介质是屏幕。同时输出数据流又可分为:正确输出错误输出语法:输
tiankefeng0520
·
2014-03-05 13:00
Linux
数据流重定向
Linux
Linux学习记录
--命名别名与历史命令
命名别名与历史命令命名别名语法:alias别名=’命令’ unalias别名alias如后面什么也不跟。代表查询所有别名命名信息举例1:查看所有别名[root@localhost~]#alias aliascp='cp-i' aliasgrep='grep--color=auto' aliasl.='ls-d.*--color=tty' aliasll='ls-l--color=tty'
tiankefeng0520
·
2014-03-05 13:00
linux
别名
历史命令
Linux学习记录
--shell变量
shell变量变量操作变量显示(echo)语法:echo$var变量设置语法:var=value变量的设置规则1.变量两端不能直接接空格符2.变量名称只能是因为字母与数字,但开头不能使数字3.双引号内的特殊字符如$等,保持原本特性[root@bogon~]#var="langis$LANG"[root@bogon~]#echo%varroot@bogon~]#echo$varlangiszh_CN
tiankefeng0520
·
2014-03-04 23:00
linux
shell
变量
Linux学习记录
--shell简介
shell 命令类型查询:type读入配置文件:source 操作系统内核(kernel)负责管理整个计算机硬件,但是这个内核是需要保护的,用户不能直接操作内核,因此就需要一个可以帮助我们操作内核的工具。Shell功能就在于此,他可以将我们输入的命令与内核通信,好让内核可以控制硬件来正确无误地工作 我们使用的是linux默认shell即bashshell,其主要功能是:Ø 命令记忆功能:Ø 命令与
tiankefeng0520
·
2014-03-04 18:00
linux
shell
Linux学习记录
--vim与vi常用命令
vim与vi常用命令 语系编码转换:iconv vi是个文本编辑器,所有UNIXLike系统都会内置这个编辑器vim是vi的强加版,其具有程序编辑的能力,可以主动以字体颜色辨识语法的正确性。 常用命令移动光标的方法h或向左箭头键(←)光标向左移动一个字符j或向下箭头键(↓)光标向下移动一个字符k或向上箭头键(↑)光标向上移动一个字符l或向右箭头键(→)光标向右移动一个字符如果你将右手放在键盘上的话
tiankefeng0520
·
2014-03-04 18:00
linux
vim
Linux学习记录
--shell介绍
shell命令类型查询:type读入配置文件:source操作系统内核(kernel)负责管理整个计算机硬件,但是这个内核是需要保护的,用户不能直接操作内核,因此就需要一个可以帮助我们操作内核的工具。Shell功能就在于此,他可以将我们输入的命令与内核通信,好让内核可以控制硬件来正确无误地工作我们使用的是linux默认shell即bashshell,其主要功能是:命令记忆功能:命令与文件不全功能命
tiankefeng0520
·
2014-03-04 17:00
linux
shell
Linux学习记录
--vim与vi常用命令
vim与vi常用命令语系编码转换:iconvvi是个文本编辑器,所有UNIXLike系统都会内置这个编辑器vim是vi的强加版,其具有程序编辑的能力,可以主动以字体颜色辨识语法的正确性。常用命令移动光标的方法h或向左箭头键(←)光标向左移动一个字符j或向下箭头键(↓)光标向下移动一个字符k或向上箭头键(↑)光标向上移动一个字符l或向右箭头键(→)光标向右移动一个字符如果你将右手放在键盘上的话,你会
tiankefeng0520
·
2014-03-04 17:00
linux
vi
vim
Linux学习记录
--文件备份|还原
文件备份|还原 dump备份restore还原dd数据备份mkisofs镜像文件制作 dump备份dump主要用于备份真个文件系统备份,虽然也可以备份单一目录,但是对目录的支持不足,单一目录还是建议使用打包压缩的方式进行备份 dump另一个只要功能就是制定等级,也就是可以进行增量备份。dump等级分为0~910个等级,0是完全备份,1是在0的基础上进行增量备份,依次类推 当待备份的数据为单一文件系
tiankefeng0520
·
2014-03-02 10:00
linux
Linux学习记录
--文件压缩
文件压缩 机器语言与程序语言 对于机器来说只能识别0,1,我们如果让机器运行必须输入机器能够识别的语言,可是机器语言不利于人们使用可理解,因此科学家就开发出人类能看的懂的程序语言,然后再创造出“编译器”将程序语言转换为机器语言。 压缩的简单原理 我们都知道1byte=8bit. 比如,对于这1这个数字来说可以表示为0000 0001,前7个bit都是“空的”只有
tiankefeng0520
·
2014-03-01 15:00
linux
Linux学习记录
--内存交换空间的构建
内存交换空间的构建 我们知道CPU计算与数据的存储都会使用到内存,使用内存可以大大减少从磁盘读取的时间,但是当物理内存不足时,就需要暂时将用不到的程序和数据挪到内存交换空间(swap) 作法: 1. 创建分区(fdisk ,文件) 2. &n
tiankefeng0520
·
2014-03-01 15:00
linux
Linux学习记录
--文件备份|还原
文件备份|还原dump备份restore还原dd数据备份mkisofs镜像文件制作dump备份dump主要用于备份真个文件系统备份,虽然也可以备份单一目录,但是对目录的支持不足,单一目录还是建议使用打包压缩的方式进行备份dump另一个只要功能就是制定等级,也就是可以进行增量备份。dump等级分为0~910个等级,0是完全备份,1是在0的基础上进行增量备份,依次类推当待备份的数据为单一文件系统可以利
tiankefeng0520
·
2014-03-01 15:00
linux
文件备份
Linux学习记录
--文件压缩
文件压缩机器语言与程序语言对于机器来说只能识别0,1,我们如果让机器运行必须输入机器能够识别的语言,可是机器语言不利于人们使用可理解,因此科学家就开发出人类能看的懂的程序语言,然后再创造出“编译器”将程序语言转换为机器语言。压缩的简单原理我们都知道1byte=8bit.比如,对于这1这个数字来说可以表示为00000001,前7个bit都是“空的”只有最后一个bit,有实际意义。压缩的原理就是通过复
tiankefeng0520
·
2014-02-28 13:00
linux
文件压缩
Linux学习记录
--内存交换空间的构建
内存交换空间的构建我们知道CPU计算与数据的存储都会使用到内存,使用内存可以大大减少从磁盘读取的时间,但是当物理内存不足时,就需要暂时将用不到的程序和数据挪到内存交换空间(swap)作法:1.创建分区(fdisk,文件)2.格式化为swap3.启动4.查看创建分区举例[root@bogon~]#fdisk/dev/sda Thenumberofcylindersforthisdiskissett
tiankefeng0520
·
2014-02-27 22:00
linux
命令
swap
Linux学习记录
--磁盘挂载与卸载
磁盘挂载与卸载 文 件系统的格式化完毕后,需要将文件系统挂载到目录树上我们才可以使用,如果你要用来挂载的目录里面并不是空的,那么挂载了文件系统之后,原目录下的东西就 会暂时的消失。举个例子来说,假设你的 /home 原本与根目录 (/) 在同一个文件系统中,底下原本就有 /home/test 与 /home/vbird 两个目录。然后你想要加入新的硬盘,并且直接挂载 /home
tiankefeng0520
·
2014-02-27 09:00
linux
Linux学习记录
--磁盘分区,格式化与检验
磁盘分区,格式化与检验 磁盘分区:fdisk 磁盘格式化:mkfs,mke2fs 磁盘检测:fsck 大容量磁盘分区:parted 磁盘分区 语法:fdisk[-l] 设备名称 -l:输出系统内所有分区 举例: [root@localhost ~]# fdisk -l Disk /dev/sda:
tiankefeng0520
·
2014-02-24 21:00
linux
Linux学习记录
--文件系统简单操作
文件系统简单操作 磁盘的容量查看df 目录的容量查看du 连接文件ln 磁盘的容量查看(df) 语法:df[-ahikhtm] 目录或文件名 选项与参数: -a:列出所有的文件系统,包括系统特有的proc等文件系统 -k:以KB为单位显示 -m:以MB为单位显示 -h:以GB,MB,KB等格式显示 -H:以M=1000K 代替M=
tiankefeng0520
·
2014-02-24 21:00
linux
Linux学习记录
--磁盘挂载与卸载
磁盘挂载与卸载文件系统的格式化完毕后,需要将文件系统挂载到目录树上我们才可以使用,如果你要用来挂载的目录里面并不是空的,那么挂载了文件系统之后,原目录下的东西就会暂时的消失。举个例子来说,假设你的/home原本与根目录(/)在同一个文件系统中,底下原本就有/home/test与/home/vbird两个目录。然后你想要加入新的硬盘,并且直接挂载/home底下,那么当你挂载上新的分割槽时,则/hom
tiankefeng0520
·
2014-02-24 19:00
linux
文件系统
Linux学习记录
--磁盘分区,格式化与检验
磁盘分区,格式化与检验磁盘分区:fdisk磁盘格式化:mkfs,mke2fs磁盘检测:fsck大容量磁盘分区:parted磁盘分区语法:fdisk[-l]设备名称-l:输出系统内所有分区举例:[root@localhost~]#fdisk-lDisk/dev/sda:21.4GB,21474836480bytes255heads,63sectors/track,2610cylindersUnits
tiankefeng0520
·
2014-02-24 18:00
linux
文件系统
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他