(完整版)美团Linux运维工程师面试真题答案.doc

合集下载

Linux面试题大全(含答案)

Linux面试题大全(含答案)

Linux面试题大全,测测你的水平(答案)一.填空题:1. 在Linux系统中,以文件方式访问设备。

2. Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统。

3. Linux文件系统中每个文件用索引节点来标识。

Linux文件系统使用索引节点来记录文件信息,作用于Windows的文件分配表类似,索引节点是一个数据结构,它包含了一个文件的文件名,位置,大小,建立或修改时间,访问权限,所属关系等文件控制信息,一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引结点数组中的唯一一个元素对应,系统为每个索引结点分配了一个号码,也就是该结点在数组中的索引号,称为索引结点号。

Linux文件系统将文件索引结点号和文件名同时保存在目录中,所以目录只是将文件的名称和它的索引结点号结合在一起的一张表。

目录中每一对文件名称和索引结点号称为一个连接。

4. 全部磁盘块由四个部分组成,分别为引导块、专用块、i节点表块和数据存储块。

Linux系统中的每个文件都被赋予一个唯一的数值,这个数值称做索引节点。

索引节点存储在一个称作索引节点表<inode table>中,该表在磁盘格式化时被分配。

每个实际的磁盘或分区都有其自己的索引节点表。

一个索引节点包含文件的所有信息,包括磁盘上数据的地址和文件类型。

文件类型包括如普通文件、目录和特殊文件这样的信息。

linux硬盘组织方式为:引导区、超级块(superblock),索引结点(inode),数据块(datablock),目录块(diredtory block)。

其中超级块中包含了关于该硬盘或分区上的文件系统的整体信息,如文件系统的大小等;超级块后面的数据结构是索引结点,它包含了针对某一个具体文件的几乎全部信息,如文件的存取权限、所有者、大小、建立时间以及对应的目录块和数据块等;数据块是真正存储文件内容的位置。

但是索引结点中不包括文件的名字,文件名是放在目录块里的。

运维工程师笔试面试题及答案

运维工程师笔试面试题及答案

运维工程师笔试面试题及答案第一部分:Linux系统知识填空题:1.创建目录用mkdir命令,创建文件用touch命令。

2.移动文件用mv命令,复制文件用cp命令。

3.使用history命令查看用过的命令列表。

4.查看各类环境变量用env命令。

5.终止进程用kill命令。

6.编写的Shell程序运行前赋予该脚本文件读和执行权限。

7.链接分为:硬链接和软链接/符号链接。

8.在Linux系统中,以文件方式访问设备。

9.当前用户主目录用~/表示。

10.L inux下命令可使用的通配符有“?”和“*”。

选择题:1.某文件的组外成员的权限是只读、属主是全部权限、组内权限是可读可写、该文件权限为?(D)A.467B.674C.476D.7642.Linux配置文件一般放在什么目录?(A)A.etcB.binC.libD.dev3.什么命令常用于检测网络主机是否可达?(C)A.sshC.pingD.exit4.对所有用户的变量设置,应当放在哪个文件下?(B)A./etc/bashrcB./etc/profileC.~/.bash_profileD./etc/skel/.bashrc5.什么命令解压缩tar文件?(B)A.tar-czvf filename.tgzB.tar-xzvf filename.tgzC.tar-tzvf filename.tgzD.tar-dzvf filename.tgz第二部分:数据库填空题:1.数据库系统的核心是___数据库管理系统___。

2.事务四大特性分别是原子性、隔离性、一致性、持久性。

3.索引字段值不唯一,应该使用的索引类型为普通索引。

4.人员基本信息一般包括:身份证号,姓名,性别,年龄等。

其中可以作为主关键字的是身份证号。

5.SQL语言中,用于排序的是__Order by__子句,用于分组的是__group by__子句。

6.在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为多对多。

linux工程师面试题及答案

linux工程师面试题及答案

linux工程师面试题及答案Linux是一种开源操作系统,广泛应用于各种计算机领域。

