测试面试题合集5(服务器)


1、linux 怎么查看进程

#查看 java 进程

ps -ef | grep java

#屏蔽掉 grep 本身方便 kill 进程

ps -ef  | grep -v 'grep' | grep java

2、linux 默认的文件和文件夹权限是啥,一个文件的访问权限是 755 含义是什么

linux 创建文件夹权限 默认 755 文件是 644

文件权限为 755,rwx 421 

第一位 7,代表文件所有者拥有的权限为可读(4)+可写(2)+可执行(1)

第二位 5,代表文件所有者同组用户的权限为可读(4)+不可写(0)+可执行(1)

第三位 5,代表其他用户的权限为可读(4)+不可写(0)+可执行(1)

3、linux 修改系统时间、修改文件 test.sh 所有权限为可读可写可执行、获取 pid 为 100 的进程所监听的 tcp 端口、将 test.tar.gz 解压缩到指定目录下

date -s "20200828 16:08:30"

chmod 777 test.sh

#netstat -a 显示所有,-n 显示 ip 展示,-t 是显示 tcp,-u 显示 udp,-p 显示 pid

netstat -antp | grep 1000

tar -zxv -f  test.tar.gz -C  /指定目录

4、linux 中如何从 root 用户切换到普通用户?如何动态查看日志

su 普通用户名 或者 su - 普通用户名 (前者只切换用户身份,shell 环境未变 )

tail -f 日志文件 或者 less +F 日志文件

5、linux 查看剩余磁盘空间,内存,io 状态命令

df -m,free -m,iostat 2、2 秒输出一次

6、sh脚本中 ./和sh 执行的区别

./需要执行权限,使用脚本文件中第一行#!指定的shell(解释器)来执行命令(譬如常见的/bin/bash),不指定系统会调用默认shell程序

sh不需要执行权限,是使用sh这个shell执行命令,是个软链接,它可能是一个任意的shell,通常默认是bash shel,用type命令可以查看


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM