linux

Qt5.3.1,的linux平台体验之旅

1.samba安装:http://blog.csdn.net/voice_shen/article/details/76926052.安装run, sudochmod777filename,这里是777,不要写错了3.支持C++11,在pro文件里,添加CONFIG+=c++114. 引用库配置ma...

Azure Linux 虚拟机常见导致无法远程的操作

对Azure虚拟机的一些操作可能会导致无法远程连接,本文罗列了以下导致不能远程连接的场景:场景1-在虚拟机配置IP地址或MAC地址场景2-错误地修改服务的配置文件场景3-误设置防火墙规则场景4-挂载UUID相同的系统盘场景5-使用device名称挂载软raid的device,名称发生变化引起启动失败在配置文件(/etc...

Azure Linux 虚机上配置 RAID 的常见问题及解决方案

独立硬盘冗余阵列(RAID,RedundantArrayofIndependentDisks),简称磁盘阵列。能增强数据集成度,增强容错功能,增加处理量或容量。详情参见这篇文章。Note以下范例均在CentOS平台运行,其他版本Linux略有差异,请注意区别。在Azure平台的Linux虚拟机上添加至少2块空磁盘。以管...

修改 Linux VM 中单个用户最大进程数的限制

在部署有并发任务执行的虚机上,会遇到SSH无法访问的问题.本文将帮助你找出其中一种比较特殊的原因,并提供解决方案。Note以下案例分析基于CentOS7,对于其他版本的Linux操作系统,会略有不同,请注意。虚机在正常运行过程中,突然发现SSH连接失败。重启虚机以后,SSH连接恢复正常。再运行一段时间之后,又发生同样的...

对连接到 Azure 中 Linux VM 时出现的问题进行详细的 SSH 故障排除的步骤

有许多可能的原因会导致SSH客户端无法访问VM上的SSH服务。如果已经执行了较常规的SSH故障排除步骤,则需要进一步排查连接问题。本文指导用户完成详细的故障排除步骤,以确定SSH连接失败的位置以及解决方法。下图显示了与错误相关的组件。以下步骤帮助用户查明失败的原因,并得出解决方法或应对措施。在门户中检查VM的状态。在&...

Linux 虚拟机虚拟网卡问题导致无法连接问题

问题描述当Linux虚拟机启动时,通过串口输出或者启动日志,观察到虚拟网卡启动或者初始化故障,导致虚拟机无法连接.问题分析常见的超时报错范例如下:CentOS复制Bringinguploopbackinterface:[OK]Bringingupinterfaceeth0:Deviceeth0hasdifferentM...

Linux 内核超时导致虚拟机无法正常启动

问题描述当Linux虚拟机启动时,通过串口输出或者启动日志,观察到超时的报错.导致虚拟机无法正常启动和连接.问题分析常见的超时报错范例如下:复制INFO:taskswapper:1blockedformorethan120seconds.Nottainted2.6.32-504.8.1.el6.x86_64#1"ech...

使用 Load Balancer,Corosync,Pacemaker 搭建 Linux 高可用集群

由于网络架构的原因,在一般虚拟机或物理环境中常见的用VIP来实现双机高可用方案,无法照搬到Azure平台。但利用Azure平台提供的负载均衡或者内部负载均衡功能,可以达到类似的效果。本文介绍如何基于AzureLoadBalancer(LB),结合Linux开源的产品DRBD,Pacemaker和Corosync实现Ma...

如何在 Linux 虚拟机上扩展根文件系统

通过Azure平台部署的Linux虚拟机默认的根文件系统容量有限,需要进行扩展。由于Azure平台部署的Linux虚拟机默认根文件系统容量比较小,客户在使用过程中,经常会出现根文件系统用满,导致虚拟机不可用的情况,需要进行手动对根文件系统进行扩容。Important在执行如下操作前,一定要针对虚拟机的系统盘进行备份。以...

Linux 虚拟机中配置 GNOME + VNC

在特定的需求下,需要用到Linux的图形化界面,但是Azure平台提供的虚拟机默认没有开放远程图形化登陆的功能。以下解决方案,提供了市面上非常流行的GNOME+VNC的组合来远程图形化管理虚拟机。Note以下步骤适用于CentOS6.x版本,其他版本可能略微有区别。按照以下步骤完成GNOME+VNC的安装:下载GNOM...

在 Linux 中使用 Azure Premium 存储的基本优化指南

Note以下测试和结果都是基于CentOS6.5。对于其他版本,请参考本文档,并自行进行相关测试。建议使用最新的内核版本一般情况下,新的内核版本能解决老版本中存在的问题,添加对新出现硬件的支持,以及改进对硬件的支持程度。建议使用你当前Linux发行版本中最新的内核版本;如有可能,定期更新到大版本中最新的补丁版本。更新L...

如何解决 Linux 虚拟机磁盘设备名不一致的问题

在Linux虚拟机内,将附加的多块数据磁盘以设备名(/dev/sdxx)的方式创建文件系统,并将之写入/etc/fstab文件中实现启动自动挂载功能。但是在虚拟机重启之后,会随机出现设备名和实际的文件系统不一致的问题。由于Azure虚拟机在启动过程中,随机分配数据磁盘的SCSI地址,导致了数据磁盘在附加后,获取的SCS...

如何为运行的 ARM Linux 启用 LAD2.3 版本的诊断扩展

LinuxAzureDiagnostic(LAD)扩展现在已经发布了3.0版本,但在Azure中国区,目前可用的最新版本还是2.3。虽然Azure门户提供了简单的操作版本为Linux虚拟机启用诊断扩展,但是也有用户咨询如何用PowerShell等工具进行设置。LAD2.3不支持使用使用 Set-AzureRm...

Linux 虚拟机的计划维护

Azure定期执行更新,以提高虚拟机的主机基础结构的可靠性、性能及安全性。此类更新包括修补宿主环境(例如操作系统、虚拟机监控程序以及主机上部署的各种代理)中的软件组件、升级网络组件以及硬件解除授权等多项内容。大多数此类更新在执行时不会影响托管的虚拟机。但是,也会存在更新产生影响的情况:如果维护不需重新启动,Azure会...

使用 Azure CLI 2.0 从自定义磁盘创建 Linux VM

本文说明如何在Azure中上传自定义的虚拟硬盘(VHD)或复制现有VHD,并从自定义磁盘创建Linux虚拟机(VM)。可以根据要求安装并配置Linux分发版,并使用该VHD快速创建新的Azure虚拟机。如果想要从自定义磁盘创建多个VM,则应该从VM或VHD创建映像。有关详细信息,请参阅使用CLI创建AzureVM的自定...