作为一名Linux工程师,熟悉Linux系统的原理、管理和维护至关重要。

在面试过程中,常常会涉及一些与Linux系统相关的问题,下面是一些常见的Linux工程师面试题及其答案。

一、Linux系统相关面试题1. 请说明什么是Linux系统?Linux系统是一种基于Unix的操作系统,最初由Linus Torvalds在1991年开发而成。

它的特点是开放源代码、多用户、多任务、多线程和稳定可靠。

2. 请解释什么是Linux内核?Linux内核是操作系统的核心部分,负责管理硬件、文件系统和其他系统资源。

它控制着计算机的所有核心功能,并提供了对外部应用程序的接口。

3. 怎样查看Linux系统的版本信息?在终端命令行输入以下命令:```uname -a```即可查看Linux系统的版本、内核版本以及其他详细信息。

4. 请简述Linux系统的目录结构?Linux系统的目录结构采用层级式的树状结构,以根目录“/”为起点,分为许多子目录,如/bin、/etc、/home、/usr等。

每个子目录都有其特定的用途,例如/bin存放可执行文件,/etc存放系统配置文件。

5. 如何查看当前工作目录?在终端命令行输入以下命令:```pwd```即可查看当前所在的工作目录。

二、Linux系统管理面试题1. 怎样查看Linux系统的CPU使用情况?在终端命令行输入以下命令:```top```即可实时查看CPU的使用情况,包括每个进程的CPU占用率。

2. 如何查看Linux系统的内存使用情况?在终端命令行输入以下命令:```free -m```即可查看内存的总量、已使用量和剩余量。

3. 怎样查看Linux系统的磁盘空间使用情况?在终端命令行输入以下命令:```df -h```即可查看各个磁盘分区的总空间、已使用空间和剩余空间。

4. 如何查找文件?在终端命令行输入以下命令:```find /path/to/directory -name "filename"```其中,/path/to/directory表示要查找的目录路径,"filename"表示要查找的文件名。

运维工程师面试题及答案

运维工程师面试题及答案

运维工程师面试题及答案作为一名运维工程师,面试是你展示技能和知识的机会。

下面是一些常见的运维工程师面试题及其答案,希望对你的面试准备有所帮助。

1. 什么是运维工程师的角色和职责?运维工程师负责确保软件和硬件系统保持高可用性和稳定性。

他们的主要职责包括监测系统、故障排除、性能优化、容量规划以及升级和维护操作系统和应用程序等。

2. 请解释什么是高可用性和容灾?高可用性指系统能够在发生故障时继续提供服务,即系统对于故障的恢复能力。

容灾指系统备份和恢复策略,以防止或减轻系统发生灾难性故障时的数据丢失。

3. 你在工作中是如何处理突发的故障和紧急情况的?在遇到突发故障和紧急情况时,我会首先保持冷静并评估情况。

然后,我会采取紧急措施,例如快速故障排除或启动备用系统。

同时,我会与团队成员紧密合作,并在解决问题后进行事后总结,以防止类似问题再次发生。

4. 提供一些你熟悉的运维工具和技术。

这取决于你个人的经验和技术背景,但一些常见的运维工具和技术包括:- 监控工具:Nagios、Zabbix、Prometheus- 自动化工具:Ansible、Puppet、Chef- 容器技术:Docker、Kubernetes- 云平台:AWS、Azure、Google Cloud- 版本控制系统:Git、SVN5. 你在容量规划方面有什么经验?容量规划是确保系统可以支持未来业务增长需求的重要环节。

我的经验包括:- 分析历史数据和趋势来预测未来需求- 监控系统资源的使用情况,例如CPU、内存和磁盘空间- 跟踪业务的发展和变化,以及对资源需求的影响- 在需要时进行资源扩展或升级6. 请解释什么是CI/CD?CI/CD是持续集成和持续交付的缩写,是一种软件开发流程。

持续集成确保开发团队频繁地将代码合并到主干,并进行自动化测试。

持续交付是指将经过测试的代码部署到生产环境中,以便快速交付新功能和修复。

