【良品】运维实施工程师面试题

1、Linux 查看哪个服务程序占用了 8089 端口用什么命令?


答:netstat –anpt | grep 8089

2、杀死 PID 为 4728 的进程用什么命令?


答:kill -9 4728/

3、找出当前目录以及子目录下文件名以 en 为首字母的文件用什么命令?


答:find . -name "en* "

4、Linux 下,为 filename.sh 脚本赋予可执行权限?


答:chmod +x filename.sh

5、解压 gz 包、zip 包分别用什么命令和参数?


答:tar -xf .gz -C /usr/local
unzip .zip

6、支持 rpm 包的 linux 环境,查询是否安装过 smile 包用何命令? 如安装过,卸载此包用何命令?


答:rpm -q smile ;

rpm -e smile

7、写出 linux 下设置 jdk 环境变量的方法


答:vi /etc/profile  添加内容 JAVA_HOME=/usr/local/java/jdk1.8.0_221 PATH=JAVAHOME/bin:PATH CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH

8、systemctl disable firewalld 此命令的含义是? systemctl stop firewalld 此命令的含义是?


答:永久关闭Firewalld防火墙;后面命令是临时关闭

9、查看 docker 运行状态命令 构建一个镜像,镜像名为 swub,标签 v1 从 swub 镜像启动一个容器 swubsa,要求将容器的 8080 和 9527 端口分别映射到宿主机的 8080 和 9527 端口,主机文件夹 /home/lan/volume 容器卷/swdata


答: 构建镜像:docker build 增加镜像标签docker tag swub:v1
docker run -itd --name swubsa -p 8080:8080 -p 9527:9527 -v /home/lan/volume:/swdata swub:v1

10、nginx 如需设置两个服务地址的负载,要操作的配置文件名字是什么 ?启动 nginx 命令 关闭 nginx 命令


答:/etc/nginx/nginx.conf;systemctl start nginx;systemctl stop nginx

11、SELECT id, name FROM table1 WHERE id = ( SELECT id FROM table2 WHERE name = “李四”); 一句话描述上面查询语句,此查询的目的是什么?


答:查询table1表id字段等于table2表name字段是李四的信息
 

猜你喜欢

转载自blog.csdn.net/qq_53142796/article/details/132666124