应聘linux和数据库面试题,最强Linux和Mysql面试题套餐,让你的面试无懈可击!

引言:

大家好,我是一菲,在软件测试当中linux 操作系统和Mysql数据库的内容是十分的知识同时也是十分重要的。所以一菲这两天通过查阅资料等其他方式为大家梳理了liunx和Mysql面试题大礼包,我想我真的很用心了,看完这篇文章可能需要10分钟的样子,大家要做好心理准备。

应聘linux和数据库面试题,最强Linux和Mysql面试题套餐,让你的面试无懈可击!_第1张图片

正文:

一. Linux面试题

1.Linux的文件系统目录配置

要遵循FHS规范,规范定义的两级目录规范如下:

/home 每个账号在该目录下都有一个文件夹,进行数据的管理

/usr 有点像windows的program files和winNT结合的目录,主要包括系统的主要程序、本机端额外安装的软件、图形接口所需要的文档、额外的函数库、共享目录与文件等

/bin /usr/bin /usr/local/bin 存放执行挡 如可执行的指令等

/boot 存放linux开机会用到的文件

/dev 存放linux的任何装置和接口设备文档

/etc 存放系统设定文档 如账号密码文件、各种服务的起始档等

/lib /usr/lib /usr/local/lib 系统使用的函数库放置的目录

/mnt /media 是软盘和光盘预设挂载点的地方

/opt 主机额外安装软件所摆放的目录

/proc 该目录是一个虚拟档案系统,他放置的数据都是在内存中,所 以本身不占用任何的硬盘空间

/root 系统管理员的家目录

/sbin /usr/sbin /usr/local/sbin 放置一些只有系统管理员才能动用 的执行指令

/srv 一些服务启动之后,这些服务所需要取用的数据目录

/tmp 让一般使用者或者正在执行的程序暂时放置档案的地方

/var 主要针对系统执行过程中,常态性变动档案放置的目录

文档的路径有:绝对路径 (absolute) 与相对路径 (relative)。

绝对路径为:由根目录 (/) 开始写起的文件名或目录名称

相对路径为相对于目前路径的文件名写法。 ./表示相对当前路径,…/表示相对于上一级目录的路径,代表home目录,account代表当前账号的home目录)

2.文件系统命令

Linux的文件系统采用异步的方式,对文件的修改不会马上写入磁盘,一般可以人为的使用sync命令进行手动的数据同步到磁盘

(1) linux可以挂载很多文件系统,查看命令

cat /proc/filesystems

(2) 查看目录的使用情况命令

df -h //以G为单位查看

df -m //以M为单位查看

3.查看文件或目录大小

du -sh

4.目录的切换命令

cd …

cd ~

cd /home

cd ./home

5.打印当前的路径

pwd

创建目录

mkdir (-m 参数可以预设权限 -p参数可以递归的创建目录)

7.删除目录

rmdir(只能删除空目录)

如果连同内容都删除采用 rm -rf 命令

文档的查询

ls -al

文档的复制

cp src des 若复制文件夹,加上-r参数

10.文件的删除

rm -rf file

文档的移动

mv file desdir

12.文档重命名

mv desdir desdir2

13.取文件名

basename

14.取得路径名

dirname

15.文档内容的查阅

cat -n :显示文件所有内容,-n表示打印行号

16.文件内容的撷取

head tail

head [-n number] file //显示file的前number行

tail [-n number] file //显示ifle的后number行

文件时间

linux的文档有三个时间mtime(修改时间), atime(访问时间),ctime(状态修改时间)

touch命令可以用于创建新文档或者修改linux文档的时间

18.linux文档的搜索

whereis locate(这两者是直接搜索数据库,速度快) find(搜索硬盘,速度较慢,但数据最齐全) which(用来搜索执行挡$Path设置的目录)

which ls

whereis file //找出file的位置

你可能感兴趣的:(应聘linux和数据库面试题)