歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 基礎練習題、面試題

Linux 基礎練習題、面試題

日期:2017/2/28 14:21:32   编辑:Linux教程

整理了一些Linux 基礎練習題、面試題,與大家分享,希望對大家有用。

1、如何更改linux主機名?
編輯配置文件 /etc/sysconfig/network
更改HOSTSNAME,保存退出後重啟生效;
[root@yonglinux ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yonglinux.com

2、登錄linux,我們除了使用密碼驗證,還可以使用哪種方式?簡述配置過程。
使用密鑰加密登錄,客戶端生成公鑰和私鑰,客戶端保存私鑰,公鑰復制到遠程linux主機,登錄時使用密鑰加密登錄;
在linux主機執行下面的操作:
mkdir /root/.ssh
chmod 700 /root/.ssh
vi /root/.ssh/authorized_keys 粘貼復制的公鑰,保存退出;
chmod 600 /root/.ssh/authorized_keys

vi /etc/selinux/config 編輯selinux防火牆配置
更改 SELINUX=disabled 永久關閉selinux;
iptables -F 清空防火牆規則;
/etc/init.d/iptables save 保存防火牆設置;
客戶端使用密鑰登錄;

3、如何給grub加密碼(明文、密文),密文加密又分成哪幾種?
明文加密 vi /etc/grub.conf
hiddenmenu下增加一行
password=123456
保存退出,重啟系統進入菜單選擇,按p輸入密碼才可以編輯;

密文加密分md5加密和sha加密
md5加密命令為:grub-md5-crypt
輸入密碼,生成一串加密後的密碼,復制密碼
vi /etc/grub.conf
password --md5 粘貼密碼
保存退出,重啟系統進入菜單,按p輸入密碼;

sha加密命令:grub-crypt --sha-256
輸入密碼,生成一串密碼,復制密碼
編輯/etc/grub.conf
password --encrypted 粘貼密碼,
保存退出,重啟進入系統,按p輸入密碼;

4、如何用yum安裝/刪除一個軟件包?如何查看某個軟件包是否已經安裝
安裝:yum install -y tree
刪除:yum remove -y tree
查看:rpm -qa | grep “包名” 或 rpm -q 包名

5、如何查看系統版本?(3個方法)
cat /etc/CentOS-release
cat /etc/issue
rpm -qa | grep release

6、find 找出 當前目錄下的 目錄和普通文件? 找出當前目錄下10天沒有改變,大小大於4K的普通文件或目錄
find ./ -type d -o -type f
find ./ -type d -o -type f -size +4k ! -mtime -10

7、在當前目錄下創建一個名字為1的目錄 的命令? 創建級聯目錄 ./2/3/的命令? 一條命令創建級聯目錄 ./1/2/3和./1/2/4?

mkdir ./1
mkdir -p ./2/3
mkdir -p ./1/2/{3,4}

8、cp一個目錄中的文件需要什麼權限,mv呢?touch呢?rm呢?
cp需要有目錄的x權限,mv需要wx權限,touch需要wx權限,rm需要有wx權限;

9、用cat如何向文件裡重定向字符串
第一種方法:
[user1@localhost tmp]$ cat >>1.txt
000000000000
111111111111
222222222222
最後按ctrl + d

第二種方法:
cat >>1.txt<<EOF (以EOF為結束符,可以換成別的如abc)
> 000000000000
> qqqqqqqqqqqqq
>EOF(這個結束)

10、建立一個公共目錄/opt/public,要求每個用戶都可以創建文件和目錄,但只能自己本人和root可以刪除;
mkdir /opt/public
chmod 1777 /opt/public

20條Linux命令面試問答 http://www.linuxidc.com/Linux/2015-02/112637.htm

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2015-04/116337p2.htm

Copyright © Linux教程網 All Rights Reserved