摘要:KVM是Kernel-basedVirtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。 KVM目前已成为学术界的主流VMM之一。硬件要求是否支持x86-64扩展grep --color -E “ vmx|svm” /proc/cpuinfo或者grep flags /proc/cpuinfoVMX:输出结果包含vmx,它是intel处理器
2017年11月17日
http_load压力测试软件
摘要:三、http_load:测试web服务器的吞吐量与负载1、http_load是国外一个博主写的一个基于Linux的性能测工具,小巧轻便,解压缩后不到100k,下载安装方法: wget http://acme.com/software/http_load/http_load-12mar2006.tar.gztar xzvf http_load-12mar2006.tar.gzcd http_load-12mar2006mkdir /usr/local/manmake && make install2、如果遇到错误,可以执行安装:y
分类:系统管理
2017年11月17日
网站压力测试工具-ab
摘要:服务器最多可以达到80%,以下只具有参考价值ab -c 10 -n 100 http://a.ilanni.com/index.php 10个并发用户发出100个请求-n:总的请求数-c:模拟的并发数-k:以持久连接模式测试ulimit -n #调整当前用户所同时打开的文件数 默认一个用户只能打开 1024个文件-c 10表示并发用户数为10-n 100表示请求总数为100-t 30 表示持续时间为30秒http://a.ila
分类:系统管理
2017年11月16日
有前途的程序员的14个习惯,你有几个?
摘要:慎于说Yes在没有搞清楚开发需求、任务工作量、团队期望值之前,有前途的程序员不会轻易答应。特别是对于新人来说,比较急于表现自己,对于同事或者老板的工作安排来者不拒,精神可嘉,方法不可取。承诺太多,会出现自己无法按时完成的情况,即使按时完成,也可能没有达到别人的期望值,长期以往别人对你的失望会越来越多。敢于说No看起来和第一条雷同,其实细究起来不一样。第二
分类:Linux世界
2017年11月16日
shell脚本命令常用格式(for,while,until,case)
摘要:虽然现在Python在运维工作中已经使用很普遍,但是很多企业在找Linux云计算工程师的时候还是会问到 shell 脚本的问题,它有助于你在工作环境中自动完成很多任务。如下是一些面试过程中,经常会遇到的 shell 脚本面试问题及解答:Q:1 Shell脚本是什么、它是必需的吗?答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务
分类:系统管理
2017年11月16日
SSH命令行帮你实现六种“贴心”的安全应用
摘要:安全Shell是一种用于安全连接的网络协议。它被大量地运用在针对各种服务器的连接、修改、上传和最后退出的环节中。这些操作有时候可以通过工具来实现,有时甚至可以直接使用终端。在这里,您将了解到在标准的SSH之外使用终端的一些技巧。在深入讨论高级SSH技术之前,我们假设您对SSH密钥的安全性和使用已经具有了一定的基本知识。在这篇文章中,我们将使用用户来指代SSH的用户,
分类:系统管理
2017年11月16日
virsh 在线调整虚拟机内存(增大或减小)
摘要:在线调整虚拟机内存(增大或减小),必须在实例开启时才可以调整#调整为4Gvirsh setmem vm1 4G#调整为2Gvirsh setmem vm1 2G#能够在线调整的最大内存不能超过为虚拟机分配的最大内存,否则需要关闭虚拟机上调最大内存3.在线调整虚拟机CPU(只能增大,不能减小)# virsh setvcpus centos6.4_v1 4# virsh setvcpus centos6.4_v1 8#同样,能够动态调整的最大VCPU个数也不能超过为虚拟机
分类:虚拟化
2017年11月15日
centos关机与重启命令详解
摘要:Linux centos关机与重启命令详解与实战 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关机命令: 1、halt 立刻关机 2、
分类:系统管理
2017年11月15日
Centos7更改默认启动桌面(或命令行)模式
摘要:通过systemctl get-default 命令获取当前模式:(注意:这里是:systemctl 是字母“l”,不是数字1)通过systemctl set-default graphical.target 命令,修改图形启动模式通过systemctl set-default graphical.target 命令,修改启动模式前提是:你安装了图形界面
分类:系统管理
2017年11月14日
find查找目录或文件
摘要:查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print 如果需要更进一步的了解,可以参看Linux的命令详解。这里摘抄如下: ·find path -option [ -print ] [ -exec -ok command ] {} /;#-print 将查找到的文件输出到标准输出#-exec command {} /; -----将查到的文件执行co
分类:Shell
2017年11月11日
Configure VNC Server on CentOS 7 / RHEL 7
摘要:国外配置文档:http://www.itzgeek.com/how-tos/linux/centos-how-tos/configure-vnc-server-on-centos-7-rhel-7.htmlVNC是什么( Virtual Network Computing)VNC允许Linux系统可以类似实现像Windows中的远程桌面访问那样访问Linux桌面。本文配置是在CentOS 7 HP服务器环境下运行。首先试试服务器装了VNC没[root@linuxidc ~]# rpm -q tigervnc tigervnc-server
分类:虚拟化
2017年11月11日
虚拟化之KVM virsh常用命令篇
摘要:1,查看运行的虚拟机virsh list2,查看所有的虚拟机(关闭和运行的虚拟机)virsh list --all3,连接虚拟机virsh console +域名(虚拟机的名称)4,退出虚拟机ctrl+]5,关闭虚拟机5.1 virsh shutdown +域名 这个时候我在virsh list发现 test02这个虚拟机还是在运行的,并没有关闭。我们需要安装一个acpid的服务并启动它,什么是ACPI?ACPI是Advanced Configuratio
分类:虚拟化
2017年11月11日
Kvm管理工具之virsh
摘要:在Centos6中安装KVM的方法1、使用最小化服务器安装完centos6系统;2、配置该服务器能上internet;3、yum groupinstall Virtual*4、重启服务器;5、使用#lsmod |grep kvm,有下面类似输出,则表明KVM安装完成。kvm_amd(或者kvm_intel) 50380 0kvm 305081 1 kvm_amd(或者kvm_intel) 本节将介绍 virsh 这个管理工具的使用方法。 1 基本语法 virsh的基本用法如下: virsh
分类:虚拟化
2017年11月11日
rsync 指定远程服务器非默认SSH端口号
摘要:node6的远程端口号为52113,通过以下命令来指定:[root@node230 ~]# rsync -av -e 'ssh -p 52113' /var/log/* root@node6:/tmp/root@node6's password: rhsm/sa/sa/sa10tuned/tuned/tuned.logvarnish/sent 9649954 bytes received 976 bytes 1754714.55 bytes/sectotal size is 9645610 speedup is 1.00rsync -avreH --progress 'ssh -p Port' root@rem
分类:系统管理
2017年11月11日
ls -lSrh 按文件大小从小到大排序
摘要:root@node6 tmp]# ls -lSrh -rw------- 1 root root 39K Nov 11 10:50 cron-rw------- 1 root root 40K Nov 5 16:19 messages-20171105-rw------- 1 root root 40K Nov 5 16:19 cron-20171105-rw------- 1 root root 41K Oct 15 15:15 cron-201710
分类:系统管理
2017年11月11日
CentOS7无法使用tab补全功能??
摘要:Centos7在使用最小化安装的时候,没有安装自动补全的包,需要自己手动安装。yum -y install bash-completion或者你可以安装一些初始化的包组yum -y groupinstall Base Compatibility libraries Debugging Tools Dial-up Networking suppport Hardware monitoring utilities Performance Tools Development tools用yum安装,reboot之后,补全命令可用。
分类:系统管理
2017年11月09日
Linux系统安全加固基本方法
摘要:对于企业来说,安全加固是一门必做的安全措施。主要分为:账号安全、认证授权、协议安全、审计安全。总的来说,就是4A(统一安全管理平台解决方案),账号管理、认证管理、授权管理、审计管理。用漏洞扫描工具扫描了一下自己的阿里云主机,发现很多系统问题不合格,所以列举总结了以下Linux系统安全加固的方法,仅供参考。1、用户账号---唯一身份。2、统一认证---你是谁。3、授
分类:系统管理
2017年11月09日
Linux系统安全加固设置详细教程
摘要:1、如果是新安装系统,对磁盘分区应考虑安全性:1)根目录(/)、用户目录(/home)、临时目录(/tmp)和/var目录应分开到不同的磁盘分区;2)以上各目录所在分区的磁盘空间大小应充分考虑,避免因某些原因造成分区空间用完而导致系统崩溃;2、对于/tmp和/var目录所在分区,大多数情况下不需要有suid属性的程序,所以应为这些分区添加nosuid属性;方法一:修改/etc/fstab文件,
分类:系统管理
2017年11月09日
如何查看一个linux命令对应那个RPM包
摘要:有时候系统用的是最小化安装,一些常用命令的包没有安装,像ifconfig命令的安装包是在net-tools里面,很难找到具体要安装那个包,现在有个方法就可以很好地解决这个问题[root@linuxmysql ~]# which ifconfig/usr/sbin/ifconfig[root@linuxmysql ~]# rpm -qf /usr/sbin/ifconfig net-tools-2.0-0.22.20131004git.el7.x86_64 #net-tools包里面就包含了ifconfig这个命令了是
分类:系统管理
2017年11月07日
程序员工资还有上升空间吗?
摘要:一方面,程序员的门槛正在逐渐消失,因为计算机相关专业毕业生一年比一年多; IT 培训班出来的学生一年比一年多;网络上各种编程课程,也正在帮助无数人零基础转型软件开发......另一方面,程序员的工资,动辄两三万,三五万,远高于其他行业大部分技术岗位,似乎充满了泡沫。于是,有人就开始担心:门槛越来越低、泡沫越来大,十年后,我们程序员还会有今天的收入吗?今天,我们