技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录

下次自动登录
现在的位置: 首页
0℃

Linux下解锁账户并设置密码不过期

2024年02月29日 Linux  ⁄ 被围观 167次+
1、列出所有UID小于500的账户,并显示每个账户的状态信息,其中包括账户是否被锁定 sudo awk -F: '($3 < 500) {print $1}' /etc/passwd | xargs -n1 sudo passwd -S 如果密码被锁定,就会显示 "Password locked"; 如果密码是通过SHA512加密的,则显示 "Password set, SHA512 crypt."。 2、查看用户账户的密码状态,比如密码是否被锁定、密码最后修改日期等 sudo passwd -S  用户名 #sudo passwd -S myuser #myuser PS 2023-12-28 0 -1 30 -1 (Password set, SHA512 crypt.) #根据输出结果,用户 myuser 的密...
阅读全文
0℃

openSUSE-Leap-15.5系统安装图解教程

2024年01月18日 SUSE Linux  ⁄ 被围观 987次+
一、安装openSUSE 镜像下载地址: https://opensuse-guide.ustclug.org/index.php https://mirrors.ustc.edu.cn/opensuse/distribution/openSUSE-stable/iso/ 选择:否 选择:服务器 这里使用的是默认分区方案,可以根据需要自定义分区。 跳过用户创建 设置root密码 二、配置openSUSE 1、设置ip地址和子网掩码 vi /etc/sysconfig/network/ifcfg-eth0 #编辑配置文件 BOOTPROTO='static' STARTMODE='auto' ZONE=public IPADDR='192.168.21.172' NETMASK='255.255.255.0' :wq! #保存退出 2、设置网...
阅读全文
0℃

Linux下升级OpenSSH版本

2024年01月15日 Linux  ⁄ 被围观 802次+
操作系统:CentOS 1、下载安装包 1.1、下载OpenSSH安装包 https://www.openssh.com/ https://www.openssh.com/openbsd.html 下载地址: http://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.6p1.tar.gz 1.2、下载OpenSSL安装包 安装OpenSSH高版本需要OpenSSL高版本支持 下载地址:https://www.openssl.org/source/openssl-1.1.1w.tar.gz 把下载好的安装包上传到服务器的/data/server/soft目录 2、安装OpenSSH编译依赖包 yum install gcc openssl-devel zlib-devel pam-devel tcp_wrappers-devel libs...
阅读全文
0℃

使用xfsdump缩小XFS文件系统的LVM磁盘分区

2024年01月10日 Linux  ⁄ 被围观 544次+
说明:XFS格式的LVM磁盘分区默认只能扩大不能缩小,需要利用xfsdump/xfsrestore备份恢复的方法缩小LVM分区 目前的环境: 1、根/分区10GB 2、/home分区40GB,实际使用空间不到1GB 分区都是都是使用XFS文件系统挂载的LVM分区 需求:把/home分区缩小到10GB,把空余出来的磁盘空间全部扩容到根分区/ 具体操作: 1、查看磁盘以及LVM信息 #查看分区信息 df -Th #查看磁盘信息 fdisk -l #查看LVM lvdisplay #查看卷组信息 sudo vgs 2、安装LVM分区备份工具xfsdump yum -y install xfsdump 3、备份/home分区的数据 ...
阅读全文
0℃

Linux下缩小ext4文件系统的LVM磁盘分区

2023年12月28日 Linux  ⁄ 被围观 676次+
需求:把/data缩小至5GB,把空闲容量扩容到/root分区(LVM分区为ext4文件系统,xfs文件系统不能无损缩小) 操作系统:CentOS 说明: 1、缩小LVM中的文件系统必须离线操作,需要先卸载分区 2、缩小操作需要先缩小文件系统、再缩小LVM逻辑卷 3、扩容分区需要先扩容LVM逻辑卷、再扩容文件系统 具体操作: 一、缩小/data分区 1、查看分区信息 df -h /data 2、卸载分区 umount /data fuser -m /data #查看在使用/data目录的进程  yum  install psmisc umount -l /data #强制卸载 3、检查文件系统是否有错误 e2fsck -f ...
阅读全文
0℃

Linux下使用frp搭建内网穿透服务器

