基于Linux虚拟镜像主机优化

VirtualBox+SEED Ubuntu20.04实验环境搭建保姆级教程(含国内镜像加速) 本文提供VirtualBox+SEED Ubuntu20.04实验环境搭建的详细教程,涵盖从基础安装到系统配置的全流程。特别针对国内用户优化网络设置,包括镜像源加速和Docker配置,确保高效完成网络安全实验环境部署。教程包含常见问题解决方案和性能优化建议,是初学者搭建实验环境的实用指南。 阅读详情

一、主机名称

(一)查看当前主机名称

[root@harbor ~]# hostname
harbor
[root@harbor ~]# cat /etc/hostname 
harbor
[root@harbor ~]# 

(二)永久修改主机名称

1.永久修改主机名称,并立即生效,无需重启

#1,修改主机名:永久修改,并当时生效;
hostnamectl set-hostname harbor 

2.永久修改,重启生效;

vim /etc/hostname

(三)临时修改主机名称

hostname  harbor

二、字符集修改

(一)查看当前系统字符集

[root@harbor ~]# localectl 
   System Locale: LANG=zh_CN.UTF-8
       VC Keymap: cn
      X11 Layout: cn
[root@harbor ~]# 

(二)查看当前系统匹配字符集列表

[root@harbor ~]# localectl list-locales
aa_DJ
aa_DJ.iso88591
aa_DJ.utf8
aa_ER
aa_ER.utf8
aa_ER.utf8@saaho
aa_ER@saaho
aa_ET
aa_ET.utf8
。。。。。
。。。。。

(三)设置系统字符集

utf-8mb4:多了一些表情符号;utf-8:没有表情符号

[root@harbor ~]# localectl set-locale LANG=zh_CN.UTF-8
[root@harbor ~]# 

三、下载源优化

(一)配置阿里巴巴开源镜像

- BASE源优化
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

- epel源优化
curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

(二)验证查看下载源

[root@harbor ~]# yum repolist
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
源标识                      源名称                                                     状态
base/7/x86_64               CentOS-7 - Base - mirrors.aliyun.com                       10,072
epel/x86_64                 Extra Packages for Enterprise Linux 7 - x86_64             13,791
extras/7/x86_64             CentOS-7 - Extras - mirrors.aliyun.com                        526
updates/7/x86_64            CentOS-7 - Updates - mirrors.aliyun.com                     6,173
repolist: 30,562
[root@harbor ~]# 

(三)安装常用的软件

yum -y install tree vim wget bash-completion bash-completion-extras lrzsz net-tools sysstat iotop iftop htop unzip nc nmap telnet bc psmisc httpd-tools bind-utils methogs expect dos2unix

#简单了解一下即可
vim  #编辑文件
tree #显示目录结构
wget #下载
bash-completion bash-completion-extras  #命令补全工具,重启、重连生效;
lrzsz  #widows和linux两个主机传输文件使用的
   sz 文件  #将虚拟机系统中的文件传输到宿主机上了
   rz -E   #将宿主机文件传输到虚拟机中;
unzip  #压缩解压缩zip文件使用
nmap   #端口扫描工具
dos2unix  #windows文件的换行符:\r\n
          #linux文件的换行符:\n

四、关闭安全软件

(一)关闭selinux

1.查看selinux服务状态

[root@harbor ~]# getenforce
Enforcing
[root@harbor ~]# 

2.临时关闭selinux

[root@harbor ~]# setenforce 0
[root@harbor ~]# getenforce 
Permissive

3.永久关闭selinux

#3,永久关闭selinux
[root@harbor~]# vim /etc/selinux/config 
........
7 SELINUX=disabled
........

(二)关闭firewalld

1.查看防火墙运行状态

