第一周作業(yè) 3月21日作業(yè)

常規(guī)題

1囚痴、用自己的語(yǔ)言簡(jiǎn)述計(jì)算機(jī)的組成

計(jì)算機(jī)系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)組成募寨。

硬件系統(tǒng)包括:運(yùn)算器族展、控制器、存儲(chǔ)設(shè)備拔鹰、輸入設(shè)備和輸出設(shè)備仪缸。

軟件系統(tǒng)包括:系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件是指計(jì)算機(jī)安裝的各種操作系統(tǒng)列肢;應(yīng)用軟件包括各種安裝在操作系統(tǒng)上的實(shí)現(xiàn)不同用途的應(yīng)用程序恰画。


2、簡(jiǎn)單說(shuō)明硬件瓷马、操作系統(tǒng)拴还、應(yīng)用軟件與用戶之間的關(guān)系

與硬件的關(guān)系:操作系統(tǒng)是位于硬件層上的第一層軟件,它直接管理這計(jì)算機(jī)的硬件欧聘,合理組織計(jì)算機(jī)工作流程自沧,并提高了硬件的利用率。

與其它系統(tǒng)軟件的關(guān)系:操作系統(tǒng)是系統(tǒng)軟件,但它不同于其它系統(tǒng)軟件和應(yīng)用軟件拇厢,它為其它系統(tǒng)和應(yīng)用軟件提供接口。應(yīng)用軟件要使用操作系統(tǒng)所提供的服務(wù)方可方便使用計(jì)算機(jī)晒喷。

與用戶之間的關(guān)系:操作系統(tǒng)是為改善人機(jī)界面孝偎、提供各種服務(wù),為用戶使用計(jì)算機(jī)提供良好運(yùn)行環(huán)境的一種系統(tǒng)軟件凉敲。


3衣盾、簡(jiǎn)述Linux哲學(xué)思想

一切都是一個(gè)文件(包括硬件)。

小型爷抓,單一用途的程序势决。

連接程序,共同完成復(fù)雜的任務(wù)(腳本)蓝撇。

避免令人困惑的用戶界面果复。

配置數(shù)據(jù)存儲(chǔ)在文本中。


4渤昌、Linux系統(tǒng)中命令分為哪幾種類型虽抄,請(qǐng)闡述其執(zhí)行順序

系統(tǒng)命令分為:內(nèi)部命令和外部命令

命令執(zhí)行順序:別名 >? 內(nèi)部命令 > hash表 >外部命令(PATH變量)


5、用自己的語(yǔ)言嘗試闡述什么叫重定向独柑,并舉例說(shuō)明

重定向:將默認(rèn)的輸入迈窟、輸出或錯(cuò)誤對(duì)應(yīng)的設(shè)備改變,指向新的目標(biāo)

#把標(biāo)準(zhǔn)輸出重定向到test.txt文件中

[root@centos8 ~]# echo "hello" > test.txt

[root@centos8 ~]# cat test.txt

hello

#向test.txt文件中追加內(nèi)容

[root@centos8 ~]# echo "N53" >> test.txt

[root@centos8 ~]# cat test.txt

hello

N53

#如果test.txt文件中已有內(nèi)容忌栅,覆蓋test.txt文件中的內(nèi)容

[root@centos8 ~]# echo "every" > test.txt

[root@centos8 ~]# cat test.txt

every

#把多條命令結(jié)果车酣,重定向到一個(gè)文件中

[root@centos8 ~]# (ls ;hostname) > all.log

[root@centos8 ~]# cat all.log

all.log

all.txt

anaconda-ks.cfg

install_nginx.sh

centos7

#清除大文件

[root@centos8 ~]# dd if=/dev/zero of=bigfile bs=1M count=1024

1024+0 records in

1024+0 records out

1073741824 bytes (1.1 GB) copied, 1.58714 s, 677 MB/s

[root@centos8 ~]# ll -h bigfile

-rw-r--r-- 1 root root 1.0G Mar 21 20:52 bigfile

[root@centos8 ~]#cat /dev/null > bigfile

[root@centos8 ~]# ll -h bigfile

-rw-r--r-- 1 root root 0 Mar 21 20:52 bigfile

#把標(biāo)準(zhǔn)錯(cuò)誤和標(biāo)準(zhǔn)輸出,重定向到一個(gè)文件里

[root@centos8 ~]# ls /data xxx &> all.txt

[root@centos8 ~]# cat all.txt

ls: cannot access xxx: No such file or directory

/data:

magedu

nginx

#把把標(biāo)準(zhǔn)錯(cuò)誤和標(biāo)準(zhǔn)輸出索绪,重定向到空設(shè)備里

