Linux运维知识
文章平均质量分 72
Linux运维知识
FANNAFFAN
这个作者很懒,什么都没留下…
展开
-
Linux学习笔记14—Linux权限管理
进程的属主与文件的属主是否相同,如果相同意味着应用属主权限(左三位),否则,则检查进程的属主是否属于文件的属组,如果是,则应用属组权限(中三位),否则,就只能应用other的。x:可以执行文件中的指令,可将此文件发起运行为进程。w:可以修改文件的数据,改动或新增文件中内容。左三位:定义user(owner)的权限。读、写、执行对文件和目录的意义是不同的。中三位:定义group的权限。右三位:定义other的权限。x:excute,执行权限。w:write,写权限。r:read,读权限。原创 2023-09-09 02:56:11 · 38 阅读 · 0 评论 -
Linux学习笔记13—用户和组管理命令
PATH/to/somewhere 2>&1:先输出至某一个文件位置。2>, 2>>:错误输出重定向,错误追加输出重定向。:覆盖输出重定向,追加输出重定向。&>, &>>:两者合并为一。groupadd:组创建命令。[ ]:匹配指定范围内字符。[ ^ ]:取反义的字符。Linux用户和组管理。*:匹配任意长度字符。命令:tr, tee。原创 2023-09-06 02:45:30 · 45 阅读 · 0 评论 -
Linux学习笔记12—Linux用户和组的基础概念
组的概念:用户组,即用户的容器,将多个用户合并形成一个逻辑组件,授权多个用户对某个文件具有相同的访问权限,将相关用户加入到组当中统一进行操作。用户名:加密的密码:最近一次修改密码的时间:最短使用期限:最长使用期限:警告期限:过期期限:保留字段。在计算之前加salt,添加随机数,因此不同的用户虽然密码相同,但是加密后的密码因为添加随机数而不同。单项加密:只能加密,不能解密,提取数据特征码,单项加密是定长输出的,雪崩效应。user_list:该组的用户成员,以此组为附加组的用户的用户列表。原创 2023-09-04 03:51:02 · 52 阅读 · 0 评论 -
Linux学习笔记11—BASH基础特性glob及IO重定向
练习5:复制/usr/share/man目录下,所有以man开头,后跟一个数字结尾的文件或目录至/tmp/man/目录下。练习6:复制/etc目录下,所有以.conf结尾,且以m,n,r,p开头的文件或目录至/tmp/conf.d/目录下。练习4:复制/etc目录下,所有以m开头,以非数字结尾的文件或目录至/tmp/magedu.com目录。练习1:显示/var/log目录所有以l开头,以一个小写字母结尾,且中间出现一位任意字符的文件或目录。输出的数据流:–>标准输出(stdout),通常输出至显示器。原创 2023-08-28 02:04:39 · 97 阅读 · 0 评论 -
Linux学习笔记10—BASH基础特性文件查看及管理2
(2)如果目标文件是目录文件:则先在目标文件目录下创建一个与源文件相同的文件,把源文件数据流复制过去。1、如果目标文件不存在:事先创建目标文件,并复制源文件的数据流至目标文件。(1)如果目标文件是非目录文件:则会复制源文件的数据流覆盖至目标文件。(2)如果目标文件是目录文件:分别复制每个文件目标目录中,并保持原名。copy文件的机制:将源文件的数据流抽出传送到目标文件。-d:复制符号链接文件本身,而非其指向的源文件。(1)如果目标文件是非目录文件:不允许,错误。1、如果目标文件不存在:不允许,错误。原创 2023-08-27 22:17:26 · 59 阅读 · 0 评论 -
Linux学习笔记9—BASH基础特性文件查看及管理
在给定的起始路径下,已对应路径下的打头字符串来逐一匹配起始路径下的每个文件,如果能唯一标识,则直接补全,如果不能唯一标识,则再单击tab键,给出列表。给定的打头字符串如果能唯一标识某命令程序文件,则直接补全,如果不能唯一标识某命令程序文件,再单击tab键,会给出列表。问题1:如何创建/tmp/x/y1, /tmp/x/y2, /tmp/x/y1/a, /tmp/x/y1/b。/tmp/{a,b} 相当于 /tmp/a , /tmp/b。~:自动展开为用户的家用户,或指定的用户的家目录。原创 2023-08-26 16:57:08 · 154 阅读 · 0 评论 -
Linux学习笔记8—BASH基础特性
使用type区分外部或内部命令,内部显示为builtin,外部显示为命令文件路径。命令可以有别名,别名可以与原名相同,此时原名被隐藏,此时如果要运营原命令,则使用\COMMAND。l:symbolic link,符号链接文件,类似windows的快捷方式,也称为软链接文件,有软链接与硬链接的区别。w命令:与who命令一致,不仅显示用户登录信息,还可以显示目前用户的操作内容,加强版who命令。s:socket,套接字文件,两个进程实现通信时的套接字文件,类似插座的功能。原创 2023-08-26 11:21:31 · 37 阅读 · 0 评论 -
Linux学习笔记7—根文件系统层级标准FHS
proc:内核和进程信息的虚拟文件系统,为了保证一切皆文件而特殊设定的,内核及进程存储其相关信息,多数为内核参数,例如net.ipv4.ip_forward参数,proc虚拟为net/ipv4/ip_forward文件,存储于/proc/sys,因此其完整路径为/proc/sys/net/ipv4/ip_forward。/lib:对于32位系统是可选的,对于64位系统是必须的,主要是为bin和sbin路径的应用程序启动提供的库文件,即为其提供的依赖文件。原创 2023-08-24 01:55:31 · 38 阅读 · 0 评论 -
Linux学习笔记6—常用的基础命令
Linux系统启动时,从硬件读取日期等时间信息,读取完成后就不再与硬件时间相关联,而靠内核的频率记录时间,date看到的是系统时钟,clock查看的是硬件时钟,hwclock同样表示的也是硬件时钟。~]# cat /etc/fstab /etc/issue 可以连接查看fstab和issue两个文件。-h, --human readable,对文件大小单位换算,换算后的结果可能会非精确值。-s:–hctosys,以硬件时间为准,把系统调整为与硬件一致。cat:文本文件查看命令,只能用于查看文本类文件。原创 2023-08-21 01:36:06 · 25 阅读 · 0 评论 -
Linux学习笔记5—获取命令使用帮助详解
获取命令使用帮助详解BSD:1、 如果二次发布的产品种包含源代码,则在源代码种必须带有原来的代码中的BSD协定2、 如果二次发布的产品是二进制格式的库或程序,则需要在发布的文档或版权声明中说明原来代码中的BSD协定3、 不可以用开源代码的作者或组织,以及原来的产品的名字做市场推广文件系统、文件、目录:倒置树状结构:目录、文件目录:主要实现路径映射,实际上也是文件,只不过表现形式不同文件:存储在磁盘上的某个存储空间的流式数据,文件不能再作为路径映射文件名:严格区分字符大小写,并且路径分隔符为原创 2021-02-17 22:31:43 · 326 阅读 · 0 评论 -
Linux学习笔记4—Linux文件系统初步
Linux文件系统初步终端用户界面:1、GUI:图新界面接口,著名的有两个接口类型GNomeKDE2、CLI:命令行接口,有很多的接口类型bash, zsh(功能非常强大), sh, csh, tcsh, ksh查看目前所使用的shell类型~]# echo $SHELL绝大多数操作都在命令界面,在Linux上面不建议使用图形界面远程连接:建议远程连接服务的方式登录Linux系统,基于ssh协议进行ssh协议:Secure shell步骤1:运行~]# ss -tnl查看系统监听原创 2021-02-17 15:04:16 · 98 阅读 · 0 评论 -
Linux学习笔记3—Linux系统组成及初识
Linux学习笔记—Linux系统组成及初识Linux三大主流发行版:Debian, Slackware,RedHatDebian二次衍生版:UbuntuKnopixSlackware二次衍生版:S.u.S.EOpensuseRedHat二次衍生版:CentOSFedoraLinux:仅仅是内核,完整的操作系统需要包含内核+开源应用程序(GNU组织提供的众多Application),完整意义上的Linux应该称为:GNU/LinuxGNU/Linux:通常以源码方原创 2021-02-16 23:27:52 · 192 阅读 · 0 评论 -
Linux学习笔记2—Linux系统基础入门
Linux学习笔记—Linux系统基础入门1990前后,BSD将System V中的代码基本全部清除,随后BSD与ATT的System V Unix官司基本到尾声,BSD与System V再无瓜葛,BSD推广Unix的使命基本完成1991年左右,Jolitz, 把BSD移植到x86系统上(Intel公司生产的CPU平台,包含AMD生产的兼容PC架构,非专用的小型机),称为386-BSD分支,目前在某些领域仍在使用386-BSD1991年8月,芬兰大学生,Linus Torvalds原创 2021-02-16 21:29:48 · 176 阅读 · 0 评论 -
Linux学习笔记1—Linux操作系统发展史
Linux学习笔记—Linux操作系统发展史计算机与操作系统ENIARC:世界第一台通用计算机,美国宾夕法尼亚法学设计计算机五大基本部件CPU当中包含两个重要部件1、运算器:主要进行算数运算,逻辑运算以及各种类型运算2、控制器:控制总线的使用权限,寻址控制,对内存当中读访问,写访问进行控制另外还包含存储部件:寄存器(CPU内部存储器),缓存(一级缓存,二级缓存)3、存储器:内存,又称为随机访问存储器RAM(Random Access Memory)4、输入设备Input原创 2021-02-14 23:24:00 · 169 阅读 · 0 评论