Linux干货
-
磁盘分区磁盘管理及挂载
磁盘分区 fdisk提供交互式接口管理分区,操作均在内存中完成,没有直接同步到磁盘;直到使用w命令保存至磁盘中。 语法: 1.查看分区使用信息: fdisk -l [-u] [device…]:列出指定磁盘设备上的分区情况; 2.管理分区 fdisk d…
-
Shell脚本编程—数组、字符串处理
数组 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间 数组名:整个数组只有一个名字; 数组索引:编号从0开始; [数组名索引] &nbs…
-
Find命令简介与使用
用途: find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 语法: find [OPTION]… [查找…
-
Shell脚本使用示例
目录如下: 1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。 2、编写脚本/root/bin/backup.sh,可实现每日将/etc/目录备份到/root/etcYYYY-mm-dd中 3、编写脚本/root/bin/disk.s…
-
磁盘配额配置
实现磁盘配额 1、启用home家目录下的磁盘配额挂载选项vim /etc/fstab #在vim下可通过r!blkid /dev/sdb1调取UUIDUUID=aqvKA0-bL5B-MsuF-PIzQ-fl3P-G7E0-j3UlOI /home ext4 &nb…
-
CentOS软RAID实现配置
实现软raid1、fdisk t fd //修改磁盘分区类型fd2、创建raid设备 创建一个RAID5,5块儿硬盘4块做RAID,1块儿做空闲硬盘(顶替硬盘使用) mdadm -C /dev/md0 -a yes -l 5 -n …
-
逻辑卷配置管理
逻辑卷管理逻辑卷创建1、fdisk t 8e //修改分区类型 2、pvcreate /dev/sd{a7,b} //创建物理卷pvs pvdisplay //查看物理卷信息 3、vgcreate vg0 /dev/sd{a7,b} //创建卷组v…
-
磁盘管理
linux的哲学思想:一切皆文件; 设备类型: 块(block):随机访问,交换数据单位是“块”; 字符(character):线性访问,数据交换单位是“字符”; 设备文件:FHS /dev 设备文件:关联至设备驱动程序;设备的访问入口;  …
-
包管理之包查询,包校验,rpm数据库.yum的详细用法及说明
一.概述 包查询 rpm {-q|–query} [select-options] [query-options] [select-options] -a: 所有包 -f: 查看指定的文件由哪个程序包安装生成 -p rpmfile:针对尚未安装的程序包文件做查询操作; –whatprovides CAPABILITY:查询指定的CAP…
-
LVM组件详解&创建实验流程
前言:根据前面的学习我们知道,一个磁盘一旦分完区并且格式化后,其空间大小是没有办法进行调整了。因此推出了LVM(Logical Volume Manager)逻辑卷管理机制,LVM重点在于可以弹性的调整文件系统的容量!并非在于性能和数据保全方面,需要文件的读写性能或者数据的可靠性,需要用到RAID。而LVM可以整合多个物理…
-
马哥教育网络22班第二周课程练习
1,Linux上的文件管理类命令有哪些?其常用的使用方法机器相关实例演示 文件管理类命令: cp 文件复制 常用选项: -i:交互式 &…
-
马哥教育网络班N22期+第3周课程练习
1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 2、取出最后登录到当前系统的用户的相关信息。 [root@zabbix ~]# id $(who | cut -d' ' -f1 | tail -n 1) &nbs…
-
N22-第三周课堂练习
— 1.列出当前系统上所有已经登录的用户的用户名,注意:用一个用户登录多次,则只显示一次即可。 who | awk '{print $1}' | uniq 2.取出最后登录到当前系统的用户相关信息。 last | head -n 1 3.取出当前系统上被用户当作其默认shell的最多的…
-
马哥教育网络班22期+第3周课程练习
1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [test2@localhost ~]$ who |cut -d " " -f1|sort -u  …
-
第三天作业
1、列出当前系统上所有已经登录的用户的用户名。注意:同一个用户登录多次,则只显示一次即可 [root@localhost ~]# who | cut -d ' ' -f1 | sort | uniq [root@localhost ~]# who (unknown) :0  …