7. 如何确保应用程序的安全性?确保应用程序的安全性涉及多个方面:- 及时进行操作系统和应用程序的安全补丁升级- 确保访问控制,使用强密码和多因素认证- 实施入侵检测和防火墙保护- 定期进行安全扫描和漏洞评估- 建立恶意软件和日志监控机制这些是常见的运维工程师面试题及其答案,可以作为你进行面试准备的参考。

Linu运维工程师道面试题完整版

Linu运维工程师道面试题完整版

L i n u运维工程师道面试题集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]Linux运维工程师:20道面试题整理题目部分:先思考如何查看当前的Linux服务器的运行级别如何查看Linux的默认网关如何在linux上重建初始化内存盘镜像文件cpio命令是什么patch命令是什么如何使用aspell有什么用如何从命令行查看域SPF记录如何识别Linux 系统中指定文件(/etc/fstab)的关联包哪条命令用来查看bond0的状态linux系统中的/proc文件系统有什么用如何在/usr目录下找出大小超过10MB的文件如何在/home目录下找出120天之前被修改过的文件如何在/var目录下找出90天之内未被访问过的文件在整个目录树下查找文件”core”,如发现则无需提示直接删除它们。

strings命令有什么作用tee 过滤器有什么作用export PS1 ='$LOGNAME@hostname:\$PWD:' 这条命令是在做什么ll | awk '{print $3,'owns',$9}' 这条命令是在做什么linux中的at命令有什么用linux中lspci命令的作用是什么暂停一下,先别往下翻,自己先动脑思考下吧!检验下自己掌握程度!如果看过题目并认真思考过的小伙伴,继续往下看吧。

检查下自己的答案!题目答案1、如何查看当前的Linux服务器的运行级别who -r和 runlevel 命令可以用来查看当前的Linux服务器的运行级别。

2、如何查看Linux的默认网关用 rou; diff_file 旧文件和新文件要么都是单个的文件要么都是包含文件的目录,-r参数支持目录树递归。

一旦diff文件创建好,我们就能在旧的文件上打上补丁,把它变成新文件:# patch < diff_file 6、aspell有什么用顾名思义,aspell就是Linux操作系统上的一款交互式拼写检查器。

运维工程师的面试题及答案

运维工程师的面试题及答案

运维工程师的面试题及答案一、简介运维工程师是负责系统运维管理的专业人员,需要具备一定的技术和知识储备。

在面试中,面试官通常会提出一些相关的问题,以评估应聘者的技术能力和工作经验。

本篇文章将整理一些典型的运维工程师面试题目及其答案,帮助读者更好地准备面试。

二、面试题目及答案题目一:请介绍一下你在之前的工作中负责的项目。

回答:在之前的工作中,我参与了一个大型网络公司的运维团队,负责管理和维护公司的服务器和网络设备。

我负责监控系统运行情况,进行故障排除,并提供技术支持。

此外,我还定期进行系统维护和更新,并制定应急预案以确保系统的稳定性和安全性。

题目二:请描述一下你在处理一次系统故障时的整个过程?回答:在处理系统故障时,我首先会迅速定位问题,并进行初步的排查。

接下来,我会检查系统的日志文件和监控数据,以了解问题的具体原因。

如果问题严重影响了系统的正常运行,我会立即采取措施进行紧急修复,以减少故障对业务的影响。

在修复故障后,我会进行详细的分析和记录,以避免类似问题再次发生。

题目三:在运维工作中,你遇到过哪些紧急情况,如何解决的?回答:我曾经遇到过一次数据库服务器突然宕机的紧急情况。

在发现问题后,我立即与数据库管理员配合,进行问题排查。

我们迅速找到了问题所在,是由于服务器硬件故障导致的。

为了尽快恢复服务,我们利用备份恢复了数据,并将服务迁移到备用服务器上。

在修复主服务器后,我还对整个系统进行了全面的检查和测试,以确保问题不会再次发生。

题目四:你在工作中如何保障系统的安全性?回答:为了保障系统的安全,我采取了多种措施。

