自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小刘的博客

小刘的博客

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 执行ifup或者dhclient报错dhclient error while loading shared libraries libdns-export.so.1102解决方案。

dhclient

2022-07-25 14:52:02 1510 1

原创 centos7重新安装polket

polket重新安装

2022-07-25 14:45:52 1685

原创 ubuntu启动,提示引导丢失

grub

2022-07-05 18:19:54 1232

原创 linux sudo命令失败 提示Sudo:/usr/bin/sudo must belong to user ID 0 and set the setuid bit

首先上机排查/usr/bin/sudo权限与正常机器文件相比存在异常:看到权限是-rwsr-xr-x,经过查阅资料发现是通过以下方式修改:修改后测试报错如下出现场景:服务器运行一个flask应用,需要sudo到www-data下面运行flask的一个自定义命令,操作后台数据库添加一条数据。当运行sudo –u www-data时出现解决方案:执行下面两个命令修改文件权限$ chmod 644 /usr/lib/sudo/sudoers.so$ chown -R root /usr/li

2022-06-29 21:29:46 750

原创 rdp授权过期导致无法登陆解决方案

rdp授权到期

2022-06-29 21:27:27 3687

原创 Windows中使用netsh命令进行端口转发

在Linux中,使用iptables可以非常轻松地配置端口重定向。在Windows Server系统上,路由和远程访问服务(RRAS)通过使用虚拟专用网络 (VPN) 或拨号连接支持远程用户或站点到站点连接,但这种方式相对较为麻烦。其实,除此之外还有一种更为简单的方法可以帮助我们在Windows中实现端口转发,即我们可以使用命令Netsh的Portproxy模式配置Windows中的端口转发。该命令的语法如下:listenaddress - 等待连接的本地IP地址。listenport - 本地侦听TCP

2022-06-29 21:25:19 5225

原创 Centos7下rpm升级OpenSSH到openssh-8.4p1版本

ssh

2022-06-29 21:20:55 733

原创 windwos firewall服务启动错误码87

markmarkmarkmarkmarkmark解决方案:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsFirevall删除掉

2022-05-16 19:38:21 1457

原创 centos密码正确却出现登录闪退到输入用户名密码界面

问题现象:输入密码用返回登录界面;定位:/etc/profile存在特殊环境变量(注释掉)/root/bash_profile 正常(如果有特殊环境变量也注释)检查/root/.bashrc(不是系统自带的,临时注释掉)还有一种情况就是被写入exit也会导致无法登录检查selinux关闭的没有问题。检查/etc/pam.d/login发现了问题,多了一行,直接注释掉,重启测试。成功登录!!!!...

2022-05-09 13:07:05 3984 2

原创 mysql启动报错ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘

具体排查定位思路如下任何服务无法启动肯定是有报错日志产生,优先分析错误日志找到mysql错误日志查看日志目录下的*.err错误日志文件错误如下:上面存在shutdown 报错原因是InnoDB引擎问题,结合下面日志来看是内存不足,InnoDB内存参数过大:重要错误提示:2021-11-25 15:34:40 16247 [Note] InnoDB: Initializing buffer pool, size = 512.0MInnoDB: mmap(549453824 bytes) fai

2021-11-25 16:00:40 688 1

原创 linux系统 执行 chmod -R 777 / 修复方法

修复方法前提是可以进入单用户进入bash后,使用 mount -o remount,rw / 读写模式挂载,然后使用rpm自带的权限恢复方法:for p in $(rpm -qa); do rpm --setperms $p; donefor p in $(rpm -qa); do rpm --setugids $p; done完成后重启,系统应该可以正常登录,建议备份数据后重装。这个方法只能对rpm安装的文件进行权限恢复,系统内可能还有部分文件权限异常。...

2021-02-24 17:16:20 2013 1

原创 linux开机出现Give root password for maintenance (or type Control-D to continue):解决办法

修改rc.local后导致 linux开机出现Give root password for maintenance,而且很多系统文件无法修改,之前的rc.local也不能修改了,单用户模式也无法进入解决办法如下:1、按住Control+D进入maintenance2、mount -o remount,rw /3、修改导致出现该问题文件,我的是rc.local文件,修改后重启服务器rebootdracut --force --regenerate-all...

2021-02-24 17:11:10 2590

原创 XFS文件系统扩容

XFS文件系统扩容注意:备份!备份!备份!操作前备份!查看磁盘挂载、分区信息root@BJ-CentOS7 ~ # df -hT | grep vdc /dev/vdc1 xfs 10G 33M 10G 1% /vdc1 root@BJ-CentOS7 ~ # root@BJ-CentOS7 ~ # lsblk /dev/vdc NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdc 253:32 0 30G 0 disk └─vdc

