日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

20145227《信息安全系统设计基础》第一周学习总结

發(fā)布時(shí)間:2024/1/17 windows 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 20145227《信息安全系统设计基础》第一周学习总结 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

20145227《信息安全系統(tǒng)設(shè)計(jì)基礎(chǔ)》第一周學(xué)習(xí)總結(jié)

學(xué)習(xí)內(nèi)容總結(jié)

  • Linux是一個(gè)操作系統(tǒng)。如果使用GUI,Linux和Windows沒有什么區(qū)別。Linux學(xué)習(xí)應(yīng)用的一個(gè)特點(diǎn)是通過(guò)命令行進(jìn)行使用。
  • 物理機(jī)系統(tǒng)上可以通過(guò)使用[Ctrl]+[Alt]+[F1]~[F6]進(jìn)行終端和圖形界面切換,在線實(shí)驗(yàn)環(huán)境中按下[Ctrl]+[Alt]+[F7]來(lái)完成切換。普通意義上的 Shell 就是可以接受用戶輸入命令的程序,Unix/Linux 操作系統(tǒng)下的 Shell 既是用戶交互的界面,也是控制系統(tǒng)的腳本語(yǔ)言。
  • 雙擊桌面上的Xface終端圖標(biāo),打開終端,打開終端后會(huì)自動(dòng)運(yùn)行 Shell 程序,就可以輸入命令讓系統(tǒng)來(lái)執(zhí)行。如ls命令,ls或ls .顯示是當(dāng)前目錄的內(nèi)容,ls -a .顯示當(dāng)前目錄中的所有內(nèi)容,包括隱藏文件和目錄。
  • 在 Linux 環(huán)境中,如果你遇到困難,可以使用man 命令,它是Manual的縮寫。如果你想查看 man 命令本身的使用方式,你可以輸入:man man

手冊(cè)通常被分為8個(gè)區(qū)段,要查看相應(yīng)區(qū)段的內(nèi)容,就在 man 后面加上相應(yīng)區(qū)段的數(shù)字即可,如: $ man 3 printf

  • cheat命令是在GNU通用公共許可證下,為L(zhǎng)inux命令行用戶發(fā)行的交互式備忘單應(yīng)用程序。它提供顯示Linux命令使用案例,包括該命令所有的選項(xiàng)和簡(jiǎn)短但尚可理解的功能。
  • 和查找相關(guān)的核心命令還有find,locate,grep,whereis,which,其中:find查找一個(gè)文件在系統(tǒng)中的什么位置,locate是神速版本的find(Windows下有個(gè)Everything工具和locate類似)。grep 可以對(duì)文件全文檢索,支持正則表達(dá)式,正則表達(dá)式也是一個(gè)重要的元知識(shí)。whereis,which告訴你使用的命令工具裝在什么地方。上面的命令包括man -k有一個(gè)共同特點(diǎn)就是基于“搜索”。

Linux基本概念及操作

  • 常用 Shell 命令及快捷鍵與 Linux 使用小技巧
    1.[Tab]:使用Tab鍵來(lái)進(jìn)行命令補(bǔ)全,Tab鍵一般鍵盤是在字母Q旁邊,這個(gè)技巧給你帶來(lái)的最大的好處就是當(dāng)你忘記某個(gè)命令的全稱時(shí)你可以只輸入它的開頭的一部分然后按下Tab鍵就可以得到提示或者幫助完成。不止補(bǔ)全命令,補(bǔ)全目錄,補(bǔ)全命令參數(shù)都是沒問(wèn)題的。
    2.[Ctrl+c]:當(dāng)在 Linux 命令行中無(wú)意輸入了一個(gè)不知道的命令,或者錯(cuò)誤的使用了一個(gè)命令,導(dǎo)致在終端里出現(xiàn)了無(wú)法預(yù)料的情況。想要立即停止并恢復(fù)到你可控的狀態(tài)就可以使用Ctrl+c鍵來(lái)強(qiáng)行終止當(dāng)前程序(它并不會(huì)使終端退出)。
    如輸入find/后使用Ctrl+c鍵來(lái)強(qiáng)行終止當(dāng)前程序。

  • 本節(jié)作業(yè):一個(gè)可以輸出圖形字符的命令banner

