相信很多程序员对于Linux系统都不陌生,即使自己的日常开发机器不是Linux,那么线上服务器也大部分都是的,所以,掌握常用的Linux命令也是程序员必备的技能。但是,怕就怕很多人对于部分命令只是一知半解,使用不当就能导致线上故障。前段时间,我们的线上应用报警,频繁FGC,需要紧急处理问题,于是有同事去线上重启机器(正常程序应该是先采集堆dump,然后再重启,方便排查是否存在内存泄露等问题)。但是            
                
         
            
            
            
            linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。重启1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
[NSOS1.1 ~]# shutdo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-30 10:22:10
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            开始中断:  对于apic来说:  kvm_set_ioapic_irq->kvm_ioapic_set_irq->ioapic_service->ioapic_deliver->kvm_irq_delivery_to_apic->kvm_apic_set_irq(vcpu, irq)->__apic_accept_irq->apic_set_vector            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-29 19:51:58
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1- 为什么要调优___ KVM采用全虚拟化技术,全虚拟化要由一个软件来模拟硬件,故有一定的损耗,特别是I/O,因此需要优化。
___ KVM性能优化主要在CPU、内存、I/O这几方面。当然对于这几方面的优化,也是要分场景的,不同的场景其优化方向也是不同的。2- 优化2.1- cpu___ 考虑CPU的数量问题,所有guestcpu的总数目不要超过物理机CPU的总数目。如果超过,则将对性能带来严重            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 14:06:18
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            安装KVM虚拟化1、系统基础环境:[root@linux-node1 ~]# ip addr | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'|sed -n "3p"
10.10.10.188
[root@linux-node1 ~]# uname -r
3.10.0-693.el7.x86_64
[root@linux-node1 ~]# c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-27 22:58:50
                            
                                147阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            问题:安装 kvm 虚拟化并且安装客户机之后,通过 virsh shutdown 命令无法关闭客户机,只能通过 virsh destroy 进行强制关闭电源。虽然这也是一种方法,但是直接断电显然有点不妥,并且你并不知道何时会出现一些奇奇怪怪的问题。在下图中我分别对客户机 centos6.5 和 hongxuecentos6.5 试图执行 virsh shutdown 进行正常关闭,输出信息为: D            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-15 15:45:37
                            
                                176阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                                进程、线程、内存管理是一个内核最基本的服务,也是一个内核最主要的组成部分。这几方面的知识是一个软件开发人员必须掌握的基础知识。虽然一个人不懂这些知识也能编写简单的程序,但这样的程序只能算是皮毛。掌握了进程、线程和内存管理方面的知识,就能够充分利用操作系统内核提供的服务,提高你编写的软件的执行效率、更节省资源、更健壮。顺便说一下,在Windows CE.net            
                
         
            
            
            
            快速关机 打开记事本.输入以下命令 @echo off shutdown -s -f -t 20 echo 系统正在关机,按任意键取消 pause shutdown -a 将该文件另存为\"快速关机.bat\".同            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-08 14:34:23
                            
                                223阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            kvm虚拟机磁盘挂载还真不是一帆风顺的。xen虚拟化默认就raw格式的磁盘,可以直接挂载,kvm如果采用raw也可以直接挂载,与xen磁盘挂载方式一致。1.kvm虚拟化相比xen虚拟化来说,工具与方法众多,本文列举思路如下:(1)raw格式的磁盘可以直接挂载,可以将qcow2磁盘转换成raw格式并挂载转换示例:qemu-imgconvert-fraw-Oqcow2/data/raw.img/dat            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-18 20:39:20
                            
                                125阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Introduction Command是一个非常强大的设计模式,它的作用是将一个请求封装成一个对象,从而使你能够把来自客户端的不同请求(request)、队列(queue)或者日志记录请求(log request)包装成参数,并且还支持可撤销操作。 这个模式的一个最大的优点就是,它能够把执行某操作的对象和实际知道如何处理该操作的对象之间的耦合度降低。 今天,我要向大家介绍如何使用这个Comman            
                
         
            
            
            
            KVM-使用virsh命令行管理虚拟机virsh 是kvm一个管理工具包。 virsh提供两种执行模式:”直接模式(Direct Mode)”与”互动模式(Interactive Mode)”。在直接模式里,必须在Shell中以参数、自变量的方式来执行virsh; 在互动模式中,则virsh会提供一个提示字符串, 可以在该提示字符串后,输入要执行的命令。如果执行virsh没有指定任何参数或自变量则            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 11:17:10
                            
                                223阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近开始写博客,记录一些学习、实验、测试的结果,帮助自己记忆,也方便与大家分享,开始会将之前在论坛有意义的帖子转移过来,中间会加上自己新的理解、论证和修改之前出的一些纰漏。本文主要以解决问题的方式介绍KVM(在线)迁移虚拟机的方法,可能内容包含的不是很全面,这些只是我在实验的时候遇到的问题(我操作之前是裸环境,一步一步debug到成功,如果按照下述方法,基本不会出太大差错),当然如果遇到的问题没有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 11:48:33
                            
                                122阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux操作系统中,Red Hat是一家知名的Linux发行版本提供商。它向企业和个人用户提供了一个可靠和稳定的操作系统,广泛应用于服务器和工作站等环境中。然而,最近有新闻称Red Hat宣布暂停一些Linux发行版本的支持和更新,引起了一些用户的关注和困扰。
暂停支持意味着Red Hat将不再为特定版本的Linux发行版提供安全更新、修复漏洞和新功能。对于依赖于这些版本运行业务或个人应用程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-22 09:58:58
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            jobs 列出所有后台任务  & 将任务放到后台执行  Ctrl^Z 暂停当前(前台)任务  suspend 暂停shell  fg 恢复任务(将任务带到前台)  bg 将暂停的任务放到后台继续执行  任务控制(job control)是任何Linux shell都必备的能力,也就是在后台(多任务)与前台(实时现场)运行程序的能力。任务job是shell的工作单位,当你以交互方式下达一个命            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 16:46:56
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。 正确的关机流程为:sysnc > shutdown > reboot > halt 关机指令为:shutdown ,你可以man shutdown 来看一下帮助文档。 例如你            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-06-29 16:07:00
                            
                                180阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。
正确的关机流程为:sync > shutdown > reboot > halt
关机指令为:shutdown ,你可以man shutdown 来看一下帮助文档。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-27 17:58:43
                            
                                259阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Ctrl-C -杀死当前任务 
Ctrl-D - 作用是 EOF 即文件末尾(End-of-file)。如果你的光标处在一个空白的命令行上,将会退出bash,比你用exit命令退出要快得多。 
Ctrl-Z - 暂停进程。使用命令:bg在后台运行或者使用fg在前端运行。 
[color=red]作业号后的加减号表示: 
有+号的是最后一个被停止的作业,有-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 21:33:44
                            
                                118阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、将数据从内存同步到硬盘sync注意:不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中!!!2、关机shutdown 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机:shutdown –h 10 ‘关机提示信息’ 计算机将在10分钟后关机,并且在关机前显示关机提示信息shutdown -h 多长时...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-06 16:33:20
                            
                                1160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [root@ok home]# virsh list Id Name State ---------------------------------------------------- 1 13svn running 2 14git ...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-03 13:47:43
                            
                                1434阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux centos重启命令: 1、reboot 2、shutdown -r now 
立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 
在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启 
Linux centos关            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-07-08 16:29:44
                            
                                602阅读