liunx面試題目

如何看當前Linux系統有幾顆物理CPU和每顆CPU的核數?
查看物理cup:
cat /proc/cpuinfo|grep -c ‘physical id’
查看每顆cup核數
cat /proc/cpuinfo|grep -c ‘processor’

若希望自動實現軟件包的更新,可以使用yum-cron并啟動該服務
yum -y install yum-cron 
systemctl enable yum-cron.service 
systemctl start yum-cron.service 
systemctl enable yum-cron.service
命令會將 yum-cron 服務設置為開機啟動,但不會立即啟動該服務
下載此命令會有/etc/yum/yum-cron.conf來控制每日更新行為,
/etc/yum/yum-cron-hourly.conf來控制每小時更新行為


systemctl mask control-alt-delete.service禁用按鍵重啟

免受攻擊的最好的方式就是安裝盡量少的服務軟件,盡可能關閉不必要的服務守護進程

systemctl list-unit-files| grep enabled|grep .service
開源查看到已經啟動的,如果有你不需要的就disbale來關閉不需要的服務,也可以寫一個腳本來停止服務,知道有這回事就好

r:表示running,表示正在跑的任務數
b:表示blocked,表示被阻塞的任務數
si:表示有多少數據從交換分區讀入內存
so:表示有多少數據從內存寫入交換分區
bi:表示有多少數據從磁盤讀入內存
bo:表示有多少數據從內存寫入磁盤

linux系統里,您知道buffer和cache如何區分嗎?

buffer和cache都是內存中的一塊區域,當CPU需要寫數據到磁盤時,由于磁盤速度比較慢,所以CPU先把數據存進buffer,然后CPU去執行其他任務,buffer中的數據會定期寫入磁盤;cache把即將用到的數據提前存入cache,CPU直接從Cache中拿數據要快的多。

多線程壓縮文件是什么
在這過程中,又發現了pigz這個支持多線程壓縮的軟件,所以一并將相關內容放這里。
sudo apt install pigz
與tar配合使用
# 打包壓縮
tar --use-compress-program=pigz -cvpf XXX.tgz path/files
# 解壓
tar --use-compress-program=pigz -xvpf XXX.tgz

rsync和lsyncd的區別是什么

rsync 通過比較兩邊文件是否相同,不相同才進行更新。
? 但是rsync無法知道“什么時候同步”,因為rsync只有執行同步命令的時候,才會去掃描文件判斷哪些文件被修改了,只能建立一個定時任務,每隔一定的時間(比如5分鐘,10分鐘等等)去執行一次同步,這樣雖然能同步,但卻“不實時”。
lsyncd實際上是lua語言封裝了 inotify 和 rsync 工具,采用了 Linux 內核(2.6.13 及以后)里的 inotify 觸發機制,然后通過rsync去差異同步,達到實時的效果。


免登錄資源服務器 ?備份服務器將公鑰復制到資源服務器

首先要從 Linux 的 init 程序說起。Linux 系統在啟動過程中,內核完成初始化以后,由內核第一個啟動的程序便是 init 程序,路徑為 /sbin/init(為一個軟連接,鏈接到真實的 init 進程),其 PID 為1,它為系統里所有進程的“祖先”,Linux 中所有的進程都由 init 進程直接或間接進行創建并運行
init 程序的發展,大體上可分為三個階段:sysvinit->upstart->systemd,根據 init 進程的發展特性

如何實時查看網卡流量為多少?如何查看歷史網卡流量?

yum install -y sysstat  安裝sysstat包,獲得sar命令
sar -n DEV              查看網卡流量,默認10分鐘更新一次
sar -n DEV -f /var/log/sa/sa22   查看指定日期的流量日志

ps 查看系統進程時,有一列為STAT, 如果當前進程的stat為Ss 表示什么含義?如果為Z表示什么含義?
S表示正在休眠;s表示主進程;Z表示僵尸進程。

能否給一個網卡配置多個IP? 如果能,怎么配置?

cp /etc/sysconfig/network-scripts/ifcfg-eth33?/etc/sysconfig/network-scripts/ifcfg-eth33:1

再將它們的配置改一下ip就行了
?

rsync 同步命令中,下面兩種方式有什么不同呢?