使用默認(rèn)已經(jīng)安裝的一個(gè)命令printerbanner,'-w'參數(shù)指定打印寬度,因?yàn)槲覀兊沫h(huán)境在屏幕中顯示比較小,必須要加上寬度限制。

用戶及文件權(quán)限管理

  • Linux 中創(chuàng)建、刪除用戶,及用戶組等操作

在 Linux 系統(tǒng)里, root 賬戶擁有整個(gè)系統(tǒng)至高無(wú)上的權(quán)利,比如 新建/添加 用戶。

我們一般登錄系統(tǒng)時(shí)都是以普通賬戶的身份登錄的,要?jiǎng)?chuàng)建用戶需要 root 權(quán)限,這里就要用到 sudo 這個(gè)命令。新建一個(gè)叫 yanmanjun 的用戶:

這個(gè)命令不但可以添加用戶到系統(tǒng),同時(shí)也會(huì)默認(rèn)為新用戶創(chuàng)建 home 目錄

退出當(dāng)前用戶跟退出終端一樣可以使用 exit 命令或者使用快捷鍵Ctrl+d。

  • 本節(jié)作業(yè)是添加一個(gè)用戶loutest,使用sudo創(chuàng)建文件/opt/forloutest,設(shè)置成用戶loutest可以讀寫。

Linux 目錄結(jié)構(gòu)及文件基本操作

環(huán)境變量與文件查找

  • 本節(jié)作業(yè)要求實(shí)現(xiàn)滿屏幕代碼的“數(shù)字雨”。

文件打包與解壓縮

  • 本節(jié)作業(yè)是火爐程序。輸入如下指令:
$ sudo apt-get install libaa-bin # 提示command not found,請(qǐng)自行解決 $ aafire

文件系統(tǒng)操作與磁盤管理

  • 本節(jié)作業(yè)是使用cowsay命令,可以讓你在終端里以一種動(dòng)物說(shuō)話的形式打印出一段話。

簡(jiǎn)單的文本處理

  • tr 命令可以用來(lái)刪除一段文本信息中的某些文字。或者將其進(jìn)行轉(zhuǎn)換。
  • col 命令可以將Tab換成對(duì)等數(shù)量的空格建,或反轉(zhuǎn)這個(gè)操作。
  • join命令用于將兩個(gè)文件中包含相同內(nèi)容的那一行合并在一起。
  • paste命令與join 命令類似,它是在不對(duì)比數(shù)據(jù)的情況下,簡(jiǎn)單地將多個(gè)文件合并一起,以Tab隔開。

數(shù)據(jù)流重定向

  • Linux 默認(rèn)提供了三個(gè)特殊設(shè)備,用于終端的顯示和輸出,分別為stdin(標(biāo)準(zhǔn)輸入,對(duì)應(yīng)于你在終端的輸入),stdout(標(biāo)準(zhǔn)輸出,對(duì)應(yīng)于終端的輸出),stderr(標(biāo)準(zhǔn)錯(cuò)誤輸出,對(duì)應(yīng)于終端的輸出)。

  • 本節(jié)作業(yè):輸入下列指令

$ sudo apt-get install caca-utils $ cacaview <pic_file> $ cacademo $ cacafire

會(huì)分別出現(xiàn)如下圖案:

正則表達(dá)式

  • 正則表達(dá)式作為grep,sed,awk這三個(gè)命令的一種使用方式(命令輸出中可以包含正則表達(dá)式)。一個(gè)正則表達(dá)式通常被稱為一個(gè)模式(pattern),為用來(lái)描述或者匹配一系列符合某個(gè)句法規(guī)則的字符串。
  • grep命令用于打印輸出文本中匹配的模式串,它使用正則表達(dá)式作為模式匹配的條件。
  • sed 命令基本格式:sed [參數(shù)]... [執(zhí)行命令] [輸入文件]...

