
# linux 静态信息查看工具
# linux 性能测试工具 benchmark
# linux 性能观测工具
如果让你介绍你知道哪些linux命令的时候,你一般会如何介绍呢?建议你一般按照实际场景来介绍?比如:
场景一:安装 *** 作系统
系统安装好了之后,需要配置IP地址,子网掩码,网关,DNS等这里会用vi命令,信息配置好了之后,重启网络服务,命令:service network restart,重启好了之后,使用命令:ip a,查看IP地址是否生效,然后使用ping命令,查看配置的服务器IP网络是否正常。
场景二:安装服务,如java
1、首先使用命令wget 下载安装包,然后使用命令tar,或unzip,gzip等命令解压;
2、然后vi命令配置环境变量等参数信息;
3、source 让配置文件生效;
4、 java -version使用命令检测安装是否正确。
也就是介绍命令,建议是结合安装场景,使用场景来介绍。上面几张图建议保存起来,算是比较全的linux命令,如果你都很熟悉,并且知道相应命令对应的场景,相信你的liux知识体系会更加深入,更上一层楼。
关进程是没有必要的,而且也不会有什么效果,因为不是所有的进程都在运行。想要有效减少发热就应该从产生热量的设备入手,主要就是处理器。
CPU可以通过限制频率来减少发热和耗电,使用cpufrequtils可以设置cpu的最大最小频率和频率适配器,减小最大频率会让电脑变慢,所以不提倡。适配器governer,有以下几种,可以根据情况选择:conservative 频率逐渐增大,当不需要的时候迅速减小,比较保守。ondemond 这是默认的,有需要时候频率迅速变大,然后慢慢减小。 performance 始终以最大频率运行。
GPU如果是ati的显卡的话建议使用官方驱动,这样就可以自动启用gpu自动省电功能,也可以减小发热。
针对笔记本:
风扇一直旋转是正常现象,这说明你的电脑在放热,所以风扇转才要散热。有热量就一定要散发出去。如果风扇散热的情况下仍然很热的话,可以在散热孔外面放一杯凉水,可以有效降温。
另外笔记本还可以考虑安装laptop-mode-tools,它可以自动控制电脑里所有设备的耗电和发热,也会自动优化cpu,进行上面所说的 *** 作,所以如果用laptop-mode-tools的话就不要手动使用cpufrequtils了。
针对台式机:
台式机散热不好主要是机箱设计有问题,建议换一个设计优秀、材料考究的机箱。有必要可以考虑水冷却系统。
gdb是GNU开源组织发布的一个强大的Linux程序调试工具,比图形化的调试工具更强大,主要来调试C/C++语言程序。
Debug 版本的可执行程序包含调试信息,用于程序员调试程序。
Release 版本的可执行程序往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以方便用户使用。
用gcc/g++编译时,要加上-g选项生成debug版本的可执行程序,否则就无法使用gdb调试了。
r 表示开始run, 如果在运行的过程中发生了错误,比如segmentation fault,可以查看此时的出错源代码:
通过b或者break设置断点,断点的设置可以通过函数名、行号、文件名+函数名、文件名+行号以及偏移量、地址等进行设置。
比如在function Peer_auto_save上设置断点,在peer.c的第136行设置断点:
从断点处继续运行
退出gdb
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)