筆試筆記(運維)

(數據庫,SQL)

  • limit1 隨機返回其中一個
  • 聚合函數不可以嵌套使用

  • 【^】這個里面的數據任何形式組合都沒有

  • sql常用語句順序:from-->where-->group by-->having-->select-->order by-->limit

  • 只要其中一個表存在匹配,則返回行的SQL JOIN 是 FULL JOIN

  • 分布式事務資源可以是關系型數據庫系統,也可以為其它數據庫系統
  • 分布式事務下,使用InnoDB存儲引擎時,事務的隔離級別必須是串行化
  • XA事務允許不同數據庫之間的分布式事務

  • ROLLBACK 代表回滾,結束用戶事務,并撤銷正在進行的未提交的事務
  • SAVEPOINT indentifier 代表SAVEPOINT 允許在事務中創建一個保存點,一個事務可以有多個SAVEPOINT
  • COMMIT WORK 可以提交事務,并使得已經對數據庫的修改成為永久性
  • RELEASE SAVEPOINT indentifier 刪除事務的一個保存點,若執行該語句的保存點不存在,則拋出異常

  • Mysql 不支持 full join

  • 與系統函數一樣,用戶定義的函數可以從查詢中調用
  • 標量函數和存儲過程一樣,可以使用EXECUTE語句執行

*查看當前目錄下,所有文件大小

Du -h -max-depth=1 |sort -rm  

Du --> disk usage

-h --> human 理解的語言顯示大小

-max-depth=1 -->只統計當前目錄下的一級目錄和文件

r -->降序排列

m -->合并已排序文件

  • Linux shell 中,當前腳本的文件名變量是 $0

  • Rathat9 安裝方式:HTTP NFS 本地硬盤驅動器

  • 本用戶:可讀可修改可執行 (rwx)
  • 組內用戶:可讀可執行不可修改(rx)
  • 其余用戶:無任何權限 ( )
chmod start.sh 750

  • PWD --> 當前路徑
  • PATH --> 可執行文件的路徑列表

  • - cut命令的-d選項指定分隔符
  • - -f選項指定要提取的字段
  • - sort配合uniq使用才能正確去重,因為uniq只能去除相鄰的重復行

  • chown命令的完整語法是:chown [選項] user[:group] 文件

  • free 查看系統內存
  • uptime 獲取主機運行時間和查詢linux 系統負載
  • vmstat 查看cpu 負載
  • sar 查看系統活動狀態

*屬性分析

6-->特殊權限位:6(二進制110)表示設置了?SUID (4)?和?SGID (2)

0-->屬主權限:0(無任何權限,即---)

5-->屬組權限:5(4+1,即讀和執行權限r-x)

0-->其他用戶權限:0(無任何權限,即---)

  • SUID 的設置確保了執行時以 root 權限運行。

  • select 默認為1024 , 但poll不是默認為1024
  • select 可以同時監視多個文件描述符,一旦其中一個數據可讀可寫它就會返回,從而告知應用程序哪些文件可以進行讀寫操作
  • select 和 poll 只能工作在水平觸發模式(LT),epoll可以水平觸發(LT)邊緣觸發(ET)
  • linux應用所見內存空間一致是因為使用虛擬內存轉換?
  • 非共享緩沖區不屬于臨界資源

top命令是Linux系統中最常用的性能分析工具之一,它提供了實時的系統狀態監控,包括:

- CPU使用率及具體進程的CPU占用情況
- 內存使用情況(包括物理內存和交換空間)
- 系統負載(Load Average)
- 運行中的進程信息

free命令專門用于顯示系統內存使用情況:
- 顯示物理內存總量、已用量、可用量
- 顯示交換空間(swap)的使用情況
- 顯示系統緩存(cache)和緩沖區(buffer)的使用情況
- 輸出格式清晰,便于快速了解內存整體狀況

