当前位置:首页 » 工作应聘 » linux命令面试

linux命令面试

发布时间: 2021-02-13 23:15:26

① 明天面试可能要问linux,可我一点不会,求速成方法,linux常用命令

上网查下关于"linux"的资料吧,通常面试只会问些linux的基本入门操作,只要你上网找出来,看那么几遍就懂了.放松点,祝你成功.

② 马上要面试LINUX,我一点都不了解,怎样恶补。

讲Linux基础的书太多了,既然是面试,不会考你什么什么命令的,也就考你一下基本的概念。
你找一本程序员考试,程序员面试宝典之类的书把Linux这一块好好看看就行了。

③ linux面试操作

主要还是针对linux命令来的自操作,主要可能涉及以下几个方面:
1、系统文件的操作
2、系统用户管理
3、软件安装卸载操作
4、常见服务设置(根据公司的linux系统针对的业务类型,诸如apache、dns、dhcp等服务的简单配置)
5、日志分析(比较高级的上机操作,可能会要求写一个简单的shell script)

一家之言,仅供参考!

④ 请问如何才能学好linux啊面试了几回,问我linux命令我都记不住啊,我看鸟哥的linux私房菜都快3遍了 \

鸟哥这本书学习起来比较痛苦,乏味,我建议你还是读读《Linux就该这么学》这本书吧,知识都一样,但学习的时间更短。

⑤ 关于linux面试

你的问题不太明确,因为你没有提供我认为最重要的一个问题:贵公司招聘linux方面的员工是出于什么样的目的?
换句话就是贵公司要这样的人才是让他来管理linux服务器?架设服务器?还是贵公司存在linux的局域网让他来管理网络的?如果考虑到贵公司的规模问题,他还要考虑是否让他来管理异网络,甚至是远程访问,路由问题等等.

根据你的描述如果我没有推断错误,贵公司应该是让他来管理和架设linux服务器的吧!

个人建议:
1.你可以询问他从什么时候开始了解linux,使用了多久,是出于什么样的目的学习linux的.
2.你可以询问他linux的版本问题,并且让他谈下linux版本N多有什么看法.当然可以结合贵公司选用的linux来提问他对这个版本的看法.
3.你可以询问他对linux的基本操作问题,当然我不建议你问写超管用户名之类的问题.但可以提问他linux关系到安全等重要方面的问题,比如:linux系统的影子系统,用户安全等.特别的:你要询问他,他使用linux系统通常是使用什么样的方法来安装软件的.个人认为这是很重要的,直接可以看出他对linux熟悉到什么程度,比如:在linux中使用RPM包来安装软件是最方便,最简单也上最白痴的,但是也比windows下面的要麻烦!!!最好他能够从代码级安装软件,当然这也要求他有编程方面的知识,你也可以单独提问他的编程方面的问题.
4.你可以问他对与linux与windows服务器的选择有什么见解,甚至是提问他对于架设linux与windows服务器共存的体系有什么看法.
5.你可以问他对于混合网络的建设有什么看法或建议.可以结合你的网络环境所提问相关的问题,比如linux与windows互相访问问题.
6.重点在于询问他linux服务器架设方面的问题.
(1):能否根据公司需要架设相应的服务器比如常见的服务WWW;FTP;邮件;文件共享;打印服务等等.
(2)从某种程度上来说,对于一个服务器架设它是最简单的.你还要关心的是他是否用能力去维护,优化,和管理他.
比如:能否进行linux系统的升级,是否用能力直接通过修改代码来完成相关服务的升级和优化等.
(3)你可以问他在windows中架设linux服务器对原来的网络有什么影响,看看他有什么看法.
当然我给你的建议是你自己先找些这方面的资料,在去提问他!!!
7.如果考虑到较复杂的网络问题,那你还有问他,他是否有能力使用linux解决远程访问,代理服务,NAT以及路由方面的问题!!!

当然上面这些仅仅只是建议而已,你可以有更好的解决方法!!!要说明一下,本人是网络技术专业的在校生,开始了解和学习linux是从上年开始的,所有建议是结合我所了解的网络知识和我对linux的了解所写的,希望能够帮助你~~~

⑥ java面试让说几个你常用的linux命令,怎么说

照实说,告诉你几个工作的时候常用的linux命令
cd
ls
tail -f
cat
more
ps -ef
grep
find
vi
chmod
基本就这些了,了解一下,面试说几个就好了

⑦ 一道linux shell面试题:如何用shell命令统计排序网站域名的访问量。