[root@harbor ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

8月 08 19:55:18 harbor systemd[1]: Starting firewalld - dynamic firewall daemon...
8月 08 19:55:19 harbor systemd[1]: Started firewalld - dynamic firewall daemon.
8月 08 19:55:20 harbor firewalld[910]: WARNING: AllowZoneDrifting is enabled. This is ...ow.
8月 08 20:04:56 harbor systemd[1]: Stopping firewalld - dynamic firewall daemon...
8月 08 20:04:56 harbor systemd[1]: Stopped firewalld - dynamic firewall daemon.
Hint: Some lines were ellipsized, use -l to show in full.
[root@harbor ~]# 

2.临时关闭防火墙

[root@harbor~]# systemctl stop firewalld

3.永久关闭防火墙

[root@harbor~]# systemctl disable firewalld


systemctl disable 服务名    #禁止开机自动启动
systemctl enable  服务名    #设置开机自动启动
systemctl stop    服务名    #关闭服务
systemctl start   服务名    #开启服务
systemctl restart 服务名    #重启服务
systemctl status  服务名    #查看服务状态

 五、sshd远程连接优化

(一)关闭GSSapi 和 反向解析

#有两处需要修改:1,关闭GSSapi验证方式;2,关闭远程连接的反向解析;(名称==>IP);
[root@harbor~]# vim /etc/ssh/sshd_config
 77 
 78 # GSSAPI options
 79 GSSAPIAuthentication no  #关闭GSSapi验证方式;
......
114 #ShowPatchLevel no
115 UseDNS no #关闭远程连接的反向解析;(名称==>IP);
116 #PidFile /var/run/sshd.pid

 (二)重启sshd服务


#每次修改一个服务的配置文件之后,都需要重启这个服务,你修改的内容才会生效;
[root@harbor~]# systemctl restart sshd

六、时间同步

(一)调整时区

1.查看当前时区

[root@harbor ~]# timedatectl 
      Local time: 四 2024-08-08 20:57:21 CST
  Universal time: 四 2024-08-08 12:57:21 UTC
        RTC time: 四 2024-08-08 12:57:22
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a
[root@harbor ~]# 

2.查看时区列表

[root@harbor ~]# timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
。。。。。。

3.设置时区

[root@harbor ~]#  timedatectl set-timezone Asia/Shanghai
[root@harbor ~]# 

(二)手动和定时同步时间

1.安装时间同步工具

#1,安装时间同步工具
[root@harbor~]# yum -y install ntpdate

2.手动同步时间

#2,与阿里云时间服务器进行同步
[root@harbor~]# ntpdate ntp.aliyun.com
[root@harbor~]# ntpdate ntp1.aliyun.com
24 Jul 09:35:08 ntpdate[1661]: adjust time server 203.107.6.88 offset 0.000770 sec

3.定时同步时间

#linux的定时任务文件
[root@harbor~]# crontab  -e
[root@harbor~]# vim /etc/crontab 
.....
# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed
# 分 时 日 月 周 
*/5  *  *  *  *   ntpdate ntp1.aliyun.com &>/dev/null

4.查看当前时间

##查看当前时间
[root@harbor ~]# date
2024年 08月 08日 星期四 21:01:18 CST
##计算机硬件时间
[root@harbor ~]# clock  
2024年08月08日 星期四 21时01分21秒  -0.099902 秒
[root@harbor ~]# 

Linux宿主机上部署Windows虚拟机的避坑指南与性能调优【VMware实战】 本文详细介绍了在Linux宿主机上使用VMware部署Windows虚拟机的完整流程与性能调优技巧。从环境准备、镜像选择到驱动安装和性能优化,提供了实用的避坑指南,帮助用户高效运行Windows虚拟机,特别适合开发测试和跨平台工作场景。 阅读详情

相关推荐

Kali Linux 2026实战指南:虚拟机环境搭建与网络配置详解

Linux发行版作为开源操作系统的核心形态,其设计理念在于提供稳定、安全且高度可定制的计算环境。通过虚拟化技术,用户可以在单一物理硬件上创建隔离的虚拟系统,实现资源的高效利用与实验环境的快速部署。这种技术对于网络安全学习和渗透测试尤为重要,因为它允许在受控的沙箱中安全地运行和测试各类安全工具。Kali Linux作为专为安全审计和渗透测试设计的Linux发行版,集成了超过600种专业工具,是安全从业者进行漏洞评估、网络侦察和渗透测试的利器。在虚拟机中部署Kali Linux,不仅能确保宿主机的安全隔离,还能

weixin_33834075的博客 468

linux镜像虚拟机创建共享文件夹详细步骤 -- 和本地电脑传输文件

linux镜像虚拟机创建共享文件夹详细步骤 -- 和本地电脑传输文件

小蜜蜂vs码农 1383

虚拟机及Linux镜像文件

虚拟机VMware12和红帽Linux镜像文件RedHat 7,亲测可用,最新版本。

【Linux】虚拟机设置ISO镜像、配置CentOS 7、设置快照

虚拟机设置ISO镜像、配置CentOS 7、设置快照

四季轮换叶,一路招摇胜 6539

VMware+linux镜像

VMware虚拟机搭建Linux系统和Linux镜像下载,安装与部署参考网络

Ubuntu1204(x64)的VMware虚拟机镜像

基于VMware workstation 12 Pro安装的ubuntu-12.04-server-amd64的虚拟机镜像文件,用户名为linux,密码为123456,基于此可快速搭建Linux或者Android开发环境。

Linux系统安装后的基础优化-基于CentOS(5.8/6.4)

在运维工作中,我们发现Linux系统安装之后并不能立即投入生产环境使用,往往需要先经过我们运维人员的优化才行。 下面我就为大家简单讲解几点关于Linux系统安装后的基础优化操作。 注意:本次优化都是基于CentOS(5.8/6.4)。关于5.8和6.4两者优化时的小区别,我会在文中提及的。 优化条目: 1 2 3 4 5

gnufre的专栏 1405

基于QEMU的openEuler aarch64虚拟机快速部署与漏洞验证指南

本文提供了一份基于QEMU在个人电脑上快速部署openEuler aarch64虚拟机的详细指南。内容涵盖从软件准备、目录规划、QEMU安装、虚拟磁盘创建到系统安装与SSH配置的全过程,并以CVE-2024-1086内核漏洞为例,演示了如何在该虚拟环境中进行安全漏洞的验证与补丁测试,为安全研究和运维测试提供了一个低成本、高效率的ARM架构沙箱环境。

earth的博客 439

linux笔记 - 安装虚拟机

1. 下载镜像 2. 新建虚拟机 3. 安装操作系统 4. 配置虚拟机网络

zfxia的博客 5974

如何在NVIDIA CX6 网卡和华为CE交换机上为RDMA协议使能DCQCN和PFC

【代码】如何在NVIDIA CX6 网卡和华为CE交换机上使能DCQCN和PFC。

Markchen7788的博客 5096

STM32CubeMX定时器配置

因为只有当 CH2 处于 输入模式 时,硬件才能把这根脚送进滤波器(TI2FP2通道之前要滤波),再生成 TI2FP2 这条支路供 Slave-Mode 控制器使用,也就是说TI2FP2 并不是“独立存在”的,但在CubeMX配置时:如下图,我们只设置Slave Mode和TI1FP1,之后,CH1就自动配置为 Input Capture 了,下图发现,Channel1只能 Input Capture 或者Disable。哪来的主定时器和从定时器呢?把待测 PWM 的高电平当“门”,连接到ETR。

2402_89015641的博客 3188

服务器虚拟机镜像设置,centos虚拟机镜像库

centos虚拟机镜像库 内容精选换一换使用virt-manager创建虚拟机,以Oracle Linux 6.8虚拟机操作系统为例,其他操作系统类似。以下步骤图示仅供参考,视实际情况而定。登录宿主机,打开终端,输入virt-manager命令,弹出virt-manager的软件界面。在宿主机上下载所需ISO镜像到宿主机,或者在本地下载后通过Xshell连接宿主机,将ISO上传通过在编译修改过的C...

weixin_40009207的博客 731

Android Camera MTK框架

Camera简介: 虽然前文说道Android在5.0之后就推出了Camera2 API,但是各个厂家的基本未适配,导致目前市场上大部分机型使用的仍然是Camera1 API。PS:Android 9.0 Google强制要求各个平台厂商(高通/MTK/华为等)支持Camera2,不再兼容Camera1。 ...

weixin_49303682的博客 5510

腾讯云主机上跑Kali?手把手教你用VirtualBox自制镜像避坑(附详细命令)

本文详细介绍了在腾讯云主机上通过VirtualBox自制Kali Linux镜像的完整流程,包括环境准备、虚拟机安装、磁盘格式转换及云平台部署。特别针对腾讯云兼容性问题提供了VHD、QCOW2等格式转换命令,并分享了常见故障排查方法,帮助网络安全研究者高效搭建云端渗透测试环境。

weixin_30896825的博客 523

K8s-K8s部署Zookeeper+Kafka+ELFK+持久化数据

K8s环境下容器化部署`Zookeeper+Kafka+ELFK`日志收集系统

✅ 专注企业级 Linux/DevOps 运维的实战派 ✅ 已输出上百篇可落地方案 ✅ Shell 脚本开箱即用 ✅ K8s/YAML 环境验证 ✅ 故障排查链路完整复现 1916

图注意力网络(GAT)原理与代码实战案例讲解

1. 背景介绍 图注意力网络(Graph Attention Network,简称GAT)是一种基于图神经网络(Graph Neural Networks,简称GNN)的深度学习方法。它能够处理具有复杂关系的节点数据,并在多个领域取得了显著的效果,如社交网络分析、推荐系统等。 2. 核心概念与联系

AI架构师小马 2716

kvm服务器虚拟化是什么,kvm云服务器虚拟化

kvm云服务器虚拟化 内容精选换一换假设您的云服务器已经部署好应用,您可以将这台云服务器创建为私有镜像,然后通过私有镜像创建相同配置的云服务器,省去重复部署应用的时间。参考如下指导:通过云服务器创建Windows系统盘镜像通过云服务器创建Linux系统盘镜像通过镜像创建云服务器可以,但前提是云服务器的架构类型(x86/鲲鹏)必须一致。假设您名下有两台归属同一区域的云服务器,华为云帮助中心,为用户提...

weixin_33918358的博客 414

【Matlab】matlab代码实现sph溃坝模拟

本文介绍了一个基于MATLAB的SPH溃坝模拟实现。代码使用平滑粒子流体动力学方法,通过建立1000个随机分布的粒子,计算粒子间的相互作用力来模拟流体运动。模拟过程包括初始化参数、粒子创建、密度压力更新、速度位置计算以及可视化展示。核心算法采用poly6Kernel和spikyKernelGradient函数处理粒子间作用力。该示例为二维简化模型,仅包含基本物理参数和计算流程,实际应用需进一步优化扩展。

unber的博客 208

Linux操作系统:RHEL9.7的部署及优化(完整详解)

Linux操作系统是一种自由和开放源代码的类UINX操作系统,主要应用在服务器领域。

2501_90343699的博客 517

工业-实时数据采集

在主节点使用Flume采集/data_log目录下实时日志文件中的数据,将数据存入到Kafka的Topic 中(Topic名称分别为ChangeRecord、ProduceRecord和EnvironmentData,分区数为4),Flume 采集ChangeRecord。

dafsq的博客 590

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

虚拟化管理系统服务器,服务器虚拟化管理系统

服务器虚拟化管理系统 内容精选换一换您可以执行以下命令,查看当前云服务器的虚拟化类型。lscpu如果回显信息中的Hypervisor vendor为XEN,说明当前云服务器为XEN虚拟化类型,如果需要同时支持KVM虚拟化,请参考本章节操作优化Linux私有镜像。如果查出来的虚拟化类型为KVM,也建议您优化私有镜像,避免最终发放的云服务器出现一些不可预知的异常。本文以云服务器的操作系统为“Windo...

weixin_32532145的博客 1258

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

vz存储管理:磁盘镜像、文件系统和数据持久化完全指南

在macOS上使用Apple Virtualization.framework创建和管理虚拟机时,**vz存储管理**是确保数据安全性和虚拟机性能的关键环节。本文将为您详细介绍如何使用vz库进行磁盘镜像管理、文件系统配置和数据持久化操作,帮助您掌握虚拟化环境中的完整存储解决方案。🎯 ## 什么是vz存储管理? **vz存储管理**是通过Apple Virtualization.framewo

gitblog_00825的博客 1072

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

终极快速虚拟机管理指南:Quickemu让多系统测试变得简单

Quickemu是一款革命性的QEMU包装器,专为开发者和技术爱好者设计,能够快速创建和运行经过优化的Windows、macOS和Linux虚拟机。这款开源工具通过自动化复杂配置,让虚拟化技术变得前所未有的简单易用。无论您是想测试Linux发行版、体验macOS系统,还是运行Windows环境,Quickemu都能在几分钟内为您准备好一切,无需深入复杂的虚拟化配置细节。 ## 🚀 Quicke

gitblog_00785的博客 1031

VirtualBoxda搭建Ubuntu 26.04虚拟机实训报告

VirtualBoxda搭建Ubuntu 26.04虚拟机实训报告

dr_wxy_26的博客 230

KVM宿主机与虚拟机文件传输方案全解析:从SCP到VirtIO-FS

在虚拟化技术中,宿主机与虚拟机之间的高效数据交互是核心运维需求。其原理主要基于虚拟化层提供的网络桥接、半虚拟化通道及文件系统直通等机制,通过模拟专用设备或共享内存实现低延迟通信。这一技术的核心价值在于提升运维效率、保障数据一致性并优化资源利用率,广泛应用于配置分发、日志收集、开发测试及备份恢复等场景。本文聚焦KVM环境,深入探讨了基于SSH的网络传输、利用libguestfs的离线操作以及高性能VirtIO-FS共享等方案,并针对虚拟化运维中常见的网络配置、权限映射及性能调优问题提供了实战指南。

weixin_28715953的博客 231

思杰虚拟服务器,思杰服务器虚拟化安装

思杰服务器虚拟化安装 内容精选换一换Windows弹性云服务器虚拟化驱动异常(Tools没有正常运行)。为保证弹性云服务器的正常使用,请参见本节内容进行修复。弹性云服务器虚拟化驱动异常会影响弹性云服务器服务数据安全、可用性、系统性能。具体影响的表现:可能导致弹性云服务器文件系统损坏。用户控制台单击“关机”、“重启”按钮,由于没有Tools,在云平台底层弹性云服务器会被“强制为了解决Windows系...

weixin_39670246的博客 603
上一篇: C++引用的本质剖析
下一篇: 网络基础篇~网络通信模型/协议
linuxMinx
博客等级 码龄15年 195粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值