cat /proc/meminfo提供了最詳細的內存使用信息:
- 包含了比free命令更多的內存相關參數
- 顯示內存的具體細節,如頁大小、臟頁數量等
- 對于深入分析內存問題非常有幫助

- top適合實時監控和綜合分析
- free適合快速查看內存概況
- /proc/meminfo適合深入分析內存細節

*a+x 所有用戶的執行權限

g+w 同組的寫權限

chmod 775 aaa

  • 輸出重定向多種方法
  • ①>&
  • ②&>
  • ③file 2>&1

  • 數據庫系統的特點為高共享、低冗余、獨立性高、具有完整性等

  • 只有全外聯接能夠完整顯示兩個表的所有信息

  • 外模式到概念模型體現了數據的獨立性

grant select on CUSTOMERS(cid,cname) to SQLTest

  • InnoDB 支持行級鎖和表級鎖,而 MyISAM 支持表級鎖

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

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

相關文章

Codeforces 1027 Div3(ABCDEF)

前言 無敵!!第一次打Div3,因為之前打Div4賽時也就三四題,所以在打之前根本沒想到自己能做到賽時三題!!雖然第三題是離結束十幾秒的時候交的,沒想到判完題比賽結束了還不算賽時通過……TvT A. …

第九天:java注解

注解 1 什么是注解(Annotation) public class Test01 extends Object{//Override重寫的注解Overridepublic String toString() {return "Test01{}";} }2 內置注解 2.1 Override Override重寫的注解 Override public String toString() {ret…

【論文解讀】Deformable DETR | Deformable Transformers for End-to-End Object Detection

論文地址:https://arxiv.org/pdf/2010.04159 代碼地址:https://github.com/fundamentalvision/Deformable-DETR 摘要 DETR最近被提出,旨在消除物體檢測中許多手工設計的組件的需求,同時展示出良好的性能。然而,由于T…

從0到1上手Trae:開啟AI編程新時代

摘要:字節跳動 2025 年 1 月 19 日發布的 Trae 是一款 AI 原生集成開發環境工具,3 月 3 日國內版推出。它具備 AI 問答、代碼自動補全、基于 Agent 編程等功能,能自動化開發任務,實現端到端開發。核心功能包括智能代碼生成與補全、…

Vue項目打包常見問題

vue的前端項目中,有時候需要多個不同項目合并到一起。有時候有一些特殊要求。 1、打包后不允許生成帶 .map的文件 正常使用npm run build命令打包生成的dist文件中,js文件總會生成一個同名的.map文件,原因如下: ?總結?&#xf…

Linux 學習-模擬實現【簡易版bash】

1、bash本質 在模擬實現前,先得了解 bash 的本質 bash 也是一個進程,并且是不斷運行中的進程 證明:常顯示的命令輸入提示符就是 bash 不斷打印輸出的結果 輸入指令后,bash 會創建子進程,并進行程序替換 證明&#x…

GitHub 趨勢日報 (2025年05月31日)

📊 由 TrendForge 系統生成 | 🌐 https://trendforge.devlive.org/ 🌐 本日報中的項目描述已自動翻譯為中文 📈 今日獲星趨勢圖 今日獲星趨勢圖 1153 prompt-eng-interactive-tutorial 509 BillionMail 435 ai-agents-for-begin…

“人單酬“理念:財稅行業的自我驅動革命

引言:當薪酬不再是"固定數字",而是"成長標尺" "為什么有人拼命工作卻收入停滯?為什么企業總在人才流失中掙扎?"這些問題背后,往往隱藏著傳統薪酬體系的僵化。而"人單酬"&…

AI大模型賦能,aPaaS+iPaaS構建新一代數智化應用|愛分析報告

01 aPaaS和iPaaS成為企業用戶關注重點 PaaS市場定義 根據Gartner的定義,PaaS(Platform as a Service)平臺是應用基礎架構(中間件)服務的廣泛集合, 包含應用平臺、集成、業務流程管理、數據服務和AI應用等…

WPS快速排版

論文包括(按順序):封面(含題目)、摘 要、關鍵詞、Abstract(英文摘要)、Keywords、目錄、正文、參考文獻、在讀期間發表的學術論文及研究成果,致 謝 題目(黑小一加粗&…

python第39天打卡

1.灰度圖像 作為圖像數據,相較于結構化數據(表格數據)他的特點在于他每個樣本的的形狀并不是(特征數,),而是(寬,高,通道數) # 先繼續之前的代碼 import torch import torch.nn as nn import t…

win11小組件功能缺失的恢復方法

問題說明:重置了win11系統,結果小組件功能找不到了,最后用以下辦法解決。 1. 以管理員身份打開 PowerShell 或 CMD。 2. 運行以下命令: winget install 9MSSGKG348SP 注:如果報錯,可嘗試先卸載再安裝…

Kali Linux從入門到實戰:系統詳解與工具指南

一、Kali Linux簡介 Kali Linux是一款基于Debian的Linux發行版,專為滲透測試和網絡安全審計設計,由Offensive Security團隊維護。其前身是BackTrack,目前集成了超過600款安全工具,覆蓋滲透測試全流程,是網絡安全領域…

C語言 — 文件

目錄 1.流1.1 流的概念1.2 常見的的流 2.文件的打開和關閉2.1 fopen函數2.2 fclose函數2.3 文件的打開和關閉 3.文件的輸入輸出函數3.1 fputc函數3.2 fgetc函數3.3 feof函數和ferror函數3.4 fputs函數3.5 fgets函數3.6 fwrite函數3.7 fread函數3.8 fprintf函數3.9 fscanf函數 4…

Pull Request Integration 拉取請求集成

今天我想要把我創建的項目,通過修改yaml里面的內容,讓我在main分支下的其他分支拉取請求的時候自動化測試拉取的內容,以及將測試結果上傳到控制臺云端。 首先我通過修改yaml文件里面的內容 name: Build and Teston:push:branches:- mainjobs:…

NodeJS全棧開發面試題講解——P3數據庫(MySQL / MongoDB / Redis)

3.1 如何用 Node.js 連接 MySQL?你用過哪些 ORM? 面試官您好,我先介紹如何用 Node.js 連接 MySQL,然后補充我常用的 ORM 工具。 🔌 原生連接 MySQL 使用 mysql2 模塊: npm install mysql2 const mysql …

Redis最佳實踐——性能優化技巧之數據結構選擇

Redis在電商應用中的數據結構選擇與性能優化技巧 一、電商核心場景與數據結構選型矩陣 應用場景推薦數據結構內存占用讀寫復雜度典型操作商品詳情緩存Hash低O(1)HGETALL, HMSET購物車管理Hash中O(1)HINCRBY, HDEL用戶會話管理Hash低O(1)HSETEX, HGET商品分類目錄Sorted Set高O…

題單:最大公約數(輾轉相除法)

題目描述 所謂 “最大公約數(GCD)” ,是指所有公約數中最大的那個,例如 12 和 1818 的公約數有 1,2,3,6 ,所以 12 和 18 的最大公約數為 6 。 輾轉相除法,又名歐幾里德算法(Euclidean Algorit…

hadoop完整安裝教程(附帶jdk1.8+vim+ssh安裝)

本篇帶領大家在uabntu20虛擬機上安裝hadoop,其中還包括jdk1.8、ssh、vim的安裝教程,(可能是)史上最全的安裝教程!!!若有疑問可以在評論區或者私信作者。建議在虛擬機上觀看此博客,便…

Flutter、React Native、Unity 下的 iOS 性能與調試實踐:兼容性挑戰與應對策略(含 KeyMob 工具經驗)

移動端跨平臺開發逐漸成為常態,Flutter、React Native、Unity、Hybrid App 等框架在各類 iOS 項目中頻繁出現。但隨之而來的,是一系列在 iOS 設備上調試難、性能數據采集難、日志整合難的問題。 今天這篇文章,我從實際項目出發,聊…