在rhel7系統中,小王希望將他執行的ls命令的輸出結果儲存在當前目錄下檔案output.ls中,以供日後進行分析和使用,但要求不覆蓋原檔案的內容,他應該使用的命令是(c)
a. ls > output.ls b. ls >> output.ls
c. ls << output.ls c. ls-output.ls
檢視後台程序作業id的指令是(b)
a. jobs b. ps
c. ls d. pg
在linux系統的vi編輯器中,如果不儲存對檔案進行的修改,應使用(c)命令強制退出vi編輯器
a. :q b. :wq
c. :q! d: :!q
操作題:
1.在desktop主機中建立使用者westos,並設定其密碼為westoslinux
2.配置desktop中的sshd服務要求如下:
*)設定sshd服務只允許westos使用者可以被訪問使用
*)建立westos使用者的key認證方式
*)設定westos使用者只允許使用key認證方式,遮蔽其系統密碼認證方式
*)1.[root@foudation7 ~]# useradd westos //建立使用者westos
2.[root@foudation7 ~]# passwd westos //為使用者westos建立密碼
3.[root@foudation7 ~]# vim /etc/ssh/sshd.config //更改ssh的配置檔案
在第57行寫入 allowusers westos //設定sshd服務只允許westos使用者可以被訪問使用
wq退出儲存
4.[root@foudation7 ~]# systemctl restart sshd //重新啟動使更改生效
*)1.[root@foudation7 ~]# vim /etc/ssh/sshd.config //更改ssh的配置檔案
將密碼認證方式改為 no
2.[root@foudation7 ~]# systemctl restart sshd //重新啟動使更改生效
3.[westos@foudation7 ~]# ssh-keygen //切換到westos使用者生成公鑰和私鑰
3.配置desktop主機和server主機的日誌服務要求如下:
*)desktop主機中的日誌全部定向到/var/log/westos檔案中
*)實時同步desktop主機中的所有日誌到server中
1.[root@foudation7 ~]# vim /etc/rsyslog.conf //更改desktop主機中的日誌的配置檔案
寫入 . /var/log/westos
//desktop主機中的日誌全部定向到/var/log/westos檔案中
[root@foudation7 ~]# systemctl restart rsyslog.service //重新啟動服務使的配置生效
2 desktop中的操作
vim /etc/rsyslog.conf //修改desktop中的rsyslog的配置檔案
. @ip位址 //在配置檔案中寫入(udp用乙個@ tcp用兩個@@)
systemctl restart rsyslog.service //重新啟動服務 使配置檔案生效
/var/log/messages //清空檔案 方便觀察4.在server主機中用timedatectl命令設定系統時區為上海,時間為11:11:112 server中的操作
systemctl stop firewall.service //將server中的防火牆關閉
vim /etc/rsyslog.conf //修改server中的rsyslog的配置檔案
將第14.15行的注釋前的#去掉 #provide tcp syslog reception //在配置檔案中修改
systemctl restart rsyslog.service //重新啟動服務 使配置檔案生效
/var/log/messages //清空檔案 方便觀察
tail -f /var/log/messages //監控這個日誌 在desktop主機中關閉或開啟某個服務 看記錄的變化
[root@foudation7 log]# timedatectl list-timezones //列出時區 找到asia/shanghai
[root@foudation7 log]# timedatectl set-timezones asia/shanghai //設定時區為中國上海
[root@foudation7 log]# timedatectl set-time 「11:11:11」 //設定時間為11:11:11
5.配置server主機的chronyd服務,使server主機中的時間可以被desktop主機同步
6.同步server主機中的時間到desktop主機中
1.server上的操作
systemctl stop firewall.service //將server中的防火牆關閉
date //檢視下現在的時間
vim /etc/chrony.conf //修改這個配置檔案
22行 allow ip的前16段改為的desktop的前16段
29行 注釋#去掉
systemctl restart chronyd.service //重新啟動服務 使配置檔案生效
2 desktop上的操作
systemctl stop firewall.service //將desktop中的防火牆關閉
vim /etc/chrony.conf //修改這個配置檔案
3.4.5.6行刪除或者注釋
加一行 server ip(server主機的) iburust
systemctl restart chronyd.service //重新啟動服務 使配置檔案生效
date //檢視時間 看兩個是否同步
如果不同步 輸入 timedatectl 看ntp synchronized :後面是不是yes
如果是yes 再輸入date一次 看是否同步時間成功
7.配置系統中的systemd-journal程式,使journal命令可以檢視到關機前的日誌
mkdir /var/log/journal/ //建立目錄
chown root.systemd-journal /var/log/journal/ //選擇root.systemd-journal是/var/log/journal的所有人
chmod 2775 /var/log/journal/ //修改許可權 給所有人加上s許可權
systemctl restart systemd-journald //重新啟動服務
reboot 後 journalctl 檢視是否生效
降維練習題
下面的習題來自機器學習實戰 基於scikit learn和tensorflow一書。降低資料集維度的主要動機是什麼?有什麼主要弊端?答 降維的動機 1.加速後續的訓練演算法 在某些情況下,也可能為了消除雜訊和冗餘特種額,使訓練演算法效能更好 2.將資料視覺化,從中獲得洞察,了解最重要的特徵 3.節省...
一維陣列練習題
關於陣列的說法錯誤的是 a 陣列中可以儲存多個資料 b 陣列中儲存的多個資料的型別必須一致 c 陣列的長度一旦確定,可以發生改變 d 乙個變數中只能儲存乙個資料,新儲存的資料會把原有資料替換掉 以下定義float型別的陣列變數哪一項是正確的 a float a 8.8f b float b c fl...
python書中練習題 python練習題
1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...