2. 筆試題-1linux
2.1 新建一個用戶user,密碼是123456,並將其加到root組vim
useradd user -G root && echo "123456"|passwd --stdin user
2.2 顯示當前系統的日期和時間bash
[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
less /etc/services
2.5 查看主機路由ide
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服務的命令rest
/etc/init.d/samba restart service samba restart
2.8 查看進程狀態進程
linux上進程有5種狀態:ip
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
一、修改IP和DNS
setup圖形化工具
修改配置文件【/etc/sysconfig/network-scripts/ifcfg-eth0】
二、修改主機名
hostname 主機名 # 臨時生效 vim /etc/sysconfig/network # 永久生效 HOSTNAME=主機名