0℃
2023年02月24日
⁄ KVM
⁄ 被围观 474次+
KVM虚拟机简介:
Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,目前集成在Linux的各个主要发行版本中。
KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术),是基于硬件的完全虚拟化。
Xen是基于硬件支持的完全虚拟化,但Xen本身有自己的进程调度器,存储管理模块等,所以代码较为庞大。
广为流传的商业系统虚拟化软件VMware ESX系列是基于软件模拟的Full-Virtualization。
1、检查cpu是否支持虚拟化
1.1如果是在VMware虚拟机中安装,检查Intel VT设置
在VMware设置中将作为宿主机的Ce...
kvm, linux阅读全文
0℃
2022年12月12日
⁄ AlmaLinux
⁄ 被围观 2,038次+
AlmaLinux是一个开源、社区拥有和管理、免费的企业Linux发行版。专注于长期稳定性,并提供强大的生产级平台。可以作为CentOS停止维护(改为滚动更新)后,RHEL的下游Linux操作系统替代方案,并继承了原CentOS的开源免费特点。
官方网站:https://almalinux.org/
系统镜像下载地址:http://mirrors.aliyun.com/almalinux/9.1/isos/x86_64/AlmaLinux-9.1-x86_64-minimal.iso
一、安装AlmaLinux-9.x
成功引导系统后,会出现下面的界面
界面说明:
Install AlmaLinux-9.1 #安装AlmaLinux-9.1
Test this media &...
AlmaLinux, linux阅读全文
0℃
2022年12月12日
⁄ 国产化OS
⁄ 被围观 1,596次+
BCLinux for Euler是中国移动云基于openEuler社区版本的再发型版本,继承了欧拉社区自主可控、丰富的产业生态、全堆栈技术优化、鲲鹏CPU能力等优势。
openEuler社区:
https://www.openeuler.org/
移动开源镜像站:
https://mirrors.cmecloud.cn/
BCLinux for Euler下载地址:https://mirrors.cmecloud.cn/bclinux/oe21.10/ISO/x86_64/release/BCLinux-for-Euler-21.10-dvd-x86_64-221128.iso
一、安装BCLinuxoe-21.10
成功引导系统后,会出现下面的界面
界面说明:
Install BigCloud-Enterprise-Linux-for-Eule...
CentOS, linux, 国产化阅读全文
0℃
2022年09月02日
⁄ MySQL
⁄ 被围观 1,512次+
操作系统:CentOS 7.x
MySQL二进制版本:5.7.x 小版本升级
现有版本:MySQL 5.7.38
升级后版本:MySQL 5.7.39
下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz
上传mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz到/usr/local/src
升级前先查看MySQL 5.7.x 中添加、弃用或删除的变量和选项
https://dev.mysql.com/doc/refman/5.7/en/added-deprecated-removed.html
############################################
MySQL 8.0.x版本可以使用mysql-shell进行升级前...
linux, mysql阅读全文
0℃
2022年09月01日
⁄ Linux
⁄ 被围观 1,744次+
默认情况下,Linux系统一般没有安装中文字体,如果有需求可以自己安装,下面以CentOS 7.x为例来进行安装。
1、使用yum源在线安装默认字体库
yum install fontconfig
2、安装字体库管理工具
#安装ttmkfdir这个是用来搜索目录中所有的字体信息并汇总生成fonts.scale文件
yum install ttmkfdir
#创建中文字体存放目录
mkdir /usr/share/fonts/chinese
3、拷贝字体,可以从windows系统进行拷贝,打开c盘下的C:\Windows\Fonts目录,一般选择宋体和黑体,simsun.ttc、msyhbd.ttc、msyhl.ttc、msyh.ttc将中文字体复制到/...
linux阅读全文
0℃
2022年08月26日
⁄ Linux
⁄ 被围观 1,948次+
File Browser是一个使用go语言编写的软件,功能是可以通过浏览器对服务器上的文件进行管理。可以是修改文件,或者是添加删除文件,甚至可以分享文件,是一个很棒的文件管理器,你甚至可以当成一个网盘来使用。总之使用非常简单方便,功能很强大。
项目地址:https://github.com/filebrowser/filebrowser/releases/
教程地址:https://www.filebrowser.cn/
下载地址:https://github.com/filebrowser/filebrowser/releases/download/v2.22.4/linux-amd64-filebrowser.tar.gz
上传安装包到/usr/local/src目录
开启...
File Browser, linux阅读全文
0℃
2022年08月23日
⁄ Linux
⁄ 被围观 1,468次+
go-fastdfs 是一个基于 http 协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能、高可靠、无中心、免维护等优点。
官方网站:https://sjqzhang.gitee.io/go-fastdfs/
go-fastdfs (go语言版本的FastDFS)
项目地址:https://github.com/sjqzhang/go-fastdfs
编译版本下载地址:https://github.com/sjqzhang/go-fastdfs/releases
go-fastdfs-web 监控工具
项目地址:https://github.com/perfree/go-fastdfs-web
各打包版本下载地址:https://github.com...
Go-FastDfs, linux阅读全文
0℃
2022年08月04日
⁄ Redis
⁄ 被围观 1,634次+
准备篇
一、防火墙配置
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防火墙
yum install iptables-services #安装
vi /etc/sysconfig/iptables #编辑防火墙配置文件
# sample configuration for iptables service
# you can edit this manually or use system-c...
linux, redis阅读全文
0℃
2022年08月04日
⁄ Redis
⁄ 被围观 1,229次+
Redis安装目录:/usr/local/redis-5.0.14/
#创建日志切割脚本
vi /usr/local/redis-5.0.14/cut-redis-log.sh
#!/bin/bash
#获取昨天的日期
file_date=$(date -d"1 day ago" +"%Y%m%d")
#redis日志文件
log_path_redis=/usr/local/redis-5.0.14/log/redis.log
#日志切割后的存放目录
back_base=/usr/local/redis-5.0.14/log/
#设置删除多少天之前的日志文件
days=180
#切割日志
#redis的日志文件可以直接mv,不需要重新加载服务就能生成新的日志文件
mv $log_path_redis $back_base/redis_$file_date.log
#删除日...
linux, redis阅读全文
0℃
2022年08月03日
⁄ Nginx
⁄ 被围观 1,362次+
操作系统:CentOS 7.x
准备篇
一、防火墙配置
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防火墙
yum install iptables-services #安装
vi /etc/sysconfig/iptables #编辑防火墙配置文件
# sample configuration for iptables service
# you can edit this man...
CentOS, linux, nginx阅读全文
0℃
2022年05月25日
⁄ Prometheus
⁄ 被围观 3,394次+
组件介绍:
1、Prometheus是由go语言开发的一套开源的系统监控报警框架。
2、Alertmanager是接收Prometheus发送的告警信息,它支持丰富的告警通知渠道,而且很容易做到告警信息进行去重,降噪,分组,策略路由,是一款专业的告警通知系统。
3、Grafana是一个开源的图表可视化工具,图表配置方便,生成的图表很漂亮,并能实现告警,支持五十多种数据源,Prometheus就是其中支持的一种。
4、可以理解为Prometheus是收集数据,Alertmanager是数据告警系统,Grafana是把Prometheus收集来的数据整理并通过图表的方式展...
CentOS, Grafana, linux, Prometheus阅读全文
0℃
2021年07月07日
⁄ CentOS
⁄ 被围观 4,915次+
说明:
系统版本:CentOS 7.x
CentOS 7.x默认内核版本是Linux 3.10,我们需要部署K8s等项目需要高版本的内核。
Linux Kernel官方网站:https://www.kernel.org/
ELRepo源网站:http://elrepo.org/
一、升级系统
#检查当前 CentOS 系统版本
cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
#检查当前 CentOS 系统内核版本
uname -sr
Linux 3.10.0-1160.el7.x86_64
yum clean all #清除缓存
yum makecache fast #重新建立缓存
yum update -y #升级系统
reboot #重启系统
二、使用elrepo源升级内核
r...
CentOS, linux阅读全文
0℃
2021年06月24日
⁄ CentOS
⁄ 被围观 11,613次+
说明:
截止目前CentOS-8.x最新版本为CentOS-8.4.2105,下面介绍CentOS-8.4.2105的具体安装配置过程
服务器相关设置如下:
操作系统:CentOS-8.4.2105
IP地址:192.168.21.105
网关:192.168.21.2
DNS:8.8.8.8 8.8.4.4
备注:
1、CentOS 8.x系列只有64位系统,没有32位。
2、CentOS 8.x的版本有CentOS 8.x和CentOS Stream两个版本,
2.1、CentOS Stream是一个面向开发人员的发行版,是Red Hat Enterprise Linux的滚动发行版,是一个连续的内容流,每天更新几次,其中包含RHEL的最新和最大更新。
2.2、服务器一般...
CentOS, CentOS 安装, linux阅读全文
0℃
2021年06月22日
⁄ Rocky
⁄ 被围观 9,341次+
Rocky Linux是一个社区企业操作系统,旨在与美国顶级企业Linux发行版实现100%错误兼容,Rocky Linux由CentOS项目的创始人Gregory Kurtzer领导。
Rocky Linux官方网站:https://rockylinux.org/
Rocky Linux下载地址:https://rockylinux.org/download
截止目前Rocky Linux最新稳定版本为Rocky Linux 8.4 (Green Obsidian)正式版本,下面介绍Rocky Linux 8.4 的具体安装配置过程
Rocky Linux 8.4系统镜像下载地址:
https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8.4-x86_64-dvd1.iso
https:...
linux, Rocky阅读全文
0℃
2021年02月11日
⁄ Rocky
⁄ 被围观 7,552次+
Rocky Linux是一个社区企业操作系统,旨在与美国顶级企业Linux发行版实现100%错误兼容,Rocky Linux由CentOS项目的创始人Gregory Kurtzer领导。
Rocky Linux官方网站:https://rockylinux.org/
Rocky Linux下载地址:https://rockylinux.org/download
截止目前Rocky Linux最新版本为Rocky Linux 8.3 RC版本,下面介绍Rocky Linux8.3 的具体安装配置过程
一、安装Rocky Linux 8.3
成功引导系统后,会出现下面的界面
界面说明:
Install Rocky Linux 8 #安装Rocky Linux 8
Test this media & install Rocky ...
linux, Rocky阅读全文
0℃
2017年04月30日
⁄ 安全优化
⁄ 被围观 34,055次+
说明:
操作系统:CentOS
一、安装编译工具包
yum install gcc gcc-c++ make
yum install glibc-static
二、安装chkrootkit
cd /usr/local/src/
wget ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz #下载软件包
tar zxvf chkrootkit.tar.gz #解压
cd chkrootkit-0.52
make sense #安装
mv /usr/local/src/chkrootkit-0.52 /usr/local/chkrootkit #拷贝到安装目录
三、使用chkrootkit
/usr/local/chkrootkit/chkrootkit
cd /usr/local/chkrootkit
./chkrootkit | grep INFECTED
出现INFECTED就说明系统...
linux, rootkit, 后门检测阅读全文
0℃
2016年12月16日
⁄ LNMP
⁄ 被围观 17,969次+
准备篇
一、配置防火墙,开启80端口、3306端口
vi /etc/sysconfig/iptables #编辑防火墙配置文件
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state ...
linux, lnmp阅读全文