首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux经典面试题

Linux挂载Winodws共享文件夹 查看http的并发请求数及其TCP连接状态: 用tcpdump嗅探80端口的访问看看谁最高 统计/var/log/下文件个数 查看当前系统每IP连接数 shell...下32位随机密码生成 统计出apache的access.log中访问量最多的5个IP 如何查看二进制文件的内容 ps aux 中VSZ代表什么意思 RSS代表什么 检测并修复/dev/hda5 Linux...格式化此两分区,文件系统类型为ext3;如果此步骤失败,返回69给主程序; 如果上述过程都正常,返回0给主程序; 调用此函数;并通过接收函数执行的返回值来判断其执行情况,并将信息显示出来; 答案 1、Linux...S 可中断的睡眠态 R 运行态 D 不可中断的睡眠态 T 停止态 Z 僵死态 10、检测并修复/dev/hda5 e2fsck -p /dev/hda5 11、Linux开机启动顺序 启动顺序...保存当前磁盘分区的分区表 # sfdisk -d /dev/sdb >/etc/sdbpar.bak 保存分区表 # sfdisk /dev/sdb 14、检测并自动修复文件系统 e2fsck – check a Linux

65530

Linux 【Shell脚本经典案例】

Shell 简介 hell是linux的一外壳,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口 当用户下达指令给操作系统的时候,实际上是把指令告诉shell,经过shell解释,处理后让内核做出相应的动作...适合处理操作系统底层的业务,有众多系统命令为其做支撑(还有文本处理三兄弟grep,sed,awk) 适合处理纯文本文件,linux中许多服务配置文件,启动脚本,都是纯文(httpd,nfs,mysql,...nginx,lvs) linux系统脚本用shell开发更简单 Shell 脚本注意事项 先了解下编写Shell过程中注意事项: 开头加解释器:#!...Usage: $0 {start|stop|restart|reload|testconfig|status}" exit 3 ;; esac 二十、用户根据菜单选择要连接的Linux...主机 Linux主机SSH连接信息: # cat host.txt Web 192.168.1.10 root 22 DB 192.168.1.11 root 22 内容格式:主机名 IP User Port

3.1K41

Linux内核中双向链表的经典实现

概要 本文对双向链表进行探讨,介绍的内容是Linux内核中双向链表的经典实现和用法。其中,也会涉及到Linux内核中非常常用的两个经典宏定义offsetof和container_of。...内容包括: 1.Linux中的两个经典宏定义 2.Linux中双向链表的经典实现 Linux中的两个经典宏定义 倘若你查看过Linux Kernel的源码,那么你对 offsetof 和 container_of...这两个宏最初是极客写出的,后来在Linux内核中被推广使用。...1.offsetof 1.1 offsetof介绍 定义:offsetof在linux内核的include/linux/stddef.h中定义。...Linux中双向链表的经典实现 1.Linux中双向链表介绍 Linux双向链表的定义主要涉及到两个文件: include/linux/types.h include/linux/list.h Linux

2.6K30

Linux 经典的几款收包引擎

来自:网络安全研发随想 链接:https://urlify.cn/7vYNJj 本文列举四个比较经典Linux 收包引擎,如果还有其他你觉得ok的可以留言。...libpcap/libpcap-mmap PF_RING DPDK xdp libpcap libpcap的包捕获机制是在数据链路层增加一个旁路处理,不干扰系统自身的网路协议栈的处理,对发送和接收的数据包通过Linux...6、libpcap绕过了Linux内核收包流程中协议栈部分的处理,使得用户空间API可以直接调用套接字PF_PACKET从链路层驱动程序中获得数据报文的拷贝,将其从内核缓冲区拷贝至用户空间缓冲区( 「第...Linux系统中一般的驱动设备都是运行在内核空间,而在用户空间用应用程序调用即可,而UIO则是将驱动的很少一部分运行在内核空间,而在用户空间实现驱动的绝大多数功能。...采用Linux提供UIO机制,可以旁路Kernel,将所有报文处理的工作在用户空间完成。

1.6K41

100 个 Linux Shell 脚本经典案例解析

2)通过位置变量创建 Linux 系统账户及密码#!.../bin/bash# 通过位置变量创建 Linux 系统账户及密码#$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数useradd    "$1" echo "$2"  |  passwd  .../bin/bash# 统计当前 Linux 系统中可以登录计算机的账户有多少个#方法 1:grep "bash$" /etc/passwd | wc -l#方法 2:awk -f: '/bash$/{x.../configure ‐‐prefix=/usr/local/varnishmake && make install# 在源码包目录下,将相应的配置文件拷贝到 Linux 系统文件系统中# 默认安装完成后.../bin/bash# 查找 Linux 系统中的僵尸进程# awk 判断 ps 命令输出的第 8 列为 Z 是,显示该进程的 PID 和进程命令ps aux | awk '{if($8 == "Z"){