[root@centos8 ~]# ls /data xxx &> /dev/null

#tr 輸入重定向

[root@centos8 ~]# df

Filesystem? ? 1K-blocks? ? Used Available Use% Mounted on

devtmpfs? ? ? ? ? 487128? ? ? 0? ? 487128? 0% /dev

tmpfs? ? ? ? ? ? 497852? ? ? 0? ? 497852? 0% /dev/shm

tmpfs? ? ? ? ? ? 497852? ? 8048? ? 489804? 2% /run

tmpfs? ? ? ? ? ? 497852? ? ? 0? ? 497852? 0% /sys/fs/cgroup

/dev/sda2? ? ? 104806400 1651404 103154996? 2% /

/dev/sda3? ? ? 52403200 1007132? 51396068? 2% /data

/dev/sda1? ? ? ? 1038336? 134232? ? 904104? 13% /boot

tmpfs? ? ? ? ? ? ? 99572? ? ? 0? ? 99572? 0% /run/user/0

[root@centos8 ~]# df > df.log

[root@centos8 ~]# tr -s ' ' : < df.log

Filesystem:1K-blocks:Used:Available:Use%:Mounted:on

devtmpfs:487128:0:487128:0%:/dev

tmpfs:497852:0:497852:0%:/dev/shm

tmpfs:497852:8048:489804:2%:/run

tmpfs:497852:0:497852:0%:/sys/fs/cgroup

/dev/sda2:104806400:1651404:103154996:2%:/

/dev/sda3:52403200:1007132:51396068:2%:/data

/dev/sda1:1038336:134232:904104:13%:/boot

tmpfs:99572:0:99572:0%:/run/user/0

[root@centos8 ~]# echo 2^3 > bc.log

[root@centos8 ~]# cat bc.log

2^3

[root@centos8 ~]# bc < bc.log

8

#多行重定向

[root@centos8 ~]# cat > a.txt <<EOF

> HELLO

> n53

> EOF

[root@centos8 ~]# cat a.txt

HELLO

n53


場(chǎng)景題

1湖员、領(lǐng)導(dǎo)老李在服務(wù)器上cat查看一個(gè)文件aa.txt,提示No such file or directory者春,讓小王來(lái)幫忙看看是什么情況破衔,小王一頓操作發(fā)現(xiàn)aa.txt是個(gè)鏈接文件,在備份服務(wù)器找到其原文件钱烟,不一會(huì)兒晰筛,小王就解決了老李查看aa.txt的問(wèn)題,拴袭。請(qǐng)說(shuō)明小王是如何解決的读第。

[root@centos8 ~]# touch aa.txt

[root@centos8 ~]# echo hello > aa.txt

[root@centos8 ~]# cat aa.txt

hello

[root@centos8 ~]# ln -s ../root/aa.txt /data/aa.txt

[root@centos8 ~]# ll /data/aa.txt

lrwxrwxrwx 1 root root 14 Mar 22 21:57 /data/aa.txt -> ../root/aa.txt

[root@centos8 ~]# mv /data/aa.txt /opt

[root@centos8 ~]# ll /opt

total 0

lrwxrwxrwx 1 root root 14 Mar 22 21:57 aa.txt -> ../root/aa.txt

[root@centos8 ~]# scp aa.txt 10.0.0.7:

The authenticity of host '10.0.0.7 (10.0.0.7)' can't be established.

ECDSA key fingerprint is SHA256:zb/8mo/ptS0h8eHVY1FDRuvh6aQj1opzpsD7khnYjSo.

Are you sure you want to continue connecting (yes/no/[fingerprint])? yes

Warning: Permanently added '10.0.0.7' (ECDSA) to the list of known hosts.

root@10.0.0.7's password:

aa.txt? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 100%? ? 6? ? 3.7KB/s? 00:00? 00:00? ?

[root@centos7 ~]# ls

aa.txt

[root@centos8 ~]# rm -f aa.txt

[root@centos8 ~]# cat /opt/aa.txt

cat: /opt/aa.txt: No such file or directory

[root@centos8-2 ~]# ll /opt

total 0

lrwxrwxrwx 1 root root 14 Mar 22 21:57 aa.txt -> ../root/aa.txt


[root@centos7 ~]# scp aa.txt 10.0.0.8:

The authenticity of host '10.0.0.8 (10.0.0.8)' can't be established.

ECDSA key fingerprint is SHA256:8eD6mLtx6VPebzeGBEIJMs9np43gsQHfFAmvY7kleRI.

