随笔分类 -  linux

linux netstat命令
摘要:netstat命令用来显示用于显示各种网络相关信息: -r:显示路由表 -n:以数字方式显示主机地址,不显示名称 -t:建立的tcp连接 -u:显示udp连接 -l:显示监听状态的连接 -p:显示指定套接字的进程的进程号及进程名可以用 kill命令来杀死 阅读全文

posted @ 2015-10-21 16:39 freshman2014 阅读(206) 评论(0) 推荐(0)

linux rpm包的编译
摘要:有些软件包的特性是编译者选定的,如果编译未选定此特性,将无法使用。rpm包的版本落后于源码包。因此需要定制安装,也就是手动编译安装。编译需要编译环境。编译的过程如下:1.下载源码2.执行 tar -xf3.cd到源码文件夹内4. ./configure --prefix=/path/to/some... 阅读全文

posted @ 2015-10-21 16:34 freshman2014 阅读(1909) 评论(0) 推荐(0)

linux 软件包的命名规则
摘要:linux软件包的命名规则eg:主包 bind-9.7.1-1.el7.i586.rpm 子包 bind-libs-9.7.1-1.el7.i586.rpm bind-utils-9.7.1-1.el7.i586.rpm包名格式 name-version-release.arch.... 阅读全文

posted @ 2015-10-21 15:48 freshman2014 阅读(827) 评论(0) 推荐(0)

linux 交换分区 swap
摘要:linux swap分区用来保证内存过载时也可以使用,是在磁盘级别对内存的一次扩展,swap分区必须是一个单独的分区创建过程: 1.用fdisk 命令新建分区,在创建过程中通过L命令和t命令来调整分区类型为 linux swap类型 2.mkswap 将分区格式化为swap类型 3.启用和关闭交换分... 阅读全文

posted @ 2015-10-15 21:51 freshman2014 阅读(307) 评论(0) 推荐(0)

linux lvm
摘要:一、linux的lv(logical volume)lv各层次示例图如下:核心思想:最底层的pv就是一个一个的磁盘,在保证总体容量的情况下,可以移除部分磁盘,在pv上面设置一个vg,相当于vg把所有pv的容量融合在一起,在vg之上再进行逻辑磁盘的容量分配,vg给lv进行空间分配时,是以pe为单位进行... 阅读全文

posted @ 2015-10-15 21:46 freshman2014 阅读(265) 评论(0) 推荐(0)

linux dd、echo 、watch、fuser命令
摘要:一、dd命令 以数据流进行复制,cp命令则是以文件为单位进行复制 if=数据来源 of=数据存储目标 bs=# 复制的字节数 count=# 复制几个bs seek=# 跳过多少内容eg:dd if=/dev/zero of /dev/sda bs-512 count=1 抹除磁盘信息二、e... 阅读全文

posted @ 2015-10-15 21:42 freshman2014 阅读(572) 评论(0) 推荐(0)

linux 压缩和归档
摘要:在linux下有几种压缩方式:gzip、bzip2、xz、zipgzip 压缩文件以.gz结尾, 只能压缩文件,不能压缩目录用法: gzip:/path/to/somefile 用来压缩,完成后会删除原文件 -d 解压缩 -# :1-9 用来指定压缩比 eg:-9 gunzip /path/... 阅读全文

posted @ 2015-10-14 15:44 freshman2014 阅读(211) 评论(0) 推荐(0)

linux 各个文件系统之间的关系
摘要:linux 系统的各个文件系统是内置于内核中的,用vfs屏蔽了各个文件系统对于文件操作的差异,用户进程是通过系统调用来操作文件系统中的文件的。 阅读全文

posted @ 2015-10-10 18:43 freshman2014 阅读(321) 评论(0) 推荐(0)

linux 新建分区 、格式化 并挂载的命令
摘要:一、新建分区命令为fdisk /dev/diskname fdisk命令为交互式命令 p:显示当前硬盘上的分区,包括没保存的改动 n:创建新分区 e:表示扩扩展分区 p:表示主分区 d:删除一个分区 w:保存并退出 q:表示不保存退出 t:修改分区类型 l:显示支持的所有类型 一般:83:linux... 阅读全文

posted @ 2015-10-10 17:10 freshman2014 阅读(688) 评论(0) 推荐(0)

linux 设备文件
摘要:一、设备文件 在dev目录下 外部设备通过创建好的设备文件连接到服务器上,例如可以通过设备号给连接上去的硬件发消息。 二、设备文件分类块设备 按块为单位,随机访问的设备 常见的有 硬盘 字符设备 按字符为单位,线性设备 常见的有 键盘 三、设备文件的一些标识主设备号(系统规定好的) 标示... 阅读全文