(1) rsync -av /xiaoxiao/ ip:/xiaoxiao/
(2) rsync -av /xiaoxiao/ ip::xiaoxiao
其中(1)是通過ssh方式同步的,(2)后者是通過rsync服務的方式同步的。

rsync 同步時,如果要同步的源中有軟連接,如何把軟連接的目標文件或者目錄同步?

同步源文件需要加-L選項

某個賬號登陸linux后,系統會在哪些日志文件中記錄相關信息?

用戶身份驗證過程記錄在/var/log/secure中,登錄成功的信息記錄在/var/log/wtmp。

網卡或者硬盤有問題時,我們可以通過使用哪個命令查看相關信息?

使用命令dmesg

分別使用xargs和exec實現這樣的需求,把當前目錄下所有后綴名為.txt的文件的權限修改為777

使用xargs :

find ./ -type f -name "*.txt" |xargs chmod 777

使用exec :

find ./ -type f -name "*.txt" -exec chmod 777 {} \;

rsync 同步數據時,如何過濾出所有.txt的文件不同步?

加上–exclude選項:–exclude=“*.txt”

自定義解析域名的時候,我們可以編輯哪個文件?是否可以一個ip對應多個域名?是否一個域名對應多個ip?

編輯 /etc/hosts 文件,可以一個ip對應多個域名,不可以一個域名對多個ip。

有一天你突然發現公司網站訪問速度變的很慢很慢,你該怎么辦呢?

可以從系統負載和網卡流量方面入手分析。分析系統負載,使用w命令或者uptime命令查看系統負載,如果負載很高,則使用top命令查看CPU,MEM等占用情況,要么是CPU繁忙,要么是內存不夠,如果這二者都正常,再去使用sar命令分析網卡流量,分析是不是遭到了攻擊。一旦分析出問題的原因,采取對應的措施解決,如決定要不要殺死一些進程,或者禁止一些訪問等。

如果一個linux新手想要知道當前系統支持的所有命令的列表,他需要怎么做?

使用命令compgen -c,可以打印出所有支持的命令列表。

ps aux 中的 VSZ 代表什么意思,RSS 代表什么意思

VSZ:虛擬內存集,進程占用的虛擬內存空間
RSS:物理內存集,進程戰用實際物理內存空間

FTP 協議有兩種工作方式,PORT 方式和 PASV 方式,中文意思為主動式和被動式。
PORT(主動)方式的連接過程是:
客戶端向服務器的 FTP 端口(默認是 21)發送連接請求,服務器接受連接,建立一條命令鏈路。當需要傳送數據時,客戶端在命令鏈路上用 PORT 命令告訴服務器:“我打開了 XX 端口,你過來連接我”。于是服務器從 20 端口向客戶端的 XX 端口發送連接請求,建立一條數據鏈路來傳送數據。
PASV(被動)方式的連接過程是:客戶端向服務器的 XX 端口 發送連接請求,建立一條數據鏈路來傳送數據。

一個EXT3的文件分區,當使用touch test.file命令創建一個新文件時報錯,報錯的信息是提示磁盤已滿,但是采用df -h命令查看磁盤大小時,只使用了,60%的磁盤空間,為什么會出現這個情況,說說你的理由。

兩種情況,一種是磁盤配額問題,另外一種就是EXT3文件系統的設計不適合很多小文件跟大文件的一種文件格式,出現很多小文件時,容易導致inode耗盡了。

簡述DDOS攻擊的原理

黑客劫持大量傀儡主機,對目標服務器進行合理的資源請求,導致服務器資源耗盡而不能進行正常的服務。由于傀儡主機數量眾多,而每個主機都向目標服務器發送大量的請求,導致服務器資源(如 CPU、內存、磁盤等)被迅速耗盡。服務器無法處理這些過量的請求,最終崩潰或無法正常運行,導致服務中斷。

Tomcat和Resin有什么區別,工作中你怎么選擇?

區別:
Tomcat用戶數多,可參考文檔多,Resin用戶數少,可考慮文檔少
Tomcat是標準的java容器,不過性能方面比resin的要差一些
但穩定性和java程序的兼容性,應該是比resin的要好

什么叫網站灰度發布?

