linux运维基础常见面试题,linux运维基础面试题
1 你常用的是哪个linux系列的发行版?
参考答案:centos redhat Ubuntu SUSE debina...
2 ssh服务默认监听端口是多少?centos7中重启ssh服务命令?
参考答案:监听端口是22 重启服务命令:systemctl restart sshd或者systemctl restart sshd.service
3 说出至少三个你常见的服务以及它们默认的监听端口?
参考答案:
ftp服务 20和21
dns服务 53
dhcp服务 67和68
nginx服务 80
Apache服务 80
tomcat服务 8080
mysql服务 3306
redis服务 6379
4 /etc/passwd文件你熟悉吧,这个文件中每一行代表一个用户的信息,以冒号为分隔符,共有7列,现在用awk命令把这个文件第一列给找出来,命令如何写?
参考答案:cat /etc/passwd | awk -F: '{ print $1}' ( | 管道符两边有没有空格都可以,-F和冒号之间有没有空格都可以)
5 磁盘报错: nospace left on device,但是df -h 查看空间没有满,为什么?
参考答案:系统inode节点满了,因为所有的文件的文件名信息都是存放在inode里面的,文件内容是存放在block里面,可以使用 df -i 来查看inode的使用情况
6 假设服务器现在只有一个物理网卡eth0(ip未知)和一个回环网卡lo*(ip为:127.0.0.1),如何使用grep和awk命令把192.168.1.100这个字符串截取出来?
参考答案:ifconfig|grep 'inet'|grep -v '127.0.0.1'|awk 'print $2' (单引号或双引号都可以,awk这时是以默认的空格或者tab键为分隔符)
7 我们都知道FTP协议有两种工作模式,说说它们的大概的一个工作流程?
参考答案:主动模式(Active FTP)和被动模式(Passive FTP)
在主动模式下,FTP客户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,然后开放N+1号端口进行监听,并向服务器发出PORT N+1命令,服务器接收到命令后,会用其本地的FTP数据端口(通常是20)来连接客户端指定的端口N+1,进行数据传输。
在被动模式下,FTP客户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,同时会开启N+1端口,然后服务器发送PASV命令,通知服务器自己处于被动模式,服务器接收到命令后,会开放一个大于1024的端口P进行监听,然后用PORT P命令通知客户端,自己的数据端口是P。客户端收到命令后,会通过N+1号端口连接服务器的端口P,然后在两个端口之间进行数据传输。
总的来说,主动模式的FTP是指服务器主动连接客户端的数据端口,被动模式的FTP是指服务器被动地等待客户端连接自己的数据端口。
8mysql创建 school 数据库的命令,创建表student的命令(有id字段,INT类型4位长度,有name字段,VARCHAR类型20个字符长度,有sex字段,CHAR类型1个字符长度),以及插入一个新字段,字段名为age,数据类型为3位长度的INT类型,插入语句如何写?
参考答案:
创建数据库的命令:CREATE DATABASE IF NOT EXISTS school DEFAULT CHARACTER SET utf8 DEFAULT COLLATE uft8_chinese_ci;
或者简写为:CREATE DATABASE school;
创建表的命令:CREATE TABLE student(id INT(4), name VARCHAR(20), sex CHAR(1) );
插入语句的命令: ALTER TABLE student ADD age INT(3);
9 mysql备份命令关键字?mysql如何给dev用户授予所有访问权限,密码为test,请写出命令?
参考答案:
mysql备份命令关键字: mysqldump
命令:GRANT ALL PRIVILEGES ON *.* TO dev@'%' IDENTIFIED BY "test"
10 python题,这里有一字典 a1 = {1:'apple', 2:'pear',3:'banana'},如何删除a1字典中key为2的元素?
参考答案:
方法一:del a1[2]
方法二:a1.pop(2)
linux运维基础常见面试题,linux运维基础面试题相关推荐
- Java基础常见面试题(一)
Java基础常见面试题(一) 1. 为什么说 Java 语言"编译与解释并存"? 我们可以将高级编程语言按照程序的执行方式分为两种: 编译型 :编译型语言会通过编译器将源代码一次性 ...
- 运维面试常考的Linux命令
一.文件和目录 1. cd命令 (它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径) cd /home 进入 '/ home' 目录 cd .. 返回上一级目录 c ...
- java基础常见面试题
125条常见的j ava面试笔试题大汇总 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前 目标有关的方面.抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用 ...
- Python基础常见面试题总结
文章目录 基础知识题 看程序写结果题 编程题 以下是总结的一些常见的Python基础面试题,帮助大家回顾基础知识,了解面试套路.会一直保持更新状态. PS:加粗为需要注意的点. 基础知识题 1.深拷贝 ...
- java 并发 面试_Java 并发基础常见面试题总结
1. 什么是线程和进程? 1.1. 何为进程? 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的.系统运行一个程序即是一个进程从创建,运行到消亡的过程. 在 Java 中,当我们启 ...
- Java 基础常见面试题(持续更新)
目录 1.Java 程序设计概述 1.1.Java 跨平台运行的原理是什么? 1.2.Java 的安全性体现在哪些方面? 1.3.面向对象和面向过程的区别是什么? 1.4.面向对象的有哪些特征? 1. ...
- HTML基础常见面试题
1. HTML常用标签 1.1 排版标签 排版标签主要和css搭配使用,显示网页结构的标签,是网页布局最常用的标签. 1)标题标签h 其基本语法格式如下: <h1> 标题文本 </h ...
- Java基础常见面试题总结
基础概念与常识 Java 语言有哪些特点? 简单易学: 面向对象(封装,继承,多态): 平台无关性( Java 虚拟机实现平台无关性): 支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操 ...
- 跟老男孩学Linux运维:Web集群实战(运维人员必备书籍)
号外,号外! 1.<跟老男孩学习Linux运维:核心命令案例精讲> 紧张编写中,已过半. 2.<老男孩的MySQL私房菜>即将出版, 紧张编写中,已过2/3. 3.<跟老 ...
最新文章
- 标准差、协方差、相关性分别是什么?
- Linux下配置JAVA 环境变量及查看JDK安装路径
- 玩cf出现outofmemory_完美解决outofmemory|Win7系统CF出现out of memory的解决方法
- input type=submit 和button的区别及表单提交
- Hyper-V虚拟机安装及网卡无法找到,驱动无法安装解决办法
- 微软符号服务器opencv的符号,Opencv Mat类详解和用法1
- springboot解决第三方依赖jar包的问题
- js原型和原型链_初识JS原型/原型链/原型继承
- 让LinqToSQL使用Web.Config中的链接字符串(修改Settings.Designer.cs)
- 【Bat】内外网切换
- 软件测试怎么测微信朋友圈,面试题:如何测试微信朋友圈(附图)
- 状态压缩dp学习小记part1
- 【代理知识】绝对值得珍藏!(转)
- SmartGit功能介绍
- FORTIFY_SOURCE详解
- HCIP(四)---BMA,NBMA网络类型
- 畅想未来计算机和人工智能的应用,人工智能在生活中的应用及展望
- java保存map_Java之map
- CDH 6.3.2 安装(一)
- Android 6.0 新特性和功能,系统和 API 行为更新