linux
文章平均质量分 54
comprel
这个作者很懒,什么都没留下…
展开
-
linux crash内核故障分析工具
kdump一般与crash工具联合使用,以便在故障发生的时候,进行问题追踪配置kdump:yum install kexec-tools修改grub:GRUB_CMDLINE_LINUX 中添加crashkernel=auto#vim /etc/default/grub GRUB_CMDLINE_LINUX="crashkernel=auto console=ttyS0 conso...原创 2020-04-26 22:28:32 · 3800 阅读 · 0 评论 -
linux 网络性能分析命令小结
网络:需要注意区分的是网络上大B和小b的区别小b: bit 位大B : Byte 字节 1B = 8bit一般网络带宽的100M bps 指的小bnetstat -s 查找高流量的重新传输和乱序数据包# netstat -sIp: 154719 total packets received 0 forwarded 0 incoming...原创 2019-07-20 22:41:50 · 905 阅读 · 0 评论 -
linux 文件系统及磁盘性能分析命令小结
文件系统分析:iostatstracefreetopvmstatsarslabtop/proc/meminfodfmount###ps: 待续…磁盘性能:iostat# iostatLinux 3.10.0-123.el7.x86_64 (mirror) 07/07/2019 _x86_64_ (1 CPU)avg-cpu:...原创 2019-07-20 22:40:28 · 455 阅读 · 0 评论 -
linux 内存性能分析命令小结
内存:概念:主存虚拟内存, 一个抽象的主存概念,几乎是无限的和非竞争性的(其实跟操作系统位数有一定关系), 并不是真实内存,它是对于内存的抽象,与真实内存拥有一定的映射关系常驻内存匿名内存 ,没有文件系统路径或者路径名的内存, 它包括进程地址空间的工作数据,一般叫做堆地址空间 , 内存上下文, 每个进程和内核都有对应的虚拟地址空间OOM 内存耗尽, 内存溢出页 ...原创 2019-07-20 22:38:12 · 418 阅读 · 0 评论 -
linux cpu性能分析命令总结及cpu绑定方法
cpu :概念:处理器核数硬件线程数cpu指令逻辑cpu调度器运行队列cpu内存缓存, 缓存有多级缓存, cpu寄存器,运行速度最快,成本最高,空间也最小在寄存器下一般还会有多级缓存, 多级缓存(一级缓存,二级缓存等)的空间依然比较小,因此有主存,也就是常说的内存cpu运行队列 有正在运行的, 排队的和就绪队列, 在cpu根据时钟分片,排队调度运行, 因此会出现一定的...原创 2019-07-20 22:34:17 · 1051 阅读 · 0 评论 -
systemctl自定义systemd.service服务设置守护进程
介绍Systemctl是一个systemd工具,主要负责控制systemd系统和管理系统服务systemd即为system daemon,是linux下的一种init软件有时我们将自定义程序注册为systemd service 进程管理交由系统管理,可以方便启动停止,亦可以实现服务异常退出重启,开机自启动。 减少自定义程序服务管理的时间消耗。参数了解systemctl service自...原创 2018-09-17 22:44:09 · 10660 阅读 · 0 评论 -
VMware12安装centos7多网卡无法识别解决办法
问题描述:VMware安装完centos7,一张网卡能够正常识别到,但是添加新的网卡,模拟主机多个网卡时, 在linux系统中只有原来的网卡识别到,其余网卡无法识别到解决办法:Vmware虚拟网卡和Linux兼容问题导致驱动无法正常安装,默认的网卡类型不兼容,因此在linux系统中无法识别到虚拟网卡值为”e1000”指定网卡类型为Intel(R) 值为”vlance”指定网卡类型为AMD PCN原创 2017-08-09 14:40:23 · 1947 阅读 · 0 评论 -
linux安全配置项
linux安全配置项1.删除不需要的帐号: cp /etc/passwd /etc/passwd.bak 删除用户: userdel groupdel 删除用户组,需要确认该组是否还有其余用户,有则谨慎删除更改用户的shell vi /etc/passwd2.设置密码过期策略: 查看密码有效期,默认为99999cat /etc/login.defs | grep -i PASS_MAX_原创 2017-07-14 17:06:58 · 2518 阅读 · 0 评论 -
shell变量计算长度及加减运算方法总结
linux shell 变量定义,以及变量的输出,在shell编写中常常需要计算变量的长度,以及数字变量直接进行加减操作变量定义 shell变量没有整形,字符串,浮点型等其余编程语言定义的数据类型[root@mytest ~]# str=stringstr是一个变量 变量输出[root@mytest ~]# echo $strstring或:[root@mytest ~]# echo ${原创 2017-04-30 22:33:05 · 18173 阅读 · 0 评论 -
shell使用echo打印输出及printf格式化输出
shell 打印输出 shell主要有两种输出,echo,printf,格式化输出常常使用printf1.echo echo是很常用的打印输出命令: 如:echoecho ' 'echo 'hello'echo "hello"值得注意的是单引号(’)与双引号(“)略有区别 单引号直接输出后面的字符串,而双引号可以引入变量 例如:[root@mytest ~]# str='string原创 2017-04-30 21:54:32 · 33230 阅读 · 0 评论 -
shell执行方式说明
linux shell执行方式说明:linux shell$表示普通用户,#表示root用户shell脚本开始以#!开头,被称为shebang特殊行 如bash #!/bin/bash 脚本执行方式: 1.sh /root/test.sh 该方式特殊行shebang没有多少用处了 2. ./root/test.sh 以脚本中shebang的指定方式运行原创 2017-04-30 21:31:13 · 6410 阅读 · 0 评论 -
操作系统内存地址
80x86架构中,需要区分的三种不同的地址:逻辑地址: 包含在机器语言指令中用来指定一个操作数或一条指令的地址;由一个段和偏移量组成,并不是实际的物理内存地址,偏移量指段开始地址与实际内存地址之间的偏移位置线性地址: 一个无符号的32位整数,也叫虚拟地址,在页式内存地址管理中,线性地址是页式管理转换前的地址物理地址: 实际的内存地址,即内存条中的地址,与处理器引脚发送到内存总线上的电信号翻译 2016-12-05 23:48:53 · 7309 阅读 · 0 评论 -
expect转义符及远程主机执行命令
expect介绍expect-send对:expect等待输出并判定特定的字符,通常是提示符,当字符匹配,则send下一步的操作;若字符与expect期望的输出不一只时,往往会报错退出。 expect不支持太复杂的命令,一般都是按照既定的返回执行下一步的操作,比较呆板,但很多时候还是很有用的expect的转义符/逃逸符在命令send时,往往有写特殊字符需要进行转义:1.” 对应转义字符: \\”原创 2016-12-12 01:14:23 · 14147 阅读 · 0 评论