3.3K50

Linux经典面试题,了解一下!

grep [stringSTRING] filename grep [^string] filename 问题十七: Linux 中进程有哪几种状态?...问题三十八: 如果一个linux新手想要知道当前系统支持的所有命令的列表,他需要怎么做? 答案: 使用命令compgen ­-c,可以打印出所有支持的命令列表。...答案: 使用linux命令 ’disown -r ’可以将所有正在运行的进程移除。 问题四十一: bash shell 中的hash 命令有什么作用?...答案: linux命令’hash’管理着一个内置的哈希表,记录了已执行过的命令的完整路径, 用该命令可以打印出你所使用过的命令以及执行的次数。...答案: 数据字典是属于’SYS’用户的,用户‘SYS’ 和 ’SYSEM’是由系统默认自动创建的 问题四十五: 怎样查看一个linux命令的概要与用法?

56410

Linux经典面试题,了解一下!

grep [stringSTRING] filename grep [^string] filename 问题十七: Linux 中进程有哪几种状态?...问题三十八: 如果一个linux新手想要知道当前系统支持的所有命令的列表,他需要怎么做? 答案: 使用命令compgen ­-c,可以打印出所有支持的命令列表。...答案: 使用linux命令 ’disown -r ’可以将所有正在运行的进程移除。 问题四十一: bash shell 中的hash 命令有什么作用?...答案: linux命令’hash’管理着一个内置的哈希表,记录了已执行过的命令的完整路径, 用该命令可以打印出你所使用过的命令以及执行的次数。...答案: 数据字典是属于’SYS’用户的,用户‘SYS’ 和 ’SYSEM’是由系统默认自动创建的 问题四十五: 怎样查看一个linux命令的概要与用法?

60610

002 Linux内核中双向链表的经典实现

概要 本文对双向链表进行探讨,介绍的内容是Linux内核中双向链表的经典实现和用法。其中,也会涉及到Linux内核中非常常用的两个经典宏定义offsetof和container_of。...内容包括: 1.Linux中的两个经典宏定义 2.Linux中双向链表的经典实现 Linux中的两个经典宏定义 倘若你查看过Linux Kernel的源码,那么你对 offsetof 和 container_of...这两个宏最初是极客写出的,后来在Linux内核中被推广使用。...1.offsetof 1.1 offsetof介绍 定义:offsetof在linux内核的include/linux/stddef.h中定义。...Linux中双向链表的经典实现 1.Linux中双向链表介绍 Linux双向链表的定义主要涉及到两个文件: include/linux/types.h include/linux/list.h Linux

1.8K20

基于int的Linux经典系统调用实现

1,  Linux系统调用:2.6.19版内核提供了319个系统调用。...我们暂时把API和系统调用等同起来 3,  Linux中,每个系统调用对应一个系统调用号,内核维护了一个系统调用表,通过这张表可以找到对应的系统调用函数。...用户态要切换到内核态,操作系统一般是通过中断来完成 3,  Linux使用0x80中断作为系统调用的入口,Windows采用0x2E号中断作为系统调用入口 4,  中断是一个硬件或软件发出的请求,要求CPU...三 基于int的Linux经典系统调用实现(进入正题) 1,  以fork为例  void main(void) { fork(); } 2, 大概流程就是这样:用户调用fork  ->  ...(2)       在Linux中,用户态和内核态使用的是不同的栈,两者各自负责各自的函数调用。

1.3K90

关于面试总结7-linux经典面试题

前言 现在做测试的出去面试,都会被问到linux,不会几个linux指令都不好意思说自己是做测试的了,本篇收集了几个被问的频率较高的linux面试题 常用指令 1.说出10个linux常用的指令 ls...test3目录,并将文件名改为file2 mv /test1/file1 /test3/file2 如将/test1目录下的file1移动到/test3 目录,并将文件名改为file2 mv * ../ Linux...logs目录(里面有xx.out文件) tail -f xx.out 这时屏幕上会动态实时显示当前的日志,ctr+c停止 6.如何查看最近1000行日志 tail -1000 xx.out 查看端口 7.LINUX...-type f -size +100M 9.如果知道一个文件名称,怎么查这个文件在linux下的哪个目录,如:要查找tnsnames.ora文件 find / -name tnsnames.ora 查到

6.6K30
领券