自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 配置 NFS 服务简述

配置 NFS 服务简述前言配置 NFS 服务简述。简介nfs-utils服务依赖于rpcbind的服务,是将服务端的目录共享,其实是共享的 整个服务端的空间,在客户端将共享目录挂载使用即可。配置 NFS 服务简述实验环境:服务器:tudou63客户端:tudou64服务端操作:1.安装nfs-utils服务[root@tudou63 ~]# yum -y install rpcbind nfs-utils[root@tudou63 ~]# yum -y install rpcbind

2022-03-08 04:09:39 484

原创 用户名密码方式访问 FTP

前言用户名密码方式访问 FTP。简介场景:ftp 和 www web 服务器相结合公司内部现在有一台 FTP 和 WEB 服务器,FTP 的功能主要用于维护公司的网站内容,包括上传文件、创建目录、更新网页等等。公司现有两个部门负责维护任务,他们分别使用 team1 和 team2 帐号进行管理。先要求仅允许 team1 和 team2 帐号登录 FTP 服务器,但不能登录本地系统,并 将两个帐号的根目录限制为/var/www/html,不能进入该目录以外的任何目录。分析:FTP和web服务器常结

2022-03-08 04:08:14 2852

原创 rsync+sersync实时同步数据

前言rsync+sersync实时同步数据。简介rsync+sersync实时同步数据的原理是在客户端安装sersync监控目录的变化,一般是增删改,检测到变化以后,将变化的文件同步到服务端。rsync+sersync实时同步数据实验环境:服务器:tudou64客户端:tudou63服务端tudou64的操作:1.安装完rsync后修改服务端tudou64的rsyncd的配置文件[root@tudou64 web-bak]# yum -y install rsync[root@tudo

2022-03-08 04:05:41 4496

原创 rsync定时备份数据

前言rsync定时备份数据。简介使用非系统用户备份数据192.168.130.63的/var/www/html/目录到192.168.130.64的/web-bak目录。rsync定时备份数据实验环境:服务器:tudou64客户端:tudou63服务端tudou64的操作:1.安装完rsync后修改服务端tudou64的rsyncd的配置文件[root@tudou64 web-bak]# yum -y install rsync[root@tudou64 web-bak]# vim /

2022-03-08 04:03:23 859

原创 Centos7 yum install失败

前言最近,在使用linux的Centos 7时,有一台yum install 安装时一直报错,其他设备没有问题,我很奇怪进行了排查。简介yum install 安装时一直报错,使用的是阿里云的镜像站,现象如图:检查网络是否通畅ping 一下百度或者新浪等大型网址,查看网络是否正常。重新配置阿里云的yum源将正常yum安装的服务器和无法正常yum安装服务器的/etc/yum.repos.d/CentOS-Base.repo进行比较发现无法正常yum安装的存在从mirrors.aliy

2022-02-28 04:41:20 3193

原创 fail2ban防暴力破解

前言使用fail2ban防暴力破解。简介fail2ban的工作原理是监听linux的工作日志,找到有问题的IP地址,再使用iptables规则禁用。安装fail2ban1.fail2ban功能十分强大,其官方地址:http://www.fail2ban.org2.使用yum安装fail2ban,安装之前需要安装epel源。示例:yum -y install fail2ban3.fail2ban的配置文件位置/etc/fail2ban/jail.conffail2ban防暴力破解1.更

2022-02-28 04:40:04 937

原创 无法ssh localhost

前言最近,在使用linux的Centos 7时,无法ssh localhost。简介今天使用vmware克隆后无法使用ssh localhost,现象如图:重新配置登陆信息这里主要是因为克隆前的主机登陆过63主机,在/root/.ssh/known_hosts文件中保存过登陆信息,克隆后的主机同样登陆63主机会导致和克隆前保存的登陆信息冲突,将/root/.ssh/known_hosts删除即可。示例:[root@mail-62 ~]# rm -f /root/.ssh/known_host

2022-02-28 04:38:32 1128

原创 升级 SSH 服务修复安全漏洞

前言升级 SSH 服务修复安全漏洞。简介在使用Centos 7过程中,等保要求:需要升级 SSH 服务到8.3修复安全漏洞,如图所示:升级ssh服务,有两种方法:1.下载对象系统的rpm包使用rpm命令升级示例:rpm -Uvh *rpm2.下载源码的ssh包,进行升级,为了防止重启ssh后无法远程连接到服务器,需要先安装telnet备用连接方式,防止升级完ssh无法远程连接到服务器。这里使用的是第二种方法。配置备用连接方式Telnet说明:若不需要备用连接方式可以跳过这一步,直接下

