
linuxOPS
文章平均质量分 74
linux运维笔记
Qayrup
我只想卷死在坐的各位或被在座的各位卷死
展开
-
linuxOPS基础_linux命令合集
参数:-a,选项-a代表all,表示获取全部的系统信息(类型、全部主机名、内核版本、发布时间、开源计划)作用:获取计算机操作系统相关信息。uname查看操作系统信息。命令:uname [参数]原创 2024-03-16 23:44:50 · 477 阅读 · 0 评论 -
linuxOPS基础_Linux命令入门
在 Linux 系统中,当你输入一个命令,再按两次 TAB 键,就会列出所有以你输入字符开头的可用命令。这个功能被称作命令行补全。注意:后期被"[]"包裹的表示该项为可选项,可写可不写,具体得看需要一个命令可以包含多个选项。操作对象也可以是多个。问题:后期Linux 服务器都是以纯命令行的形式运行的,那在桌面模式下是否有命令输入的地方?输入命令,在顶部单击应用程序菜单,选择系统工具,选择终端即可。一个完整的命令的标准格式:Linux 通用的格式。#命令(空格) [选项](空格)[参数]原创 2024-03-13 23:25:44 · 461 阅读 · 1 评论 -
linuxOPS基础_Linux系统的文件目录结构及用途
FHS 针对根目录中包含的子目录仅限于上表,但除此之外,Linux 系统根目录下通常还包含下面几个一级目录。只要看到路径以“/”开头则表示该路径是绝对路径,除了以“/”开头的路径称之为相对路径。./ :表示当前目录(同级),普通文件./可以省略,可执行文件(绿色)必须加./:除绝对路径之外的路径称之为相对路径,相对路径得有一个相对物(当前工作路径)。在 Linux 根目录(/)下包含很多的子目录,称为一级目录。文件夹名称/:表示下级目录(下一级),注意这个斜杠//:表示上级目录(上一级)原创 2024-03-11 22:17:50 · 1184 阅读 · 0 评论 -
linuxOPS基础_linux系统注意事项
Linux 中的一些特殊文件还是要求写 “扩展名” 的,但 Linux 不依赖扩展名来识别文件类型,写这些扩展名是为了帮助运维人员来区分不同的文件类型。我们都知道,Windows 是依赖扩展名区分文件类型的,比如,“.txt” 是文本文件、“.exe” 是执行文件,但 Linux 不是。,只不过 Windows 中的盘符用英文字母表示,例如c:,d:,而 Linux 中的盘符则是一个已经建立的空目录。,类似于windows中文件的概念,可以分为一般文件(黑色)和可执行文件(绿色)。其实就是给这些存储设备。原创 2024-03-09 23:53:16 · 1125 阅读 · 0 评论 -
linuxOPS基础_linux安装配置
第一次点击完成,会提示Too short,密码太短,再点击一次完成,确定使用简单密码。第七步:在软件选择界面,选中左侧GNOME Desktop,勾选右侧所有项目,点击完成,回到安装信息摘要界面。第二十一步:全名任意填写,用户名默认和全名一致,此处的用户名,是一个普通的账户,区别于ROOT账户。第二十二步:填写密码,注意需要包含数字,字母,特殊字符,此处密码是前面创建的itheima这个账户的密码。第五步:等待一会儿后,将弹出欢迎使用CENTOS 7的界面,选择中文,简体中文(中国),点击继续。原创 2024-03-09 23:50:36 · 934 阅读 · 0 评论 -
linuxOPS基础_vmware虚拟机安装及介绍
注意:侧重在于短期备份,需要频繁备份的时候都可以使用快照,做快照的时候虚拟机中操作系统一般处于开启状态克隆侧重长期备份,做克隆的时候是必须得关闭操作系统(了解)应用场景:快速创建多台计算机。原创 2024-03-09 23:49:28 · 547 阅读 · 0 评论 -
linuxOPS基础_操作系统概述
答:用户敲击键盘/移动鼠标(硬件操作) → 硬件的驱动(软件资源) → 操作系统(软件) → 硬件支持(cpu) → 操作系统(软件) → 驱动(显卡驱动) → 显示在屏幕上(硬件)用户操作系统:win 95、win 98、win NT、win Me、win xp、vista、win7、win8、win10。redhat红帽(redhat企业版、centos社区版)、ubuntu(乌班图)、debian、suse。CPU、内存、风扇、硬盘、显示器、主板、电源、声卡、网卡、显卡、鼠标、键盘等。原创 2024-03-06 13:15:11 · 846 阅读 · 0 评论 -
linuxOPS基础_服务器构成
CPU i3、i5、i7、i9、志强系列(移动工作站或者企业级服务器),现在买计算机,看CPU还要看几代的。家用电脑组成: CPU、主板、内存条、显卡、硬盘、电源、风扇、网卡、显示器、机箱、键盘鼠标等等。32位的CPU,其支持的内存最大值 = 2的32次方 ≈ 3.80G,大约4G的大小。② 安全性:机械硬盘的安全性较高,即使损坏了,也有80%以上的恢复概率。32 位CPU:最大的内存寻址地址2^32,大约4G的大小。64位的CPU,其支持的内存最大值 = 2的64次方。CPU是电脑的大脑,原创 2024-03-05 22:17:08 · 377 阅读 · 0 评论 -
linuxOPS基础_运维概述,及其泛概念
什么是运维? 在技术人员(写代码的)之间,一致对运维有一个开玩笑的认知:运维就是修电脑的、装网线的、背锅的岗位。IT运维管理是指为了保障企业IT系统及网络的可用性、安全性、稳定性,保障业务的连续性,通过专业技术手段,对计算机网络、应用系统、电信网络、软硬件环境及运维服务流程等进行的综合管理。 随着企业数字化转型升级进程加快,企业IT系统架构越来越复杂,软件更新迭代越来越快。原创 2024-03-05 22:15:05 · 975 阅读 · 0 评论 -
linuxOPS系统服务_Linux下软件的安装方式之源码安装
① 基于RPM进行安装(先下载软件然后本地进行安装)② 基于YUM进行安装(在线下载然后安装)原创 2023-06-18 21:22:39 · 22668 阅读 · 1 评论 -
linuxOPS系统服务_linux文件权限管理
*权限:**在计算机系统中,权限是指某个计算机用户具有使用软件资源的权利。所谓文件的默认权限(遮罩权限),是指用户创建文件后,文件天生就有的权限,不需要设置。原创 2023-06-16 15:23:16 · 46925 阅读 · 0 评论 -
linuxOPS系统服务_Linux下用户管理
背景:很多公司运维工程师刚入职,都会默认得到一个服务器的管理账号,密码默认,如123456,我们有没有办法让运维工程师在第一次登陆操作系统后,强制要求其更新密码。③ 普通用户,大部分是由root管理员创建的,UID的取值范围:CentOS6=> 500 ~ 60000,CentOS7=> 1000 ~ 60000,② 用户的属性信息包括但不限于,如:==家目录、唯一身份标识(UID)、所属组(GID)==等。出现以上问题的主要原因在于:我们迁移用户的家目录时,没有迁移家目录中的配置文件。原创 2023-06-16 14:47:59 · 47613 阅读 · 0 评论 -
linuxOPS系统服务_linux高级命令
stat 文件名称。原创 2023-06-16 09:39:36 · 47086 阅读 · 0 评论 -
linuxOPS基础_LAMP开源项目实战
Linux +Apache +MySQL +PHP LAMP 架构(组合)LNMP:Linux + Nginx + MySQL + php-fpm LNMP 架构(组合)LNMPA:Linux + Nginx(80) + MySQL + PHP + Apache Nginx 代理方式Apache:Apache是世界使用排名第一的Web服务器软件。原创 2023-06-14 14:19:36 · 46542 阅读 · 0 评论 -
linuxOPS基础_yum详解
etc/rc.local文件是操作系统开机最后读取的一个文件,该文件需要有可执行权限,开机时系统会帮你自动挂载,建议使用该方式。yum是Linux下用于安装rpm软件包的一个工具,要使用它安装软件包,必须提前配置yum源。默认是安装来自仓库里的软件,指定的是软件名字。yum工具安装rpm软件包的最大优势就是解决软件包的依赖关系,提高工作效率。所谓本地yum源是指yum仓库在本地,一般是本地系统光盘或镜像文件。所谓网络yum源是指yum仓库在远程(不在本地),需要联网才能安装。列出仓库里的所有软件包。原创 2023-06-14 10:18:32 · 46766 阅读 · 0 评论 -
linuxOPS基础_进程查看与管理
另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。:谷歌浏览器是一个程序,当我们打开谷歌浏览器,就会在系统中看到一个浏览器的进程,当程序被执行时,程序的代码都会被加载入内存,操作系统给这个进程分配一个 ID,称为。作用:kill 命令会向操作系统内核发送一个信号(多是终止信号)和目标进程的 PID,然后系统内核根据收到的信号类型,对指定进程进行相应的操作。是正在执行的一个程序或命令,每个进程都是一个运行的实体,并占用一定的系统资源。原创 2023-06-14 10:04:33 · 47087 阅读 · 0 评论 -
linuxOPS基础_linux计划任务
作用:操作系统不可能24 小时都有人在操作,有些时候想在指定的时间点去执行任务(例如:每天凌晨 2 点去重新启动httpd=>阿帕奇),此时不可能真有人每天夜里 2 点去执行命令,这就可以交给计划任务程序去执行操作了。计划任务就是在指定的时间执行指定的操作!原创 2023-06-08 10:24:22 · 46672 阅读 · 0 评论 -
linuxOPS基础_linux挂载与解挂
问题:为什么当我们直接访问/run/media/itheima/CentOS 7 x86_64就相当于访问光盘。答:主要原因就是因为CentOS7的操作系统自动把光驱设备挂载到此目录了,访问这个目录就相当于访问光盘。在Linux操作系统中,所有的存储设备都必须先挂载然后才能使用。出现以上问题的主要原因在于我们当前所在的目录为挂载目录。案例:把光驱挂载到/mnt/cdrom目录。案例:把/mnt/cdrom进行解挂操作。提示:光驱的设备文件为/dev/sr0。原创 2023-06-07 14:35:27 · 45741 阅读 · 0 评论 -
linuxOPS基础_linux软件包安装
上图是windows下的软件包 Linux下也有很多可以安装的软件,而这些软件的安装包可细分为两种,分别是源码包和二进制包。原创 2023-06-07 14:32:40 · 46346 阅读 · 0 评论 -
linuxOPS基础_linux常用自有服务(ntp,firewalld,crond)
50台负责接收订单,50台负责安排发货,接收订单的服务器需要记录用户下订单的具体时间,把数据传给负责发货的服务器,由于100台服务器时间各不相同,记录的时间经常不一致,甚至会出现下单时间是明天,发货时间是昨天的情况。 现在的标准时间是由原子钟报时的国际标准时间UTC(Universal Time Coordinated,世界协调时),所以NTP获得UTC的时间来源可以是原子钟、天文台、卫星,也可以从Internet上获取。在NTP中,定义了时间按照服务器的等级传播,① 启动ntpd服务。原创 2023-06-07 10:24:41 · 45915 阅读 · 0 评论 -
linuxOPS基础_linux自有服务init
运行级别全称(Running Level),代表Linux系统的不同运行模式简单点来说,就是指操作系统当前正在运行的功能级别。在我们使用的Linux系统中,一共定义了7种运行级别,从0到6,每一种运行级别都具有不同的功能该进程存在一个对应的配置文件:inittab(系统运行级别配置文件,位置/etc/inittab)原创 2023-06-07 10:07:26 · 44218 阅读 · 0 评论 -
linuxOPS基础_linux自有服务systemctl
服务是一些特定的进程,自有服务就是系统开机后就自动运行的一些进程,一旦客户发出请求,这些进程就自动为他们提供服务,windows系统中,把这些自动运行的进程,称为"服务" 举例:当我们使用SSH客户端软件连接linux的时候,我们的服务器为什么会对连接做出响应?是因为SSH服务开机就自动运行了。 所谓自有服务,简单来说,可以理解为Linux系统开机自动运行的服务(程序)。参数含义列出所有服务列出所有启动的服务start启动指定服务stop。原创 2023-06-07 09:21:33 · 43960 阅读 · 0 评论 -
linuxOPS基础_linux umask
umask表示创建文件时的默认权限(即创建文件时不需要设置而天生的权限)例如:root用户下,touch a ,文件a的默认权限是644普通用户下,touch b ,文件b的默认权限是664644和664我们并没有设置,其中的关键因素就是umask最大默认权限:文件666文件夹777。原创 2023-06-06 14:44:06 · 44201 阅读 · 0 评论 -
linuxOPS基础_linux ACL访问控制
问题:我们学过的所有者身份包含哪些?答案:ugo,属主,属组,其他。问题:我们学过的文件权限包含哪些?答案:rwx,读写执行,特殊s,t ACL,是 Access Control List(访问控制列表)的缩写,在 Linux 系统中, ACL 可实现对单一用户设定访问文件的权限。原创 2023-06-06 14:41:52 · 43265 阅读 · 0 评论 -
linuxOPS基础_linux沾滞位T(sticky bit)
公司多个部门公用一个文件夹work,为了让所有人都能访问,work文件夹赋予了777权限,用户root新建了一个文件root.txt,发现被别人删除了。 root用户新建文件夹/work,并且新建两个文件root.txt和root1.txt,赋予/work文件夹和下面的文件777权限。 在没有设置粘滞位的时候,wangwu可以删除root创建的文件。 步骤1:root用户下操作。 步骤5:root用户下操作。原创 2023-06-06 14:38:12 · 43207 阅读 · 0 评论 -
linuxOPS基础_linux特殊权限设置位S(setUid)
例如:/usr/bin/passwd在执行它的时候需要去修改/etc/passwd和/etc/shadow等文件,这些文件除了root外,其他用户都没有写权限,但是又为了能让普通用户修改自己的密码,该怎么办呢?答:可以临时让他们具有root的权限,而这个s权限就是用来完成这个特殊任务的。注:0755最前面的0表示不使用任何特殊权限,如果想使用数字设置特殊权限,可以使用4表示设置S位。作用:为了让一般使用者临时具有该文件所属主/组的执行权限。示例代码:不想让普通用户修改自己的密码。原创 2023-06-06 14:33:34 · 42829 阅读 · 0 评论 -
linuxOPS基础_linux权限管理
在多用户计算机系统的管理中,权限是指某个特定的用户具有特定的系统资源使用权利。在Linux 中分别有读、写、执行权限权限针对文件权限针对目录读r(read)表示可以查看文件内容;cat、less…表示可以(ls)查看目录中存在的文件名称写w(write)表示可以更改文件的内容;vim 修改,保存退出表示是否可以删除目录中的子文件或者新建子目录(rm/touch/mkdir)执行x(excute)表示是否可以开启文件当中记录的程序,一般指二进制文件(.sh)原创 2023-06-06 14:19:37 · 42573 阅读 · 0 评论 -
linuxOPS基础_使用客户端连接linux
Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。步骤3:输入用户名和密码,注意输入密码的时候,屏幕是没有反应的。步骤1:打开软件,点击session。原创 2023-06-05 09:45:23 · 43962 阅读 · 0 评论 -
linuxOPS基础_ssh概念详解
SSH(Secure Shell,安全外壳)是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。传统远程登录和文件传输方式,例如Telnet、FTP,使用明文传输数据,存在很多的安全隐患。随着人们对网络安全的重视,这些方式已经慢慢不被接受。SSH协议通过对网络数据进行加密和验证,在不安全的网络环境中提供了安全的网络服务。作为Telnet和其他不安全远程shell协议的安全替代方案,目前SSH协议已经被全世界广泛使用,大多数设备都支持SSH功能。原创 2023-06-05 09:38:22 · 41980 阅读 · 0 评论 -
linuxOPS基础_linux网络配置
我们可以看到,ifconfig命令中显示我们的网卡叫做ens33,对应的,这里就有一个ifcfg-ens33的文件。这时候就需要手动启动网卡连接,我们暂时使用图形化的方式,点击屏幕右上角电源按钮,在弹出菜单选择Connect。Linux的网卡配置文件,存放在/etc/sysconfig/network-scripts目录下,文件名。注意,我们发现当前ens33看不到IP地址信息,那是因为网卡默认不启动。使用cat命令,查看ifcfg-ens33文件。lo(loop,循环):表示回环网卡。原创 2023-06-05 09:33:19 · 23335 阅读 · 0 评论 -
linuxOPS基础_管道符及其xargs
xargs 默认的命令是 echo,这意味着通过管道传递给 xargs 的输入将会包含换行和空白,不过通过 xargs 的处理,换行和空白将被空格取代。答:之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了 xargs 命令。xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。xargs 是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令。作用:管道是一种通信机制,通常用于进程间的通信。原创 2023-06-05 09:16:34 · 22991 阅读 · 0 评论 -
linuxOPS基础_用户与组管理
理论上Linux系统中的每个用户在创建时都应该有一个对应的用户组,这个组就称之为用户的主组。同时,有些情况下,某个用户需要临时使用某个组的权限,那这个组就称之为这个用户的附属组或附加组。主组只能拥有一个,但是附属组或附加组可以同时拥有多个 => 亲爹,干爹(多个)用户组的操作无疑三件事:用户组的添加、用户组的修改以及用户组的删除操作。-g :代表用户组的组ID编号,自定义组必须从1000开始,不能重复。 帮助系统管理员对使用系统的用户进行跟踪。 提高系统的安全性。原创 2023-06-02 15:00:39 · 23218 阅读 · 0 评论 -
linuxOPS基础_linux文件检索及筛选
如*.log代表以.log结尾的文件,apache*代表搜索以apache开头的文件信息。案例:在initial-setup-ks.cfg文件中搜索包含关键词"network"的行,然后显示行号信息。案例:在initial-setup-ks.cfg文件中搜索包含关键词"network"的行。案例:搜索/var/log目录下所有文件,找到包含关键词"network"的所有行信息。案例:搜索/var/log目录下的所有的以".log"结尾的文件信息。案例:搜索/var目录中boot.log文件(普通文件)原创 2023-06-02 14:46:26 · 23285 阅读 · 0 评论 -
linuxOPS基础_linux文本文件统计及查找
案例:使用统计a文件的字节数(数字、字母一般1个字符=1个字节,中文和编码格式有关,如utf-8编码格式,1个汉字占用3个字节)扩展:wc [选项] 文件的名称可以统计一个文件的信息,实际情况下,我们选项还可以一起使用。案例:显示readme.txt文件的大小(占用磁盘空间,显示文件大小的单位)显示readme.txt文件的大小(占用磁盘空间,不显示文件大小的单位)案例:适合用wc -w查看a文件内有多少个单词(没啥大用处,仅作了解)案例:统计a文件的总行数、总单词数以及总字节数。原创 2023-06-02 14:32:46 · 23055 阅读 · 0 评论 -
linuxOPS基础_linux文本文件查看
*特别注意:**cat 命令用于查看文件内容时,不论文件内容有多少,都会一次性显示。示例代码:使用less命令查看/var/log/boot.log的文件内容,输入:f后。查看一个文件的最后n 行,如果不指定n,则默认显示最后10 行 同head。案例:使用less命令查看/var/log/boot.log的文件内容。head 查看一个文件的前n 行,如果不指定n,则默认显示前10 行。作用:查看一个文件的前n 行,如果不指定n,则默认显示前10 行。案例: 使用cat 查看 /root/下的a。原创 2023-06-02 09:30:21 · 23097 阅读 · 0 评论 -
linuxOPS基础_vi&vim使用
如果想要进行多次移动的话,例如向下移动 30 行,可以使用 “30j” 或 “30↓” 的组合按键, 亦即加上想要进行的次数(数字)后,按下动作即可!举例来说,要删除 50 行,则是用 『50dd』 对吧!简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。这个时候,键盘上除了 Esc 这个按键之外,其他的按键都可以视作为一般的输入按钮了,所以你可以进行任何的编辑。在编辑模式当中,你可以发现在左下角状态栏中会出现 –INSERT- 的字样,那就是可以输入任意字符的提示。原创 2023-05-31 10:34:09 · 23241 阅读 · 0 评论 -
linuxOps基础_linux文件打包压缩与解压缩
在Linux操作系统中,其拥有很多压缩工具,如gzip、bzip2、xz等等,但是其有一个缺点:一次只能压缩一个文件(而且无法压缩文件夹)① 打包,把一个或多个文件打成tar包,并不是压缩,只是把文件合并在一个tar文件中1.txt 5MB打包123.tar = 5MB + 10MB + 15MB = 30MB为什么要打包,就是为了后期的压缩操作。② 打包并压缩。原创 2023-05-30 11:21:08 · 23881 阅读 · 0 评论 -
linuxOPS基础_Linux文件管理
一个目录一个目录创建# mkdir 目录名称多级目录一起创建# mkdir -p 目录名称1/目录名称2/…同时创建多个目录# mkdir 目录名称1 目录名称2 目录名称3# rmdir 目录名称,删除某个空目录# rmdir -p 目录名称1/目录名称2/目录名称3/…,同时删除多级目录(从右向左一级一级删除)# rmdir 目录名称1 目录名称2 目录名称3,同时删除多个空目录# rmdir 删除目录应该是空目录否则会报错# touch 文件名称。原创 2023-05-27 14:32:50 · 23108 阅读 · 0 评论 -
linuxOPS基础_linux命令合集
参数:-a,选项-a代表all,表示获取全部的系统信息(类型、全部主机名、内核版本、发布时间、开源计划)作用:获取计算机操作系统相关信息。uname查看操作系统信息。命令:uname [参数]原创 2023-05-26 15:47:07 · 22178 阅读 · 0 评论