ECDSA key fingerprint is MD5:70:2a:b9:53:5d:97:53:9e:78:69:03:62:46:6d:db:c1.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '10.0.0.8' (ECDSA) to the list of known hosts.

root@10.0.0.8's password:

aa.txt? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 100%? ? 6? ? 7.5KB/s? 00:00

[root@centos8 ~]# cat /opt/aa.txt

hello


2、用mail命令給自己的qq郵箱發(fā)送一份周末慰問(wèn)信拥刻,截圖給出結(jié)果

[root@centos8 ~]# cat .mailrc

set from=19661891@qq.com

set smtp=smtp.qq.com

set smtp-auth-user=19661891@qq.com

set smtp-auth-password=xxxxxxxxx? #這里是授權(quán)信息

set smtp-auth=login

set ssl-verify=ignore

[root@centos8 ~]# dnf -y install postfix mailx;systemctl enable --now postfix

[root@centos8 ~]# echo "Good weekend" | mail -s hello 19661891@qq.com


3怜瞒、【選做】老李讓小王安裝一個(gè)收集日志的軟件nxlog,需求是不允許root來(lái)運(yùn)行nxlog這個(gè)程序,且被收集access.log其他用戶無(wú)讀取權(quán)限吴汪,三天后access.log會(huì)被nginx服務(wù)更新惠窄,即重新生成,文件名不變漾橙。為了正常收集杆融,小王應(yīng)該如何做?

(提示霜运,該服務(wù)器已經(jīng)安裝了nxlog軟件與nginx服務(wù)脾歇,即有nxlog、nginx同名的用戶與用戶組)

[root@centos8 ~]# mkdir /var/log/nginx

[root@centos8 ~]# touch /var/log/nginx/access.log

[root@centos8 ~]# ll /var/log/nginx/access.log

-rw-r--r-- 1 root root 0 Mar 21 21:36 /var/log/nginx/access.log

[root@centos8 ~]# useradd -s /sbin/nologin -r? nginx

[root@centos8 ~]# chown nginx.nginx /var/log/nginx/access.log

[root@centos8 ~]# ll

total 12

-rw-r--r--? 1 root root? ? 6 Mar 21 21:22 aa.txt

-rw-------. 1 root root 1306 Dec 21 17:04 anaconda-ks.cfg

-rw-r--r--? 1 root root 3111 Mar 17 23:16 install_nginx.sh

[root@centos8 ~]# ll /var/log/nginx/access.log

-rw-r--r-- 1 nginx nginx 0 Mar 21 21:36 /var/log/nginx/access.log

[root@centos8 ~]# chmod 640 /var/log/nginx/access.log

[root@centos8 ~]# ll /var/log/nginx/access.log

-rw-r----- 1 nginx nginx 0 Mar 21 21:36 /var/log/nginx/access.log

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末淘捡,一起剝皮案震驚了整個(gè)濱河市藕各,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌焦除,老刑警劉巖激况,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異踢京,居然都是意外死亡誉碴,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門瓣距,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)黔帕,“玉大人,你說(shuō)我怎么就攤上這事蹈丸〕苫疲” “怎么了?”我有些...
    開封第一講書人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵逻杖,是天一觀的道長(zhǎng)奋岁。 經(jīng)常有香客問(wèn)我,道長(zhǎng)荸百,這世上最難降的妖魔是什么闻伶? 我笑而不...
    開封第一講書人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮够话,結(jié)果婚禮上蓝翰,老公的妹妹穿的比我還像新娘。我一直安慰自己女嘲,他們只是感情好畜份,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著欣尼,像睡著了一般爆雹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,763評(píng)論 1 307
  • 那天钙态,我揣著相機(jī)與錄音慧起,去河邊找鬼。 笑死册倒,一個(gè)胖子當(dāng)著我的面吹牛完慧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播剩失,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼册着!你這毒婦竟也來(lái)了拴孤?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤甲捏,失蹤者是張志新(化名)和其女友劉穎演熟,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體司顿,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡芒粹,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了大溜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片化漆。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖钦奋,靈堂內(nèi)的尸體忽然破棺而出座云,到底是詐尸還是另有隱情,我是刑警寧澤付材,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布朦拖,位于F島的核電站,受9級(jí)特大地震影響厌衔,放射性物質(zhì)發(fā)生泄漏璧帝。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一富寿、第九天 我趴在偏房一處隱蔽的房頂上張望睬隶。 院中可真熱鬧,春花似錦作喘、人聲如沸理疙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)窖贤。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間赃梧,已是汗流浹背滤蝠。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留授嘀,地道東北人物咳。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像蹄皱,于是被迫代替她去往敵國(guó)和親览闰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容