rpm 及yum

磁盘检验: fsck
-t 可以检测不同的文件系统
e2fsck 
-f强制检测
-a
-B blocksize
dumpe2fs 详细显示 ext2/ext3
-f 强制显示 -h
e2label显示卷标 如 e2label /dev/sdb1
添加卷标:e2label /dev/sdb1 Hhh
blkid /dev/sdb2
磁盘格式化:
mke2fs
-b {1024|2048|4096}
-j 格式ext3
-c检查错误 -L 卷标 -i 字节数

tune2fs
-j 升级为ext3
-m 保留块百分比 -r 指定快的个数 -L label -o 指定acl 调整默认挂载选项

SWAP: 交换分区
mkswap 格式化swap分区
swapon /dev/sdb* 启用分区
swapoff
-a 启用所有的swap分区
-L 指定label
dd复制
bs=
count=
dd if=/etc/issue of=/tmp/abc
dd if=/dev/cdrom of=/tmp/a.iso 做镜像
mbr 备份
dd if=/dev/sda of=/root/mbr.bak bs=512 count=1
1G
dd id=/dev/zero of=/dev/sdb1 bs=1M count=1024

dd if=/dev/zero of=/var/swapfile bs=1M count=256

dd if=/dev/zero of=/dev/sdb bs=512 count=1 非常危险

开机自动挂载的文件系统:
/etc/fstab
vim /etc/fstab

DEV: name, LABLE=, UUID= 挂载设备
MOUNT_POINT: 挂载点
FSTYPE:文件系统类型
MOUNT OPTIONS: defaults,acl 挂载选项
DUMP FREQUENCY: 转储频率, 0=disable, 1=daily, 2=
FSTYPE SELFCHECK SQUENCE: 自检次序, 0=disable, 1=first, 2=second
转储 对文件系统进行备份 0 不备份 1 每天备份 2 每隔一天备份
自检次序 0 不自检 1 首先自检(根为第一)2 第二自检 。。

mount 挂载 启用

软件包的安装:
rpm yum
软件包:
 二进制文件
  /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin
配置文件
 /etc, /usr/local/etc
库文件
 /lib, /usr/lib, /usr/local/lib
文档(man, info, /usr/share/doc)
  
源代码:

软件包的安装方式:
 1、手动编译安装源代码;
 2、二进制格式的软件包;
 
rpm管理软件包:
 name-version-release.os.arch.rpm
        名字 版本号  发行号 
安装:rpm -i /path/to/rpm_package
rpm -ivh --nodeps 忽略依赖 --force强制安装
-v显示进度 -h 以#号显示进度
如: rpm -ivh /media/cdrom/Server/*.rpm

卸载:rpm -e name
rpm -e --nodeps 忽略依赖卸载

升级:base-4.0, bash-3.2
rpm -Uvh /path/to/rpm_package
rpm -Fvh /path/to/rpm_package

查询:
rpm -q name
rpm -qa 显示已安装的软件包
rpm -qa keyword (*,?) 如 *bash*
rpm -qi name 查询摘要信息
rpm -ql name 查看都生成了哪些文件 如 rpm -ql bash |less
rpm -qc name 只显示配置文件
rpm -qd name 只显示文档
rpm -q --scripts name 查看执行了哪些脚本
rpm -qf 查询文件是哪个软件包生成的 如 rpm -qf /etc/profile  
rpm -q --changelog name  显示软件包都发生了哪些改变 如: rpm -q --changelog bash
-p 不安装也可查询
校验:
rpm -V  

kernel 不能升级 只能装


rpm重建数据库:
# rpm --initdb 生成数据库
# rpm --rebuilddb重建


签名
rpm -K 验证签名

rpm --import /etc/pki/rpm-gpg/ 导入公钥签名


yum :能自动解决依赖关系
yum repository:
ftp://
http://
file:///
四个仓库 ftp://172.16.0.1/pub/Server
Server
VT
Cluster
ClusterStorage
yum客户端的配置文件由两部分组成:
1、/etc/yum.conf
2、/etc/yum.repos.d/*.repo
name=my custemed yum repository
baseurl=ftp://172.16.0.1/pub/Server
gpgcheck=0
enabled=0


yum 安装
install 安装软件包 跟包名 空格隔开 -y 自动yes
list (all|install|available|updates) 列出yum仓库
          已安装过的包 在仓库但尚未装      

删除:yum remove|erase packagename
升级:yum update
谁提供的 provides=rpm -qf
降级:downgrade
yum reinstall 重装软件包
repolist 显示yum源

清空缓存
yum clean all

yum grouplist 软件包组
yum groupinstall 安装包组“”
yum groupremove 移除包组“”

 

 


 

你可能感兴趣的:(职场,百分比,检测,休闲,磁盘)