Linux学习
文章平均质量分 84
30Loading
这个作者很懒,什么都没留下…
展开
-
Linux学习-14.正则表达式
正则表达式(Regular Expression)使用单个字符来描述、匹配一系列符合某个句法规则的字符串。在很多编辑器里,正则表达式通常用来检索、替换那些符合某个模式的文本,简单点来说,正则表达式是对一组正在处理的文本的描述。注意区分正则表达式与通配符的差别。在文本过滤工具里,都是用正则表达式,比如像vi,grep,awk,sed,等,是针对文件的内容的而通配符多用在文件名上,比如查找find,ls,cp,等,可以简单的理解为通配符只有*,?,[],{}这4种正则表达式的使用过程中,一些字符是以特定原创 2020-05-18 23:15:21 · 191 阅读 · 0 评论 -
Linux学习-13.文件的压缩和打包
常见的压缩命令在Linux环境中,压缩文件的扩展名大多是[.tar,.tar.gz,.tgz,.gz,.Z,.bz2,*.xz],支持的压缩命令还是非常多,压缩技术也不相同,不同压缩命令彼此之间不能互相压缩和解压缩文件了。所以在得到一个压缩文件时要知道使用过那种压缩命令制作的,使用相应的命令就可以解压了。扩展名 命令*.Z compress*.zip zip*.gz gzip*.bz2 bzip2*.xz zx*.tar tar打包程序,并没有压缩*.tar.原创 2020-05-18 00:33:38 · 255 阅读 · 0 评论 -
Linux学习-12.磁盘配额
1.什么是磁盘配额磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间,防止系统中的某一个用户无限制地使用磁盘空间资源,而且Linux是多用户多任务的系统,对每个用户进行磁盘配额很有必要。使用quota命令进行磁盘容量配额管理,边界/etc/fstab文件,在/那行增加uquota,让/目录支持quota磁盘配额技术。编辑重启后生效,uquota加在哪个目录下,那个目录就支持磁盘配额了。...原创 2020-05-17 03:20:28 · 238 阅读 · 0 评论 -
Linux学习-11.交换分区管理
1.什么是交换分区Linux中交换分区swap,类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。并不是所有从物理内存中交换出来的数据都会被放到Swap中,有相当一部分数据被直接交换到文件系统。但是那些用malloc和new函数生成的对象的数据需要Swap空间,因为它们在文件系统中没有相应的“储备”文件,因此被称作“匿名”(Anonymous)内存数据,这类数据还包括堆栈中的一些状态和变量数据等。所以说,Swap空间是“匿名”数据的交换空间。原创 2020-05-16 23:23:15 · 646 阅读 · 0 评论 -
Linux学习-10.RAID磁盘阵列
1.什么是RAIDRAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。(百度百科)组成磁盘阵列的不同方式称为RAID级别(RAID Levels),现在已拥有了从 RAID 0 到 7 八种基本的RAID 级别。另外,还有一些基本RAID级别的组合形式,如RAID 10(RAID 0与原创 2020-05-16 20:07:59 · 225 阅读 · 0 评论 -
Linux学习-9.LVM逻辑卷管理器
1.LVM的概念和作用LVM(Logical Volume Manager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术。LVM通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在LVM中,主要有三个概念:物理卷(Physical Volume, PV): 物理卷可以是一个磁盘,也可以是磁盘中的一个分区,它为LVM提供了存储介质。逻辑卷组(Logical Volume Group, LVG): 可以把逻辑卷组想象成一个存储池,或者是逻辑硬盘。逻辑卷(Logical原创 2020-05-16 04:32:49 · 348 阅读 · 0 评论 -
Linux学习-8.磁盘划分
1.磁盘管理工具:fdisk [磁盘名称]fdisk具有查看、添加、删除、转换分区等磁盘管理功能,fdisk [磁盘名称]命令执行后是交互式的,在磁盘管理完成之后一定要w保存一下,直接退出磁盘划分并不会生效。参数 作用m 查看全部可用的参数n 添加新的分区d 删除某个分区信息l 列出所有可用的分区类型t 改变某个分区的类型p 查看分区表信息w 保存并退出q 退出a.首先使用-l参数查看所有分区fdisk -l查看磁盘信息,系统有两个硬盘/dev/sda和/dev/sdb,,下面/d原创 2020-05-15 22:43:32 · 165 阅读 · 0 评论 -
Linux学习-7.文件的特殊和隐藏权限
1.SUID和SGID权限SUID是一种对二进制程序进行设置的特殊权限,可以让二进制程序的执行者临时拥有属主的权限。SGID可以让其他用户对某个可执行命令拥有属组权限,原理同SUID。比如passwd命令是linux系统中用来修改密码的命令,系统中所有用户都可以使用。而passwd命令改密码的行为是通过修改/etc/shadow文件来实现。查看/etc/shadow的权限:[root@shijie ~]# ls -l /etc/shadow----------. 1 root root 1184原创 2020-05-15 01:38:51 · 302 阅读 · 0 评论 -
Linux学习-6.文件权限管理
1.文件权限查看Linux系统中一切都是文件,每个文件的类型不尽相同,对每个用户的权限也不相同。使用ls -l查看文件的详细信息:[root@shijie Desktop]# ls -ldrwxr-xr-x. 2 root root 6 5月 14 14:46 dir-rw-r--r--. 1 root root 0 5月 14 14:47 filea.文件类型: -:普通文件 d:目录文件 l:链接文件 b:块设备文件 c:字符设备文件b.权限rwx含义: r 读权原创 2020-05-14 16:55:50 · 165 阅读 · 0 评论 -
Linux学习-5.用户和组管理
root超级用户在每台unix/linux操作系统中都是唯一且真实存在的,通过它可以登录系统,可以操作系统中任何文件和命令,拥有最高的管理权限。管理员UID为0:系统的管理员用户。系统用户UID为1~999: 系统程序用户。普通用户UID从1000开始:管理员创建的用于日常工作的用户。1.添加用户命令:useradd [选项] 用户名 参数 作用 -d 指定用户的家目录(默认为/home/username) -e 账户的到期时间,格式为YYYY-MM-DD -u 指定该用户的默认U原创 2020-05-14 00:59:21 · 86 阅读 · 0 评论 -
Linux学习-1.网口配置
首先查看网口地址ifconfig[root@shijie ~]# ifconfigeno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255 inet6 fe80::20c:29ff:fe53:ce07 prefixlen 64 scopeid 0x2原创 2020-05-12 16:11:35 · 910 阅读 · 0 评论 -
Linux学习-2.网卡绑定
一.bond技术网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。1.编辑两个需要绑定的网卡的配置文件:[root@shijie ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736TYPE=EthernetBOOTPROTO=noneONBOOT=yesUSERCTL=noDEVICE=eno16777736MASTER=bond0SLAVE=yes[roo原创 2020-05-12 18:40:17 · 283 阅读 · 0 评论 -
Linux学习-3.yum仓库配置
YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器,Yum仓库的作用是进一步简化RPM(redhat package manager) 管理软件的难度以及自动分析所需软件包及其依赖关系的技术。1.编辑yum仓库进入/etc/yum.repos.d/目录,创建以repo为后缀的文件,此为本地模式。[root@shijie Desktop]# cd /etc/yum.repos.d/[root@s原创 2020-05-12 19:12:51 · 137 阅读 · 0 评论 -
Linux学习-4.修改root密码
当忘记系统root密码时,需要重启修改root密码。1.重启系统,出现下面界面按e原创 2020-05-12 22:52:18 · 226 阅读 · 0 评论