1、vi (VIsual:视觉)文本编辑器 类似win的记事本 (操作类似于地下的vim命令,看底下vim 的操作)
2、什么是中间件?什么是jdk?
中间件介绍:
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源
中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯
是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口
但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递
通过中间件,应用程序可以工作于多平台或OS环境。
jdk:jdk是Java的开发工具包
它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境
3、Linux 使用的进程间通信方式?
了解即可,不需要太深入。
1、 管道(pipe)、流管道(s_pipe)、有名管道(FIFO)。
2、 信号(signal) 。
3、 消息队列。
4、 共享内存。
5、 信号量。
6、 套接字(socket) 。
4、使用什么命令查看 ip 地址及接口信息?
答案:
ifconfig
5、你常用的Nginx模块,用来做什么
1、 rewrite模块,实现重写功能
2、 access模块:来源控制
3、 ssl模块:安全加密
4、 ngx_http_gzip_module:网络传输压缩模块
5、 ngx_http_proxy_module 模块实现代理
6、 ngx_http_upstream_module模块实现定义后端服务器列表
7、 ngx_cache_purge实现缓存清除功能
6、free 命令 (显示系统内存)
#显示系统内存使用情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。
-b 以Byte显示内存使用情况
-k 以kb为单位显示内存使用情况
-m 以mb为单位显示内存使用情况
-g 以gb为单位显示内存使用情况
-s<间隔秒数> 持续显示内存
-t 显示内存使用总合
7、用什么命令对一个文件的内容进行统计?(行号、单词数、字节数)
答案:
wc 命令 - c 统计字节数 - l 统计行数 - w 统计字数。
8、打印文件第一行到第三行?
文件tomcat中内容:
? apache cat tomcat
text21
text22
text23
start
stop
restart
end
? apache head -3 tomcat
text21
text22
text23
? apache sed -n '1,3p' tomcat
text21
text22
text23
? apache awk 'NR>=1&&NR<=3' tomcat
text21
text22
text23
9、BASH和DOS之间的基本区别是什么?
BASH和DOS控制台之间的主要区别在于3个方面:
1、 BASH命令区分大小写,而DOS命令则不区分;
2、 在BASH下,/ character是目录分隔符,\作为转义字符。在DOS下,/用作命令参数分隔符,\是目录分隔符
3、 DOS遵循命名文件中的约定,即8个字符的文件名后跟一个点,扩展名为3个字符。BASH没有遵循这样的惯例。
10、如果你的助手想要打印出当前的目录栈,你会建议他怎么做?
答案:
使用Linux 命令dirs可以将当前的目录栈打印出来。
[root@localhost ~]# dirs
/usr/share/X11
【附】:目录栈通过pushd popd 来操作。