首页 > 系统相关 >运维必备Linux学习day3(面试常问的linux指令)

运维必备Linux学习day3(面试常问的linux指令)

时间:2024-05-16 23:07:55浏览次数:28  
标签:常问 查看 运维 IP linux 命令 指令 Linux 进程

一.问题:列举Linux高级命令,至少6个(百度)

netstat //网络状态监控  top //系统运行状态  lsblk  //查看硬盘分区 find ps -aux //查看运行进程 chkconfig //查看服务启动状态 systemctl //管理系统服务器

二.问题:Linux查看内存、io读写、磁盘存储、端口占用、进程查看命令是什么?(瓜子)

top ,iotop  ,df- lh ,netstat -tunlp ,ps -aux | grep 关心的进程

ping 命令的基本应用

一般情况下,用户可以通过使用一系列 ping 命令来查找问题出在什么地方,或检验网络运行的情况。

下面就给出一个典型的检测次序及对应的可能故障:

① ping 127.0.0.1

如果测试成功,表明网卡、TCP/IP 协议的安装、IP 地址、子网掩码的设置正常。如果测试不成功,就表示 TCP/IP 的安装或设置存在有问题。

② ping 本机 IP 地址

如果测试不成功,则表示本地配置或安装存在问题,应当对网络设备和通讯介质进行测试、检查并排除。

③ ping 局域网内其他 IP

如果测试成功,表明本地网络中的网卡和载体运行正确。但如果收到 0 个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆系统有问题。

④ ping 网关 IP

这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够做出应答。

⑤ ping 远程 IP

如果收到正确应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问 Internet(但不排除 ISP 的 DNS 会有问题)。

⑥ ping localhost

local host 是系统的网络保留名,它是 127.0.0.1 的别名,每台计算机都应该能够将该名字转换成该地址。否则,则表示主机文件(/Windows/host)中存在问题。

⑦ ping http://www.baidu.com(一个著名网站域名)

对此域名执行 Ping 命令,计算机必须先将域名转换成 IP 地址,通常是通过 DNS 服务器。如果这里出现故障,则表示本机 DNS 服务器的 IP 地址配置不正确,或它所访问的 DNS 服务器有故障
————————————————

1. 在Windows系统中,可以通过命令提示符查看端口。打开命令提示符窗口,
输入“netstat -ano”命令并回车,该命令会列出当前所有活动的网络连接、监听的端口以及对应的进程ID等信息

在Linux系统中netstat -tuln

2. ipconfig 命令

如果计算机和所在的局域网使用了动态主机配置协议 DHCP,使用 ipconfig 命令可以了解到你的计算机是否成功地租用到了一个 IP 地址,
如果已经租用到,则可以了解它目前得到的是什么地址,包括 IP 地址、子网掩码和缺省网关等网络配置信息

3. 在Linux系统中,查看进程的方法有多种,以下是一些常用的方法:12

使用`ps`命令:ps命令用于报告当前系统的进程状态。可以通过不同的选项来获取不同级别的进程信息。例如,ps aux可以显示所有进程的详细信息,包括进程ID(PID)、用户名、CPU和内存使用情况等。

使用`top`命令:top是一个实时进程监视器,可以显示系统中当前最活跃的进程。它以全屏交互式的界面显示进程排名,并及时跟踪包括CPU、内存等系统资源的使用情况。默认情况下,top每三秒刷新一次

4. 关闭进程
一.在Windows系统中,使用任务管理器。您可以同时按下Ctrl+Shift+Esc键或通过快捷键方式打开任务管理器。
在任务管理器窗口中找到进程或应用程序选项卡,选中您想要结束的程序,单击右下角的“结束任务”或“结束进程”按钮来关闭程序

二.在Linux系统中,正常结束。在main函数中调用return、调用exit函数、调用_exit函数。异常终止。调用abort、进程收到特定信号(如调用abort函数)时
①查看进程 ps命令 ②关闭进程 kill命令
ps -ef:显示所有进程信息
ps -aux:显示所有进程信息,包括其他用户的进程
ps -u username:显示指定用户的进程信息

top命令可以实时显示系统中正在运行的进程,包括进程ID、CPU利用率、内存使用情况等信息。常用的命令选项如下:
top:实时显示当前进程信息。
top -p PID:显示指定进程ID的信息

5. 配置防火墙

Linux配置防火墙
在Linux中配置防火墙通常使用iptables或者firewalld,这取决于你的Linux发行版。以下是两种情况的基本配置示例:

6. 查看日志文件
linux命令要查看日志文件的内容,可以使用以下几种方法。
方法一:使用cat命令

7. 定时任务

Linux实操篇-常用指令

VMware工具进入虚拟机后,右键找到底部终端,出现终端面板,命令行输入init 5 进入图形化界面

pwd指令 显示当前工作目录的绝对路径

ls 指令 ls -a ; ls -l

cd 指令 cd ~; cd ..

mkdir 指令 创建目录 , 加上 -p 就是多级目录

mkdir -p /home/animal/tiger

rm 删除指令 ,rm -rf 文件名 完全删除该文件

-r:递归删除整个文件夹;-f:强制删除不提示

touch 创建空文件

Cp 指令 拷贝该文件到指定目录

mv 移动文件与目录或重命名

Cat 查看文件内容,-n显示行号;管道命令 | more ;/etc/profile

More 基于Vi编译器的文本过滤器

less 指令 分屏查看文件内容

