Centos7日常使用小技巧

1  检测系统性能

检测磁盘读写能力:

之前在群里发了阿里云99元每年的云服务器活动,有群友说不要买这种CPU被限制的,于是在好奇之余自己拿私人和公司的服务器分别作了性能测试,包括本地虚拟机和BWG的VPS做了对比,以下是部分实验情况

time dd if=/dev/zero of=test bs=1M count=4096

读写.png

同时打开另一个ssh窗口,用top命令查看cpu的使用率。

cpu.png

经过试验,阿里云腾讯云服务器的CPU使用率是受到限制的,特价服务器跑满只有5%,一般100多每月的CPU被限制在最大10%,而磁盘读写大概是特价为60M/S,一般100多元每月的为100M/S。本地虚拟机和BWG的CPU都能跑到100%,磁盘读写大概700-800M/S,因此看的出来国内的云服务的性能实在是不敢恭维。

测试cpu浮点计算能力:

下面以计算圆周率小数点后5000位为例

time echo "scale=5000; 4*a(1)" | bc -l -q

树莓派3B+的cpu计算能力

腾讯云单核CPU计算能力


2  下载rpm安装包

有时候不想安装本机只想下载然后弄到别的没网的机器安装软件:
mkdir /downloadonly
yum install --downloadonly --downloaddir=/downloadonly tigervnc-server
cd /downloadonly
ls
就能看到了


3  如何安装centos+windows7双系统

先在笔记本安装WIN7
然后打开磁盘管理-找到打算安装centos系统的磁盘,一般最后一个盘符。点击压缩卷,
分配20GB,不要再做任磁盘何操作
安装centos7
开机过后只有centos7了 没有WIN7,这时进入linux
yum install epel-release -y
yum install ntfs-3g -y
grub2-mkconfig -o /boot/grub2/grub.cfg

重启机器就可以了


4 mysql数据库性能测试

mysql数据库性能测试可以用mysql自带的命令来测试

mysqlslap --auto-generate-sql -uroot -p密码

这条命令mysql会自动生成脚本来测试性能

mysql.png

mysqlslap -a --concurrency=50,100 --number-of-queries 1000 --debug-info -uroot -p123

这条命令表示分别测试并发在50和100的情况下请求1000次所消耗的时间

mysql2.png


5 查询一个系统已知命令的包名:

比如,mail命令系统提示找不到该命令,直接yum install mail 自然也是不行的,那怎么办呢,用下面这条命令去查一下再安装

yum whatprovides "*/bin/mail"

QQ截图20180802225019.png

找到了,包名就是mailx

那么现在直接 yum install mailx -y 就可以了

6 一条命令获取到纯粹的IP地址:

ifconfig | awk '{print $2}' | awk NR==2

最后编辑于:2018/06/07作者: admin

发表评论