posted @ 2015-10-10 16:50 freshman2014 阅读(242) 评论(0) 推荐(0)

linux 磁盘管理与文件系统
摘要:一、磁盘分区的意义 磁盘分区就是为了将磁盘分成不同的逻辑区域,每个分区可以有不同的文件系统二、 磁盘分区是按照磁盘的柱面进行分区的,由于盘片在转动时的角速度都是一样的,所以磁头在最外层的磁道上读取信息的速度最快,当从读取大量数据时,包含最外层磁道的分区的读取速度是最快的。三、ext2文件系统... 阅读全文

posted @ 2015-10-10 15:38 freshman2014 阅读(344) 评论(0) 推荐(0)

linux开机过程
摘要:一、MBR(main boot record)主引导记录 主引导记录位于0盘面,0磁道,0扇区,早期由512个字节组成。 其中446个字节是boot loader程序。Boot Loader是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备,从而将系统的软硬件环境带... 阅读全文

posted @ 2015-10-10 12:07 freshman2014 阅读(192) 评论(0) 推荐(0)

linux shell编程(三) if 和 for
摘要:if 条件判断:单分支的if语句if 判断条件; then statement1fi双分支的if语句if 判断条件;then statement1 statementelse statement3fi多分支的if语句if 判断条件1;then statement1 elif 判断条件... 阅读全文

posted @ 2015-07-12 22:06 freshman2014 阅读(330) 评论(0) 推荐(0)

linux shell编程(二) 条件测试
摘要:bash中常用的条件测试有三种条件测试的表达式:[ expression ] [[ expression]]第一种:整数测试:-eq 测试两个整数是否相等,比如[ $A -eq $B ] -ne 测试两个整数不等 -gt 测试一个数是否大于另一个数 (great than... 阅读全文

posted @ 2015-07-12 22:00 freshman2014 阅读(215) 评论(0) 推荐(0)

linux shell 编程(一)
摘要:脚本:命令的堆砌,按照实际需要结合命令流程控制机制实现的源程序linux 内核只能识别 elf格式的文件(可执行的可链接的文件)脚本的第一行写#!/bin/bash 表示脚本解释器 阅读全文

posted @ 2015-07-12 21:49 freshman2014 阅读(173) 评论(0) 推荐(0)

linux sed 命
摘要:sed(stream editor):是流编辑器,按行进行操作,对符合模式的行在内存中进行操作,不对原文件进行修改,处理结束后将模式空间打印到屏幕。sed 的模式空间 处理文件流的内存空间叫模式空间,这个模式空间可以用正则表达式对文件进行过滤。sed [optitons]'AddressComman... 阅读全文

posted @ 2015-07-12 21:45 freshman2014 阅读(241) 评论(0) 推荐(0)

一些linux命令
摘要:cut 命令eg:cut -d: -f1 /etc/passwd 将/etc/passwd 里面的每行 按照 ':'分割,并且取出分割后的第一个元素tr命令eg:tr 'a-z' 'A-Z 将'a-z'替换为'A-Z'history 命令用于显示历史命令bc 计算命令eg:bc/var/log/im... 阅读全文

posted @ 2015-07-12 21:02 freshman2014 阅读(172) 评论(0) 推荐(0)

linux 管道
摘要:linux的管道:前一个命令的输出当做后一个命令的输入管道的形式:命令1 |命令2|命令3|....eg:echo"redhat"|passwd --stdin hive cat /etc/passwd|sort cut -d: -f1 /etc/passwd|sort 阅读全文

posted @ 2015-07-12 20:59 freshman2014 阅读(314) 评论(0) 推荐(0)

linux 输入输出重定向
摘要:输入输出重定向&> 混合重定向 /dev/null 数据黑洞> 覆盖输出>> 追加输出set -C 对已存在文件关闭覆盖重定向 强制覆盖输出则 >|2> 重定向错误输出2>> 追加错误输出<< Here Document <<后面加结束符号 阅读全文

posted @ 2015-07-12 20:53 freshman2014 阅读(143) 评论(0) 推荐(0)

linux 环境变量
摘要:bash 环境变量 本地变量(局部变量)当前shell进程 环境变量 当前shell进程 及其子进程 位置变量:$1,$2,shift 轮替(eg:echo $1 shift2 echo$1) 特殊变量:$?:退出状态码 $#:参数的个数 $*:参数列表 $@:参数列表 exit:退出脚本exi... 阅读全文

posted @ 2015-07-12 20:49 freshman2014 阅读(141) 评论(0) 推荐(0)

导航