【Linux系列教程】创建逻辑卷
【Linux系列教程】创建逻辑卷一、添加2块硬盘
二、基本命令1.PV物理卷创建物理卷# pvcreate 磁盘或者分区
查看物理卷# pvscan
2.VG卷组创建卷组# vgcreate 卷组名 绑定硬盘或者分区
查看卷组# vgscan
# vgdisplay 卷组名
3.LV逻辑卷创建逻辑卷# lvcreate -L 容量 -n 逻辑卷名 卷组名
列:# lvcreate -L +20G -n mysql db
查看逻辑卷# lvscan
三、案列/dev/db/mysql 30G ext4 /mysql创建卷组db,创建逻辑卷mysql,分配30G的空间,格式化成ext4文件系统,并且把这个逻辑卷绑定到/mysql
1.添加2块硬盘省略(跳转第一步)2.创建一个PV物理卷[root@localhost ~]# lsblk #查看系统硬盘情况
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 ...
【Linux系列教程】GPT分区
【Linux系列教程】GPT分区
GPT分区没有拓展分区和逻辑分区概念
GPT分区可以创建无数个主分区
GPT分区相比MBR支持大于2T的硬盘
一、添加硬盘
二、使用parted命令进行分区1.查看硬盘[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 476M 0 part /boot
└─sda2 8:2 0 19.5G 0 part
├─centos-root 253:0 0 17.5G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 8G 0 disk #刚刚添加的8G硬盘
sr0 11:0 1 4.4G ...
【Linux系列教程】硬盘的管理
【Linux系列教程】硬盘的管理一、添加硬盘1.虚拟机添加硬盘
二、创建磁盘分区我们可以使用命令,查看我们刚刚添加的新硬盘
1.查看硬盘# lsblk
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 476M 0 part /boot
└─sda2 8:2 0 19.5G 0 part
├─centos-root 253:0 0 17.5G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 8G 0 disk #我们刚刚添加的硬盘,默认命名为sdb
sr0 11:0 1 4.4G 0 rom
2. fdisk ...
【Linux系列教程】权限
【Linux系列教程】权限一、查看权限信息1.查看文件和目录的权限信息[root@localhost ~]# ls -l /etc/fstab #查看文件的权限
- rw- r-- r--. 1 root root 465 7月 5 13:51 /etc/fstab
属主用户权限 属组权限 其他用户 属主用户 属组
[root@localhost ~]# ls -ld /etc/ #查看目录的权限
drwxr-xr-x. 148 root root 8192 7月 13 09:08 /etc/
2.常规权限
r 读
w 写
x 执行
针对文件
r
查看文件内容(cat/head/tail/more/less/grep)
w
修改文件内容(vim)
x
脚本文件
针对目录
用户要正常查看目录下的文件,必须同时拥有rx权限
r
查看目录下的文件 ( ls ...
【Linux系列教程】用户和用户组的管理
【Linux系列教程】用户和用户组的管理一、用户的介绍
多用户多任务的操作系统
用户、用户组
用户组
便于统一设置权限
1.用户的相关文件
/etc/passwd
用户信息
格式
用户名:X:uid:gid:说明信息:家目录:shell
shell 翻译的作用
/bin/bash 默认
/sbin/nologin 不允许登录系统
/etc/shadow
用户密码信息
$6$6iQ2r92GW8UiDSBy$B23qIJIqmASBwZf/FcrlfijEn
$6: SHA算法,红帽5.x版本为$1 MD5算法
salt 盐,随机数
/etc/group
用户组
2.用户类型
管理员用户
root, 0
普通用户
1000以后
系统用户
1—-999
保证某应用、软件可正常安装部署、运行
不允许登录系统 /sbin/nologin
3.用户组
基本组
一个用户只能加入一个基本组
附加组/从属组
一个用户加入多个附加组
...
Do you like rain?
Do you like rain?</mew-video>
【Linux系列教程】华为欧拉(openEuler)系统安装图形化桌面
【Linux系列教程】华为欧拉(openEuler)系统安装图形化桌面关于华为欧拉(openEuler)系统的介绍:openElur是一款基于Linux内核的服务器操作系统,支持x86等多种处理器架构,适用于数据库、大数据等多种应用场景。近十年的发展中,EulerOS成功支持了华为各种产品解决方案,以安全、稳定、高效被业界认可。,是与鲲鹏芯片配套最合适的软件基础设施,2019年底,ElurOS被正式推送给开源社区,命名为openEuler。所有开发者、企业、商业组织都可以使用openElur社区版本,也可以基于社区版本发布自己二次开发的操作系统版本。
华为欧拉(openEuler)系统官网
一、安装图形化桌面tips(重要):以下图形化桌面任选其一即可!!!
1.安装深度DDE桌面[root@localhost ~]# yum install -y dde
2.安装麒麟UKUI[root@localhost ~]# yum install -y ukui
二、设置图形化桌面为默认[root@localhost ~]# systemctl set-default graphical.ta ...
【Linux系列教程】过滤的使用
【Linux系列教程】过滤的使用一、基本使用
grep [选项] “条件” 文件目录
[root@localhost ~]# grep "root" /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
[root@localhost ~]# ifconfig ens33 | grep "netmask"
inet 192.168.140.161 netmask 255.255.255.0 broadcast 192.168.140.255
1. -o 仅显示符合条件的内容[root@localhost ~]# grep -o "r..t" /etc/passwd
root
root
root
root
r/ft
2. -i 忽略大小写[root@localhost ~] ...
【Linux系列教程】排序去重统计
【Linux系列教程】排序去重统计一、排序
默认是按照ASCII码表进行排序
-r
倒序,默认是升序
-n
按生活数字大小排序
-k
按每行的第几列进行排序
默认按照空白进行区分列
-t
指定行分割符
-h
使用易读性数字列出(例如: 2K 1G)
关于ASCII码表
[root@localhost ~]# sort -t: -k2 -n -r /opt/file04 #指定分割符为双引号,按照第二列进行排序,按数字大小排序,倒序显示出来
file04默认内容
华为:888
OPPO:112
小米:200
vivo:8
file04排序后内容
华为:888
小米:200
OPPO:112
vivo:8
二、去重# uniq 文件名称
[root@localhost ~]# uniq /opt/file03
a
b
c
三、统计1.统计文件[root@localhost ~]# du -h /etc/passwd
4.0K /etc/passwd
[root@loca ...
【Linux系列教程】查找的使用
【Linux系列教程】查找的使用使用方法
# find 目录名称 查找条件 [-exec 命令 \;]
一、查找条件1.按照文件名查找
-name
-iname 忽略大小写
[root@localhost ~]# find /opt/test/ -name "*.txt"
[root@localhost ~]# find /opt/test/ -name "*.txt" | wc -l
[root@localhost ~]# find /opt/test/ -iname "*.txt" #忽略大小写
2.按照文件大小查找
-size
[root@localhost ~]# find /etc/ -size +2M #查找大于2M
[root@localhost ~]# find /etc/ -size -2M #查找小于2M
3.按照文件类型查找
-type
f 普通文件
...
【Linux系列教程】解压和压缩
【Linux系列教程】解压和压缩一、文件的压缩和解压gzip压缩[root@localhost ~]# gzip /opt/a.txt
[root@localhost ~]# ls /opt/
0629 A a.txt.gz rh
[root@localhost ~]# file /opt/a.txt.gz
/opt/a.txt.gz: gzip compressed data, was "a.txt", from Unix, last modified: Thu Jul 7 13:39:53 2022
解压
[root@localhost ~]# gzip -d /opt/a.txt.gz
bzip2[root@localhost ~]# bzip2 /opt/b.txt
[root@localhost ~]# ls /opt/
0629 A a.txt b.txt.bz2 rh
[root@loca ...
【Linux系列教程】vim编辑器
【Linux系列教程】vim编辑器一、介绍
功能:修改文件内容
特性:模式化编辑器
三个工作模式:命令模式、插入模式、末行模式
使用方法
vim 文件名称
二、模式切换
命令模式 ——> 插入模式
a, i, o, O
插入模式 ——> 命令模式
ESC
命令模式 ——> 末行模式
冒号 :
三、末行模式
保存退出
:wq
不保存
:q!
显示行号
:set nu
四、命令模式1.快速移动光标
h左 j下 k 上 l 右
$ 移动到行尾
^ 移动到行首
68gg 跳转到68行
shift + g 跳转到最后一行
gg 跳转到第一行
. 重复上一次操作
2.删除字符
x 删除单个字符
dw 删除词
dd 删除整行
67dd 删除(剪切)第67行
d$ 删除到行尾
d^ 删除到行首
dG 删除到文件最后一行
3.复制粘贴剪切
yy 复制整行
p 粘贴
dd ...