
Linux
文章平均质量分 57
Linux操作系统
GottdesKrieges
Oracle、OceanBase、TiDB、达梦数据库认证专家。 GBase数据库认证工程师。K8S云原生认证工程师。ITIL服务管理和PMP项目管理认证。
展开
-
【不积跬步无以至千里】Linux应用用户无法执行crontab命令
应用反馈脚本报错,经检查发现应用用户appuser执行crontab命令时会报如下错误:问题分析应用同时反馈登录时会提示修改密码。使用root用户执行以下命令查看用户是否过期:发现用户果然已经过期。可以确定是因为用户过期导致无法执行crontab命令。使用root用户执行下面的命令将应用用户设置为永不过期:应用用户无需进行改密操作。如果应用修改了appuser的密码,现在需要将新密码重置为以前的旧密码,由于密码策略限制,应用用户在使用命令修改回原来的密码时,会收到如下报错:使用root用户将应用用原创 2022-06-08 17:28:27 · 1174 阅读 · 0 评论 -
使用yum命令时报错Cannot retrieve metalink for repository epel
通过Yum安装ftp时报如下错误:问题分析检查出现问题环境的服务器源:正常环境的服务器源:应该是问题环境中安装epel源的问题。删掉问题环境中的epel源(可以预先备份到其他地方),然后执行清理yum缓存。...原创 2022-06-05 12:12:53 · 428 阅读 · 0 评论 -
【不积跬步无以至千里】Linux普通用户授予sudo权限
因为中间件问题,某个应用目录下生成的日志owner和group都是root用户,导致应用用户定期清理日志的脚本报错。通常我们只需要通过命令来添加ACL权限即可,但是该应用目录为NAS挂载目录,可能由于挂载方式的原因,在使用命令时会报错。最初的想法是在root用户下添加应用用户日志清理脚本的crontab任务。考虑到root用户删除应用日志可能存在合规风险,最终的解决方法是为应用用户添加sudo权限,使得应用用户能以root身份来执行和命令来删除日志。假设应用用户为appuser,应用日志清理脚本中需要以ro原创 2022-06-05 11:41:38 · 451 阅读 · 0 评论 -
Linux学习笔记(十三):系统服务
Linux学习笔记(十三):系统服务daemon & servicesystemctl服务管理service配置文件daemon & servicesystemctl服务管理service配置文件原创 2021-01-02 20:15:53 · 1458 阅读 · 4 评论 -
Linux学习笔记(十二):进程与进程管理
Linux学习笔记(十二):软件安装RPM、SRPM和YUM软件管理器RPM软件管理程序YUM在线升级功能SRPM软件管理器RPM软件管理程序YUM在线升级功能SRPM原创 2020-12-27 17:21:42 · 453 阅读 · 0 评论 -
Linux学习笔记(十一):磁盘配额、磁盘阵列与逻辑卷
Linux学习笔记(十一):磁盘配额、磁盘阵列与逻辑卷磁盘配额Quota磁盘阵列RAIDRAID level软件磁盘阵列逻辑卷管理LVM基本概念:PV, PE, VG, LV逻辑卷创建与管理磁盘配额Quotaquota的一般用途磁盘配额(Quota)比较常用的场景有:对WWW server,每个用户的网页空间容量限制;对Mail server,每个用户的邮箱空间限制;对File server,每个用户的最大网络硬盘空间限制。对Linux系统主机可以配置如下作用:限制某一用户组能够使用的原创 2020-12-06 18:04:05 · 829 阅读 · 0 评论 -
Linux学习笔记(十):Linux账号管理和访问控制
Linux学习笔记(十):Linux账号管理和访问控制账号与群组账号群组账号管理用户新增与删除用户功能群组新增与删除账号管理实例访问控制su与sudo用户特殊shell用户信息传递账号与群组每个Linux账号至少会使用两个ID,即UID(User ID)和GID(Group ID)。使用指令id 账户名可以查看。文件/etc/passwd中记录的账号信息的每行第三个和第四个字段分别代表UID和GID。文件/etc/group中记录的用户组信息的每行第三个字段代表对应的GID。账号用户在登录Linux原创 2020-12-04 09:53:38 · 748 阅读 · 0 评论 -
Linux学习笔记(九):Bash
Linux学习笔记(九):BashBash是什么Shell变量定义与使用环境变量其他指令变量内容修改(高级)指令别名Bash操作环境数据流重导向管线命令Bash是什么Shell是用户与Linux内核交互的接口,它既是一种命令语言,也是一种程序设计语言。相比图形界面,使用shell的传输速度更快,不容易出现断线或者信息外流的问题。Shell有许多不同的版本,比如Bourne Shell (sh)、C Shell、TCSH、K Shell。Linux目前使用的是Bourne Again Shell,简称为b原创 2020-11-05 10:40:52 · 451 阅读 · 0 评论 -
Linux学习笔记(八):文本编辑器vim
Linux学习笔记(八):文本编辑器vimvi的使用一般指令模式切换到编辑模式指令列命令模式vim的额外功能区块选择多文件编辑多窗口补全功能环境设定与记录vi的使用vi是所有Linux系统都会内置的文本编辑器,而vim是vi的进阶版本,可以用颜色和底线显示一些特殊信息(配置信息、shell脚本语法检查等)。vi的使用可以分为一般指令模式、编辑模式、指令列命令模式。其中,由一般命令模式可以切换到另外两种模式,但是后两种模式之间不能相互切换。一般指令模式(command mode)默认使用vi打开文件时原创 2020-10-29 20:45:19 · 482 阅读 · 0 评论 -
Linux学习笔记(七):文件压缩、打包与备份
Linux学习笔记(七):文件压缩、打包与备份常见的压缩指令gzip, zcat/zmore/zless/zgrepbzip2, bzcat/bzmore/bzless/bzgrepxz, xzcat/xzmore/xzless/xzgrep打包指令:tarXFS文件系统备份与还原XFS备份:xfsdumpXFS还原:xfsrestore光盘写入工具创建镜像文件:mkisofs刻录光盘:cdrecord其他压缩与备份工具dd指令cpio指令常见的压缩指令gzip, zcat/zmore/zless/zg原创 2020-10-11 13:05:37 · 706 阅读 · 1 评论 -
Linux学习笔记(六):磁盘分区、格式化与挂载
Linux学习笔记(六):文件系统操作、磁盘分区与置换空间文件系统操作磁盘的分区、格式化与挂载设定开机挂载内存置换空间:swap文件系统操作磁盘的分区、格式化与挂载设定开机挂载内存置换空间:swap...原创 2020-10-08 10:20:44 · 864 阅读 · 0 评论 -
Linux学习笔记(五):文件系统与目录树
Linux学习笔记(五):文件系统与目录树Linux文件系统EXT2文件系统文件系统与目录树元数据与日志式文件系统文件系统异步处理其他Linux文件系统Linux文件系统磁盘分区完还需要格式化(format),之后操作系统才能使用其文件系统(filesystem)。格式化的原因在于每种操作系统所设定的文件属性和权限不相同,所能利用的文件系统格式也不一样。譬如,Windows 98之前的微软操作系统使用的文件系统是FAT或FAT16,Windows 2000之后的版本采用了NTFS文件系统。Linux的文原创 2020-10-05 19:07:16 · 777 阅读 · 0 评论 -
Linux学习笔记(四):默认权限、特殊权限与文件搜索
Linux学习笔记(四):文件权限与指令默认权限与隐藏权限指令与文件搜索权限与指令的关系默认权限与隐藏权限指令与文件搜索权限与指令的关系原创 2020-10-04 20:30:35 · 533 阅读 · 0 评论 -
Linux学习笔记(三):目录管理、文件操作与查阅
Linux学习笔记(三):文件与目录管理目录与路径目录的相关操作执行文件路径变量:$PATH文件与目录管理文件与目录的检视复制、移动与删除路径的文件名与目录名文件内容查看直接查阅文件内容可翻页查阅其他查阅指令目录与路径目录的相关操作下面的字符代表一些特殊的目录:. # 当前目录.. # 上一层目录- # 前一个工作目录~ # 当前用户的家目录~account # account用户的家目录常见的处理目录的指令有cd原创 2020-10-03 22:55:27 · 836 阅读 · 0 评论 -
Linux学习笔记(二):文件权限与目录配置
Linux学习笔记(二):文件权限与目录配置用户与群组文件权限Linux文件属性改变文件属性与权限权限对目录与文件的意义文件种类与扩展名目录配置Linux目录配置的依据:FHS绝对路径与相对路径用户与群组在Linux系统中,默认情况下,所有系统账号信息(包括一般用户与root用户)都记录在 /etc/passwd 文件内。个人密码则记录在 /etc/shadow 文件下。所有组名都记录在 /etc/group 文件下。在普通用户下,使用 su - 指令可以切换到root用户身份,再使用 exit 指令原创 2020-10-02 23:01:00 · 521 阅读 · 0 评论 -
Linux学习笔记(一):设备文件与磁盘分区格式
Linux学习笔记(一):设备与磁盘分区设备与文件名磁盘分区MBR分区表格式GPT分区表格式BIOS与UEFI开机检测程序Linux安装模式下的磁盘分区设备与文件名在Linux中,设备(device)都被当成文件来对待。设备Linux文件名SCSI/SATA/USB 硬盘/dev/sd[a-p]USB快闪碟/dev/sd[a-p]VirtI/O接口/dev/vd[a-p],用于虚拟机软盘驱动器/dev/fd[0-7]打印机/dev/lp[0-2],原创 2020-10-01 20:42:32 · 1316 阅读 · 0 评论