第一个“|” 后面来紧跟的源是awk命令
这个命令含义是:将前面log中文件按“空格”或“制表符”分割,然后再以“/”分割第7个域,存入数组“D”中,这个域应该是网址,网址的格式一般是“http://..com/question/210746146.html”,所以以“/”分割后得到的第三个域 D[3] 就是“..com”,将这个字符串作为 key 存入数组 A 中,并且遇到相同的字符串时,A[key] 就加1,这样在awk 的END 段遍历数组A 就可以得到 key 和 key的计数(A[key]) 了
下一个“|”后面跟的命令 sort -nr 是指 按自然数大小(-n)和反序(-r) 排列
最后个“|”后面跟的命令 head 就是看输出的前10行

⑧ 请问如何才能学好linux啊面试了几回,问我linux命令我都记不住啊,我看鸟哥的linux私房菜都快3遍了

我建议你抄装个双系统,当然其中之袭一是Linux(推荐Ubuntu,容易上手),然后做好你计算机数据的备份,然后看看《linux就该这么学》,刘遄老师写的这本书比较新,没有太多的废话,技术更实用的书,知识点很新,内容丰富。

⑨ 一般面试linux都问什么问题

平时用的不多的或者确实本身就有点模糊的,非常感谢面试官的解释,这里记录下:

文件权限 4755的涵义 = 文件权限中s/S的意义?

chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。

一般是三个数字:

第一个数字表示文件所有者的权限

第二个数字表示与文件所有者同属一个用户组的其他用户的权限

第三个数字表示其它用户组的权限

权限分为三种:读(r=4),写(w=2),执行(x=1)。综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。

所以,chmod 755 设置用户的权限为:

1.文件所有者可读可写可执行
2.与文件所有者同属一个用户组的其他用户可读可执行
3.其它用户组可读可执行

chmod 4755与chmod 755 的区别在于开头多了一位,这个4表示其他用户执行文件时,具有与所有者相当的权限。

文章Linux中的文件特殊权限中通过实例很好地解释了这里的4的含义:
先看个实例,查看你的/usr/bin/passwd 与/etc/passwd文件的权限
[root@MyLinux ~]# ls -l /usr/bin/passwd /etc/passwd

-rw-r--r--1 root root 154908-1913:54/etc/passwd

-rwsr-xr-x 1 root root 229842007-01-07/usr/bin/passwd

众所周知,/etc/passwd文件存放的各个用户的账号与密码信息,/usr/bin/passwd是执行修改和查看此文件的程序,但从权限上看,/etc/passwd仅有root权限的写(w)权,可是为什么每个用户都可以直接调用/usr/bin/passwd来写/etc/passwd从而达到修改自己的密码呢?注意这里的s代替了x( -rwsr-xr-x 1 root root 229842007-01-07/usr/bin/passwd) , 这里的s使得其他的用户执行/usr/bin/passwd时具有与owner root相当的权限。

这里的4或s是特殊的文件权限,其实s可以用在user或group,还有另一种特殊权限t:

再看个实例,查看你的/tmp目录的权限

[root@MyLinux ~]# ls -dl /tmpdrwxrwxrwt 6 root root 4096 08-22 11:37 /tmp tmp目录是所有用户共有的临时文件夹,所有用户都拥有读写权限,这就必然出现一个问题,A用户在/tmp里创建了文件a.file,此时B用户看了不爽,在/tmp里把它给删了(因为拥有读写权限),那肯定是不行的。

有t特权的目录下的文件或目录只有owner和root才可以删除和修改,其他的人即使有写权限也不能删除。

如何设置以上特殊权限:
setuid:chmod u+s xxx
setgid: chmod g+s xxx
stick bit : chmod o+t xxx
或者使用八进制方式,在原先的数字前加一个数字,三个权限所代表的进制数与一般权限的方式类似,如下:
suid guid stick bit
1 1 1
所以:
suid的二进制串为:100,换算十进制为:4
guid的二进制串为:010,换算十进制:2
stick bit 二进制串:001,换算十进制:1
于是也可以这样设:
setuid:chmod 4755 xxx
setgid:chmod 2755 xxx
stick bit:chmod 1755 xxx
最后,在一些文件设置了特殊权限后,字母不是小写的s或者t,而是大写的S和T,那代表此文件的特殊权限没有生效,是因为你尚未给它对应用户的x权限.

硬链接和软连接的大小?

通过下面的测试,硬链接与源文件是相同的inode节点,指向相同的文件,肯定是相同的大小;软连接可以理解为文件内容中存储了源文件的地址或路径,所以有自己的大小。

