您的位置:首页 > 运维架构 > Linux

Linux常用命令分类汇总(5)

2017-10-08 20:24 253 查看
由于本篇文章整理时间比较久,篇幅比较长,博客无法一次性以一篇文章发布,其他的内容文章链接
第一小节主要总结:Linux文件管理命令,Linux字符处理命令,文本编辑器vim的使用,Linux权限管理命令,Linux用户管理命令,文件查找命令和帮助命令。第二小节主要总结:压缩和解压命令第三小节主要总结:网络基础命令第四小节主要总结:系统管理命令,关机重启命令第五小节主要总结:软件安装卸载命令,磁盘管理命令

Linux常用命令分类汇总(1)
http://longlei.blog.51cto.com/12685458/1970770
Linux常用命令分类汇总(2)
http://longlei.blog.51cto.com/12685458/1970773
Linux常用命令分类汇总(3)
http://longlei.blog.51cto.com/12685458/1970777
Linux常用命令分类汇总(4)
http://longlei.blog.51cto.com/12685458/1970779
Linux常用命令分类汇总(5)
http://longlei.blog.51cto.com/12685458/1970781

11、软件安装卸载命令

命令名称及用法选项选项作用
rpm语法:rpm 选项 软件包-i安装一个新的 rpm 软件包
-v显示安装过程中的详细信息
-h以“#”号显示安装的进度
--nodeps不检测依赖安装
--force不管软件是否存在,都强制重新安装
--test测试安装,不真正安装
--prefix指定安装路径,不按照默认路径安装则系统不识别,要手动配置
-e卸载软件
-U升级安装,若没安装,则直接安装,若安装有旧版本,则升级安装
-F升级安装,若没安装,则不安装,必须有旧版本,才进行升级安装
-q查询包是否安装
-qa查看已安装的所有 RPM包列表
-qi查看指定软件的详细信息
-ql查询指定软件所安装的目录、文件列表
-qR查询指定软件的依赖文件
-qpi查看指定未安装软件的详细
-qpl查询指定未安装软件所安装的目录、文件列表
-qpR查询指定未安装软件的依赖文件
-qf查询文件或者目录属于哪个 RPM 软件
-V校验指定 RPM 包中的文件
-Vf校验某个系统文件是否被修改
cpio1.将数据从文件中导出(备份)语法:cpio –ovcB >文件|设备2、cpio 还原:
cpio -idvcu </root/etc.cpio
例:利用 find 找出/etc 然后备份到/root 下
find /etc -print | cpio –ocvB > /root/etc.cpio

-a读取完文件后重置文件的访问时间, 这样看上去就象没被访问过一样。
-B设定输入输出块为 512bytes
-c使用 portable format 存储方式
-v显示过程
-o进入 copy-out 模式。
-i进入 copy-in 模式。
-d在需要的地方创建开始目录。
-u替换所有文件, 不再提问是否用旧文件替换已经存在的新文件
rpm2cpio语法:rpm2cpio 包全名 | cpio –idv ./命令绝对路径提取 RPM 软件包中的文件
yum语法:yum 选项 软件包名install安装软件
groupinstall安装软件包组
update更新指定软件包
check-update检查可更新的程序
clean清除暂存中旧的rpm头文件和包文件
remove卸载指定软件包和依赖软件
groupremove卸载指定软件包组和依赖文件
list查询 yum 源中是否有所查询包
info查询指定软件包的信息
search关键词查询服务器中所有和关键词相关的包
ldd语法:ldd 可执行文件名(安装函数库)-v显示详细版本信息
ldconfig刷新函数库配置文件缓存
-p列出缓存中识别的所有的函数库
sz语法:sz 选项 文件名sz命令是利用ZModem协议来从Linux服务器传送文件到本地-a以文本方式传输(ascii)。
-b以二进制方式传输(binary)。
-e对控制字符转义,这可以保证文件传输正确。
rz从本地上传文件到Linux服务器-b以二进制方式,默认为文本方式
-e对所有控制字符转义

12、磁盘管理命令