2021-02-24 17:09:34 5913 1

原创 执行chmod -R 777 / 临时恢复ssh

cd /etcchmod 644 passwd groupchmod 000 gshadow shadowcd sshchmod 644 moduli ssh_config ssh_host_dsa_key.pub ssh_host_ecdsa_key.pub ssh_host_ed25519_key.pub ssh_host_rsa_key.pubchmod 600 sshd_config ssh_host_dsa_key ssh_host_ecdsa_key ssh_host_ed25519_

2021-02-24 17:07:29 527 1

原创 composer出现问题:无法打开输入文件:composer.phar

可以执行以下命令php -r "readfile('https://getcomposer.org/installer');" | php

2021-02-24 17:06:15 888

原创 使用iperf测试网络性能

最近在测试局域网下Http服务性能,服务器用的是万兆网卡,但是吞吐量到达100m/S就上不去了,怀疑和网络环境有关系,然后上网搜索发现了一个很好用的网络性能测试工具Iperf,下面的参数可以用来测试网络带宽。测试网络带宽客户端iperf3 -c 127.0.0.1(服务器IP) -P 4 -t 30 -i 2 -p 5001服务端iperf3 -s -p 5001测试udp丢包率客户端iperf3 -u -c 127.0.0.1(服务器IP) -p 5001 -b 100M -t 60

2021-02-24 17:04:57 678

原创 Centos7.x修改默认启动内核

1、查看所有可用内核cat /boot/grub2/grub.cfg |grep "menuentry "2、查看默认内核uname -r3、修改默认启动内核grub2-set-default 'CentOS Linux (5.6.2-1.el7.elrepo.x86_64) 7 (Core)'4、查看修改结果grub2-editenv listreboot后验证下reboot备注:也可以用下面的方式:A:查看内核uname -r #查看当前使用的内核awk -

2021-02-24 17:03:22 312 1

原创 Ubuntu 设置内核版本的GRUB默认启动

由于百度了好长时间都没找到真正的解决方法,不得不说好多技术类的解决方法还是要google靠谱!我用的是Ubuntu 16.04+windows10双系统,其它版本应该都可以这样解决!由于升级到了4.13.0-26-generic后导致VMware12无法启动了,所以在不删除新内核的情况下,这个方法是首选!因为Ubuntu保持所有以前版本的内核。更新之后,更新GRUB配置以启动最新版本,并且可以在启动时在GRUB菜单中手动选择以前的版本。要将默认内核更改为启动,可以执行以下操作:1.打开文件/ et

2021-01-27 16:44:32 1752

原创 Ubuntu 20.04 上安装 Xrdp 服务器(远程桌面)

Xrdp 是一个微软远程桌面协议(RDP)的开源实现,它允许你通过图形界面控制远程系统。通过 RDP,你可以登录远程机器,并且创建一个真实的桌面会话,就像你登录本地机器一样。这篇指南讲解如何在 Ubuntu 20.04 上安装和配置 Xrdp 服务器。一、安装桌面环境在 Ubuntu 源仓库有很多桌面环境供你选择。一个选择是安装 Gnome,它是 Ubuntu 20.04 的默认桌面环境。另外一个选项就是安装 xfce。它是快速,稳定,并且轻量的桌面环境,使得它成为远程服务器的理想桌面。运行下面任何

2021-01-27 16:43:35 3033 1

原创 linux安装busybox教程

获取软件包下载busybox安装包1.31.0当前最新稳定版本,并解压:wget https://qqq-1253133144.cos.ap-chengdu.myqcloud.com/bbb/busybox-1.31.0.tar.bz2 tar -xjvf busybox-1.31.0.tar.bz2 编译环境配置l 编译和安装busybox:cd busybox-1.31.0/ make defconfig && make installbusyb.

2021-01-27 16:38:52 9943 13

原创 模拟linux服务器执行chmod -R 777 / 修复操作

执行命令后效果:补救方案:进入单用户后,使用 mount -o remount,rw / 读写模式挂载,然后使用rpm自带的权限恢复方法:分别执行:for p in $(rpm -qa); do rpm --setperms $p; donefor p in $(rpm -qa); do rpm --setugids $p; done执行完成后进行服务器重启:这个方法只能对rpm安装的文件进行权限恢复,系统内可能还有部分文件权限异常建议及时提取数据。...

2021-01-27 16:33:14 346

原创 服务器执行hostnamectl set-hostname xxxxx修改主机名报错。

问题现象:执行hostnamectl set-hostname xxxxx报错同时伴随现象:排查定位发现问题:解决方案:分别执行:echo "hostnamectl set-hostname cloud-compute-1946.cloud.baby.cn >>> /root/hostname.log 2>&1" >> /etc/rc.localchmod +x /etc/rc.d/rc.localreboot...