[aaa@myvm ~]$ mkdir mytest
[aaa@myvm ~]$ cd mytest
[aaa@myvm mytest]$ echo "AAAAAAAAAAAAAAAAA" >hello
[aaa@myvm mytest]$ ln hello hello2
[aaa@myvm mytest]$ ln -s hello hello3
[aaa@myvm mytest]$ ls -lia
总计 16
5764989 drwxrwxr-x 2 aaa aaa 4096 11-25 16:03 .
5566272 drwx------ 23 aaa aaa 4096 11-25 16:02 ..
5765068 -rw-rw-r-- 2 aaa aaa 18 11-25 16:03 hello
5765068 -rw-rw-r-- 2 aaa aaa 18 11-25 16:03 hello2
5765116 lrwxrwxrwx 1 aaa aaa 5 11-25 16:03 hello3 -> hello
[aaa@myvm mytest]$ echo "BBBBBBBBBBB" >>hello
[aaa@myvm mytest]$ ls -lia
总计 16
5764989 drwxrwxr-x 2 aaa aaa 4096 11-25 16:03 .
5566272 drwx------ 23 aaa aaa 4096 11-25 16:02 ..
5765068 -rw-rw-r-- 2 aaa aaa 30 11-25 16:04 hello
5765068 -rw-rw-r-- 2 aaa aaa 30 11-25 16:04 hello2
5765116 lrwxrwxrwx 1 aaa aaa 5 11-25 16:03 hello3 -> hello

如何设置当前用户新建文件或目录的默认权限?

umask用来定义新建文件或目录的默认权限,新的目录的权限为777-umask设置的值,新建文件的权限为666-umask设置的值。若要长期修改umask的值,可以把它写进/etc/profile或~/.profile或~/.bash_profile中。
[aaa@myvm mytest]$ umask
0002
[aaa@myvm mytest]$ umask -S
u=rwx,g=rwx,o=rx
[aaa@myvm mytest]$ mkdir aa
[aaa@myvm mytest]$ touch bb
[aaa@myvm mytest]$ ls -la
总计 12
drwxrwxr-x 3 aaa aaa 4096 11-25 16:20 .
drwx------ 23 aaa aaa 4096 11-25 16:20 ..
drwxrwxr-x 2 aaa aaa 4096 11-25 16:20 aa
-rw-rw-r-- 1 aaa aaa 0 11-25 16:20 bb
[aaa@myvm mytest]$ umask 022
[aaa@myvm mytest]$ mkdir aa2
[aaa@myvm mytest]$ touch bb2
[aaa@myvm mytest]$ ls -la
总计 16
drwxrwxr-x 4 aaa aaa 4096 11-25 16:29 .
drwx------ 23 aaa aaa 4096 11-25 16:20 ..
drwxrwxr-x 2 aaa aaa 4096 11-25 16:20 aa
drwxr-xr-x 2 aaa aaa 4096 11-25 16:29 aa2
-rw-rw-r-- 1 aaa aaa 0 11-25 16:20 bb
-rw-r--r-- 1 aaa aaa 0 11-25 16:29 bb2
find . -name "filename" 中的filename为啥必须加引号?但是ls中不需要?

find [-H] [-L] [-P] [path...] [expression]
ls [OPTION]... [FILE]...

因为这里的"filename"其实是表达式中的一个pattern,所以必须要加“”来组织shell的解析。 例如find . -name "aa*" -exec rm {}。

如何快速地将远程机器上的共享目录下的所有文件拷贝到本地供只读使用?

如果不拷贝,简单地mount到本地目录。但是这里是要求拷贝到本地,所以这里可以使用softlink来将对文件的拷贝时间变为固定值。具体可以使用cp的-s参数。

Linux中文件路劲可以用空格吗?
windows中用双引号就可以了,linux中用\加空格来表示。

mkdir my\ \ folder (中间有2个空格)

cd my\ \ folder/

⑩ 面试软件测试,一般要是问Linux/UNIX相关的,会问什么内容

基本shell命令
sed、awk文本流处理工具
文件I/O
进程监控
性能测试工具,最简单的如 top
定时任务 crontab
远程协议SSH
文件传版输协议 FTP、TFTP
Samba共享
。。权。。。。
你能想到多少就看多少,谁也吃不准会问什么,因为不同公司、不同岗位要求不一样。

热点内容
鬼片高清画质。电影。 发布:2024-08-19 09:14:10 浏览:650
一家看电影网 发布:2024-08-19 08:57:54 浏览:155
韩国大尸度电影推荐 发布:2024-08-19 08:55:58 浏览:719
接吻电影的名字美国 发布:2024-08-19 08:41:41 浏览:758
韩剧女主高中就怀孕了剧名 发布:2024-08-19 08:00:29 浏览:692
蓝色头发电影女主角 发布:2024-08-19 07:51:59 浏览:849
台湾电影老师上了学生 发布:2024-08-19 07:36:20 浏览:964
两人吃屎的电影 发布:2024-08-19 07:25:07 浏览:450
有裸露下体的大尺度电影吗 发布:2024-08-19 07:20:50 浏览:790
好看的电影在线观看免费 发布:2024-08-19 06:55:37 浏览:912