-
- VirtualBox下Linux虚机扩容
- 节后上班第一天,按照计划开始搭建hadoop和hive实验环境,但尚未开始安装就遇到了一个难题:JDK安装包解压时提示空间不足。原先的四个虚拟机,每台分配了8G内存,其中根文件系统占用6G,完成Fabric实验后几乎没有剩余空间,因此需要进行扩容。以下是具体的操作步骤记录。环境:VirtualBox5.0.10、CentOSrelease6.4使用以下命令查看虚拟机的UUID:VBoxManagelisthdds结果如图1所示:图1使用以下命令将虚拟机的磁盘空间扩充至20G:VBoxManag
- linux运维 . 运维 883 2025-07-20 12:42:28
-
- QT5.6移植到ARM三星4412-
- 嵌入式Linux之QT5.6移植指南1.1简介本文旨在详细介绍如何在嵌入式Linux环境中移植QT5.6。QT是一个跨平台的C++图形用户界面应用程序框架,提供了开发者所需的功能来构建图形用户界面,广泛应用于GUI程序和非GUI程序的开发。QT采用完全面向对象的设计,易于扩展,并支持组件编程。此外,QT还支持多种平台,提供丰富的API,支持2D/3D图形渲染、OpenGL、丰富的开发文档和XML等功能。在2015年世界峰会上,QT公司宣布QT5.6将成为QT5系列的长期支持版本。自QT5.0发布
- linux运维 . 运维 755 2025-07-20 12:38:32
-
- 如何在Linux中查找特定文件?掌握find和locate命令实现高效文件搜索
- 在Linux系统中查找特定文件最常用的方法是使用find和locate命令。1.find命令适合实时精确搜索,支持按文件名、类型、时间等条件查找,例如find/path-name"*.log"可查找指定目录下所有.log文件;2.locate命令基于数据库实现快速模糊查找,适合初步定位,如locate.bashrc可快速找到相关路径,但需定期执行sudoupdatedb更新数据库以保证结果准确性。两者结合使用能提高查找效率。
- linux运维 . 运维 1110 2025-07-20 12:34:01
-
- Maven Archetype 多 Module 自定义代码脚手架
- 大多数公司都有一个通用的模板项目,帮助你快速创建一个新项目。这种项目通常需要集成一些公司内部的中间件、单元测试、标准的代码格式和通用的代码分层等。今天,我们将利用Maven的Archetype插件来简化这一过程。从上图可以清楚地看到,利用这个插件机制只需几个简单的步骤:archetype:create-from-project:根据自己的项目代码生成原型项目。通过install等命令生成原型文件。archetype:generate:通过原型生成目标项目。看起来很简单,但如果你按照网上找到的资
- linux运维 . 运维 893 2025-07-20 12:32:10
-
- HMBCloud半月湾三网联通AS9929线路简单测评记录
- 近期,不少用户在选择服务器时倾向于使用联通三网优化的AS9929线路。继HMBCloud半月湾推出电信CN2GIA线路后,现已推出AS9929线路。在此,我们将简要介绍和测试AS9929线路方案,供有需要的用户参考。目前,HMBCloud半月湾提供两种AS9929线路方案:Linux方案和兼容Linux与Windows的方案。CPU内存SSD流量带宽IPv4价格购买1核512M5G1000G/月1G1个$59.99/年链接10核8GB40G8000G/月1G1个$199.99/月链接您可以看到,
- linux运维 . 运维 941 2025-07-20 12:32:01
-
- Linux中的磁盘、分区、物理卷、卷组、逻辑卷等概念的理解及磁盘扩容操作
- 在实际工作中,经常会遇到磁盘扩容或分区等任务,但由于对相关概念不够了解,往往会感到不安,担心操作失误导致严重后果。借着最近的实践经验,我决定系统地总结这些知识点。一、概念磁盘(Disk)磁盘是计算机中用于存储数据的硬件设备。在Linux系统中,磁盘通常以/dev/sdX或/dev/hdX的形式表示,其中X是一个字母,如a、b、c等,代表不同的磁盘。使用fdisk-l命令可以查看磁盘的信息:Disk/dev/sda:931.51GiB,1000204886016字节,1953525168个扇区
- linux运维 . 运维 483 2025-07-20 12:30:02
-
- 如何在windows上优雅的用centos
- 前言如果想在windows上搞个linux,现在比较可行的方法有两种:1.通过虚拟机安装Linux2.给自己电脑装个双系统今天我发现了一个新方法,我觉得相比较于前两种还是十分优雅的,下面就介绍一下如何搞linux子系统。开始1.我们需要先打开windows自带的一个非常fancy的功能,打开方式的途径是这样的:找到控制面板->程序选项->启用或关闭Windows功能->滑到最底下开启“适用于Linux的windows功能”这样就算成功打开了然后保存2.我们在链接服务器的时候一般需要xshell或
- linux运维 . 运维 937 2025-07-20 12:28:16
-
- Linux C/C++多进程同时写一个文件(一)
- 近期会写关于《LinuxC/C++多进程同时写一个文件》的系列文章,主要是探索在Linux下非亲缘关系的多进程和具有亲缘关系的多进程同时写一个文件的问题。例如,当两个进程同时写一个文件,那么写入结果是怎样的呢?是否会出现数据丢失的情况?是否会出现覆盖?是否会出现错乱?本文是这一系列文章的第一篇,通过两个非亲缘关系的进程演示同时写一个文件的情形,最终得出结论、回答上面的问题。1查看要写入的文件的inode信息使用如下命令可以查看要写入的文件LINUX_MUTIL_PROCESS_WRITE对应的i
- linux运维 . 运维 620 2025-07-20 12:26:26
-
- Linux内核学习(一)之Linux内核源码目录
- 大家周末好,本周给大家开始分享Linux内核系列的文章,Uboot的系列文章同时也更新。好了废话就不多说了,开始主题分享。一、Linux内核版本前期知识介绍:我们先去Linux官网看看,它的网站是:kernel.org:我们可以看到最新稳定版本已经来到了5.6.7了,不过在这之前我们稍微了解一下版本号这一串数字的含义:——linux版本号由3组数字组成:第一组数字:表示目前发布的内核主版本。第二组数字:表示偶数表示稳定版本;奇数表示开发中版本。第三组数字:表示修改错误修补的次数。拿我们最新Lin
- linux运维 . 运维 813 2025-07-20 12:26:15
-
- 关于异步FIFO的知识点–详细代码解释(很干)[通俗易懂]
- 大家好,又见面了,我是你们的朋友全栈君。异步FIFO的空满判断也是通过地址位扩展来实现的,这一点与同步FIFO是相同的。然而,异步FIFO无法通过计数器来判断空满,且将地址转换为格雷码所带来的问题与同步FIFO的判断算法不同,这是异步FIFO的一个难点。关于格雷码的空满判断,请继续阅读下文。异步FIFO的框架结构:顶层代码:moduleasyn_fifo(w_clk,rst_n,w_req,w_data,r_clk,r_req,r_data,w_full,r_empty);parameter
- linux运维 . 运维 227 2025-07-20 12:26:01
-
- Linux系统开发: 学习linux三剑客(awk、sed、grep)(上)
- 一、前言Linux中的三个命令awk、sed、grep在业界被称为“三剑客”,grep擅长查找,sed擅长取行和替换,awk擅长运算。我们知道Linux下一切皆文件,对Linux的操作就是对文件的处理,那么怎么能更好的处理文件呢?这就要用到三剑客命令。三剑客与正则表达式息息相关,正则表达式是为了处理大量的文本|字符串而定义的一套规则和模版,这个模版是由一些普通字符和一些元字符组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义。正则表达式详情可参看资料《linux正则表达式》。三剑客与
- linux运维 . 运维 991 2025-07-20 12:20:01
-
- Linux: Shell脚本实现支持长选项参数
- 在LinuxShell脚本中,短选项有时不够用或不够直观。长选项(如--help、--version)则更加直观且易于理解。本文将详细讲解如何在Shell脚本中实现支持长选项参数的功能。一、长选项的优势长选项相比短选项具有以下优势:直观易懂:长选项一般都是单词或单词组合,更容易理解其用途。避免冲突:短选项数量有限,容易出现选项冲突,而长选项可以有更多的组合。更具可读性:脚本的使用者能更清晰地看到参数的意义。二、实现思路为了在Shell脚本中支持长选项,我们可以使用两种主要方法:使用getopt命
- linux运维 . 运维 193 2025-07-20 12:18:16
-
- Linux Vim批量注释和自定义注释
- 在使用Vim编辑Shell脚本时,进行多行注释可以变得更加高效。通常,每次手动在行首添加注释符号"#"会很麻烦,但我们可以通过Vim的替换命令来简化这一过程。具体来说,可以在指定范围内使用命令":起始行,终止行s/^/#/g"来添加"#"注释。例如,要在第1到10行行首添加"#"注释,可以使用以下命令::1,10s/^/#/g其中,"^"表示行首,"g"表示全局替换,不需要用户确认。如果希望每行都交互询问是否执行,可以将"g"改为"c"。要取消连续行的注释
- linux运维 . 运维 947 2025-07-20 12:18:01
-
- Linux 中的 文件系统表Fstab 是什么?
- TOC在本指南中,我们将了解Linux中的fstab是什么,文件的用途是什么,fstab文件的结构/etc/fstab以及如何调试fstab问题,最后,我们还将讨论mtab文件的简要介绍,它的用法以及mtab与fstab的区别。什么是fstab?作为服务器管理员或Linux桌面用户或任何刚接触Linux的人,了解Linux中的/etc/fstab文件以及如何调试fstab问题非常重要。Fstab是内核在启动时用来挂载文件系统的文件系统表,简而言之,您将在硬盘驱动器上创建一
- linux运维 . 运维 516 2025-07-20 12:16:14
-
- 无法打开虚拟机的原因
- 问题一“无法连接MKS:套接字连接次数太多;正在放弃。”解决方法:右键点击“开始”菜单,选择“计算机管理”,在“服务”中找到与VM相关的服务,并启动它。然后重新启动VM。问题二虚拟机启动后出现黑屏现象,具体表现为:虚拟机可以正常启动,但屏幕显示为黑色。解决方案:重置网络设置并重启电脑后再尝试打开虚拟机。步骤:以管理员身份打开命令提示符(cmd)。输入命令:netshwinsockreset,并按回车键。重启电脑,然后重新打开虚拟机。虚拟机非正常关闭后无法启动。处理方法:打开虚拟机安装目录,删除以
- linux运维 . 运维 465 2025-07-20 12:16:02
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是
