0℃
2024年09月05日
⁄ Linux
⁄ 被围观 1,117次+
OpenVPN 和 OpenVPN Access Server(AS)区别:
1、OpenVPN 是一个开源的 VPN 解决方案,提供基本的 VPN 功能;OpenVPN Access Server 是一个商业产品,提供图形用户界面、简化的管理和更多的企业功能。
2、OpenVPN 需要手动配置,适合有技术背景的用户;OpenVPN Access Server 提供了一个易于使用的管理界面,简化了配置和管理过程。
3、OpenVPN 是社区支持的,依赖于社区文档和论坛;OpenVPN Access Server 提供官方技术支持和更新。
4、OpenVPN 是完全开源的;OpenVPN Access Server 有免费版和商业版,商业版...
linux, vpn阅读全文
0℃
2024年08月29日
⁄ Linux
⁄ 被围观 744次+
操作系统:CentOS-7.x
遇到问题:系统无法启动,需要把/data/server下面的数据拷贝出来
解决办法:使用CentOS-7.x光盘引导进入救援模式,拷贝数据
一、系统损坏无法启动,使用救援模式修复后可以正常启动
1、模拟故障,系统无法启动
#这个命令会删除系统引导文件,导致系统无法正常启动,可以使用救援模式修复系统
rm -rf /boot/grub2
shutdown -r now #重启后系统已经无法启动了
2、设置光盘引导重启系统
选择故障排除模式Troubleshooting
选择救援模式Rescue a CentOS system
选择1,继续
chroot /mnt/sysi...
linux阅读全文
0℃
2024年08月19日
⁄ Linux
⁄ 被围观 914次+
工具介绍:
1、storcli(Storage Command Line Interface)是一款强大的命令行管理工具,用于管理和配置存储控制器,
2、使用该工具可以实现在操作系统内完成对RAID卡的全部操作,
3、主要适用于Broadcom(原LSI)及Intel RAID控制器,目前大部分服务器的磁盘阵列卡基本都采用了LSI的产品,
4、Windows、Linux、VMware exsi系统下storcli工具使用没有区别,只是在工具安装方法上有区别。
5、storcli工具下载链接:https://www.broadcom.com/site-search?q=storcli
安装storcli工具:
上传到服务器并解压下载好工...
linux, Raid阅读全文
0℃
2024年07月31日
⁄ Linux
⁄ 被围观 1,871次+
一、安装Rocky-9.4
服务器一般不需要安装桌面环境,建议使用Minimal ISO镜像来安装系统。
下载地址:https://download.rockylinux.org/pub/rocky/9/isos/x86_64/Rocky-9.4-x86_64-minimal.iso
成功引导系统后,会出现下面的界面
界面说明:
Install Rocky Linux 9.4 #安装Rocky Linux 9.4
Test this media & install Rocky Linux 9.4 #测试安装文件并安装Rocky Linux 9.4
Troubleshooting #修复故障
这里选择第一项,安装Rocky Linux 9.4,回车,进入下面的界面
语言选择界面,正式生产服务器建议安装英文...
linux, Rocky阅读全文
0℃
2024年07月09日
⁄ Linux
⁄ 被围观 1,169次+
1、使用yum包管理器安装
#创建安装包下载目录
mkdir -p /data/soft/ansible
#下载ansible及其所有依赖
yum -y install epel-release #CentOS系统需要安装第三方yum源
yum install -y ansible --downloadonly --downloaddir=/data/soft/ansible
#离线安装
cd /data/soft/ansible
yum localinstall *.rpm -y
#查看版本
ansible --version
2、使用pip安装
cd /data/soft/ansible
pip3 download --index-url https://mirrors.aliyun.com/pypi/simple/ ansible==2.9.27
#离线安装
pip3 install ansible==2.9.27 --no-i...
ansible, linux阅读全文
0℃
2024年06月27日
⁄ Linux
⁄ 被围观 1,145次+
需求:服务器是arm64架构,go-fastdfs没有arm64的二进制包
lscpu #查看系统的 CPU 架构信息
Architecture: aarch64
解决办法:源码编译安装go-fastdfs
1、安装golang环境安装
参考:https://www.osyunwei.com/archives/14314.html
2、下载go-fastdfs
https://github.com/sjqzhang/go-fastdfs/archive/refs/tags/v1.4.0.tar.gz
上传安装包到/data/soft 目录
cd /data/soft
tar zxvf go-fastdfs-1.4.0.tar.gz #解压
mv go-fastdfs-1.4.0 /data/server/go/gopath #移动到项目路径
cd /data/server/go/gopath/go-fast...
arm64, fastdfs, linux阅读全文
0℃
2024年05月06日
⁄ Linux
⁄ 被围观 2,179次+
一、检查服务器是否正确安装了显卡
#安装检查显卡的工具包
yum install pciutils lshw -y #安装
rpm -ivh lshw-B.02.18-17.el7.x86_64.rpm #离线安装
rpm -ivh pciutils-3.5.1-3.el7.x86_64.rpm #离线安装
lspci | grep VGA # 检查
lspci -vvv |grep -i nvidia
lshw -numeric -C display #检查product: NVIDIA Corporation 后的产品标识
lspci | grep -i nvidia #检查显卡是否被系统识别
[root@localhost infras]#lspci | grep -i nvidia
10:00.0 3D controller:NVIDIA Corporation Device 2235(rev a1)
11:00.0 ...
linux, NVIDIA阅读全文
0℃
2024年04月25日
⁄ Linux
⁄ 被围观 2,099次+
具体操作:
1、重启系统,出现 GRUB 引导加载器时,选择您要启动的 Linux 内核版本,然后按 e 键编辑启动参数。
2、在编辑菜单中找到以 linux 开头的行,移动光标到该行,在其后面添加 init=/bin/bash
按 Ctrl + X 启动系统,系统启动后,出现 root 提示符。
3、重新挂载 Linux 系统的根文件系统 / 为读写模式,否则无法修改密码
mount -o remount,rw / #读写模式挂载
4、重置root密码
passwd root #根据提示重新设置密码
mount -o remount,ro / #完成操作后,为了确保系统的稳定性和文件系统的安全性,建议...
linux, 忘记root密码阅读全文
0℃
2024年04月12日
⁄ Linux
⁄ 被围观 1,711次+
标准官网:https://golang.org/
镜像官网:https://golang.google.cn/dl/
下载地址:https://dl.google.com/go/go1.22.2.linux-amd64.tar.gz
mkdir -p /data/soft #创建目录
把安装包上传到/data/soft目录下
操作系统:CentOS-7.x
1、创建安装目录
mkdir -p /data/server/go
mkdir -p /data/server/go/gopath
2、安装
cd /data/soft
tar -zxvf /data/soft/go1.22.2.linux-amd64.tar.gz -C /data/server/go --strip-components 1
3、设置环境变量
vi /etc/profile
#set go environment
export GO111MODULE=on
expo...
go, golang, linux阅读全文
0℃
2024年03月27日
⁄ Linux
⁄ 被围观 2,386次+
OpenVPN 是一个开源的虚拟私人网络(VPN)实现软件,它可以用来建立安全的点对点或站点到站点连接。通过使用 OpenVPN,用户可以在不安全的网络上建立加密连接,确保数据传输的安全性和隐私性。
操作系统:CentOS-7.x
一、准备篇
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
syst...
linux, vpn阅读全文
0℃
2024年02月29日
⁄ Linux
⁄ 被围观 1,865次+
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 的密...
linux阅读全文
0℃
2024年01月18日
⁄ SUSE Linux
⁄ 被围观 3,665次+
一、安装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、设置网...
linux, suse阅读全文
0℃
2024年01月15日
⁄ Linux
⁄ 被围观 3,197次+
操作系统: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...
linux, openssh阅读全文
0℃
2024年01月10日
⁄ Linux
⁄ 被围观 2,341次+
说明: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分区的数据
...
linux, LVM阅读全文
0℃
2023年12月28日
⁄ Linux
⁄ 被围观 2,168次+
需求:把/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 ...
linux, LVM阅读全文
0℃
2023年12月08日
⁄ Linux
⁄ 被围观 3,128次+
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 客户端)
下...
frp, linux阅读全文
0℃
2023年10月25日
⁄ Linux
⁄ 被围观 2,487次+
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...
linux, ssh阅读全文