老男孩教育-linux面試題-筆試題-1

2. 筆試題-1

2.1 新建一個用戶user,密碼是123456,並將其加到root組

useradd user -G root && echo "123456"|passwd --stdin user

2.2 顯示當前系統的日期和時間

[root@lb01 /]# date +%F
2016-08-25
[root@lb01 /]# date +%X
10時16分25秒
[root@lb01 /]# date +%H:%M:%S
10:17:45

2.3 如何查看命令sort的幫助文件

man sort
sort --help

2.4 分屏顯示/etc/services文件的命令

less /etc/services

2.5 查看主機路由

route -n
netstat -r

2.6 打包並壓縮/etc目錄

cd /
tar zcf /tmp/etc.tar.gz ./etc

#驗證
[root@lb01 /]# ll -h /tmp/etc.tar.gz 
-rw-r--r-- 1 root root 9.3M 2016-08-25 10:07 /tmp/etc.tar.gz
[root@lb01 /]# du -h /tmp/etc.tar.gz
9.3M    /tmp/etc.tar.gz

2.7 重啓samba服務的命令

/etc/init.d/samba restart
service samba restart

2.8 查看進程狀態

linux上進程有5種狀態:

1. 運行 

2. 中斷(休眠中) 

3. 不可中斷 

4. 僵死 

5. 停止 


ps工具標識進程的5種狀態碼:

D 不可中斷 uninterruptible sleep (usually IO) 

R 運行 runnable (on run queue) 

S 中斷 sleeping 

T 停止 traced or stopped 

Z 僵死 a defunct ("zombie") process

[root@lb01 ~]# ps aux |head -5    
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.0  0.1  19232  1516 ?        Ss   Aug24   0:01 /sbin/init
root          2  0.0  0.0      0     0 ?        S    Aug24   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        S    Aug24   0:00 [migration/0]
root          4  0.0  0.0      0     0 ?        S    Aug24   0:00 [ksoftirqd/0]

2.9 將新建文件權限設置爲600

chmod 600 newfile

2.10 複製文件/etc/group到用戶主目錄,文件名不變

cp -p /etc/group ~
cp -a /etc/group ~
-a     -pdr
-p     same as --preserve=mode,ownership,timestamps
-d     same as --no-dereference --preserve=links
-r     copy directories recursively

2.11 重啓linux服務器的命令

reboot
init 6
shutdown -r now

2.12 如何查看佔用8080端口的進程

lsof -i :8080
netstat -tunlp |grep 8080


2.13 如何改IP,主機名,DNS

1、修改IP和DNS

  • setup圖形化工具

  • 修改配置文件【/etc/sysconfig/network-scripts/ifcfg-eth0】

2、修改主機名

hostname 主機名            # 臨時生效
vim /etc/sysconfig/network # 永久生效
HOSTNAME=主機名


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章