首先,我定期对系统进行漏洞扫描和安全评估,并及时修补任何发现的漏洞。

其次,我会定期备份重要的数据,并将备份数据存储在安全的地方,以防止数据丢失。

另外,我会监控系统的日志,并及时发现并应对任何异常行为。

此外,我还会进行用户权限管理,确保只有授权的用户才能访问系统。

题目五:你在工作中如何与其他团队进行协作?回答:在工作中,我经常需要与其他团队进行协作,比如研发团队或者产品团队。

运维笔试面试题目及答案精选全文完整版

运维笔试面试题目及答案精选全文完整版

可编辑修改精选全文完整版运维笔试面试题目及答案一、题目一:Linux命令1. 查看服务器当前运行的进程的命令是什么?答:ps aux2. 列出当前目录下所有的文件(包括隐藏文件)的命令是什么?答:ls -a3. 如何查看一个文件的前10行?答:head -n 10 文件名4. 如何将一个文件从一个目录移动到另一个目录?答:mv 文件名目标目录5. 如何查看一个文件有多少行?答:wc -l 文件名二、题目二:网络基础1. 解释TCP/IP协议族。

答:TCP/IP协议族是一组用于互联网通信的协议,包括TCP、IP、UDP、ICMP等协议。

TCP负责可靠的数据传输,IP负责寻址和路由选择,UDP用于无连接的数据传输,ICMP用于错误检测和网络状况通知。

2. 什么是MAC地址?答:MAC地址是网卡的物理地址,在以太网中唯一标识一个网络设备。

MAC地址由48位二进制数组成,通常以十六进制表示,格式为00-00-00-00-00-00。

3. 解释DNS的作用。

答:DNS(Domain Name System)将域名转换为IP地址的过程,使得用户可以通过域名访问互联网资源。

DNS解析使用了分布式数据库的技术,将域名与IP地址进行映射。

4. 什么是HTTP协议?答:HTTP(Hypertext Transfer Protocol)是一种基于请求与响应模式的应用层协议,用于传输超文本资源。

HTTP使用TCP作为传输协议,客户端发送请求给服务器,服务器返回响应给客户端。

5. 什么是ARP协议?答:ARP(Address Resolution Protocol)用于将IP地址解析为MAC 地址,通过发送ARP请求广播来获取目标设备的MAC地址,以便在局域网内进行通信。

三、题目三:服务器硬件1. 什么是RAID?常见的RAID级别有哪些?答:RAID(Redundant Array of Independent Disks)是一种磁盘阵列技术,将多个硬盘组合成一个逻辑单元,实现数据的冗余备份和性能提升。

linux运维工程师面试题

linux运维工程师面试题

linux运维工程师面试题Linux运维工程师是一种专门致力于维护和管理Linux操作系统及其相关软件和硬件的职位。

对于Linux运维工程师的招聘,公司通常会提出一些面试题来评估候选人的技术水平和实际应用能力。

以下是一些常见的Linux运维工程师面试题及其解答,希望能对准备面试的同学们有所帮助。

1. 请解释什么是Linux操作系统,并列举一些流行的Linux发行版。

Linux操作系统是一种自由和开放源代码的操作系统,采用了Unix风格的操作界面。

它具有高度的安全性、稳定性和可靠性,被广泛用于服务器和嵌入式设备。

一些流行的Linux发行版包括Ubuntu、CentOS、Debian、Fedora等。

2. 请解释什么是Linux内核,它的作用是什么?Linux内核是Linux操作系统的核心部分,负责管理系统的资源、提供硬件访问接口,并执行和调度用户程序。

它控制着系统的各个组件,包括CPU、内存、硬盘等,并负责在这些组件之间进行协调和通信。

3. 如何查看Linux系统的内核版本?要查看Linux系统的内核版本,可以使用以下命令:```uname -r```这将打印出当前系统所使用的内核版本号。

4. 请解释什么是Shell,它的作用是什么?Shell是一种命令行解释器,允许用户直接与操作系统内核进行交互。