2022-02-28 04:37:18 3527

原创 免密SSHD 认证

前言使用sshd免密认证。简介俗话说:"公钥加密,私钥解密!"说的就是sshd免密认证,举个例子,公钥就是锁,私钥就是钥匙,免密认证的原理就是使用钥匙去开锁。sshd免密认证1.生成公钥私钥文件ssh-keygen回车即可。注:生成的文件在/root/.ssh/下,其中id_rsa是私钥,id_rsa.pub是公钥,known_hosts是连接ssh的记录信息。2.将公钥传输至目标服务器即将锁发送到目标服务器,ssh-copy-id -i 目标服务器ip地址3.使用ssh 目标服务

2022-02-26 18:34:04 3697

原创 shell示例(四)

简介shell示例总结。shell脚本示例示例1:过滤出本系统的 IP 地址代码:ifconfig ens33|grep netmask|awk '{print $2}'ifconfig ens33|awk 'NR==2{print $2}'示例2 :打印出 passwd 文件中用户 UID 小于 10 的用户名和它登录使用的 shell代码:awk -F: '$3<10{print $1"\t"$NF}' /etc/passwd示例3:打印出系统中 UID 大于等于 100

2022-02-26 01:59:42 217

原创 linux关闭virbr0网卡

前言最近,在使用linux时,要求需要关闭virbr0的网卡,网上查了一下virbr0是kvm虚拟机使用的网卡,是libvirtd服务安装后,自动生成的,virbr0的配置文件位置/etc/libvirt/qemu/networks/default.xml ,libvirtd服务的配置文件位置/etc/libvirt/libvirtd.conf简介经过网上查找资料和自己实验,有两种方法可以解决virbr0网卡问题。手动关闭virbr0网卡后,将libvirtd服务开机自启动关闭,重启即可。

2022-02-21 17:01:52 12200

原创 linux实时增加inode

前言最近,在使用linux时,对于inode使用完毕,怎么继续可以写入数据?简介inode使用完毕后,空间还是足够的,至少inode不够使用了,linux在使用所有的文件都是通过inode识别的,若inode不足,则无法继续写入文件,这时,有两种解决办法。删除分区中的文件,将inode数释放。扩展inode的数量。这里使用的是第二种方法,对于ext4系统inode只有在格式化分区时使用-N参数可以指定,无法实时扩展,只有xfs可以实时扩展,这里以centos7为例。linux分区扩

2022-02-21 01:57:01 3265

原创 linux分区扩容(非lvm)

前言最近,在使用linux中中,对于分区空间不够使用的情况下,如果是使用lvm的分区,是可以使用lvm扩容的,流程大概是:新加磁盘-将新加的磁盘创建成pv-将新加的pv添加到vg卷组-将卷组vg分给lv扩容-刷新磁盘分区这样lvm扩容就可以完成了,但是生产环境中有部分是没有使用lvm的,该怎么实现扩容呢?简介参考了网上很多文档,非lvm扩容其实是使用fdisk直接扩展存储空间,然后刷新分区使用,使用vmware进行了实际操作,可以扩容成功,将其进行记录。但是这种扩容可能存在风险,最好还是使用lvm

2022-02-21 01:13:47 4996 4

原创 shell示例(三)

shell示例(三)简介shell示例总结。shell脚本示例示例1:使用交互式方法批量添加用户代码:#!/bin/bashecho "**************************"read -p "请输入用户名:" nameread -p "请输入用户数:" numread -p "请输入用户密码:" pasecho "**************************"for(( i=1; i<=$num; i++ ))do useradd -M

2022-02-20 21:31:41 1426

原创 shell示例(二)

简介shell示例总结。shell脚本示例示例1:编写一个操作文件的脚本,如下所示:***1.backup *****2.copy *****3.quit **input a choice:代码:#!/bin/bashcat<<eof**********************1.backup *****2.copy *****3.quit *********************eofread -p "input a choice

2022-02-20 01:03:06 170

原创 shell示例(一)

简介shell示例总结。shell脚本示例示例1:实现以下输出请输入姓名:111请输入年龄:222请输入性别:333你的基本信息如下:姓名: 111年龄:222性别:333代码: #!/bin/bash read -p "请输入姓名:" name read -p "请输入年龄:" age read -p "请输入性别:" sex ************************************* cat<<eof 你的基本信息如下: 姓名

2022-02-19 16:56:37 1044

原创 bash的${}$()$[]的区别

