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

  • 运维必备Linux学习day3(面试常问的linux指令)已关闭评论
  • 69 次浏览
  • A+
所属分类:linux技术
摘要

一.问题:列举 Linux高级命令,至少6个(百度) netstat //网络状态监控  top //系统运行状态  lsblk  //查看硬盘分区 find ps -aux //查看运行进程 chkconfig //查看服务启动状态 systemctl //管理系统服务器

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

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

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

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

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

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学习day3(面试常问的linux指令)

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 指令,显示当前日期

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

cal 指令 查看当前日历

find 指令 遍历其各个子目录

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

Locate 指令

grep 指令和 管道符号

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

gzip 压缩指令 和 gunzip解压指令

Zip 和unzip 指令

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

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

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

ls -ahl

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

组的创建

groupadd 组名

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

Useradd -g foxdd fox

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

修改文件或目录所在组

chgrp fruit orange.txt

 

改变用户所在组

usermod -g 新组名 用户名

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

修改权限 chmod

crond 任务调度

crontab 进行 定时任务的调度

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

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

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

虚拟机增加硬盘步骤二

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

NAT

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

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