摘要:
一、回顾 1、Linux程序包管理的实现,rpm包管理器 2、rpm命令实现程序管理 安装: -ivh,--nodeps,--replacepkgs 卸载:-e,--nodeps 升级:-Uvh(即能升级又能安装),-Fvh(只能升级),--nodeps,--oldpackage 查询:-q,-qa 阅读全文
摘要:
一、rpm 1、安装 见上节 2、升级 a、命令 rpm {-U|--upgrade} [install-options] PACKAGE_FILE ... -U:升级或安装; -F:升级,不支持安装,如果拥有老版本的包时才会升级,否则不会安装 rpm -Uvh PACKAGE_FILE ... r 阅读全文
摘要:
一、Linux程序包管理概述 1、API:Application Program Interface 2、ABI:Application Binary Interface :linux与unix的ABI是相同的但是与windows是不一样的 Unix-like ELF Windows: exe,ms 阅读全文
摘要:
一、Linux任务计划,周期性任务执行 1、在未来的某时间点执行一次某任务:at,batch 2、周期性运行某任务:crontab 执行结果:会通过邮件发送给用户。这个邮件服务只运行在本机上。 3、在centos567中邮件服务都是默认开启的,默认监听端口为25 可通过netstat -tnlp 或 阅读全文
摘要:
一、回顾 1、RAID:level 2、LVM:volume 3、btrfs:了解 二、压缩和解压缩工具和bash脚本编程 1、压缩比:文件压缩前与压缩后大小的比例 2、常见的压缩和解压缩工具 3、压缩的目的: 拿时间换空间 CPU的时间 > 磁盘空间 4、常见的压缩工具和解压缩工具 a、早期压缩和 阅读全文
摘要:
一、回顾 1、lvm2 lvm:边界动态扩展或收缩;快照; pv --> vg --> lv PE: LE: 2、dd:复制 3、关闭默认启动的图形界面 [root@node1 ~]# systemctl set-default multi-user.target Removed symlink / 阅读全文
摘要:
一、LVM2 1、LVM:Logical Volume Manager,Version:2 LVM有点类似于我们的软raid,不过他们的驱动完全相反,我们的软raid用的是内核中的md模块,而LVM用的是dm模块,也就是device mapper(设备映射组件)。 2、dm:device mappe 阅读全文
摘要:
一、回顾 1、mount/umount,fstab配置文件,ext文件系统基础原理,read,bash 二、磁盘阵列 1、RAID: Redundant Arrays of Inexpensive Disks:廉价冗余磁盘阵列,今天这个Inexpensive 已经被改名为Independent(独立 阅读全文
摘要:
一、bash脚本编程 1、文件测试 a、存在性测试 -a FILE -e FILE 文件的存在性测试,存在则为真,不存在则为假 [root@node1 ~]# [ -e /etc/rc.d/rc.sysinit ] [root@node1 ~]# echo $? 1 [root@node1 ~]# 阅读全文
摘要:
一、回顾 1、文件系统管理 管理工具:mkfs,mke2fs,e2label,tune2fs,dumpe2fs,e2fsck,blkid,mkfs.xfs,mkfs.vfat,fsck mkswap,swapon,swapoff mount,umount,fuser,lsof df,du 2、fst 阅读全文