linux基础
文章平均质量分 66
XTH_Agan
任何困难,都是一个过程!
展开
-
ubuntu软件包管理
ubuntu历史CentOS 之前的地位: Fedora 稳定版–>发布–> RHEL 稳定版–>发布–> CentOSCentOS 如今的地位: Fedora 稳定版–>发布–>CentOS Stream -->发布–> RHEL从Redhat 收购 CentOS ,到 IBM 收购 Redhat,这是最大的一次变化。但同时也是一个机会,让我们跳出舒适圈,去接触其他优质稳定的企业级系统了。如 Debian、Ubuntu 等等。centos 与 ubu原创 2021-07-21 12:43:05 · 434 阅读 · 0 评论 -
搭建企业yum仓库
搭建企业yum仓库很多时候不仅仅是一台机器无法上网,而是很多机器都无法上网,但都有联网下载软件的需求,这个时候难道每台机器都挂在光盘吗,当然可以,但如果软件出现了更新又该怎么办。所以我们需要构建一个企业级的仓库,为多台客户端提供服务。centos7 10.0.0.100 yum仓库服务端centos7 10.0.0.99 yum仓库客户端1服务端关闭防火强 selinux关闭防火墙root@yum_server10 ~]# setenforce 0[root@yum_server10 ~]#原创 2021-07-21 09:12:21 · 145 阅读 · 0 评论 -
LINUX软件管理-YUM
yum概念是yum/dnf分别是RedHat /Centos 的软件包管理器特点:它能够通过互联网下载 格式包进行安装,并能自动处理其依赖间关系非常的方便yum仓库要使用yum命令工具安装更新软件,需要有一个包含各软件包的仓库,这个软件仓库我们一般称为yum仓库或者是yum 源当然这个源可以是本地仓库、也可以是网络仓库。配置yum仓库Centos7yum配置文件(以我的为例)cachedir=/var/cache/yum/$basearch/$releasever #缓存目录 3 kee原创 2021-07-19 22:19:04 · 414 阅读 · 0 评论 -
LINUX-软件包管理-RPM
rpm概念RPM全称RedHat Package Manager缩写,是由红帽开发用于软件包的安装、升级、卸载与查询工具软件包分类1 rpm :预先编译打包安装直接就能用2 源码包:需要自己编译,比较麻烦3 二进制包:解压就可以用RPM管理命令-i 安装-v 安装过程-h 安装进度条[root@localhost Packages]# mount /dev/cdrom /mnt/mount: /dev/sr0 is write-protected, mounting rea原创 2021-07-19 20:28:24 · 204 阅读 · 0 评论 -
LINUX中的管道技术
管道的概念管道的操纵符号 ‘|’ ,主要的作用连接左右两个命令,将左侧命令的标准输出作为右侧命令的标准输入案例1将/etc/passwd中的用户按UID 进行大小排序从小到大[root@localhost ~]# sort -t ":" -k3 -n /etc/passwd 从大到小[root@localhost ~]# sort -t ":" -k3 -nr /etc/passwd 案例2:统计当前/etc/passwd中用户使用的shel原创 2021-07-16 21:01:44 · 205 阅读 · 0 评论 -
IO重定向
IO 重定向IO重定向整体分为:1输出重定向2输入重定向为什么要用重定向? 有些时候我们在运行某些程序的时候有些垃圾数据会显示在终端窗口,还有些比较私密的信息我们不希望让其他人看见,这时候我们可以将这些数据丢弃到/dev/null或者指定的文件中进行保存当进程操作一个文件时:1首先进程是没法直接访问硬件,需要借助内核来访问文件2而内核kernel需要借助文件描述符(file descriptor)来访问文件总结:进程—>文件描述符—>访问文件举例:第一步:运行tail -原创 2021-07-16 20:20:45 · 1140 阅读 · 0 评论 -
文件管理补充(inode block 链接)
文件链接1硬链接ln filename filename2不能跨分区创建目录2软链接原创 2021-07-16 16:18:33 · 109 阅读 · 0 评论 -
LINUX特殊权限
linux中的特殊权限一共包含了一下三种:SUID(属主特殊权限)SGID(属组特殊权限)SBIT(粘滞位)SUID查看用户密码存放的文件我们可以看到是没有任何权限的[root@localhost ~]# ll -d /etc/shadow----------. 1 root root 2752 Jul 14 19:44 /etc/shadow但是当我用户在更新或者密码的时候 是需要更新shadow的内容但是又没有权限写入,所以这时候SUID便有它的用处了[root@localho原创 2021-07-15 20:27:08 · 1621 阅读 · 0 评论 -
LINUX切换用户与提权相关模块
切换用户命令 su username (非登录式)su - username (登录式)区别:加载环境配置文件的范围不一样su 模式 加载的环境文件有 : ~/.bash_profile ~/.bashrc /etc/bashsu - 模式 加载的环境文件有: /etc/profile/etc/profile.d /ect/profile.d ~/.bashrc /ect/bash接下来我们验证下是否是这样的加载流程:我们依次在这些文件中加入提示.[r原创 2021-07-14 19:48:10 · 348 阅读 · 0 评论 -
LINUX权限管理
LINUX权限管理权限:就是约束用户能对系统执行的操作为什么要使用权限?linux本身是一个多用户的操作系统,需要对用户进行权限划分才能 保证系统使用的安全科学1 提高安全性2 数据隔离3 职责明确权限与用户之间的关系linux系统中权限是用来规定用户能干什么不能干什么针对文件定义的三种身份分为 owner group other当一个用户访问文件时其访问流程如下:1判断用户的文件属性2判断文件是否为文件属组,如果是则按属组权限进访问3如果不是文件属主,也不是文件属组,则按其他原创 2021-07-13 22:00:06 · 288 阅读 · 0 评论 -
LINUX用户管理
LINUX用户管理用户的基本概述:用户:能够正常登录操作系统为什么需要用户?1.系统的每一进程(运行的程序)都需要一个特定的用户运行2root用户的操作权限过大,容易造成故障这时就需要新建普通用户管理服务器用户分类:UID 系统中约定的含义0 超级管理员1-200 系统账户,用来运行系统自带的进程默认已经创建201-999 系统用户,用来运行用户安装的程序,所以此类用户无需登录系统1000 普通用户,正常可以登录系统的用户权限比较小,能执行的任务有限查看用户I原创 2021-07-12 21:03:06 · 617 阅读 · 0 评论 -
LINUX文件管理
LINUX基础-day4练习head 查看内容头部 默认前10行head /etc/passwdtail 查看内容倒数10行tail /etc/passwd-n 指定显示到多少行-f动态监控文件内容尾部变化查询which[root@localhost nssdb]# which mkdir/usr/bin/mkdir现在mkdir 在该路径中whereiswhereis mkdirmkdir: /usr/bin/mkdir /usr/share/man/man1原创 2021-07-09 08:03:33 · 186 阅读 · 0 评论 -
VIM编辑器模式及其使用方法
VIM编辑器vim 编辑器是Linux下的一款编辑工具最小化安装的linux系统通常没有vim 只有vi所以需要下载 yum install -y vim下面介绍vim 所拥有的几种模式1普通模式2末行模式3编辑模式4视图模式普通模式包含了以下的功能:复制 : yy 复制光标所在的行粘贴: p (小写)在光标所在行的下一行粘贴进去P(大写)shift+在光标所在行的上一行粘贴进去移动:dd && p删除 dd 删除行光标所在的行D删除光标所在行后面的内原创 2021-07-10 15:40:00 · 3864 阅读 · 2 评论 -
bashell特征以及常用awk,sed,grep的使用方法
bash shell执行命令的窗口:(bash 命令 -->内核–>驱动硬件)bash语法结构 :bash 执行方式: 1,单条命令 2,shell脚本bash 特性: 快捷键; ctrl +c ,ctrl + <> ctrl +u 删除光标已以前的内容 ctrl+k 删除光标以后的内容 命令补全: TAB 选项补全 yum install -y bash-completion 路径补全;判断路径是否输入原创 2021-07-10 14:14:28 · 297 阅读 · 0 评论 -
LINUX bash shell思维导图
原创 2021-07-07 07:32:21 · 138 阅读 · 0 评论