最新整理:linux常见面试题库
一、说出10个以上的Linux命令,下面可以参考:
1、 创建文件:touch
2、 删除文件:rm(remove)
3、 查看文件:cat
4、 复制:cp(copy)
5、 创建文件夹:mkdir(make directory)
6、 剪切或者重命名:mv(move)
7、 压缩解压缩:tar
8、 查看:Is list
9、 编辑:vi/vim
10、 查看当前路径:pwd(Print Working Directory)
11、 切换用户:su switch user
12、 创建用户:useradd
13、删除用户:userdel
14、 创建用户组:groupadd
15、 删除用户组:groupdel
16、 查找:find
17、 修改权限:chmod(change mode)
18、 查看进程:ps process
19、 杀进程:kill
20、 查看日志:tail
- 2.1.2 在Red Hat中,从root用户切到userl用户,一般用什么命令?
SU
su userl 切换到userl.但切换后的当前目录还是root访问的目录
su - userl切换到userl,并且当前目录切换到userl的根目录下(/home/user1/)
- 2.1.3 Linux中,一般怎么隐藏文件?
文件名以一个.开头
- 2.1.4 在Linux系统中,一个文件的访问权限是755,其含义是什么?
755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对
该文件具有读和执行权限。
- 2.1.5 如何查看CPU信息?
cat /proc/cpuinfo
- 2.1.6 查看占用CPU使用率最高的进程?
ps -aux | sort ・k3nr | head -K
- 2.1.7如何查看一个文件的末尾50行?
查看/etc/profile 的前 10 行内容,应该是:# head -n 10 /etc/profile
查看/etc/profile 的最后 50 行内容,应该是:# tail -n 50 /etc/profile
- 2.1.8 如何过滤文件内容中包含”ERROR“的行?
grep “ERROR” file_name
cat file_name | grep “ERROR”
- 2.1.9 查看某端口号?
netstat ・anp | grep port_number
- 2.1.10 查看某进辭?
ps -ef | grep ps_name
ps -ef | grep ps_number
- 2.1.11 查看IP地址?
ifconfig
- 2.1.12 创建和删除一个多级目录?
mkdir -p ./a/b rm -rf ./a
- 2.1.13 在当前用户家目录中查找haha.txt文件?
find ~/ ame haha.txt
- 2.1.14 女口何查询岀tomcat的进程并杀掉这个进程,写出linux命令?
ps ・ef | grep tomcat
kill ・9 tomcat_port
- 2.1.15 动态查看日志文件?
tail -f log_file
- 2.1.16 查看系统硬盘空间的命令?
df -h
- 2.1.17查看当前机器listen的所有端口?
netstat ・tlnp
- 2.1.18 把一个文件夹打包压缩成-tar.gz的命令,以及解压拆包.tar.gz的命令?
tar zcvf xxx.tar.gz file
tar zxvf xxx.tar.gz
- 2.1.19 Xshell工具如果想要实现从服务器上传或者下载文件的话,可以在服务器上安装什么包?
Irzsz
- 2.1.20 以/etc/passwd的前五行内容为例,提取用户名?
cat /etc/passwd | head 5 | cut ・d : -f 1
- 2.1.21 在 linux 中 find 和 grep 的区别?
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
linux 下的 find:
功能:在目录结构中搜索文件,并执行指定的操作。此命令提供了相当多的查找条件,功能很强大。
语法:find起始目录寻找条件操作说明:find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作。
简单点说说,grep是查找匹配条件的行,find是搜索匹配条件的文件。
- 2.1.22 linux查看文件用什么命令,查看进程用什么命令
查看文件内容的命令有 more less head tail cat
查看进程:ps -ef | grep进程号
查看日志文件常用:less、view
- 2.1.23 查看日志常用什么命令,主要查看什么内容
1.查看口志常用less命令或者view命令。
2.主要查看程序运行的记录,比如支付失败,后台就有报错信息打印到.log日志文件中,就可以
通过分析日志信息来初步定为问题。(补充:同时也去查询数据库,分析订单数据,查看支付状态等等)
PS:日志就是.log的文本文件,和.txt—样属于文本文件。vi或者vim编辑器属于记事本软件,一般不会用来查看日志。