2023年12月08日 Linux  ⁄ 被围观 990次+
frp是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。 官方网站:https://gofrp.org/zh-cn/ 具体实现: 1、需要一个公网ip地址,用来安装部署frp服务端frps 2、需要在内网环境中部署一台frp客户端frpc,当做代理服务器 3、用户访问公网ip地址,会先连接到frp客户端,再根据相应的规则去匹配转发,把请求发送到内网中其他主机上 4、在服务端需要开启相应的端口(7000,7001,7002,7003等) 安装部署: 1、下载frps frp压缩包同时包含了 frps(frp 服务端)和frpc(frp 客户端) 下...
阅读全文
0℃

PostgreSQL数据库pg_wal目录文件损坏修复

2023年12月07日 Linux  ⁄ 被围观 740次+
pgsql安装目录:/data/server/pgsql pgsql数据库存放目录:/data/server/pgsql/data 故障现象:因为磁盘爆满导致数据库目录下pg_wal里的文件丢失或损坏,数据库无法启动,报错。 报错信息: 2023-11-13 17:29:07.005 CST [152671] FATAL: the database system is starting up 2023-11-13 17:29:07.019 CST [152668] LOG: invalid primary checkpoint record 2023-11-13 17:29:07.019 CST [152668] PANIC: could not locate a valid checkpoint record 2023-11-13 17:29:07.070 CST [152667] LOG: startup process...
阅读全文
0℃

PostgreSQL使用pg_dump+pg_restore多线程导出导入数据

2023年12月06日 PostgreSQL  ⁄ 被围观 869次+
1、在数据量小(1-2GB大小)的情况下可以直接使用pg_dump导出数据,psql导入数据,如下: #导出数据 nohup /data/server/pgsql/bin/pg_dump -h 127.0.0.1 -U dbuser -p 5432 database --column-inserts | gzip > /tmp/database_back.sql.gz & #导入数据 nohup gunzip -c /tmp/database_back.sql.gz | psql -h 127.0.0.1 -U dbuser -d database & 如果数据量比较大(10GB以上),导出数据至少需要2个小时以上,导入数据需要15个小时以上。 2、使用多线程并行导出导入数据 #多线程导出数据 -j 16 16可以...
阅读全文
0℃

Linux下编译安装Python3

2023年11月14日 Linux  ⁄ 被围观 1,126次+
操作系统:CentOS-7.x 1、创建目录 mkdir -p /data/server/soft #软件包存放目录 2、下载Python3 https://www.python.org/ftp/python/ https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz 3、下载OpenSSL(Python3需要高版本openssl支持) 下载地址:https://www.openssl.org/source/openssl-1.1.1w.tar.gz #上传安装包到软件包存放目录/data/server/soft 4、安装必要的依赖 yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readl...
阅读全文
0℃

Linux配置SSH远程免密码和别名登录

2023年10月25日 Linux  ⁄ 被围观 1,047次+
1、配置别名登录 vi ~/.bashrc #编辑用户终端配置文件,在最后一行添加 alias to101='ssh -p 22 root@192.168.21.101' alias to102='ssh -p 22 root@192.168.21.102' :wq! #保存退出 source ~/.bashrc #使配置立即生效 to101 #远程连接192.168.21.101 to102 #远程连接192.168.21.102 2、配置免密登录 配置从192.168.21.103免密码登录到192.168.21.101和192.168.21.102 在192.168.21.103操作 ssh-keygen #输入命令,按三次回车,会生成私钥和公钥 cd /root/.ssh #进入目录,会看到生成的私钥和公钥 #拷贝公钥 ss...
阅读全文
0℃

Nginx通过nginx-rtmp-module模块搭建流媒体服务器实现直播

2023年09月27日 Nginx  ⁄ 被围观 1,941次+
准备篇 CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙。 1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 systemctl mask firewalld systemctl stop firewalld yum remove firewalld 2、安装iptables防火墙 RTMP基于TCP, 默认使用端口1935,再开放81端口 yum install iptables-services #安装 vi /etc/sysconfig/iptables #编辑防火墙配置文件 # sample configuration for iptables service # you can edit...
阅读全文
0℃

Windows下远程连接Deepin桌面

2023年09月14日 Linux  ⁄ 被围观 2,501次+
Deepin默认安装完成之后没有开始ssh服务,禁用root账号,也没有开启远程桌面访问。 现在我们安装Xrdp工具,在Windows下通过远程桌面工具RDP访问Deepin的远程桌面,Deepin默认的桌面环境是DDE,不需要单独再安装GNOME等桌面环境。 1、启用root sudo passwd root #设置登录密码 2、开启ssh服务,运行远程连接 sudo systemctl start ssh #启动 sudo systemctl enable ssh #添加开机启动 3、安装xrdp 能够使用Windows下的远程桌面工具RDP访问Deepin的3389远程桌面 sudo apt install xrdp sudo systemctl enable xrdp...
阅读全文
0℃

Docker安装部署ELK Stack

2023年08月18日 Docker  ⁄ 被围观 2,569次+
什么是ELK: ELK主要由ElasticSearch、Logstash和Kibana三个开源工具组成,还有其它轻量型数据采集器,如filebeat等组成的日志收集分析系统。 Elasticsearch :分布式搜索引擎,具有高可伸缩、高可靠、易管理等特点,可以用于全文检索、结构化检索和分析,并能将这三者结合起来,Elasticsearch 是用Java 基于 Lucene 开发,现在使用最广的开源搜索引擎之一。 Logstash :数据收集处理引擎,支持动态的从各种数据源搜集数据,并对数据进行过滤、分析、丰富、统一格式等操作,然后存储以供后续使用。 Kibana :可视...
阅读全文
0℃

Linux下绑定多个网卡为一个虚拟接口

2023年08月08日 Linux  ⁄ 被围观 1,362次+
网卡bond是通过把多张网卡绑定为一个逻辑网卡(虚拟接口),实现网卡冗余和负载均衡,在生产环境中经常用到。 服务器有两块网卡,用这两块网卡做成一个逻辑网卡bond0 1、确定系统是否已加载bonding模块 lsmod | grep bonding #检查是否已加载bonding模块 #如果命令输出中包含"bonding"字样,则表示bonding模块已加载。 #如果上述命令没有输出,说明bonding模块未加载。 sudo modprobe bonding #手动加载该模块 2、系统启动时自动加载bonding模块 touch /etc/modules-load.d/bonding.conf vi /etc/modules-load.d/...
阅读全文
0℃

Linux下安装部署Docker二进制版本

2023年07月24日 Docker  ⁄ 被围观 1,819次+
准备工作 在安装Docker之前,确保已经关闭SELINUX、关闭或卸载firewall、创建了Docker用户组,并且安装了iptables防火墙,系统内核版本为Linux 3.10及其以上版本。 1、关闭selinux #执行以下命令 setenforce 0 sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config 2、关闭firewall systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 systemctl mask firewalld systemctl stop firewalld yum -y remove firewalld 3、添加docker用户组 group...
阅读全文
0℃

Linux下扩容LVM根分区

2023年07月20日 Linux  ⁄ 被围观 1,433次+
需求:在磁盘/dev/sda剩余未使用的空间上创建新分区,并扩容到lvm根分区 1、磁盘分区操作 df  -h  #查看当前磁盘分区信息 fdisk -l #查看磁盘容量 parted /dev/sda #运行parted并指定磁盘设备 print free #查看可用空闲空间 quit #退出 fdisk /dev/sda #进行分区操作 p #查看当前的分区情况 n #创建一个新分区 回车 #当要求输入起始扇区时,按回车键使用默认值(将新分区放置在可用空间的开头) 回车 #当要求输入结束扇区时,同样按回车键以使用默认值(将新分区延伸到可用空间的末尾) w #保存修改并退出fdis...
阅读全文
0℃

Linux下合并/var分区到/根分区

2023年06月27日 Linux  ⁄ 被围观 1,423次+
需求:把单独的分区/var合并到根/分区,删掉原来的/var,把磁盘空间扩容到/根分区 1、备份数据 cp -p -r /var /var.bak 2、查看挂载信息 df -hT | grep /var /dev/mapper/bigcloud--enterprise--linux--for--euler-var ext4 974M 115M 792M 13% /va #查找占用/var的进程及,kill <PID> lsof +D /var [root@localhost var.bak]# lsof +D /var COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME firewalld 931 root 3w REG 253,3 0 1861 /var/log/firewalld tuned 957 root 3w REG 253,3 2671 1865 /var/...
阅读全文


Copyright© 2011-2024 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
陕ICP备11001040号-3