一、atop简介 atop是一款用于监控Linux系统资源与进程的工具,它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU、内存、磁盘和网络)使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中,服务器出现问题后,我们可获取相应的atop日志文件进行分析,其比较……
Continue reading
linux下禁止ping的方法有好几种。而且其即可以实现不允许ping别人,也可以实现不允许向别人ping 。这里简单小结下。 一、通过tcp/ip参数实现 操作方法如下: 1echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all 或 2sysctl -w net.ipv4.icmp_echo_ignore_all=1 两种方法都是立即生效的。想要永久生效,可以通过写到/etc/sysctl.conf文件中,实现开机……
Continue reading
Python提供了两个内置函数1.raw_input、2.input从标准输入读入一行文本,默认的标准输入是键盘。接下来分别看下两者之间的用法和区别: 一、raw_input函数 raw_input() 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符): 1str = raw_input("Enter your input: "); 2print "Received input is : ", str 这将提示你输……
Continue reading
一、rhel6/centos6时区配置 在 rhel6/centos6及其之前的版本中设置时区和本地时间配置文件相对比较麻烦。其对应的有两个文件/etc/sysconfig/clock和/etc/localtime。其中/etc/localtime文件是从/usr/share/zon……
Continue reading
一、systemd实现进程守护 rhel7/centos7 、SUSE12等主流版本都使用systemd,这里结合systemd的一个功能,了解下其优势。比如我们经常部署的业务守护进程,在systemd里,其自身就已经实现了该功能,只需要把参数加下就OK了。这里以vsftpd为例。如何保证其在异常的时候自动……
Continue reading
Centos7/Redhat7 较之前的6版本变化比较大,相应的VNC的配置也和之前也不一样了。centos6版本VNC的配置可以参看之前的文章--linux下安装配置VNC 。本篇就主要说下7版本下VNC服务的配置。 1、安装软件 在配置前需要先安装桌面环境和VNC-Server软件 1# yum groupinstall "GNOME Desktop" 2# yum -y install tigervnc-server tigervnc 2、复制……
Continue reading
Chrony 应用本身已经有几年了,其是是网络时间协议的 (NTP) 的另一种实现。一直以来众多发行版里标配的都是ntpd对时服务,自rhel7/centos7 起,Chrony做为了发行版里的标配服务,不过老的ntpd服务依旧在rhel7/centos7里可以找到 。Chrony可以同时做为ntp服务的客……
Continue reading
之前拿到的RHCE 虚拟机环境,被我通过将vmdk转换为qcow2格式后,通过原生的qemu-kvm命令启动成功。由于通过virsh + xml 配置文件方式启动时有问题。一直懒得出看了,没次要使用时,直接qemu-kvm启动之。不过每次通过vnc 再去连接感觉比较麻烦,索性给其加了一块网卡,……
Continue reading
重置root密码是rhcsa 考试中的一个道隐藏题目。目前redhat 在主推的版本是rhel7 ,与我们经常用的开源版本centos7相同 。centos7/rhel7进入单用户方式和重置密码方式发生了较大变化,GRUB由变成了GRUB2,b引导变成了ctrl+x引导。确解方法有rd.……
Continue reading
本文包含以下内容: 宿主机CPU特性查看 虚拟机CPU特性查看 KVM虚拟机cpu pinning如何配置 cpu pinning的应用场景 首先需求了解基本的信息 1 宿主机CPU特性查看 使用virsh nodeinfo可以看到一些基本信息 1# virsh nodeinfo 2CPU model: x86_64 3CPU(s): 32 4CPU frequency: 1200 MHz 5CPU socket(s): 1 6Core(s) per socket: 8 7Thread(s) per core: 2 8NUMA cell(s): 2 9Memory size: 132119080 KiB 使……
Continue reading