想做与Linux系统相关行业的你们,对Linux熟悉吗?下面由本站小编为你提供的linux面试笔试题,希望能帮到你。
linux面试笔试题(一)
1.以下关于读屏障、写屏障、通用屏障和优化屏障说法正确的是
A.优化屏障则用于限制编译器的指令重排
B.通用屏障则对读写操作都有作用
C.读屏障用于保证读操作有序。屏障之前的读操作一定会先于屏障之后的读操作完成,写操作不受影响
D.写屏障可用于限制读、写操作顺序
2.在 Linux 控制台下 , 以下情况如何操作 :
1) 设置 eth0 网上 ip 为 , 子网掩码 , 网关
2) PCA(ip:,OS:Linux) 和 PCB(ip:,OS:Linux) 在同一网段下 , 且 PCA 已经打开了nfs 服务 , 将 PCA 上的 /home/test/nfs( 文件系统 ext3) 目录 mount 到 PCB 的 /tmp/nfs 下 ; 并设置 PCB的环境变量 , 要求添加运行时库文件路径 :/tmp/nfs/lib.
3) 如何用命令行设置 DNS?
3.编写程序实现给定一个 linux 风格的绝对路径,要求 . 和 // 时忽略, .. 返回上一层的路径,比如: path=”/a/./b//../c”/a/c”使用语言不限。
x的系统调用是指
A.由内核发起的调用
c函数库里的函数
C.由系统管理员运行的程序
D.是用户进程调用内核功能的接口
5.如果要修改 /home/user/hadoop/a.c 文件的访问权限为所有用户所拥有权限,则对于的 linux 命令为 ______
x系统中,如何获取pid为100的进程的所有TCP连接,请给出详细命令。
7.在linux系统中,用一条命令kill掉机器上的tomcat的进程。
8.设定Linux系统默认为字符模式,需要修改的配置文件是
A./etc/
B./etc/inittab
C./etc/fstab
D./etc/boot
x操作系统没有回收站,删除的文件无法恢复,网络管理员为了防止误删文件,需要的配置是
s ‘rm-i’=rm
ias rm=’rm-i’
s rm= ‘rm-i’
s rm = ‘rm-f’
10.下列哪些命令可以看到文件的大小?
linux面试笔试题(二)
1、关于int和char转换问题
#include
#include
int main
{
char str[512];
int i;
for(i=0;i<512;i++)
str[i]=-1-i;
printf("%dn",strlen(str));
return 0;
}
解释:
因为在str的时候-1和是整数,默认按32位走,左边高地址,右边低地址
因为char只会读取一字节,只会读一字节
-1-0补码 1111 1111 1111 1111 1111 1111 1111 1111-0000 0000 0000 0000 0000 0000 0000 0000
结果str[0]=(补码1111 1111)-1
-1-255的时候,补码1111 1111 1111 1111 1111 1111 1111 1111-0000 0000 0000 0000 1111 1111
结果str[255]=(补码0000 0000)为0,因为存进char类型,所以变为‘