分类目录归档:linux

转载——top 执行一次、显示所有进程信息

原文链接:https://blog.csdn.net/purplegalaxy/article/details/38302415

1、执行一次
top命令会动态显示信息,若需要静态的,比如只执行一次,或者只需要关于CPU的分析的那几行,则使用代以下参数的命令:
top -n 1
top执行一次,这样便可以很方便的取出信息,比如把这个信息存到一个文件中。

top -n 1 | head -n 5
显示 top 的前面几行

top -n 1 | grep ‘^Cpu’
只显示 Cpu 那一行
2、显示所有进程信息
用top只能显示一部分进程
top -b
top -b -n 1
这样就可以显示所有进程信息。

转载——config 和 Configure 的区别

原文链接:http://yzsijin.cn/2020/09/12/openssl%E4%BA%A4%E5%8F%89%E7%BC%96%E8%AF%91/

config 和 Configure 的区别
Configure 需要指定平台信息,比如像上面那样直接指定是 arm 平台,则 Makefile 中也就不会出现 m64 选项,不需要像 config 那样再手动去修改 Makefile 脚本。

而 config 则是自己去检测当前的系统环境,自动识别系统内核信息和编译器并设定参数等,然后将相关选项再传递给 Configure 脚本去完成最终配置。
而交叉编译的时候基本就会存在问题,所有更推荐使用 Configure 方式来进行配置操作。

但 Configure 需要自己指定目标平台信息,这个可以通过将 config 脚本放置目标平台,然后通过 ./config -t 命令来查看其检测显示的对应平台信息,如下:

image

最后会显示 ./Configure linux-armv4

补充说明下,配置操作改写和生成 opensslconf.h 和 opensslv.h 头文件,opensslv.h 主要记录当前库使用的版本信息,而 opensslconf.h 则主要显示编译 openssl 库时的选项配置情况。

转载——Linux查看系统开机时间

原文链接:https://www.cnblogs.com/kerrycode/p/3759395.html

有时候需要查看Linux系统运行了多久时间,此时需要知道上次开机启动时间; 有时候由于断电或供电故障突然停机,需要查看Linux开机时间/重启时间;  下面总结一些查看Linux开机关机时间的方法(非常全面)

1: who 命令查看

      who -b 查看最后一次系统启动的时间。

      who -r 查看当前系统运行时间

[root@DB-Server ~]# who -b

         system boot May 11 09:27

继续阅读

转载——linux里source、sh、bash、./有什么区别

原文链接:https://www.cnblogs.com/pcat/p/5467188.html

在linux里,source、sh、bash、./都可以执行shell script文件,那它们有什么不同吗?

———–

1、source

source a.sh

当前shell内去读取、执行a.sh,而a.sh不需要有”执行权限

source命令可以简写为”.”

. a.sh

注意:中间是有空格的。

 
继续阅读

linux查看文件夹大小

du -sh : 查看当前目录总共占的容量,而不单独列出各子项占用的容量
du -ah --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。
du -lh --max-depth=1 : 查看当前目录下一级子目录占用的磁盘容量。

df -h : 查看磁盘空间占用量

转载——Linux下查看网络状态和端口状态

原文链接
https://blog.csdn.net/season1201/article/details/54092072

在linux一般使用netstat 来查看系统端口使用情况步。

netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的

netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。

该命令的一般格式为:

netstat [选项] 继续阅读

转载——Linux 命令出现>号(大于号)如何退出

原文链接
https://blog.csdn.net/jazzsoldier/article/details/70184870

可以尝试使用如下三种组合指令:

ctrl-c
向当前进程发送 SIGINT 信号,用于终止一个进程
ctrl-z
向当前进程发送 SIGSTOP 信号,用于挂起一个进程
ctrl-d
不是发送信号,而是表示一个特殊的二进制值,表示 EOF,如果在输入无法结束,提示 “>” 符号(大于号)时,可以尝试按下该组合来结束输入

转载——dpkg、rpm 和 apt-get、yum 的区别及使用

原文链接

dpkg、rpm 和 apt-get、yum 的区别及使用

一般来说著名的 Linux 系统基本上分两大类:

RedHat 系列:Redhat、Centos、Fedora 等
Debian 系列:Debian、Ubuntu 等
Dpkg (Debian系):Ubuntu
RPM (Red Hat系):CentOS、Fedora

RedHat 系列

常见的安装包格式 rpm 包,安装rpm包的命令是“rpm -参数”
包管理工具 yum
支持 tar 包
Debian系列

常见的安装包格式 deb 包,安装 deb 包的命令是“dpkg -参数”
包管理工具 apt-get
支持 tar 包
tar 只是一种压缩文件格式,所以,它只是把文件压缩打包而已。

继续阅读