echo 指令 输出内容到控制台

head 指令 显示文件的开头部分内容,默认显示 10行

tail 指令 显示文件的尾部内容,默认显示 10行

>指令 和 >>指令

in 指令软链接也称符号链接

history 指令

date 指令,显示当前日期

cal 指令 查看当前日历

find 指令 遍历其各个子目录

Locate 指令

grep 指令和 管道符号

gzip 压缩指令 和 gunzip解压指令

Zip 和unzip 指令

tar 指令是打包指令,后缀是.tar.gz的文件

查看文件的所有者(查看文件或目录所在组)

ls -ahl

修改文件所有者-Chown 用户名 文件名

组的创建

groupadd 组名

创建一个用户fox,并放到foxdd组里面去

Useradd -g foxdd fox

修改文件或目录所在组

chgrp fruit orange.txt

 

改变用户所在组

usermod -g 新组名 用户名

修改权限 chmod

crond 任务调度

crontab 进行 定时任务的调度

at定时任务=>Ctrl+D结束at命令的输入,必须输入两次

虚拟机增加硬盘步骤二

NAT

 

标签:常问,查看,运维,IP,linux,命令,指令,Linux,进程
From: https://www.cnblogs.com/yffy/p/18196935

相关文章

  • linux常见操作
    现在互联网上常用的操作系统有微软的windows,苹果公司的unix系统以及开源的Linux系统.Linux以他的开源,可扩展性强等优势被广大it从业者所青睐,也是大多数互联网公司部署后端服务器所选择的操作系统.操作系统是一个计算机想要运行不可缺少的一款软件,他在计算机硬件与应......
  • DBA(Database Administrator)数据库运维-mysql
    一、开篇1、版本选择1、企业版2、社区版MySQL社区版则是由分散在世界各地的MySQL开发者、爱好者以及用户参与开发与测试的,包括软件代码的管理、测试工作,也是他们在负责。社区也会设立BUG汇报机制,收集用户在使用过程中遇到的BUG情况,相比于企业版,社区版的开发及测试环境没有那么......
  • 01-linux核心基础-09文件管理
    文件类型以.开头的文件为隐藏文件NDS配置DNS服务器配置信息1、windows:C:\Windows\System32\drivers\etc\hosts2、linux:/etc/resolv.conf需要记忆变量##1.变量的作用[root@fjh001~]#cathello.shname="隔壁的老张"echo"你好$name"echo"吃了吗$name"ech......
  • 《Linux内核完全注释》学习笔记:2.3 Linux系统定时
    在Linux0.11内核中,PC的可编程定时芯片Intel8253被设置成每隔10ms就发出一个时钟中断(IRQ0)信号。这个时间节拍就是系统运行的脉搏,我们称之为1个系统滴答。因此每经过1个滴答就会调用一次时钟中断处理程序(timer_interrupt)。该处理程序主要用来通过jiffies变量来累计自......
  • 运维笔记-mac下分卷压缩文件
    场景描述:文件传输过程中,如果网络限制了接受的文件大小(例如:允许最大传输的文件是100M,我们实际的文件大小是320M),这个时候就需要把单个文件拆分成4个文件每个80M左右,才可以正常传输。)另外一个场景是,当你需要传输的文件太大例如几个G,里边又是经过压缩的zip或者.tar.gz文件,如果文件......
  • Linux-Mint-系统管理-全-
    LinuxMint系统管理(全)原文:zh.annas-archive.org/md5/bc35a5141fec44b55af1b6bad7139bc5译者:飞龙协议:CCBY-NC-SA4.0前言在过去的5年中,基于Linux的操作系统的用户数量显著增加。许多计算机用户希望了解更多关于Linux的信息,并且许多人正在从Windows和MacOSX等......
  • Linux-安全实战秘籍-全-
    Linux安全实战秘籍(全)原文:zh.annas-archive.org/md5/9B7E99EE96EAD6CC77971D4699E9954A译者:飞龙协议:CCBY-NC-SA4.0前言在设置Linux系统时,安全性应该是所有阶段的重要组成部分。对Linux基础知识的良好了解对于在机器上实施良好的安全策略至关重要。Linux作为发行的......
  • Linux-Shell-编程训练营-全-
    LinuxShell编程训练营(全)原文:zh.annas-archive.org/md5/65C572CE82539328A9B0D1458096FD51译者:飞龙协议:CCBY-NC-SA4.0前言在LinuxShellScriptingBootcamp中,您将首先学习脚本创建的基础知识。您将学习如何验证参数,以及如何检查文件的存在。接着,您将熟悉Linux系统......
  • Linux-基础知识-全-
    Linux基础知识(全)原文:zh.annas-archive.org/md5/29980B7659BC4BE41209BC2F2B7B6D02译者:飞龙协议:CCBY-NC-SA4.0前言在这本书中,目标是建立一个扎实的基础,学习Linux命令行的所有基本要素,让你入门。它的设计强调只学习实际的核心技能和基本的Linux知识,这在开始学习这个美......
  • Linux-系统编程实用手册-二-
    Linux系统编程实用手册(二)原文:zh.annas-archive.org/md5/9713B9F84CB12A4F8624F3E68B0D4320译者:飞龙协议:CCBY-NC-SA4.0第十八章:高级文件I/O在附录A,文件I/O基础中,我们介绍了应用程序开发人员如何利用可用的glibc库API以及执行文件I/O(打开、读取、写入和关闭)的典......