2021-01-27 16:28:32 3010

原创 Centos7内核升级到最新版本

小版本升级查看当前和可升级版本 [root@server-1 ~]# yum list kernelInstalled Packageskernel.x86_64 3.10.0-957.el7 @anacondaAvailable Packageskernel.x86_64 3.10.0-957.5.1.el7 updates 升级[root

2021-01-27 16:24:40 793

原创 Ubuntu 18.04服务器上从源安装和配置Redis 6.06

介绍Redis 是开源的,是一种内存中的键值存储,以其灵活性,性能和广泛的语言支持而闻名。它通常用作数据库,缓存和消息代理,并支持各种数据结构。在本教程中,我们将说明如何在ubuntu 18.04 服务器上从源代码安装和配置Redis。您可以使用apt命令从ubuntu官方存储库安装redis,只需几个步骤,但该版本不是最新版本。在这里我们将从ubuntu 18.04上的源代码安装最新版本的Redis 6.0.6。Redis版本在我们开始之前具有root用户或具有root特权的用户的Ubuntu

2021-01-27 16:15:43 649

原创 检测udp端口

linux检测端口是否打开:nc -zuv ip 端口服务器监听端口:nc -l -u ip 端口(可以发送和接受信息)客户端检测端口:nc -u ip 端口(可以发送和接受信息)查看监听的tup端口:ss -ant查看监听的udp端口:ss -anu查看所有协议端口:ss -anowindows检测端口是否打开:nmap -sU IP -p 端口 -P...

2021-01-27 16:08:22 933

原创 openssl版本升级

1.查看openssl版本[root@node2 openssh-8.0p1]# openssl versionOpenSSL 1.0.1e-fips 11 Feb 20132.下载指定版本的openssl软件在下面网址:https://www.openssl.org/source/下载 后面的版本号可以换[root@node2 opt]# wget https://www.openssl.org/source/openssl-1.1.1i.tar.gz进行解压处理:tar -zxvf ope

2021-01-27 16:04:30 3015

原创 centos如何禁用IPv6

不建议禁用ipv6模块,因为这可能导致SELinux和其他组件出现问题,可以在/etc/sysctl.conf中添加以下内容:net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1要在正在运行的系统中禁用:echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6echo 1 > /proc/sys/net/ipv6/conf/default/disabl

2021-01-25 11:28:59 3116

原创 开启Selinux遇到的坑

事故起因:由于SeLinux会限制部分系统资源访问权限,所以很多开发者很喜欢禁用SeLinux,在布署程序的自动化角本中,也默认加入了禁用SeLinux的代码。这样会导致用户在安装Centos7的计算机上所有帐号都无法登录(包括root),但使用SecureCRT等软件连Ssh却可以正常登录。这还是会造成较大风险,一旦网络环境变化,该机器就会变成一个谁都无法登录的机器。开启SELinux实例上运行以下命令,编辑SELinux的config文件。vi /etc/selinux/config找到SE

2021-01-25 11:01:42 3418

原创 linux开机出现Give root password for maintenance (or type Control-D to continue):解决办法

修改rc.local后导致 linux开机出现Give root password for maintenance,而且很多系统文件无法修改,之前的rc.local也不能修改了,单用户模式也无法进入故障截图如下:解决办法如下:1、按住Control+D进入maintenance2、mount -o remount,rw /3、修改导致出现该问题文件,我的是rc.local文件,修改后重启服务器reboot另外备用方案可登录服务器执行:dracut--fo...

2021-01-25 10:44:17 1065

原创 Nginx反向代理配置

