linux面試筆試題
想做與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類型,所以變爲‘