CentOS7设置中文语言的两种方式

CentOS7系统下配置中文支持,在安装系统是没有选择中文,之后如果需要添加中文支持,请参考如下方式。

一、使用终端命令设置中文

1、打开终端命令,查询本机所有语言包
locale -a

2、查看是否有zh_CN.utf8语言包,如果没有就需要手动下载安装字体(如果有就跳过这一步) Continue reading "CentOS7设置中文语言的两种方式"

CentOS7系统配置情况常用查看命令汇总

CentOS7系统中经常需要查询当前配置情况,可以通过下面的常用查看命令反馈当前系统的信息值,拿到所需信息。

1【系统】
# uname -a /* 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue /* 查看操作系统版本
# cat /proc/cpuinfo /* 查看CPU信息
# hostname /* 查看计算机名
# lspci -tv /* 列出所有PCI设备
# lsusb -tv /* 列出所有USB设备
# lsmod /* 列出加载的内核模块
# env /* 查看环境变量
# dmidecode | grep "Product Nmae" /*查看服务器型号
Continue reading "CentOS7系统配置情况常用查看命令汇总"

CentOS下搭建和配置Zerotier并开机自启

Zerotier一款可以让您随时随地轻松连接云,移动,桌面和数据中心资源的工具。通过Zerotier可以轻松穿透内网,将你的多台设备建立虚拟局域网,实现内网设备的互联互通。

准备工作

1、Zerotier官网和帐号
官网地址:https://www.zerotier.com/

如果没有账号,请前往官网注册。

2、网络ID
如果你还没有网络ID,请到官网的管理个人网络部分查看 Continue reading "CentOS下搭建和配置Zerotier并开机自启"

CentOS8无法安装软件提示Cannot prepare internal mirrorlist: No URLs in mirrorlist

今天在CentOS8环境中,使用yum安装组件提示Cannot prepare internal mirrorlist: No URLs in mirrorlist。

原因
CentOS 8操作系统版本于2022年1月31日寿终正寝, 如果业务过渡期仍需要使用CentOS 8中的一些安装包,建议切换至CentOS-Vault源。

解决方法
执行下面两行代码

sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*

sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*

测试
再次执行yum 安装 Continue reading "CentOS8无法安装软件提示Cannot prepare internal mirrorlist: No URLs in mirrorlist"

CentOS的FTP中vsftpd错误500 OOPS: vsftpd: refusing to run with writable root inside chroot()解决方法

CentOS中部署vsftpd后,使用FTP连接时报错如下:500 OOPS: vsftpd: refusing to run with writable root inside chroot()  

解决方法:

方法1:

chroot_local_user=YES #锁定用户登录ftp后,只能到自己的家目录下,不能随便切换到其它目录。但是普通系统用户默认是可以在自己的家目录里写文件的,vsftp出于安全性要求,
如果锁定了用户的ftp登录目录,则所在目录不能有写权限。

方法2: Continue reading "CentOS的FTP中vsftpd错误500 OOPS: vsftpd: refusing to run with writable root inside chroot()解决方法"

CentOS修改vsftpd默认端口号

vsftpd的一般默认端口为21,一般来说端口21不太安全,不方便开放

#第一步、/etc/vsftpd/vsftpd.conf末尾添加listen_port=端口号

listen_port=2121

#第二步、在/etc/services文件中、修改ftp 21/tcp为ftp 10021/tcp、ftp 21/udp为ftp 22/udp

ftp 2121/ftp
ftp 2121/udp

#第三步,将firewall-cmd开放10021端口
firewall-cmd --add-port=10021/tcp --zone=public --permanent
firewall-cmd --reload

#第四步、重启vsftpd服务
systemctl restart vsftpd

原文地址:
https://cdn.modb.pro/db/542495

CentOS利用vsftpd搭建FTP服务器并实现指定用户访问指定目录

Centos中的FTP,在Linux系统中FTP服务器的服务不并是叫做ftp,而是叫做vsftpd。vsftpd全称(very secure FTP daemon)是一款在Linux系统中最受欢迎的FTP服务器,通过在Linux系统中安装和配置vsftpd来实现文件的共享。

vsftpd支持匿名访问和本地用户模式两种访问方式。匿名访问方式任何用户都可以访问搭建的FTP服务;本地用户模式只支持添加的本地用户访问搭建的FTP服务。但是匿名用户模式和本地用户模式只可同时配置一种。

【vsftpd的安装】

1、安装和卸载vsftpd服务

安装vsftpd服务
yum install -y vsftpd

卸载vsftpd服务
yum remove -y vsftpd

2、开启、重启服务 Continue reading "CentOS利用vsftpd搭建FTP服务器并实现指定用户访问指定目录"

CentOS一键安装BT宝塔面板的脚本命令代码详解

CentOS的内核就是Linux,而宝塔是基于Linux开发的服务器一体化控制面板,这里分享给大家的是宝塔Linux面板8.0.2安装脚本,经常在一些平台看到提供这个代码安装居然在售,其实官方网站早就有分享,这可能就是信息差吧。

具体步骤如下:

1、使用 SSH 连接工具
如 堡塔SSH终端 连接到您的 Linux 服务器后, 挂载磁盘 ,根据系统执行相应命令开始安装(大约2分钟完成面板安装)

宝塔系统环境兼容性简介: Continue reading "CentOS一键安装BT宝塔面板的脚本命令代码详解"

CentOS8安装GUI并使用Windows的RDP远程连接桌面

1、安装Server with GUI (参考https://blog.csdn.net/weixin_45901519/article/details/116280224或者https://blog.csdn.net/zzzjjjfff/article/details/105203359)

yum groupinstall -y 'Server with GUI'
systemctl set-default graphical

2、RDP部分(参考https://www.cnblogs.com/lenmom/p/9516210.html)

yum install -y epel-release
yum install -y xrdp tigervnc-server
Continue reading "CentOS8安装GUI并使用Windows的RDP远程连接桌面"

CentOS中Xdrop使用Windows远程桌面连接后闪退的解决办法

问题分析:这是由于anaconda中的 dbus_daemon 和/usr/bin中的dbus_daemon 冲突导致,解决方法就是把/usr/bin的path放在最前面

查看当前path:

echo $PATH

可以看见anaconda的bin在/usr/bin之前

解决方法: Continue reading "CentOS中Xdrop使用Windows远程桌面连接后闪退的解决办法"