Nginx反向代理配置配置如下:server {listen 80;listen 443 ssl http2;server_name cikeblog.com;ssl_certificate /root/.acme.sh/cikeblog.com/fullchain.cer;ssl_certificate_key /root/.acme.sh/cikeblog.com/cikeblog.com.key;ssl_prefer_server_ciphers on;ssl_ciphers

2021-01-25 10:35:08 165

原创 IP段,ASN与BGP之间的关系

IP段,ASN与BGP之间的关系概览IP段就是类似于1.0.2.0-1.0.2.255或者1.0.2.0/24的形式 ASN(Autonomous system number)自治系统编号 BGP(Border Gateway Protocol)边界网关协议1. IP段IP段除了本身的IP地址属性,还可以有物理位置的属性,和运营商的属性。2. ASNAS 代表自治系统,是指在一个(有时是多个)实体管辖下的所有IP段和路由器的全体,它们对互联网执行共同的路由策略。(参考自自治系统)

2021-01-25 10:25:51 1243

原创 CentOS7安装xrdp(windows远程桌面连接linux)

CentOS7安装xrdp(windows远程桌面连接linux)1.安装桌面yum -y groups install "GNOME Desktop"2.安装xrdp软件本体yum --enablerepo=epel -y install xrdp3.开启xrdpsystemctl start xrdp4.设置xrdp开机自启动systemctl enable xrdp如需直接切换到图形化界面更请执行startx...

2021-01-25 10:21:48 209

原创 CentOS7实例执行“ifup eth0”命令启用网卡的时候提示“error while loading shared libraries:libdns-export.so.100”

CentOS7实例执行“ifup eth0”命令启用网卡的时候提示“error while loading shared libraries:libdns-export.so.100”问题原因从上述报错来看是缺少libdns-export.so.100文件的,进一步执行ldd which dhclient命令检查所有依赖so的文件,发现一共缺少两个文件。解决方案:请您参照以下方式进行操作。1.您可以执行以下命令手动配置网卡。ifconfig eth0 x.x.x.x netmask x.x.x.

2021-01-25 10:14:31 1501

原创 关于下载centos系统镜像1of2,2of2镜像到底选择哪一个的问题详解

在下载镜像时通常有一个镜像被分割为多个iso,导致无法判断到底下载哪一个。通常情况下dvd1是系统和一些软件包, dvd2还有些别的软件包,一般是额外的软件包,可以不下载。之所以分成两个,是因为个人电脑刻录光盘的文件不能超过4.7G,而centos自带的软件包就超过了这个限制,所以为了方便刻录,就分成了两个文件,DVD1中包含主要的centos系统,和部分必需的软件包,DVD2就是些额外的软件...

2020-01-15 14:15:31 1349 1

原创 windows 修改磁盘盘符教程

Windows2008系统:1.右键点击“开始”菜单里的“计算机”,在弹出的菜单的“管理”2.在“计算机管理”界面里点击“存储”下的“磁盘管理”,右击要更改的电脑系统分区,在弹出的菜单里选择“更改驱动器号和路径”。3.在“更改的驱动器号和路径”对话框里点击“更改”按钮,若发现下拉菜单中没有想要的盘符,请检查一下系统中是否有其他磁盘、光驱使用了盘符。4.若更改的磁盘正在被系统使用,那么...

2020-01-15 14:14:27 3238

原创 linux自建mongodb数据库机配置文件

1.下载tar包wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgztar -xzf mongodb-linux-x86_64-4.0.0.tgzmv mongodb-linux-x86_64-4.0.0 mongodb2.配置环境变量vim /etc/profile加入 export PATH=/...

2019-12-18 12:43:23 692

原创 网络异常时抓包操作说明

常用抓包工具介绍下面分别介绍 Linux 和 Windows 环境下常用的抓包工具:Linux 环境下的抓包工具Windows 环境下的抓包工具Linux 环境下的抓包工具Linux 环境下,通常使用 tcpdump 进行抓包和分析。它是几乎所有 Linux 发行版本预装的数据包抓取和分析工具。有关 tcpdump 工具的获取和安装方法,请参阅 tcpdump 官方文档。tcpdump...

2019-08-16 18:09:17 1890 2

原创 Windows实例通过IIS如何搭建多个FTP站点

FTP搭建多个站点可以通过不同的端口号来进行实现,FTP标准命令端口号为21,数据端口为20。 第一个FTP站点默认的21端口即可。先进行添加第一个FTP站点,选择本机外网IP,端口默认21。选择创建第二个FTP站点,并且指认端口22。对FTP进行添加权限,可以指认所有人访问,也可以进行指定相应的用户。使用相同的账户不同的端口进行测试。...

2019-08-16 18:01:38 4831 3

原创 windows 配置FTP教程

由于windows版本不同在配置上有部分不一致,我这边主要以windows server 2008以及Windows server 2012 做演示。1.Windows 2008 通过 IIS 配置 FTP 操作步骤IIS的安装我这里就不再赘述单击开始 > 管理工具 > Internet 信息服务(IIS)管理器,右击服务器名称,选择添加 FTP 站点。输入 FTP 站点名称...

2019-08-16 17:58:48 3855

原创 Linux操作系统下FTP搭建常见错误汇总

1.Linux实例通过vsftp上传文件报“553 Could not create file”错误:解决方案执行如下命令,确认服务器磁盘空间满了,导致文件无法上传会报该错误。 df -h系统显示类似如下。执行如下命令,确认FTP家目录没有写的权限。ls -l /home/ftp具体以自己的ftp目录为主执行如下命令,加上写的权限即可。chmod +w /home/ftp...

2019-08-16 17:49:26 2816

remote工具包

用于windows操作系统与linux操作系统之间连接和传输文件

2018-10-01

空空如也

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

TA关注的人

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