linux常见的命令linux实用的命令

如题所述

linux常用的系统工具?

Linux用户常用的10个工具,其中包括网络监控、系统审计或其它有用命令,这10个Linux工具可以帮助大家提高工作和使用效率,非常实用。分别如下:

1.w

对,你没看错,就是w命令。使用该命令我们可以查看到当前登录系统的用户是谁,以及执行了哪些命令。

2.nmon

Nmon是一个可以监控当前系统性能的小工具,使用之前需要先用如下命令进行安装:

sudoapt-getinstallnmon

安装好后执行nmon命令即可打开:

nmon

nmon可以查看网络、CPU、内存和磁盘的使用情况。

打开之后按c查看CPU信息:

打开之后按n查看网络信息:

磁盘空间监控(磁盘使用率)是IT运维管理中十分重要的监控项目之一,主要监控计算机的逻辑磁盘空间使用率,在一些较大增长率的系统(比如Oracle表空间的分区、访问日志记录分区等)中对磁盘空间的监控显得十分重要。

哲涛SUM服务器监控软件可以对Windows的磁盘空间、Linux的磁盘空间、AIX的磁盘空间、Solaris的磁盘空间、HP-UNIX的磁盘空间、FreeBSD的磁盘空间以及任何GNULinux版本的磁盘空间进行监控。SUM服务器监控软件中磁盘空间监控主要包括磁盘空间使用率指标、磁盘已用空间、磁盘剩余空间以及磁盘总空间等的监控项目。

磁盘空间使用率监控-SUM服务器监控软件

3.ncdu

ncdu命令可以用来查看和分析Linux中各目录对磁盘空间占用情况的工具,请使用如下命令进行安装:

apt-getinstallncdu

安装好后执行如下命令即可从根目录开始分析:

ncdu/

注意:执行上述命令会占用大量磁盘I/O

分析完成后,会生成类似如下截图的输出:

我们可以在结果界面按n按名称进行排序或按s按大小进行排序。

SUM服务器监控软件对Linux的监控是SUM最基本的功能之一。

哲涛SUM服务器监控软件作为集中监控平台类软件,它对各种Linux操作系统可以进行集中、统一的监控,它主要对Linux的CPU使用率、内存使用率、磁盘空间使用、进程等进行统一的监控。在SUM服务器监控软件中,不仅可以对Linux系统基本性能进行监控,同时还可以对Linux一定的集中管理,比如执行Linux的命令、重启Linux服务器、重启某些进程等。

Linux监控、Linux服务器监控、LinuxCPU监控、Linux内存监控、Linux磁盘监控

4.slurm

slurm是一个网卡带宽监控命令行实用程序,它会自动生成ASCII图形输出。使用之前先用如下命令进行安装:

apt-getinstallslurm

使用如下命令进行输出:

slurm-i

slurm界面中可以执行如下选项:

◆I:显示lx/tx状态

◆c:切换到经典界面

◆r:手动刷新界面

◆q:退出工具

5.findmnt

Findmnt是一个Linux内置的命令行工具,它主要用于查找挂载的文件系统状态。Findmnt可以查看到当前系统中已挂载的设备,在必要时还可进行mount或unmount操作。

执行findmnt命令后会看到如下输入:

当然,还有如下参数可用:

◆findmnt-l:以列表方式进行输出

◆findmnt-s:输出fstab中挂载的设备

◆findmnt-text4:按文件系统类型进行输出

6.dstat

dstat是一个可以非常灵活使用和进行组合使用的工具,它可用于监控内存、进行、网络及磁盘性能,可用于替代ifstat、iostat、dmstat等工具。使用之前需先执行如下命令进行安装:

apt-getinstalldstat

执行如下命令可以看到所有监控数据:

dstat

其可选参数非常多,常用的有:

◆dstat-c:监控CPU

◆dstat-cdl-Dsda1:监控CPU详细信息

◆dstat-d:监控磁盘

7.saidar

saidar是另一个CLI系统数据监控和统计工具,可提供有关磁盘、网络、存储和SWAP的监控信息。使用之前需先使用如下命令进行安装:

sudoapt-getinstallsaidar