它解释执行用户输入的命令,并调用相应的系统程序进行处理。

Shell可以理解用户输入的命令,执行相应的程序,并将结果输出到终端。

5. 请列举几个常用的Shell以及它们的特点。

常见的Shell包括Bash、Csh、Ksh、Tcsh等。

其中,Bash是最常用的Shell,它具有强大的功能和灵活的命令行补全功能;Csh是类似于C语言语法的Shell,适用于需要编写复杂脚本的情况;Ksh是Bash的前身,与Bash兼容性较好;Tcsh是Csh的改进版本,提供了更多的交互特性。

6. 如何在Linux系统中查看硬件信息?要查看Linux系统的硬件信息,可以使用以下命令:```lspci -v // 查看PCI设备信息lsusb -v // 查看USB设备信息lscpu // 查看CPU信息free -h // 查看内存使用情况df -h // 查看磁盘空间使用情况```这些命令将分别给出对应硬件设备的详细信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

美团对 Linux运维工程师招聘岗位的面试题与答案分析1、 LINUX 系统软件安装和卸载的常见方法答:有3种方式安装与卸载软件包:rpm 包卸载: rpm -e XXX.rpm (如果想忽略依赖,可加上–nodeps)yum remove xxx.rpm这种方法非常不建议使用,卸载过程会将待卸载的软件包所依赖的软件包一并卸载掉,很容易造成系统缺少某些包而崩溃等问题源码包卸载: cd 命令进入编译后的软件目录,即安装时的目录,执行 make uninstall 命令即可;或者直接删除安装目录2、 Windows 和 LINUX 常用的远程连接工具有那些答:命令远程连接工具:图形远程连接工具:自带的远程桌面(Xshell、 SecureCRT、Putty 、 SSH Secure Shell Client等xmanager(需安装配置服务并打开 177 端口)、VNC-Viewer(linux 需安装 vncserver)、windows linux 需安装 xrdp 和 vnc)3、如何修改LINUX 的 IP 地址、网关和主机名:答:A、修改 IP 地址、网关:编辑/etc/sysconfig/network -scripts/ifcfg -eth0 ,修改里面IPADDR和 GATEWAY内容,没有这两行,则添加即可,添加时确保BOOTPROTO=static,静态地址,如IPADDR=192.168.1.100GATEWAY=192.168.1.1B、修改主机名称:编辑/etc/sysconfig/network,修改里面的HOSTNAME 内容,如设置主机名称为mysql,则:HOSTNAME=mysql即可;4、编写脚本实现以下功能每天早上 5 点开始做备份要备份的是 /var/mylog里所有文件和目录可以压缩进行备份备份可以保存到别一台器上192、168、 1、 2 FTP帐号aaa 密码bbb要示每天的备份文件要带有当天的日期标记答:脚本内容如下:[root@haojiu ~]#cat /root/mylogbak.sh#!/bin/bash#scripts for dirbakup and upload to ftp server.#author by haojiu#create bybakdir=mylogdate=`date +%F`cd /vartar zcf ${bakdir}_${date}.tar.gz ${bakdir}sleep 1ftp -n <<- EOFopen 192.168.142.129#远程 ftp 服务器 IPuser aaa bbbput mylog_*.tar.gzbyeEOFrm -rf mylog_*.tar.gz #这步之前可以做一个判断,判断文件上传成功再执行rm,留给各位发挥吧。

添加 crontab:crontab -l00 05 * * * /bin/bash /root/mylogbak.sh #每天早上 5 点开始执行备份脚本5、 mysql 相关的题:新安装MYSQL后怎样提升 MYSQL的安全级别答:A.修改 mysql 默认端口B.linux 下可以通过 iptables 来限制访问 mysql 端口的 IP 地址C.对所有用户设置较复杂密码并严格指定对应账号的访问IP(可在 mysql 库中 user 表中指定用户的访问可访问IP 地址)D.root 特权账号的处理(建议给root 账号设置强密码,并指定只允许本地登录)E.开启二进制查询日志和慢查询日志F.mysql安装目录及数据存储目录权限控制:给mysql 安装目录读取权限,给mysql 日志和数据所在目录读取和写入权限G.删除无用 mysql 账号和删除无用的数据库(安装好的mysql 默认会有个 test 库,可将其删除)6、 MYSQL 的主从原理,怎么配置文件答:整体上来说,复制有 3 个步骤:A.master 将改变记录到二进制日志(binary log) 中(这些记录叫做二进制日志事件,binary log events );B.slave 将 master 的 binary log events 拷贝到它的中继日志 (relay log);C.slave 重做中继日志中的事件,将改变反映它自己的数据。

