历史潮流浩浩荡荡,顺之则昌,逆之则亡。——孙中山

开发者必备Linux基础命令行

无主题 徐 承恩 1057℃

作为一名开发者熟练操作Linux命令行算是一项基本功。通常小公司没有运维所以呢开发及运维!

TOP命令

Linux top命令用于实时显示当前操作系统进程的动态。

第1行:系统时间、运行时间、登陆终端数、系统负载(分别为1分钟、5分钟、15分钟内的平均值)

第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。

第3行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比。

第4行:物理内存总量、空闲内存总量、内存使用量、作为内核缓存的内存量。

第5行:虚拟内存总量、空闲虚拟内存总量、虚拟内存使用量、①被提前加载的内存量。

《菜鸟教程Linux top命令》

HTOP命令

htop作为top的升级版可以更加直观的方式显示当前系统的状态。默认情况下Centos不会安装htop命令行程序需要手动安装。

htop命令

IFCONFIG命令

Linux ifconfig命令用于显示或设置网络设备。

ifconfig可设置网络设备的状态,或是显示目前的设置。

默认情况下Centos7不会安装ifconfig命令需要手动安装。

《菜鸟教程Linux ifconfig命令》

TELNET命令

Linux telnet命令用于远端登入。

执行telnet指令开启终端机阶段作业,并登入远端主机。

一般而言我们会使用telnet命令探测目标服务器是否开放指定端口。

手动安装telnet命令程序:

探测目标端口是否开放:

《菜鸟教程Linux telnet命令》

SSH命令

Linux ssh命令执行远程登录。

windows端使用Xshell客户端登录Linux服务器。

Mac端直接使用终端就够了。

默认22端口:

指定其他端口:

SCP命令

Linux scp 命令用于 Linux 之间复制文件和目录。

scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。

scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。

这个命令用的不多,一般也有替代客户端走sftp协议进行上传文件。

《菜鸟教程Linux SCP命令》

SZ命令

sz命令可以将服务器上的文件下载到本地。

通常我们排查应用程序日志会使用cat、tail亦或是vi、vim等命令,如果日志文件过于庞大排查起来也是很困难还不如下载下来用文本编辑器排查,这时候sz命令就派上用场。

 

转载请注明:思码老徐 » 开发者必备Linux基础命令行

喜欢 (2)