安装完成后可直接执行saidar进行输出,但我们通常使用带参数的命令生成带颜色输出:

saidar-c

8.ss

ss全称socketstatistics,是一个可以替代netstat的网络连接查看工具。

直接执行ss即可进行查看:

常用参数有:

ss-Atcp:指定查看协议

ss-ltp:显示进程名称和PID

9.ccze

ccze非常有用,它可以用不同颜色高亮日志,协助管理员进行区分和查看分析。使用之前需先使用如下命令进行安装:

apt-getinstallccze

我们可以使用类似如下方式进行使用:

tailf/var/log/syslog|ccze

而使用ccze-l参数可以查看其支持的日志类型。

10.ranwhen.py

我们最后介绍的ranwhen.py是一个python工具,它可以以图形方式显示系统活动。

要使用该工具需要先安装python语言支持:

sudo

apt-add-repositoryppa:fkrull/deadsnakes

sudoapt-getupdate

sudoapt-getinstallpython3.2

然后下载ranwhen.py

wget

https://github.com/p-e-w/ranwhen/archive/master.zip

unzipmaster.zipcdranwhen-master

使用如下命令即可执行ranwhen.py

python3.2ranwhen.py

如何查看linux当前有哪些命令可用?

1、如果是查看当前终端可以执行的内置命令,可以输入help命令查看。

2、如果是查看系统中可使用的命令。可以查看/bin、/sbin、/usr/bin、/usr/sbin这四个目录。

3、如果是在终端查看以某些字母开头的命令,可以按两次tab键。比如以x字母开头的命令,输入x后,按两次tab键,就会提示用户有多少个可以使用的以x开头的命令。输入y,就可以查看这些命令。

linux文件挂载命令?

mount命令用来挂载文件系统。其基本命令格式为:

mount-ttypedevicedir。

device:指定要挂载的设备,比如磁盘、光驱等。

dir:指定把文件系统挂载到哪个目录。

type:指定挂载的文件系统类型,一般不用指定,mount命令能够自行判断。可通过读/proc/filesystems文件查看设备支持的文件系统类型。

options:指定挂载参数,比如ro表

linux启动命令?

一:启动Nginx服务--在sbin目录下

启动命令:./nginx

关闭命令:./nginx-sstop和./nginx-squit

刷新配置文件:./nginx-sreload(每次对Nginx的配置文件nginx.conf修改后,都要进行重新加载配置文件)

二:进程

查看进程ps-ef|grep-ixxxx-i大概是ignore是忽略的意思这里是忽略大小写。

杀死进程kill-9xxxx

三:防火墙

开启防火墙serviceiptablesstart

关闭防火墙serviceiptablesstop

查看防火墙的状态serviceiptablesstatus

永久关闭防火墙chkconfigiptablesoff

四:启动zookeeper服务--在zookeeper的bin目录下

开启zookeeper服务:./zkServer.shstart

查看zookeeper状态./zkServer.shstatus

五:启动Redis服务--在redis的bin目录下

以后台的方式启动:./redis-server../redis.conf(后面的的redis.conf路径要根据每个人配置文件存放的位置来写)

进入redis命令服务:./redis-cli

输入:ping如果返回pong则表示连接成功!

六.启动tomcat服务

Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:

切换到tomcat主目录下的bin目录(cdusr/local/tomcat/bin)

1,启动tomcat服务

方式一:直接启动./startup.sh

方式二:作为服务启动nohup./startup.sh

方式三:控制台动态输出方式启动./catalina.shrun动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务

解释:

通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行

通过方式一、方式二方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务,

直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开catalina.out日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和System.out.println()等输出的信息。

2,关闭tomcat服务

./shutdown.sh

七>启动数据库:

servicemysqldstart启动

servicemysqldrestart重启

linux常用命令:如何创建文件和文件夹?

假设我们在/home里创建

1、创建一个叫test的文件夹

输入cd/home回车就到了home目录;

输入mkdirtest就可以了。

2、在文件夹里添加(就是创建一个文件,例如a.txt)

输入touchtest/

a.txt

回车。

3、删除

输入rm-rftest/回车。

温馨提示:答案为网友推荐,仅供参考
相似回答