Linux 下軟件安裝

通常 Linux 上的軟件安裝主要有以下幾種方式:

  • 在線安裝
  • 從磁盤安裝deb軟件包
  • 從二進(jìn)制軟件包安裝
  • 從源代碼編譯安裝

apt-get使用各用于處理apt包的公用程序集,我們可以用它來(lái)在線安裝、卸載和升級(jí)軟件包等。

在虛擬機(jī)中安裝DDD軟件

學(xué)習(xí)中的問(wèn)題和解決過(guò)程

1.Linux 目錄結(jié)構(gòu)及文件基本操作那節(jié)的課后作業(yè)中,輸入xeyes后,就無(wú)法輸入其他命令了。也無(wú)法讓它后臺(tái)運(yùn)行。
解決辦法:Ctrl-C 退出命令然后再輸入 nohup xeyes &。最小化終端,點(diǎn)擊下方的xeyes,右擊-->移動(dòng),此時(shí)眼睛跟隨鼠標(biāo)可以移動(dòng)。重新打開Xfce,輸入nohup xeyes &,再輸入exit,此時(shí)眼睛為后臺(tái)運(yùn)行。

2.添加一個(gè)用戶loutest,使用sudo創(chuàng)建文件/opt/forloutest,設(shè)置成用戶loutest可以讀寫。一開始無(wú)法獲得權(quán)限。

解決辦法:查詢了資料后,輸入如下指令:首先創(chuàng)建文件:sudo touch /opt/forloutest
接著,將文件所有者改為用戶loutest:sudo chown loutest /opt/forloutest
最后,修改文件權(quán)限,將權(quán)限修改為用戶loutest可以讀寫:sudo chmod 600 /opt/forloutest
成功。

3.&&和||結(jié)合起來(lái)使用,那么是否以任意順序都行?
解決:只有 && 左邊的命令執(zhí)行成功后, && 右邊命令的才能被執(zhí)行。
只有在 || 左邊的命令執(zhí)行失敗,|| 右邊的命令才會(huì)被執(zhí)行。

其他(感悟、思考等,可選)

  • 通過(guò)對(duì)《Linux基礎(chǔ)入門》中十二門實(shí)驗(yàn)課的學(xué)習(xí),我對(duì)于linux系統(tǒng)有了一定的了解,掌握了一些基本的使用技巧和快捷鍵,雖然在短時(shí)間內(nèi)并沒有完全熟練的掌握這些知識(shí),但是腦海中已經(jīng)有了關(guān)于學(xué)習(xí)linux的基本框架。其中也遇到了很多問(wèn)題,按照實(shí)驗(yàn)樓上的步驟做,卻不能出現(xiàn)預(yù)期的結(jié)果。后面在同學(xué)的幫助下最終完成了本次實(shí)驗(yàn),感覺獲益匪淺。對(duì)于這門新知識(shí),一定要從一開始打牢基礎(chǔ)才能減少以后學(xué)習(xí)中的知識(shí)漏洞。希望可以在自己的努力下學(xué)好這門課。

學(xué)習(xí)進(jìn)度條

代碼行數(shù)(新增/累積)博客量(新增/累積)學(xué)習(xí)時(shí)間(新增/累積)重要成長(zhǎng)
目標(biāo)5000行30篇400小時(shí)
第一周200/2001/220/20

參考資料

  • 《深入理解計(jì)算機(jī)系統(tǒng)V2》學(xué)習(xí)指導(dǎo)
  • ...

轉(zhuǎn)載于:https://www.cnblogs.com/m3182218/p/5879466.html

總結(jié)

以上是生活随笔為你收集整理的20145227《信息安全系统设计基础》第一周学习总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。