灰度發布是指在黑與白之間,能夠平滑過渡的一種發布方式。
AB test就是一種灰度發布方式,讓一部用戶繼續用A,一部分用戶開始用B,如果用戶對B沒有什么反對意見,那么逐步擴大范圍,把所有用戶都遷移到B上面來。灰度發布可以保證整體系統的穩定,在初始灰度的時候就可以發現、調整問題,以保證其影響度。


Linux系統中病毒怎么解決?
(1)最簡單有效的方法就是重裝系統。
(2)要查的話就是找到病毒文件然后刪除。中毒之后一般機器cpu、內存使用率會比較高。可以先用top 命令找到cpu使用率最高的進程,一般病毒文件命名都比較亂,可以用 ps aux命令找到病毒文件位置,然后執行rm -f命令刪除病毒文件,最后檢查計劃任務、開機啟動項和病毒文件目錄有無其他可以文件等。
(3)由于即使刪除病毒文件不排除有潛伏病毒,所以最好是把機器備份數據之后重裝一下。
?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/46042.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/46042.shtml
英文地址,請注明出處:http://en.pswp.cn/web/46042.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

網絡請求之urllib.request的使用(Get方式)

urllib.request用于打開和讀取url,模擬瀏覽器發送一個http請求,并獲取響應結果。 urllib.request.urlopen的語法格式: urlopen(url,dataNone,[timeout,]*,cafileNone,capathNone,cadefaultFalse,contextNone) 參數說明: url url…

C++ std::lock_guard和 std::unique_lock

二者都是 C 標準庫中用于管理互斥鎖(mutex)的 RAII(Resource Acquisition Is Initialization)機制的類。這些類可以確保互斥鎖在構造時被獲取,在析構時被釋放,從而避免死鎖和資源泄漏問題。不過&#xff0c…

Python基礎語法篇(上)

Python基礎語法(上) 一、基知二、基本數據類型(一)標準數據類型(二)數據類型轉換 三、字符串基本操作(一)字符串的索引和切片(二)字符串的拼接 三、運算符四、…

web安全之跨站腳本攻擊xss

定義: 后果 比如黑客可以通過惡意代碼,拿到用戶的cookie就可以去登陸了 分類 存儲型 攻擊者把惡意腳本存儲在目標網站的數據庫中(沒有過濾直接保存),當用戶訪問這個頁面時,惡意腳本會從數據庫中被讀取并在用戶瀏覽器中執行。比如在那些允許用戶評論的…

【Karapathy大神build-nanogpt】Take Away Notes

