证券事业部运维岗面试题:系统监控与自动化任务
需积分: 10 107 浏览量
更新于2024-09-08
收藏 2KB TXT 举报
"证券总部经纪事业部运维岗面试题"
面试题主要涵盖了系统监控、定时任务设置、文本处理、Shell脚本理解和Python基础知识等多个方面,这些都是IT运维人员必须掌握的关键技能。
一、获取系统状态的方法:
1. **Windows**:
- 时间:通过命令`date`或查看任务栏获取。
- 系统负载:使用`tasklist`查看当前运行的进程,以判断系统负载。
- 磁盘IO:`perfmon`或`Resource Monitor`可以监控磁盘读写。
- 端口状态:`netstat`命令显示网络连接、监听端口等。
- 网络流量:使用`netstat -an`或第三方工具如Wireshark。
- CPU中断情况:`tasklist /svc`列出服务并分析CPU使用。
- 系统内存:`wmic os get TotalVisibleMemorySize,FreePhysicalMemory`。
- OS常用环境变量:`set`命令显示所有环境变量。
- 进程运行情况:`tasklist`或`pslist`。
- 网卡,主板,电源等硬件信息:`wmic`命令,如`wmic nicconfig`、`wmic baseboard`、`wmic battery`。
2. **Linux (RHEL或其他发行版)**:
- 时间:`date`命令。
- 系统负载:`uptime`或`top`。
- 磁盘IO:`iostat`。
- 端口状态:`netstat`。
- 网络流量:`iftop`或`nethogs`。
- CPU中断情况:`top`或`vmstat`。
- 系统内存:`free -m`。
- OS常用环境变量:`env`或`printenv`。
- 进程运行情况:`ps aux`。
- 硬件信息:`lshw`,`dmidecode`,`lsof`等。
3. **AIX**:
- 时间:`date`。
- 系统负载:`topas`。
- 磁盘IO:`iostat`。
- 端口状态:`netstat`。
- 网络流量:`netstat -i -s`。
- CPU中断情况:`prstat -L`。
- 系统内存:`prtconf | grep Memory`。
- 环境变量:`printenv`。
- 进程运行情况:`ps -ef`。
- 硬件信息:`lsdev`。
二、定时任务:
使用`crontab`在Linux系统中设置定时任务,例如:
```bash
0 6,8,10,12 * * * /usr/bin/httpd.sh
```
这将在每天的6点、8点、10点和12点执行`/usr/bin/httpd.sh`。
三、文本处理:
1. 查询文件中包含`index`的行号:
```bash
grep -n 'index' file1
```
2. 域名计数排序:
```bash
cut -d/ -f3 file1 | sort | uniq -c | sort -nr
```
四、Shell脚本解析:
这是一个启动、停止和重启Apache web服务器的脚本。`/etc/rc.d/rc.httpd`通常在Linux中用于初始化脚本。注释解释了如何使脚本在系统启动时自动运行,以及`case`语句如何根据传入的参数(`start`, `stop`, `restart`)执行相应的Apache控制命令。
五、Python问题:
1. **os.path与sys.path的区别**:
- `os.path`是操作文件路径的模块,提供路径处理函数,如检查路径是否存在、合并路径等。
- `sys.path`是一个列表,包含了Python查找模块的路径,用于导入模块。
2. **deepcopy和copy的区别**:
- `copy`是浅复制,只复制对象的引用,如果对象内部有嵌套对象,嵌套对象的引用不会被复制。
- `deepcopy`是深复制,会递归复制对象及所有嵌套的对象,创建全新的独立副本。
3. **os模块**:
`os`模块提供了许多与操作系统交互的函数,如创建、删除文件、目录,改变工作目录,获取文件属性等。`os.path`是其子模块,专门处理路径相关操作。在Python中,通常使用`os`来获取环境变量,执行系统命令,管理文件和目录。
152 浏览量
126 浏览量
1980 浏览量
158 浏览量
447 浏览量
1602 浏览量
203 浏览量
iloveaspnet2008
- 粉丝: 5
- 资源: 23
最新资源
- 华为内部linux教程
- 微软ASP.NET AJAX框架剖析
- MPEG-4 ISO 标准 ISO/IEC14496-5
- 转贴:随心所欲的Web页面打印技术
- c语言100例.doc
- JSP数据库编程指南.pdf
- 完全精通局域网-局域网速查手册
- ENVI遥感影像处理专题与实践\用户指南与实习指南.pdf
- 软考试卷06下cxys.pdf
- usb设备驱动开发详解-讲座
- 深入浅出Win32多线程程序设计
- 水文控制系统子程序详细的mp430程序
- John.Lions-Lions'.Commentary.on.UNIX.6th.Edition.with.Source.Code.pdf
- PHP和MySQL Web开发 第四版
- ArcGIS Server 9.2 javascript ADF核心 帮助文档
- java 基础及入门