是{}是是+变量的简写,如:$name 和 ${name}是一样的,但是用 ${ } 会比较精确的界定变量名称的范围。示例:touch ${date +%F}-abc.txt()是用来做命令替换用的,和‘‘效果相同,但是建议使用()是用来做命令替换用的,和``效果相同,但是建议使用()是用来做命令替换用的,和‘‘效果相同,但是建议使用(),表达更加清晰。示例:echo $(cat /etc/passwd)相当于echo cat /etc/passwd(())和(())和(())和[..

2022-02-18 21:32:36 864

原创 centos 7启动简述

2022-02-14 22:59:43 247

原创 centos 6启动简述

2022-02-14 22:59:09 352

原创 linux特殊符号总结

''单引号中特殊字符如$、`和\等只表示特殊字符本身,不代表其他含义。""双引号中特殊字符如$、`和\等表示特殊字符的特殊含义,如转义等。变量是是{变量}是是变量是是变量的简化版,它们是相等的。示例:name={name}=name=name$()和``其实是相当的,输出的都是其中的结果。示例:$(date)=date在shell中,[[]]是[]的加强版,[[… ]]能够支持 *,< 、>等符号且不需要转义符。shell通配符shell中特殊变量..

2022-02-14 22:58:10 827

原创 linux运维网络知识小结

前言近期,在学习网络过程中总结了一些网络知识,希望可以不断更新,充实自己的知识体系。简介主要介绍了一些网络方面的基础,大佬可以绕路了,只是充实自己的知识体系。网络地址分类这里是网络ipv4的简单分类,分为A、B、C、D、EA: 0-127B: 128-191C: 192-223D: 224-239E: 240-254其中ABC三类保留了私有ip:A:10.0.0.0-10.255.255.255B:172.16.0.0-172.31.255.255C:192.16

2022-02-14 22:56:22 382

原创 关于单用户模式和liveCD救援模式简述

前言近期,在学习过程中关于无法启动linux的一点心得体会。简介对于linux无法正常启动,一般来说可以使用单用户模式和光盘救援模式进行恢复,其中光盘救援模式相当于windows的winPE,在文档中我会列举生活和工作中遇到的一些问题和解决思路。单用户模式关于单用户模式经常用在修改密码、修改fstab等无法正常启动系统的情况,这里以单用户模式修改密码为例。进入系统时按“e”后,找到linux16,定位到其行末,输入rd.break后,ctrl+x重启linux系统,如图:首先,使用

2022-02-14 22:52:04 1360

原创 you-get简明使用教程

前言近期,想要下载哔哩哔哩等网站的视频,网上查了一下you-get的使用教程和视频,有些特别简单,说的不求甚解,有些讲的太过繁琐,所以,打算自己写一个简单拿来能用的教程。简介首先,you-get是基于python的一个开源项目,而且依赖于ffmpeg下载器,因此,想要使用you-get需要先安装python和ffmpeg下载器。安装python非小白可跳过看python安装,安装python3.X以上的版本都可以,如图:安装时注意要添加python到path,后点击Customize in

2022-02-14 22:44:02 17612 4

原创 linux升级java的jdk版本

这里以升级jdk-8u231-linux-x64.rpm为示例。安装, rpm -ivh jdk-8u161-linux-x64.rpmrpm -pql /root/jdk-8u161-linux-x64.rpm #通过查看 jdk 的信息可以知道 jdk的安装目录在/usr/java更改java的path等信息,使系统识别,vim /etc/profile中添加export JAVA_HOME=/usr/java/jdk1.8.0_161export JAVA_BIN=/usr/.

2022-02-14 22:33:30 6833

原创 xshell无法显示汉字

前言最近,在使用xshell的过程中,使用汉字的时间显示问号,网上找了一些解决办法,大部分都有一些错误,小部分有些过时,所以重新写了一个简单的解决过程。简介xshell无法显示汉字,主要是需要调整xshell的设置和系统的键盘输入法,现象如图:更改xshell的设置在xshell的文件属性中,将终端的编码格式更改为utf-8。更改win10系统的输入法设置在windows设置中找到语言,如图:左键点击中文的选项。将所有的非汉语输入法全部删除。之后打开xshel

2022-02-14 18:52:47 5284 1

zabbix使用的钉钉报警脚本

zabbix使用的钉钉报警脚本

2022-03-21

zabbix-4.4.6.tar.gz

zabbix-4.4.6.tar.gz

2022-03-20

nginx打入ssl模块

nginx打入ssl模块

2022-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除