![](https://img-blog.csdnimg.cn/20210730171605221.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux学习
文章平均质量分 55
Linux学习
果子猴
这个作者很懒,什么都没留下…
展开
-
LDAP服务器搭建(基于RedHat8)
LDAP服务搭建原创 2022-07-07 17:58:42 · 993 阅读 · 1 评论 -
建立安全的信任关系(scp命令免密码传输文件)
源服务器# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): # 直接回车(设置文件存放路径)Created directory '/root/.ssh'.Enter passphrase (empty for no passphrase): # 直接回车(设置证书密码)Enter same passphrase agai原创 2022-03-22 09:55:10 · 402 阅读 · 0 评论 -
RHEL8扩展根目录
fdisk查询系统分区利用fdisk命令对硬盘进行分区 fdisk /dev/nvme0n2使用fdisk将修改类型为LVM重启系统,否则无法扩充新分区格式化该新添加的分区mkfs.xfs /dev/nvme0n2p1扩充新分区 [root@localhost ~]# pvcreate /dev/nvme0n2p1 WARNING: xfs signature detected on /dev/nvme0n2p1 at offset 0. Wipe it? .原创 2021-12-26 01:32:53 · 388 阅读 · 1 评论 -
Redis安装以及哨兵模式配置
安装redis因redis使用源码编译安装,如果没有安装编译环境,请安装,安装过程中,若有问题请联系系统安装人员配置yum源,若已安装,请跳过。yum -y install gcc gcc-c++ libstdc++-devel进入/opt目录,执行命令创建redis目录,并进入redis目录,上传redis-5.0.3.tar.gz,然后解压安装tar -zxvf redis-5.0.3.tar.gz #解压cd redis-5.0.3/ #进入解压后的目录make # 编译cd原创 2021-11-19 23:47:55 · 1251 阅读 · 0 评论 -
MySql主从配置
主从配置作用:做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。读写分离,使数据库能支撑更大的并发。在报表中尤其重要。由于部分报表sql语句非常的慢,导致锁表,影响前台服务。如果前台使用master,报表使用slave,那么报表sql将不会造成前台锁,保证了前台速度。主库配置修改/ect/my.conf配置文件#要原创 2021-11-19 23:44:05 · 263 阅读 · 1 评论 -
RHEL8挂载镜像
步骤挂载isomkdir /mnt/rhel # 创建挂载目录mount /opt/iso/rhel-8.3-x86_64-dvd.iso /mnt/rhel/ # 挂载iso文件mount: /mnt/rhel: WARNING: device write-protected, mounted read-only.vim /etc/fstab # 修改配置文件,永久挂载iso文件/opt/iso/rhel-8.3-x86_64-dvd.iso /mnt/rhel iso9660 loop 0原创 2021-11-19 23:41:06 · 2389 阅读 · 1 评论 -
shell语言学习
Hello World格式要求:脚本以#!/bin/bash开头脚本需要有可知性权限编写第一个shell脚本,输出Hello World:[hz@localhost shell]$ vim hello.sh #!/bin/bashecho "Hello World"[hz@localhost shell]$ chmod 755 hello.sh [hz@localhost shell]$ ./hello.sh Hello World注意:sh 脚本文件:可以直接执行无执行权限的原创 2021-08-29 22:27:05 · 181 阅读 · 0 评论 -
Centos7使用YUM方式安装Mysql8
# 查询系统是否安装mysqlrpm -qa | grep mysql# 卸载存在的mysqlrpm -e mysql # 普通删除模式rpm -e --nodeps mysql # 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除# 1.CentOS 7的默认数据库已经不再是MySQL了,而是MariaDB. MySQL安装时的mysql lib库与mariadb的库、包冲突[root@iZbp1eo2x0nf42laoiq9alZ ~]# rpm原创 2021-08-26 00:11:11 · 140 阅读 · 0 评论 -
第十四章 RPM与YUM包
RPM包管理查询rpm -qa | grep 软件包名:按照条件查询是否存在-q:查询软件包是否安装-a:查询所有rpm -qi 软件包名:查询软件包信息rpm -ql 软件包名:查询软件包中的文件rpm -qf 文件的全路径名称:查询文件所属的软件包卸载rpm -e 包名称--nodeps:强制删除(用于包之间有依赖性)案例:删除firefox软件包rpm -e firefox安装rpm -ivh rpm安装包-i:安装-v:提示信息-h:进度条案例原创 2021-08-26 00:00:37 · 60 阅读 · 0 评论 -
第十三章 进程管理
在Linux中每个执行的程序(代码)都称为一个进程,每一个进程都分配一个ID号每一个进程,都会对应一个父进程,而这个父进程科一复制多个子进程。例如www服务器每个进程都可能以两种方式存在的,前台后台,所谓前台进程就是用户目前屏幕上可以进行操作的,后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常用后台方式执行一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中,知道关机才结束基本介绍ps是用来查看目前系统,有哪些正在执行,以及他们执行的情况。可以不加任何参数ps -a:显示当前.原创 2021-08-25 23:57:41 · 145 阅读 · 0 评论 -
工作实用指令
统计/home文件夹下文件的个数ll /home | grep '^-' |wc -l ll /home列出home文件夹下的所有内容,grep '^-'查找以-开头的文件,wc -l统计统计/home文件夹下目录的个数ll /home | grep '^d' | wc -l统计/home文件夹下文件的个数,包括子文件夹的ll -R /home/ | grep '^-' | wc -l-R递归查询统计文件夹下目录的个数,包括子文件夹的ll -R /home/ | gr..原创 2021-08-25 23:52:37 · 91 阅读 · 0 评论 -
第十二章 磁盘分区
基础介绍mbr分区最多支持四个主分区系统只能安装在主分区扩展分区要占一个主分区MBR最大只支持2TB,但拥有最好的兼容性gpt分区支持无限多个主分区(但操作系统可能限制,比如windows下最多128个分区)最大支持18EB的大容量(EB=1024PB,PB=1024TB)windows7 64位以后支持gtpLinux分区原理Linux来说无论有几个分区,分给哪一目录使用,他归根结底就只有一个目录,一个独立唯一的文件结构,Linux中每个分区都是用来组成整个文件原创 2021-08-25 23:50:39 · 184 阅读 · 0 评论 -
第十一章 任务调度
crobtab进行定时任务的设置概述任务调度:是指系统在某个时间执行的特定的命令或程序任务调度分类:系统工作:有些重要的工作必须周而复始地执行,如病毒扫描等个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。基本语法crontab [选项]service crond restart 重启任务调度常用选项-e:编辑crontab定时任务-l:查询crontab任务-r:删除当前用户所有的crontab任务快速入门设置任务调度文件:/etc/cront原创 2021-08-25 23:46:15 · 108 阅读 · 0 评论 -
第十章 权限管理
组管理在linux中每个用户必须属于一个组,不能独立于组外,在linux中每个文件的所有者,所有组,其他组的概念所有者所有组其他组改变用户所在组文件/目录 所有者一般为文件的创建者,谁创建了文件,就自然成为该文件的所有者查看文件的所有者ls -l或者ll应用实例:创建一个组police,再创建一个用户tom,将tom放在police组,然后使用tom创建文件ok.txt[root@localhost /]# groupadd police[root@localhost /]# u原创 2021-08-25 00:13:52 · 129 阅读 · 0 评论 -
第九章 压缩和解压缩
gzip和gunzip指令gzip用户压缩,gunzip用于解压缩gzip 文件:把文件压缩成.gz(原文件将会移除,不会保留原来的文件)gunzip 文件.gz:解压缩(不会保留压缩文件)zip和unzip指令zip用于压缩,unzip用于解压(项目打包常用)zip [选项] XXX.zip 需要压缩的内容:压缩文件和目录unzip [选项] XXX.zip:解压缩文件zip选项:-r:递归压缩,即压缩目录(压缩目录不适用-r,压缩的内容为空)unzip选项:-d 目录:指定解压缩的原创 2021-08-24 00:01:49 · 78 阅读 · 0 评论 -
第八章 查找类指令
find指令find [搜索范围] [选项]选项:-name:安装指定文件名称查找[root@localhost hz]# find /home -name mydate.txt/home/hz/mydate.txt-user:按照属于指定用户查找所有文件[root@localhost hz]# find /opt -user root/opt/opt/rh-size:按照指定文件大小查找(+n大于 -n小于 n等于)[root@localhost hz]# find / -s原创 2021-08-23 23:59:39 · 189 阅读 · 0 评论 -
第七章 时间日期类
date指令显示当前日期date:显示当前日期date"+%Y":显示当前年份date"+%m":显示当前月份date"+%d":显示当前是哪一天date"+%Y-%m-%d %H:%M:%S":格式化显示年月日时分秒设置日期date -s 字符串日期cal指令查看日历信息cal:查看当前日历cal 2020:显示2020年的日历cal 8 2020:显示2020年8月的日历...原创 2021-08-23 23:57:04 · 62 阅读 · 0 评论 -
第六章 文件目录类
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-08-20 00:09:14 · 92 阅读 · 0 评论 -
第五章 实用指令
运行级别0:关机1:单用户(找回丢失密码)2:多用户无网络服务3:多用户有网络服务(最多使用)4:系统未使用保留给用户5:图形界面(常用)6:重启etc/inittab可以指定系统运行级别init [012356] :切换到指定运行级别比如:init 3如何找回丢失的root密码思路:进入单用户模式,修改root密码,因为单用户模式不需要密码就可以登陆帮助指令对某个指令不熟悉,使用帮助指令,帮助了解man [命令或者配置文件]man lsLS(1)原创 2021-08-19 00:00:50 · 52 阅读 · 0 评论 -
第四章 用户管理
Linux是一个多用户多任务的操作系统,Linux使用组管理用户权限,Linux用户至少属于一个组添加用户useradd [选项] 用户名如果不指定组,则该命令会直接创建一个与用户名一致的组,并把该用户分配在该组下,并在home/下生成相关家目录useradd -d 指定用户目录 用户名 :指定用户的家目录useradd -g 用户组 用户名:创建用户的时候指定组名(需要先创建组)修改用户usermod -g 用户组 用户名:修改用户的用户组(需要先创建组)应用实例:创建一个土匪组原创 2021-08-17 00:17:19 · 67 阅读 · 0 评论 -
第三章开机、重启、用户登陆、注销
关机&重启shutdown shutdown -h now 立马关机 shutdown -h 1 一分钟后关机 shutdown -r now 马上重启 halt 直接使用,效果等同于关机 reboot 直接使用,表示重启 sync 把内存的数据保存到磁盘上 (看不到效果)不管是重启系统,还是关闭系统,首先要运行sync,把内存中的数据写入磁盘登陆&注销基本介绍:登陆时尽量少使用root账户,使用普通用户登陆后可以使用su 用户名切换用户 使用lo..原创 2021-08-11 23:44:31 · 68 阅读 · 0 评论 -
第二章vi和vim
vim具有程序编辑的能力,是vi的升级版,对字体颜色有不同的标识模式正常模式用vi/vim打开文件就是进入了正常模式,在正常模式可以使用快捷键 插入模式在正常模式输入字符,进入插入模式,一般输入i 命令行模式正常模式输入:进入命令行模式,完成保存,替换,查找等命令快捷键拷贝当前行yy,拷贝当前行下5行5yy,再粘贴(p) 删除当前行 dd,删除当前行下5行 5dd 在文件中查找某个单词(命令行下 /关键字 ,回车查找,输入n就是查找下一个 ) 设置文件行号(:set nu),取消文件原创 2021-08-09 23:09:26 · 80 阅读 · 1 评论 -
Linux 查看CPU信息,机器型号,内存等信息
安装redis下载 解压tar xzf redis-4.0.9.tar.gz转载 2021-06-17 17:38:10 · 727 阅读 · 0 评论 -
第一章Linux基本介绍
基本介绍Linux内核Redhat发行版 CentOSE发行版 Redhat发行版 ubuntu发行版 Suse发行版 红旗Linux发行版Linux是由unix演化而来的安装CentOS安装VMWare虚拟机 下载CentOS7镜像,可以选择国内镜像下载(http://mirrors.aliyun.com/centos/7/isos/x86_64/) 用VMWare创建虚拟空间,选择稍后安装操作系统 设置虚拟机内存2G或者以上,处理器根据宿主机设置 设置虚拟机网络原创 2021-07-30 17:18:29 · 67 阅读 · 0 评论