Mysql 复制的基本原理过程如下:(1) Slave 上面的 IO 线程连接上 Master ,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;(2)Master 接收到来自 Slave的 IO 线程的请求后,通过负责复制的 IO 线程根据请求信息读取指定日志指定位置之后的日志信息,返回给 Slave端的 IO 线程。

返回信息中除了日志所包含的信息之外,还包括本次返回的信息在 Master 端 binary log 文件的名称以及在Binary log 中的位置;( 3) Slave 的 IO 线程收到信息后,将接收到的日志内容依次写入到Slave端的 RelayLog文件( mysql-relay-lin.xxxxx)的最末端,并将读取到的Master 端的 bin -log 的文件名和位置记录到master -info 文件中,以便在下一次读取的时候能够清楚的告诉 master“我需要从某个 bin -log 的哪个位置开始往后的日志内容,请发给我”( 4) Slave 的 SQL线程检测到Relay Log 中新增加了内容后,会马上解析该Log 文件中的内容成为在Master 端真实执行时候的那些可执行的查询或操作语句,并在自身执行那些查询或操作语句,这样,实际上就是在master 端和Slave端执行了同样的查询或操作语句,所以两端的数据是完全一样的。

补充: mysql 主从复制的优点————<1> 如果主服务器出现问题,可以快速切换到从服务器提供的服务;<2> 可以在从服务器上执行查询操作,降低主服务器的访问压力;<3> 可以在从服务器上执行备份,以避免备份期间影响主服务器的服务。

为 MYSQL添加一个用户mysql> grant select,insert,update,delete on book.* to test2@localhost identified by “ abc” ;#增加 test2 用户,密码为 abc。

