N26-西安-方老喵
-
第二十二周作業
1、請描述本地文件系統和分布式文件系統的特點; 本地文件系統: 本地文件系統主要是指Ext2,Ext3,Btrfs,XFS這類(很難概括,只好舉例子),它們通常提供以下功能: 1.擴展性:隨著系統容量的增加保持性能,不隨容量變化而導致性能震蕩。比如一個目錄下的海量文件,在EXT2/3中由于目錄設計問題會導致較大的性能問題。再比如EXT2/3中的Metadat…
-
第二十一周作業
1、回顧并詳細總結MySQL的存儲引擎、索引; 常用存儲引擎的對比: 特點 MyISAM InnoDB MEMORY MERGE NDB 存儲限制 有 64TB 有 沒有 有 事務安全 支持 鎖機制 表鎖 行鎖 表鎖 表鎖 行鎖 B樹索引 支持 支持 支持 支持 支持 哈希索引 支持 全文索引 支持 集群索引 支持 數據緩存 支持 支持 支持 索引緩存 支持…
-
第二十周作業
1、用Keepalived實現nginx與lvs的高可用集群; lvs+keepalived: 1)后端兩臺rs上安裝web服務并創建探測頁面 ~]# yum install nginx -y ~]# systemctl start nginx.service ~]# vim /usr/share/nginx/html/index.html <h1&g…
-
第十九周作業
1、描述Tomcat的架構; 核心架構圖: 架構簡介: Server是管理Service接口的,是Tomcat的一個頂級容器。管理著多個Service; Service 是服務,管理著一個Container和多個Connector,Service的存在依賴于Server; Container : 一個或者多個Container 可以對應一個Connector…
-
第十八周作業
1、為LNMP架構添加memcached支持,并完成對緩存效果的測試報告; 環境準備: 1)LNMP(php-fpm)環境已搭建完畢 2)Wordpress已部署完成 1.在memcache服務器上安裝memcached包并啟動服務 ]# yum install memcached -y ]# systemctl start memcached.servic…
-
第十七周作業
1、結合圖形描述LVS的工作原理; 工作方式: LVS由前端的負載均衡器(Load Balancer,LB)和后端的真實服務器(Real Server,RS)群組成。RS間可通過局域網或廣域網連接。LVS的這種結構對用戶是透明的,用戶只能看見一臺作為LB的虛擬服務器(Virtual Server),而看不到提供服務的RS群。當用戶的請求發往虛擬服務器,LB根…
-
第十六周作業
1、源碼編譯安裝LNMP架構環境; 安裝nginx: 1)安裝依賴包 ]# yum groupinstall “Development Tools” “Development Libraries” -y ]# yum install wget openssl-devel ncurses-de…
-
第十五周作業
1、總結sed和awk的詳細用法; sed: 模式空間:sed是一種在線編輯器、行編輯器,一次處理一行內容,在處理時,把當前處理的行存儲在臨時緩沖區當中,并在該緩沖區中完成后續的處理,該緩沖區被稱為”模式空間”。 保持空間:在模式空間中處理完一行內容后會繼續處理下一行,但是對于處…
-
第十四周作業
系統的INPUT和OUTPUT默認策略為DROP; 1、限制本地主機的web服務器在周一不允許訪問;新請求的速率不能超過100個每秒;web服務器包含了admin字符串的頁面不允許訪問;web服務器僅允許響應報文離開本機; ]# iptables -P INPUT DROP #INPUT默認策略為DROP ]# iptables -P OUTPUT DROP…
-
第十三周作業
1、建立samba共享,共享目錄為/data,要求:(描述完整的過程) 1)共享名為shared,工作組為magedu; 2)添加組develop,添加用戶gentoo,centos和ubuntu,其中gentoo和centos以develop為附加組,ubuntu不屬于develop組;密碼均為用戶名; 3)添加sa…
-
第十二周作業
1、請描述一次完整的http請求處理過程; 1)建立或處理連接:接收請求或拒絕請求; 2)接收請求:接收來自于網絡的請求報文中對某資源的一次請求的過程;接收請求的方式通常是并發訪問響應模型; 3)處理請求:對請求報文進行解析,并獲取請求的資源及請求方法等相關信息,解析后的報文…
-
第十一周作業
1、詳細描述一次加密通訊的過程,結合圖示最佳。 發送者: 1)使用單向加密算法提取要發送文件的特征碼; 2)使用自己的私鑰加密特征碼并附加在數據后面; 3)生成用于對稱加密的臨時密碼; 4)用此臨時密鑰加密數據和已經使用私鑰加密后的特征碼; &nb…
-
第十周作業
1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情) 2、為運行于虛擬機上的CentOS 6添加一塊新硬件,提供兩個主分區; (1) 為硬盤新建兩個主分區;并為其安裝grub; #創建兩個分區,/dev/sdb1為500M,/dev/sdb2為5G [root@centos6 mnt]# fdisk -l /dev/sdb…
-
第九周作業
1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash declare -i sum_login=0 declare -i sum_nologin=0 while read line;do shell=$(echo $l…
-
第八周作業
1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 集線器(HUB)主要功能是對接收到的信號進行再生整形放大,以擴大網絡的傳輸距離,同時把所有節點集中在以它為中心的節點上。集線器是一種共享設備,HUB本身不能識別目的地址,當同一局域網內的A主機給B主機傳輸數據時,數據包在以HUB為架構…