Linux
文章平均质量分 57
Linux笔记
king config
把复杂的事情简单化,简单的事情极致化!
展开
-
PXE+KickStart自动部署centos7系统
文章目录前言原理和概念:部署环境:PXE kickstart 服务端配置测试客户端遇到的问题前言原理和概念:什么是PXEPXE 一种引导的方式。进行PXE安装的必要条件是要安装的计算机中包含一个PXE支持的网卡(NIC),即网卡中必须要有PXE Client。PXE (Pre-boot Execution Environment)协议使计算机可以通过网络启动。协议分为client和server端, PXE client在网卡的ROM中,当计算机引导时,BIOS把 PXE client调入内存执原创 2021-08-14 14:44:01 · 1602 阅读 · 0 评论 -
OceanBase社区版集群搭建+proxy
vim ob-py.yaml## Only need to configure when remote login is requireduser: username: root password: test123! key_file: /root/.ssh/id_rsaoceanbase-ce: servers: - name: z1 # Please don't use hostname, only IP can be supported .原创 2021-06-27 18:57:24 · 2793 阅读 · 5 评论 -
scp限速传输 显示进度
SCP限速显示进度查看网口带宽ethtool eno1可以看到是千兆带宽限速传输scp -l 716800 -v 文件 192.168.42.122:/root/-l 716800 限速700M-v 显示速度查看,稳定在700Myum install iftop -y #下载网络带宽查看工具iftop -i eno1...原创 2021-06-23 09:32:16 · 4131 阅读 · 0 评论 -
跳板机生成公钥推送到服务器
查看跳板机是否有生成公钥ll |grep /root/.ssh/id_rsa.pub如果没有,生成公私钥ssh-keygen -t rsa #默认全部回车推送公钥到要登陆的服务器,例如要登陆192.168.1.8.8ssh root@192.168.1.8.8 'mkdir -p .ssh && cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub...原创 2021-06-09 22:25:09 · 518 阅读 · 0 评论 -
Centos卡在开机界面7 Failed to start Login Service
报错如下:排错思路:既然卡在登录界面,那就是bash环境的问题,或者用户问题bash环境查看是不是有文件损坏,之前是不是操作了链接文件到普通用户目录下等 ,再者就是查看Selinux关闭了没有用户问题就查看 /etc/passwd 和 /etc/shadow 文件是否正常。解决方法进入救援模式打出命令,有些回显是乱码 ,于是 LANG=en 更换编码,这下可以正常看到报错回显了。查看/var/log/secure 登录日志,发现就没有登录。那就是用户问题了,到/etc下,查看passw原创 2021-06-08 13:55:20 · 11282 阅读 · 9 评论 -
centos 升级sshd8.6 脚本
本脚本适应Centos6 &Centos7首先将openssh-8.6p1.tar 包和脚本放在/root/下当然,可以去下载最新的sshd包,p1为编译版本,下载这个就可以了https://openbsd.hk/pub/OpenBSD/OpenSSH/portable2. 脚本内容如下,如果下载了其他版本的sshd包,请在脚本中修改#!/bin/bashsource ~/.bashrcsystemver=`cat /etc/redhat-release|sed -r 's/.原创 2021-06-07 20:28:41 · 445 阅读 · 0 评论 -
linux启动失败故障分析修复
前言 我们在使用linux服务器工作中难免会遇到某一天服务器故障无法启动的情况。我们遇到这种问题要知道如何去找到无法启动的原因,从而解决问题。本文将列出最常见的问题linux启动问题。问题分析硬件问题: 硬件无非就是由主板、cpu、内存、硬盘、电源以及其他板载设备构成。常见排查问题扥方法可分为:①从主板排查: 服务器主板上有自带检测卡 ,无法正常开机会有显示错误代码。②内存:一般双通道、四通道。服务器大部分为双路 CPU 内存分A B 类插槽 例如总共24个内存插槽 A1-A12为 一组原创 2021-01-03 16:07:59 · 16613 阅读 · 18 评论 -
Shell编程--变量的类型
变量的类型变量bash作为程序设计语言和其它高级语言一样也提供使用和定义变量的功能预定义变量、环境变量、自定义变量、位置变量预定义变量$? 最后一次执行的命令的返回状态。如果这个变量的值为 0,则证明上一条命令正确执行;如果这个变量的值为非 0 ,则 证明上一条命令执行错误$$ 当前进程的进程号(PID)$! 后台运行的最后一个进程的进程号(PID)[root@newrain sh]# lscount.sh hello.sh parameter2.sh parameter原创 2020-12-27 19:08:13 · 10338 阅读 · 3 评论 -
二进制包离线安装mysql
前言文章目录前言本文将介绍离线安装Mysql的方式安装环境:centos71. 到官网下载二进制安装包地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads2. 创建mysql用户[root@mysql-server ~]# useradd -r mysql -M -s /bin/false3. 上传下载好的包,解压缩,创建mysql安装目录,并给予权限.[root@localhost ~]# lsmysql-5.原创 2020-12-27 15:31:38 · 9724 阅读 · 1 评论 -
Mysql的两种安装方式yum安装、编译安装
前言本文将介绍三种Mysql的三种创建方式安装环境:centos71.yum安装2.预编译安装3.源码包安装一.yum安装Mysqlyum安装又称二进制Rpm包安,所需的仓库包为release版本,例如:mysql57-community-release-el7-9.noarch.rpm进入官网地址:https://dev.mysql.com/downloads/repo/yum/ ,下载后上传服务器。或者直接在服务器上下载:wget -i -c http://dev.mysql.原创 2020-12-26 22:51:57 · 9744 阅读 · 2 评论 -
【转载】磁盘阵列的分类
什么是磁盘阵列前言:#:本文转自IT百科#:https://product.pconline.com.cn/itbk/software/dnyw/1710/10143588.html#:如有侵权,练习即删磁盘阵列有几种 磁盘阵列有什么好处和作用磁盘阵列就是 RaidRAID(Redundant Array of Independent Disk 独立冗余 磁盘 阵列 ) 技术是加州大学伯克利分校 1987 年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访转载 2020-11-27 19:22:58 · 10210 阅读 · 1 评论 -
在?您的rsyslog日志管理手册到了,请查收
rsyslog日志管理和logrotate日志存储前言:系统日志是记录服务器系统运行和软件运行状况的记录程序,如果系统和软件在运行中出错,我们就可以在日志中获取到问题发生时的记录,并以此寻求解决问题的方法。...原创 2020-12-05 17:32:06 · 10007 阅读 · 9 评论 -
Linxu用户设置计划任务的黑白名单
调整用户计划任务的权限一.用户计划任务权限理论上linux允许所有用户创建计划任务的,可以通过创建黑白名单来限制用户创建计划任务的权限。用户权限分为可以使用计划任务的白名单和不能使用计划任务的黑名单两种同一个用户同时出现在黑白名单中,默认为白名单,是可以创建计划任务的。二.如何添加黑白名单1.黑名单①路径: /etc/cron.deny②修改黑名单vim /etc/cron.deny...原创 2020-12-03 11:23:38 · 10085 阅读 · 5 评论 -
获取YUM源的三种方法,一篇就够
Centos更换yum源的三种方法前言1.什么是yum:① yum 主要功能是更方便的添加/删除/更新RPM 包,什么是RPM包呢,就好像是windos的exe安装包,不过使用yum进行RPM安装,一方面自动安装,另一方面自动解决包的倚赖性问题,便于管理大量系统的更新问题。② yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux 用户一直头痛的depen原创 2020-12-02 20:52:10 · 18930 阅读 · 6 评论 -
关于查找which、whereis、locate、find、grep
Linux查找命令which、whereis、locate、find、grep前言:我们在使用linux时,经常需要进行文件查找,以及找到文件后,对文件内容进行查找,以保证我们高效率的工作。本文详细对文件查找命令which、whereis、locate、find文档内容查找命令 grep 进行详解文件查找命令文件查找命令可分为which、whereis、locate、find!!!∑(゚Д゚ノ) ノwhichwhereislocatfind文件支持可执行文件二进制原创 2020-11-30 19:45:39 · 9819 阅读 · 12 评论 -
创建软RAID5阵列
centos7部署raid5阵列前言①实验环境系统:Linxu centos7内存:硬盘:20GB系统盘一块,3块5GB拓展硬盘②目的:用4块硬盘在 centos 7系统中模拟软Radi 5磁盘阵列,当其中一块盘坏掉,保证生产正常运行。一.什么是磁盘阵列二.安装磁盘阵列三.模拟磁盘坏掉四.总结...原创 2020-11-27 22:28:31 · 13185 阅读 · 24 评论 -
什么是软链接、硬链接
什么是软链接、硬链接一.软链接①软链接的概念:类同与windos的快捷方式,给文件创建一个快速的访问路径,它依赖于原文件,与普通文件没什么不同,inode 都指向同一个文件在硬盘中的区块。当原文件出现问题后,该链接不可用。(1)可以应用于目录(2)可以跨文件系统(3)不会增加被链接文件的链接次数(4)大小为指定的绝对路径所包含的字符总数(5)有自己的inode号(6)权限无关紧要②如何实现软链接:命令 ln -s下面我创建了一个file1的文件,并指定它软链接到 /mnt路径下的fi原创 2020-11-27 13:28:58 · 33250 阅读 · 14 评论 -
关于Swap交换分区、调整关闭
关于Swap交换分区1.什么是Swap交换分区①官方给出的文档:Linux内核为了提高读写效率与速度,会将文件在内存中进行缓存,这部分内存就是Cache Memory(缓存内存)。即使你的程序运行结束后,Cache Memory也不会自动释放。这就会导致你在Linux系统中程序频繁读写文件后,你会发现可用物理内存变少。当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap原创 2020-11-26 21:44:19 · 11409 阅读 · 0 评论 -
逻辑卷转换物理卷扩容LVM #小白食用
逻辑卷转换物理卷扩容LVM1. 查看当前空闲的逻辑卷lsblk可以看到有sdb5、sdb6、sdc5、sdc6、sdc7为空闲分区[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot└─sda2 8:原创 2020-11-26 20:14:41 · 10507 阅读 · 1 评论 -
Linux硬盘、分区、挂载、删除
Linux硬盘、分区、挂载、删除管理磁盘磁盘的简介了解 ide sata cisi命名分区方式 MBR GPT磁盘的管理 (添加硬盘,并使用 )查看 ll /dev/sd* 具体查询 lsblk基本分区方法 第一步进入硬盘会话模式fdisk /dev/sdb 第二步 n /开始分区 第原创 2020-11-25 21:49:53 · 10157 阅读 · 0 评论 -
重定向、管道
Linux重定向和管道重定向① 将一个程序的输出结果保存在一个文件中 >程序1 > 文件1例如:tail -3 /passwd > 1.txt # 查询 passwd文件的倒数第三行,并把查询结果保存在一个新的文件1.txt中 ② 将一个程序的运行结果追加到一个文件夹中 >>程序1 >> 文件1例如:tail -3 /passwd > 1.txt # 查询 passwd文件的倒数第三行,并把查询结果保存在一个新的文件1.txt中原创 2020-11-24 19:57:59 · 9668 阅读 · 0 评论 -
Linux进程管理、ps、top、kill、jobs、proc
Linux进程管理一. 什么是linux的进程1. linux进程的概述(1)只要执行程序,就会有进程出现,并且分配对应的ID(PID)进程号码在操作系统中,所有可以执行的程序与命令都会产生进程。只是有些程序和命令非常简单,如 ls 命令、touch 命令等,它们在执行完后就会结束,相应的进程也就会终结,所以我们很难捕捉到这些进程。但是还有一些程和命令,比如 httpd 进程,启动之后就会一直驻留在系统当中,我们把这样的进程称作常驻内存进程。(2) 每一个进程,都会对应一个父进程,而这个原创 2020-11-25 19:06:55 · 10102 阅读 · 2 评论 -
Linux特殊权限,这一篇就够了
特殊权限suid、suid、chattr、umask一. 简单了解下什么是特殊权限特殊权限为基本说明: Linux系统基本权限位有9位,但还有额外3位权限位,共12位权限位:suid s(有x) S 4 用户对应的权限位(用户对应的3位上)sgid s(有x) S 2 用户组对应的权限位(用户组对应的3位上)sticky t(有x) T 1 其他用户对应的权限位...原创 2020-11-22 20:51:19 · 12455 阅读 · 1 评论 -
Linux安装mwget
Yum安装mwget1.mkdir /usr/app2.wget http://jaist.dl.sourceforge.net/project/kmphpfm/mwget/0.1/mwget_0.1.0.orig.tar.bz23.yum install bzip2 gcc-c++ openssl-devel intltool -y4.bzip2 -d mwget_0.1.0.orig.tar.bz25.tar -xvf mwget_0.1.0.orig.tar6.cd原创 2020-11-20 20:33:06 · 10099 阅读 · 2 评论 -
Linux文件权限修改
Linux文件权限修改一.文件属性查看使用root创建一个1.txt文件进行实例touch /opt/1.txt查看文件属性 ls -l /opt/1.txt可以看到图中红色框框内列出了文件的信息属性,从左到有进行性详解1. -rw-r--r-- 参考下图进行理解共有10个字符,如果第一个字符是d则表示是文档,如果第一位是-则表示为目录(‘文件夹’)后面分为3个是一段,共计3段,分别表示 【拥有者权限*(做这个文件的用户)】、【归属组权限】、【其他用户权限】r: 读 数原创 2020-11-18 21:11:25 · 23377 阅读 · 0 评论 -
Linux用户和组的基本命令
Linux用户和组的基本命令1.用户的基本操作命令创建用户----------useradd 用户名创建密码----------passwd 用户名删除用户----------userdel 用户名删除用户和用户目录---------- userdel -r 用户名 .指定用户的UID----------useradd -u 用户名指定用户的基本组----------useradd -g 用户名修改用户----------usermod -参数 用户名查看用户的信息----------c原创 2020-11-15 19:39:11 · 8664 阅读 · 1 评论 -
Linux四条指令创建Hpptd网站服务
Linux快速创建Hppd网站前言一、Hppd网站服务是什么?二、操作步骤1.下载Hppd2.开启Hppd服务3.设置开机自启4.关闭防火墙5.创建一个网站主页6.查看主页ip,并本地浏览器访问7.修改主页内容插入图片前言Linux模拟创建一个网站,通过本实例初识Hpdd网站服务,了解hppd网站如何在linux中创建,并简单的对主页进行修改提示:本环境是通过VMware虚拟Centos7下运行的。一、Hppd网站服务是什么?示例:当今主流的开源Web服务器软件有httpd(Apache),li原创 2020-11-12 20:42:24 · 7802 阅读 · 0 评论 -
Linux用户信息和组信息的存储文件
Linux用户信息和组信息的存储文件本篇介绍3个etc下的配置文件,passwd【用户信息的存储文件】、shadow【用户密码的存储文件】、group【用户组的存储文件】。对这3个文件进行简单的解析。用户信息和组信息的文件存储的路径用户信息/ etc/passwd用户密码信息/ etc/shadow组信息/ etc/group一,用户信息文件Passwd如图,打开了passed用户文件。文件中每一行都是一条用户信息,中间以冒号分割为7段,每一段都是一条信息,以图中红色圈中的R原创 2020-11-13 18:05:10 · 15790 阅读 · 0 评论 -
Linux快速创建文档 并查看
创建文档,并查看文档①vi和vim为创建工具。首先yum下载vimyum install vim -y` #yum下载并vim, -y直接下载,无需验证②创建一个名字为123的内容为Hellow word的文档到 /var/www/html/目录下 vim /var/www/html/123.txt #指令+{路径}+文件名进入vim编辑器开启编写模式 ------- i键输入内容-----Hellow Word内容 Hellow Word‘‘‘‘‘‘‘原创 2020-11-12 18:49:53 · 6722 阅读 · 0 评论