随笔分类 - linux
linux
摘要:Linux 压缩和解压缩 最早的:compress/uncompresse 文件名后缀:.Z 然后是:gzip/gunzip 文件名后缀:.gz 很久一段gzip是linux的标准压缩和解压缩算法了 然后是:bzip2/bunizip2 文件名后缀:.bz2 大文件的压缩比比gzip大一点,但是小文
阅读全文
摘要:用read命令和用户交互 方式1: 方式2: 方式3: (没有提示信息,用户不知道需要用户自己敲键盘了) 方式4: 5秒后,用户还没有键入,则超时返回到bash,变量uname则没有值。 练习:写一个脚本,创建用户,让用户自己输入用户名和密码,如果用户没有输入或者超时了,则使用默认值 条件id $n
阅读全文
摘要:压缩和解压缩 最早的:compress/uncompresse 文件名后缀:.Z 然后是:gzip/gunzip 文件名后缀:.gz 很久一段gzip是linux的标准压缩和解压缩算法了 然后是:bzip2/bunizip2 文件名后缀:.bz2 大文件的压缩比比gzip大一点,但是小文件的压缩比还
阅读全文
摘要:btrfs,它名字挺多:B tree fs;Butter fs;Better fs 开源协议是GPL,2007年由Oracle研发 核心特性: 多物理卷支持,btrfs可由多个物理卷组成;支持RAID,可以联机状态下,添加,移除,修改 写时复制(Cow:copy on write):修改前的文件内容
阅读全文
摘要:LVM2(逻辑卷) Logical Volume Manager 第二个版本 LVM原理图: PV:Physics Volume (物理磁盘的块设备) PE:Physics Extent(PV里的最小存储单元,和磁盘里的block概念类似) VG:Virtual Volume (多个PV组成的虚拟卷
阅读全文
摘要:RAID:Redundant Arrays of Inexpensive(Independent) Disks 原来的称呼是:廉价磁盘冗余阵列。因为现在磁盘不廉价了,所以改名叫独立冗余磁盘阵列 原理:把多个磁盘放一起工作。 目的:提高IO能力,提高耐用性 实现方式: 外接式磁盘阵列:通过扩展控制器,
阅读全文
摘要:试验环境centos6.10 xen的工具栈介绍: 查看xl目录的帮助: 查看xen下安装了哪些虚拟机: ID:从0开始的编号,即使中间删除了某个虚拟机,编号不会重用,继续往下发。 Mem:分配给虚拟机多少内存 VCPUS:分配给虚拟机几个CPU核心 State:虚拟机的状态 r:正常运行中 b:阻
阅读全文
摘要:虚拟化技术的分类: 1,模拟:Emulation Qemu,PearPC,Bochs 2,完全虚拟化:Full Virtualization,Native Virtualization HVM:hardware virtualization machine vmware workstat
阅读全文
摘要:查看防火墙是否启动 启动/停止防火墙服务 查看iptables里的表项: 清空iptabls里的规则: iptables:包过滤型的防火墙 Firewall:防火墙,隔离工具,工作主机或网络边缘,对于进出本主机或网络的的报文,根据事先定义的检查规则做匹配检测,做出响应的处理 Firewall分类1:
阅读全文
摘要:DNS:Domain Name Service 应用层协议 使用53号端口,可以是udp,也可以是tcp 顶级域名(top level domain)下控制着,组织域名 组织域:com,net,org,gov,edu,mil。组织域名下控制着国家域名 国家域:iq,tw,hk,jp,cn。国家域名下
阅读全文
摘要:本文是基于centos 配置DNS条目: 配置文件:/etc/resolv.conf 修改主机名称: 命令: 重启后失效 配置文件:/etc/sysconfig/network CentOS7专用命令: 配置IP地址方式: 1,静态指定: 命令: ifcfg家族: ifconfig:配置IP,NET
阅读全文
摘要:"linux 文件系统管理三部曲之一:磁盘分区" "linux 文件系统管理三部曲之二:创建文件系统" 上面说明了,硬盘的划分和格式化,那么怎么使用,还没说,这里说一下,怎么使用创建好的文件系统。 使用文件系统 只要把文件系统“挂载”到某个目录上,就可以通过这个目录访问文件系统了。 这个目录就叫做:
阅读全文
摘要:创建文件系统的含义:就是格式化一个硬盘分区,不同的格式化方式,就是创建了不同的文件系统。 格式化: 低级格式化:划分分区前执行,主要是划分硬盘的磁道等。 高级格式化:划分分区后执行,创建文件系统 创建文件系统时做的目的:当我们在硬盘上创建文件后,以后可以用文件的名字还能找到这个文件。 文件包含2部分
阅读全文
摘要:硬盘和主板的连接的地方:叫接口,硬盘的接口类型: iops:i/o per second:每秒的读写次数。 IDE(ata):并口(数据并行传输),理论最大传输 133MB/S;iops:100次 SCSI:并口,Ultrascsi320:320MB/s;Ultrascsi640:640MB/s;i
阅读全文
摘要:"普通权限管理详细说明" 一,特殊权限:SUID,SGID,STICKY 1,SUID 默认情况下,用户发起的进程的属主是其发起者,因此,进程以发起者的身份去访问别的资源。 SUID的作用:用户执行某个程序文件时,如果此程序文件拥有SUID权限,则此进程的属主不是其发起者,而是这个程序文件的属主。
阅读全文
摘要:一,从索引库查找文件:locate 索引库:操作系统会周期性的遍历根文件系统,然后生成索引库 手动更新索引库: 语法: 只匹配basename: 统计出有多少个符合条件的文件: 使用基本正则表达式: 注意:构筑索引,需要遍历整个根文件系统,非常消耗资源。 二,直接从文件系统里查找:find 下面写道
阅读全文
摘要:\+, , (乘), /(除), (乘方), %(取模) let var=算术运算符表达式 高级let用法:let i+=2 +=, =, =,/=,%=, = 自增:let var++ var=$[算术运算符表达式] var=$((算术运算符表达式)) var=$(expr $ARG1 OP $A
阅读全文
摘要:linux bash变量作用域 一,思考一个问题,当在shell里执行某个程序时,shell是怎么找到这个程序的? shell会去$PATH环境变量定义的目录里去找这个命令。环境变量里一般包括 这么多目录,这些目录下又有上千个程序,从这么多目录里的,这么多程序里查找肯定是花费时间的。shell为了提
阅读全文
摘要:Linux下一切都被抽象成了file,哪些进程可以访问哪些file,不可以访问哪些file,就是权限管理。 每个file都有权限属性,可以用 查看file的权限属性。 3对rwx分别代表,用户,组,其他人的rwx。 file通过自己的权限属性来保护自己,让符合自己权限属性的进程访问,让不符合自己权限
阅读全文
摘要:权限: 所谓的权限是,由用户启动的进程,或者由操作系统启动的进程,可以访问哪些文件,不可以访问哪些文件。 进程太多了,不可能为每个进程定义权限对吧,所以进程的权限来自于启动进程的用户。 用户有哪些权限,则由此用户启动的进程就有哪些权限。 操作系统启动后,会启动很多后台进程(daemon进程),这些进
阅读全文

浙公网安备 33010602011771号