B站翻譯LINK Personal Note Andrej rebuild gpt2 in pytorch. Take Away Points Before entereing serious training, he use Shakespear’s work as a small debugging datset to see if a model can overfit. Overfitging is a should thing.If we use TF32 or BF32, (by…

Ansys Zemax|探索OS中的物理光學傳播

概述 物理光學傳播 (Physical Optics Propagation, POP) 分析是OpticStudio序列模式中的一個強大的分析工具,它可以用來分析光束的傳播和光纖耦合的效率。這篇文章旨在介紹這一分析工具的功能,并向您展示一些具體的應用示例。本文同時為您介紹了如何使用…

有關電力電子技術的一些相關仿真和分析:⑦三相橋式電壓型PWM逆變器與直接/間接法控制單相全橋結構PWM整流器(MATLAB/Siumlink仿真)

1.1 題目一要求 以三相橋式電壓型PWM逆變器為對象,研究其在不同調制度下,輸出電壓的頻譜成分變化,依據仿真波形分析其工作時序。 參數要求:三相橋式逆變電路,直流側電壓800V,調制波頻率50HZ,開關頻率10kHZ,阻感負載R=10Ω,L=5mH。 1.2 題目二要求 以單相全橋結構P…

高效接入電商訂單API,掌握這些技巧輕松實現

受全渠道大趨勢的影響,很多實體商家紛紛開展電商業務,為了提升業務管理效率,想要在原有管理系統的基礎上通過接入電商訂單API接口,方便將線上線下的訂單進行統一管理,但各個電商平臺的電商訂單API接口那么多&#xff0…

allure_pytest:AttributeError: ‘str‘ object has no attribute ‘iter_parents‘

踩坑記錄 問題描述: 接口自動化測試時出現報錯,報錯文件是allure_pytest庫 問題分析: 自動化測試框架是比較成熟的代碼,報錯也不是自己寫的文件,而是第三方庫,首先推測是allure_pytest和某些庫有版本不兼…

彩電上自帶的推箱子游戲是什么編程語言開發的?

2000年左右的廈新彩電上,自帶了推箱子、華容道游戲。界面如下: 在線版推箱子游戲,網址:https://www.tuixiangzi.cn/ BASIC,全稱是Beginners All-purpose Symbolic Instruction Code,含義是初學者通用符號…

Ubuntu 添加gcc頭文件搜索路徑

對個人用戶生效 sudo vim ~/.bashrc在該文件末尾添加 #gcc C_INCLUDE_PATH$C_INCLUDE_PATH:your_path export C_INCLUDE_PATH #g CPLUS_INCLUDE_PATH$CPLUS_INCLUDE_PATH:your_path export CPLUS_INCLUDE_PATH最后,重啟終端即可生效 可用以下命令查看搜索路徑 ec…

深入了解Memcached:緩存技術的利器

文章目錄 深入了解Memcached:緩存技術的利器一、Memcached簡介什么是Memcached?Memcached的特點 二、Memcached的工作原理緩存機制分布式緩存 三、Memcached的架構客戶端與服務器數據存儲 四、Memcached的安裝與配置安裝Memcached在Linux上安裝在macOS上…

【IEEE出版順利申請中】2024年第四屆電子信息工程與計算機科學國際會議(EIECS 2024)

2024年第四屆電子信息工程與計算機科學國際會議(EIECS 2024) 2024 4th International Conference on Electronic Information Engineering and Computer Science 中國延吉 | 2024年9月27-29日 電子信息的出現與計算機技術、通信技術和高密度存儲技術的迅速發展并在各個領域里…

每日練習,不要放棄

目錄 題目1.下面敘述錯誤的是 ( )2.java如何返回request范圍內存在的對象?3.以下代碼將打印出4.下列類定義中哪些是合法的抽象類的定義?()5.以下代碼段執行后的輸出結果為6.以下代碼運行輸出的是總結 題目 選自牛客網 1.下面敘述…

深度學習驅動智能超材料設計與應用

在深度學習與超材料融合的背景下,不僅提高了設計的效率和質量,還為實現定制化和精準化的治療提供了可能,展現了在材料科學領域的巨大潛力。深度學習可以幫助實現超材料結構參數的優化、電磁響應的預測、拓撲結構的自動設計、相位的預測及結構…

最全—航班信息管理系統【數組版】

航班管理系統(數組版) 航班信息查詢系統 1、 導言 用所學過的 C 語言,以及鏈表相關知識,實現一個航班信息的錄入、查詢、顯示、 排序等功能。航班信息 節點設計,請參見附錄。 2、 基本功能: 使用鏈表或數組…

開發指南047-前端模塊版本

平臺前端框架內置了一個文件version.vue <template> <div> <br> 應用名稱: {{name}} <br> 當前版本&#xff1a;{{version}} <br> 服務網關: {{gateway}} </div> </template> <scrip…

分析示例 | Simufact Additive鋪粉增材制造工藝缺陷仿真分析方案

近年來&#xff0c;隨著增材制造工藝的快速發展&#xff0c;仿真模擬的重要性日益凸顯&#xff0c;越來越多的科研及應用單位選擇在實際打印之前&#xff0c;通過仿真預測打印問題&#xff0c;從而優化打印工藝、減少物理試錯次數、降低打印成本。就不同增材工藝仿真的占比而言…

netxduo http server 創建回復以及json解析

我們今天要整http的response,比如我創建的http server,我對它發送了一個POST,然后服務器解析出json里的body,再回復過去。今天會用到json的解析庫cjson以及postman去發送消息。這次用nx_web_http_server.h這個庫,不用之前的nx_http_server.h 本教程在最后附帶app_netxduo…

大數據基礎:Doris重點架構原理

文章目錄 Doris重點架構原理 一、Apache Doris介紹 二、Apache Doris使用場景 三、Apache Doris架構原理 四、Apache Doris 特點 Doris重點架構原理 一、Apache Doris介紹 基于 MPP 架構的高性能、實時的分析型數據庫&#xff0c;以極速易用的特點被人們所熟知&#xff…