命令名称及用法选项选项作用
df语法:df 选项(查看磁盘状态)-a显示所有文件系统(包含特殊的 proc)
-h常见单位显示大小
-T显示挂载的文件系统类型
fsck语法:fsck 选项 文件系统-a自动修复文件系统,不询问任何问题。
-A依照/etc/fstab配置文件的内容,检查文件内所列的全部文件系统
-N不执行指令,仅列出实际执行会进行的动作。
-P当搭配"-A"参数使用时,则会同时检查所有的文件系统。
-r采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式。
-R当搭配"-A"参数使用时,则会略过/目录的文件系统不予检查。
-s依序执行检查作业,而非同时执行。
-t文件系统类型指定要检查的文件系统类型。
-T执行fsck指令时,不显示标题信息
-V显示指令执行过程。
dumpe2fs语法:dumpe2fs 选项 分区名例:dumpe2fs /dev/sda1(显示磁盘状态信息)-b打印文件系统中预留的块信息;
-ob 超级块指定检查文件系统时使用的超级块
-OB检查文件系统时使用的指定的块大小
-h仅显示超级块信息
-i从指定的文件系统映像文件中读取文件系统信息
-x以16进制格式打印信息块成员。
fdisk-l查看系统所有硬盘及分区
磁盘名称对没有分区的磁盘进行分区
partprobe强制读取所有分区-d不更新内核
-s显示磁盘分区汇总信息
-v显示版本信息
mkfs语法:mkfs 选项 分区名-t 文件系统类型指定要建立何种文件系统
-v示版本信息与详细的使用方法
-c检查该partition是否有坏轨
mke2fs语法:mke2fs 选项 分区名称-t 文件系统指定格式化成哪种文件系统类型 ext3、ext4
-b 字节指定格式化时,每个 block 的大小
-i 字节指定多少字节分配一个 inode 号
-j建立带有 ext3 日志功能的文件系统类型
-L 卷标名给文件系统设置卷标名称
parted语法:parted 磁盘名称磁盘名称手动给磁盘分区
quotacheckquotacheck 选项 分区名(创建磁盘配额配置文件)例:生成配置文件:
quotacheck -avug
-a扫描/etc/mtab 文件中所有启用磁盘配额功能的分区,命令后不需要加分区名
-c清除原有配置文件,重新建立新配置文件
-u建立用户配额的配置文件 aquota.user
-g建立组配额的配置文件,即 aquota.group
-v显示扫描过程
-m强制以读写的方式扫描文件系统
-f强制扫描文件系统,并写入新的配置文件,一般扫描新添加的硬盘分区时使用
edquota语法:edquota 选项 用户名或组名(设置用户和组磁盘配额限制)例:给用户 cangjing 设置: edquota -u cangjing
配额复制:edquota -p 原用户 -u 目标用户
-u指定用户名
-g指定组名
-t设定宽限时间
-p复制磁盘配额规则,不需要每一个用户或者组都手动设置一遍
quotaon语法:quotaon 选项 分区名(开启磁盘配额)-a根据/etc/mtab 文件启动所有分区的磁盘配额
-u启动用户的磁盘配额
-g启动组的磁盘配额
-v显示启动过程信息
quotaoff语法:quotaoff 选项 分区名(关闭磁盘配额)-a根据/etc/mtab 关闭所有分区的磁盘配额
-u关闭用户的磁盘配额
-g关闭组的磁盘配额
quota语法:quota 选项 用户或组名(查询用户或组的磁盘配额)-u指定查询的用户
-g指定查询的组
-v显示详细信息
-s以常见单位显示大小
repquotarepquota 选项 分区名(查询文件系统配额)-a根据/etc/mtab 文件查询所有分区的磁盘配额
-u查询用户配额
-g查询组配额
-v显示详情
-s以常见单位显示
setquota语法:setquota -u 用户名 软限制(容) 硬限制(容) 软限制(数)硬限制(数) 分区名
非交互设置磁盘配额, 这样的非交互式的命令更适合写入脚本
pvcreate语法:pvcreate 设备文件名创建物理卷,单个分区或整个硬盘都可以
pvscan查看物理卷
pvdisplay更详细的列出了物理卷的信息
pvremove语法:pvremove 分区设备名称删除物理卷
vgcreate语法:vgcreate 选项 卷组名 物理卷名(创建卷组)-s 大小指定 VG 的 PE 大小,即硬盘的 block 的大小
vgscan查看卷组
vgdisplay更详细的列出卷组信息
vgextend语法:vgextend 卷组名 物理卷名增加卷组容量
vgreduce语法:vgreduce 卷组名 物理卷名减小卷组容量
-a 卷组删除指定卷组内所有空的物理卷
vgremove语法:vgremove 卷组删除卷组
lvcreate语法:lvcreate 选项 -n 逻辑卷名 卷组名(创建逻辑卷)-L 容量指定创建的逻辑卷大小,单位:MB,GB,TB 等
-l 个数按照 PE 个数来指定逻辑卷大小
-n 逻辑卷名指定逻辑卷叫什么名
lvscan查看逻辑卷
lvdisplay更详细的显示逻辑卷信息
lvresize语法:lvresize 选项 逻辑卷设备文件名-L 容量按照容量调整大小,单位 KB,GB,TB 等,使用 + - 代表增加和减少多少容量;如果直接写大小没有+-,那么为指定逻辑卷大小。
-l 个数根据 PE 数调整大小
resize2fs语法:resize2fs 选项 设备文件名 调整大小(定义逻辑卷的大小)-f强制调整大小
lvremove语法:lvremove 逻辑卷名删除逻辑卷,删除逻辑卷前,先卸载
mount语法:mount 选项 设备 挂载点-a重新挂载/etc/fstab 文件当中的条目
-t 文件系统类型指定文件系统的类型,通常不必指定
-o loop用来把一个文件当成硬盘分区挂接上系统
-o ro采用只读方式挂接设备
-o rw采用读写方式挂接设备
-o iocharset指定访问文件系统所用字符集

由于本篇文章整理时间比较久,篇幅比较长,博客无法一次性以一篇文章发布,其他的内容见文章链接

Linux常用命令分类汇总(1) http://longlei.blog.51cto.com/12685458/1970770 Linux常用命令分类汇总(2)http://longlei.blog.51cto.com/12685458/1970773 Linux常用命令分类汇总(3)http://longlei.blog.51cto.com/12685458/1970777 Linux常用命令分类汇总(4)http://longlei.blog.51cto.com/12685458/1970779 Linux常用命令分类汇总(5)http://longlei.blog.51cto.com/12685458/1970781
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息