并只能在 localhost 这台主机上登录,并且只能访问book 这个库中的表,具有查询,插入,更新,删除权限;语法: mysql> GRANT <权限 > ON <库 >.<表 > TO ‘用户’ @’主机名’ identified by “密码” ;7、显示 /test 目录下的所有目录答: 4 种方法:ls -d */find . -type d -maxdepth 1(如果不加-maxdepth参数,将会列出无穷多的子目录。

)ls -F | grep ‘ /$ ’ls -l | grep‘ ^d’ |awk‘ {print $9}’8、将文件 /etc/a 下中除了 b 文件外的所有文件压缩打包放到/home/a 下,名字为 a.gz答: tar --exclude /etc/a/b -zPcvf /home/a/a.gz /etc/a (不加 P 选项会提示:『 tar: Removing leading `/ ’ from member names 』)验证:[root@haojiu a]# tar tPvf /home/a/a.gz (忽略掉 b 文件)drwxr -xr-x root/root 0 2015-08-21 10:15 /etc/a/-rw -r –r– root/root 0 2015-08-21 10:15 /etc/a/d-rw -r –r– root/root 0 2015-08-21 10:15 /etc/a/f-rw -r –r– root/root 0 2015-08-21 10:15 /etc/a/c-rw -r –r– root/root 0 2015-08-21 10:15 /etc/a/e9、给一个脚本赋予执行权限的命令及选项答:chmod +x a.sh10、 umask 022 代表什么意思答:新建文件夹或文件的权限是由所谓基本码减去称之为umask 的屏蔽位得到的。

按照规定:文件夹的基本码是rwxrwxrwx(777) ,文件的基本码是rw -rw-rw -(666)因此新建文件夹是777 -022=755(rwxr -xr-x),新建文件是 666-022=644(rw -r –r– )。

综上, umask 022 表示默认创建新文件权限为755 也就是 rxwr -xr-x(所有者全部权限,属组读写,其它人读写)11、如何查看某进程所打开的所有文件答:取出该进程的进程号,然后用lsof -p pid 查看打开的所有文件。

(这里以crond 进程为例)[root@haojiu a]# ps -ef |grep crond|grep -v grep |awk ‘ {print $2} ’#取出进程号2550[root@zintao01 a]# lsof -p 2550 # 查看该进程打开的所有文件COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEcrond 2550 root cwd DIR 8,2 4096 2 /crond 2550 root rtd DIR 8,2 4096 2 /crond 2550 root txt REG 8,2 64096 820728 /usr/sbin/crondcrond 2550 root mem REG 8,2 65928 524319 /lib64/libnss_files -2.12.socrond 2550 root mem REG 8,2 99158576 788202 /usr/lib/locale/locale -archivecrond 2550 root mem REG 8,2 472064 554920 /lib64/libfreebl3.socrond 2550 root mem REG 8,2 43392 554921 /lib64/libcrypt -2.12.socrond 2550 root mem REG 8,2 1926800 554903 /lib64/libc -2.12.socrond 2550 root mem REG 8,2 115536 554937 /lib64/libaudit.so.1.0.0crond 2550 root mem REG 8,2 22536 554909 /lib64/libdl -2.12.socrond 2550 root mem REG 8,2 58480 554938 /lib64/libpam.so.0.82.2crond 2550 root mem REG 8,2 124624 554913 /lib64/libselinux.so.1crond 2550 root mem REG 8,2 156928 554899 /lib64/ld -2.12.socrond 2550 root 0u CHR 1,3 0t0 4160 /dev/nullcrond 2550 root 1u CHR 1,3 0t0 4160 /dev/nullcrond 2550 root 2u CHR 1,3 0t0 4160 /dev/nullcrond 2550 root 3u REG 8,2 5 1084973 /var/run/crond.pidcrond 2550 root 4u unix 0xffff88003b3949c0 0t0 13870 socketcrond 2550 root 5r DIR 0,10 0 1 inotify12、取 eth0 网卡上 80 端口的数据包信息答:[root@haojiu ~]# tcpdump -i eth0 port 8013、除/a/b 下的所有文件及目答:[root@haojiu ~]# rm -rf /a/b/*14、常用的网管理工具( 5 种以上)答:Windows 下有: ipcofnig(/all,/renew,/release),ping,tracert,nslookup⋯⋯Linux 下有: ifconfig,ping,tracerroute,dig,nslookup⋯⋯15、ftp 、 https 、 smtp、 pops 、 ssh 的端口号答:ftp ( 20 和 21)、 https(443) 、 smtp(25) 、 pops(110)、 ssh(22)16、用 iptables 控制来自 192.168.1.2 主机的 80 端口求答: iptables -A INPUT -p tcp -s 192.168.1.2 –dport 80 -j ACCEPT (允来自192.168.1.2 台主机80 端口 )17、用 shell答:脚本如下脚本建一个class、一用,用名stdX X 从01-30 ,并属class[root@zintao01 ~]# cat adduser.sh#!/bin/bash#script for adduser.#create by haojiu#2015-x-xgroupadd classuser=stdfor i in {01..30}douseradd -G class ${user}$idone18、在 mysql 客端工具中,如何取当前的所有接程信息答:mysql> show full processlist;19、如何除已的数据日志信息答:在f中的[mysqld]段下面加入:expire -logs-days=7(置自清除或者登mysql ,行: purge binary logs to ‘ mysql-bin.000003 ’;之前的而没有包含mysql-bin.000003)如果是 mysql 主从境的,除日志,句格式如下:7 天的#除logs),重启bin -log(除mysql;mysql-bin.000003PURGE {MASTER | BINARY} LOGS TO‘ log_name ’PURGE {MASTER | BINARY} LOGS BEFORE‘date ’。

相关文档
最新文档