CentOS离线安装htop源码包
- 在htop官网下载源码包,下载地址如下(本人下载的是2.0.2):
http://hisham.hm/htop/releases/ - 用工具上传到需要安装的服务器上,本人使用的是WinSCP
- 在服务器上解压源码包:tar -zxvf htop-2.0.2.tar.gz
- 跳转到源码包目录:cd htop-2.0.2
- 生成Makefile文件并指定后续安装时的安装路径:./configure –prefix=/usr/local/htop-2.0.2/
- 编译源代码:make
- 安装:make install
- 跳转到安装的目录的bin目录:cd /usr/local/htop-2.0.2/bin
- 试运行htop:./htop
- 编辑profile文件:vi /etc/profile
- 移动到文件末尾,按Insert键进入编辑模式,增加以下内容:
export PATH=$PATH:/usr/local/htop-2.0.2/bin - 按Esc退出编辑模式,输入:wq保存并退出编辑器
- 使修改后的profile文件生效:source /etc/profile
- 查看系统当前PATH变量的值:echo $PATH
- 运行htop:htop
安装期间遇到的问题
-
使用configure生成Makefile文件失败,报错信息如下(只截取错误部分):
- 显示尝试configure增加–disable-unicode参数:./configure –prefix=/usr/local/htop-2.0.2/ –disable-unicode
-
如果出现以下报错信息,需要安装libncurses:
- libncurses的下载地址如下,安装过程可以参考这次离线安装(如果是无法连接互联网的环境):http://ftp.gnu.org/gnu/ncurses/
-
安装之后如果依然提示:
- 可以尝试步骤1增加–disable-unicode参数
总结
虽然是一次在RedHat上离线安装htop的源码包,但是其实并未使用RedHat上特有的指令,也适用于其他Linux/Unix系统上离线安装源码包。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS7中LVM通过扩展逻辑卷扩展swap空间
在我们日常运维工作中,偶尔也会遇到需要扩展swap空间的操作。扩展swap空间的方法很多,现在让我们一起来探讨一下,在LVM下扩展swap空间的方法。 1、查看一下卷组,是否还有空闲空间能用于扩展swap空间。 [root@Geeklp201 ~]# vgdisplay 从倒数第二行,我们可以看到,本机centos卷组的空闲空间小于5GB,分出1GB来扩展swap空间足够了。 2、查看逻辑卷。 [root@Geeklp201 ~]# lvdisplay 逻辑卷swap的路径为/dev/centos/swap。扩展逻辑卷swap。 [root@Geeklp201 ~]# lvextend -L 2GB /dev/centos/swap Size of logical volume centos/swap changed from 1.00 GiB (256 extents) to 2.00 GiB (512 extents). Logical volume centos/swap successfully resized. 扩展成功!然而,用free命令看一下,当前swap空间并未增...
- 下一篇
实时查看linux下的日志
cat /var/log/*.log 如果日志在更新,如何实时查看 tail -f /var/log/messages 还可以使用 watch -d -n 1 cat /var/log/messages -d表示高亮不同的地方,-n表示多少秒刷新一次。 该指令,不会直接返回命令行,而是实时打印日志文件中新增加的内容,这一特性,对于查看日志是非常有效的。如果想终止输出,按 Ctrl+C 即可。 在Linux系统中,有三个主要的日志子系统: 连接时间日志--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统。 进程统计--由系统内核执行。当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个纪录。进程统计的目的是为系统中的基本服务提供命令使用统计。 错误日志--由syslogd(8)执行。各种系统守护进程、用户程序和内核通过syslog(3)向文件/var/log/messages报告值得注意的事件。另外有许多UNIX程序创建日志。像HTTP和FTP这样提...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器