-
70條常用Linux基礎命令總結
[root@ping ~]# tree -L 1 / #使用tree 命令查看根目錄下的一層的目錄結構 ls - list directory contents [root@ping ~]# ls -l / 以長格式顯示文件和目錄的信息 [root@ping ~]# ls -d / 顯示目錄和文件 [root@ping ~]# ls -d /* 根目錄下的所有的目錄和文件 cd - Change the shell working directory [root@ping ~]# cd - 上次…
-
25年Linux內核開發經歷總結出來的九條經驗
原文:?9 lessons from 25 years of Linux kernel development 作者:Greg Kroah-Hartman 翻譯:雁驚寒 Linux內核社區在2016年慶祝了成立二十五周年紀念,許多人來問我們這個項目經久不衰和成功的秘訣。我一般會先笑笑,然后開玩笑地說,我真的不知道已經經歷了25年。這個項目一直都面臨著分歧和挑戰。但是,嚴肅地說,我們能夠做到這一點與社區在反思和改變上的能力有著很大的關系。 大約16年前,大多數內核開發人員互相之間從來沒有見過面,我…
-
花式挑出兩個文檔中相同的行
在我們的工作或學習您可能會碰到這樣的情況,需要去比較兩個文本文件,挑出兩個文件中相同的或者不相同的行,可能大家在碰到這樣的需求時,可能會想著用兩層循環去遍歷這兩個文件,然后做比較。用這種思路去解決問題,不管用shell還是Python一定是可行的。筆者在這里介紹幾種高效、簡單的方式。 筆者用a.txt和b.txt這兩個文件來加以說明如果找出兩個文件中相同的行。 從這兩個文檔里可以看出它們有兩同的部分也有不相同的部分。 1.思路:使用cat將兩個文檔連接起來,然后用sort進行計數,再用awk將計…
-
女生可不可以入門IT行業做Linux運維工程師?
今天給大家分享的這篇文章,是關于對Linux運維工程師是否應該入門的思考。很多人會認為IT行業不適合女生,但他們卻忘記了一個前提:職業能力與性別無關,和和努力程度有關。 不知從何時起有那么一個不成文的理論:女生不適合做IT。在很多人看來,IT is a men’s world,女生學IT是件匪夷所思的事情。在傳統的思維當中,女生只適合從事像教師、會計、公務員等穩定的職業。然而,這一莫名其妙的觀念和理論隨著正在被漸漸打破,IT行業男女比例已逐漸趨向均衡。但這并不代表就沒有性別歧視,觀念并非那么容易…
-
Linux基礎入門之你的Ubuntu還可以這么美
先上兩張桌面和開發環境見下圖 系統優化 更新源 更新前先設置源為aliyun的,國內訪問速度快。 1 2 sudo apt-get update sudo apt-get upgrade 刪除Amazon的鏈接 1 sudo apt-get remove unity-webapps-common 主題美化 先裝 Unity 圖形管理工具 1 sudo apt-get install unity-tweak-tool 然后安裝 Flatabulous 主題 1 2 3 sudo add-apt-r…
-
大公司面試題分享 | Linux運維工程師經典筆試題29道
如果您對問題有疑問,或者認為答案不準確的,歡迎留言交流。 問題如下: 1. cat -n file1file2 命令的意思是? A 只會把文件file1的內容輸出到屏幕上。B 把文件file1和file2連在一起,然后輸出到屏幕上。C 創建文件file1和file2D 把file2的內容輸出到file1中并保存2. Linux下查看服務程序占用的端口命令是什么? A ps -auxB netstat –apnC watchD lsof3. 對于Linux說法,下列說法正確的是() A 線性訪問內…
-
兩大入門Linux操作系統Debian及Fedora迎來重大更新
作為備受矚目的Linux操作系統發行版,Debian及Fedora一直是很多人入門的不二之選。 Debian 9終于發布 Debian 發行版宣布正式釋出代號為?Stretch?的 Debian 9,該版本將提供五年的支持。Stretch 將專門獻給于 2015 年 12 月 28 日去世的項目創始人 Ian Murdock。Stretch 的主要變化包括:默認 MySQL 變種改為 MariaDB;Firefox 和 Thunderbird 替代去品牌名的版本 Iceweasel 和 Iced…
-
學員投稿 | Jenkins與Gitlib實現自動化部署與持續構建
本文來自于學員"M20-陳功偉”投稿。 持續部署之jenkins與gitlab(一) 主要部分 安裝部署Jenkins和gitlib 了解gitlib的常用命令 部署haproxy與tomcat環境 配置Jenkins使用gitlib更新代碼 通過sonar實現代碼檢測 實現gitlib觸發Jenkins自動部署 通過Jenkins實現自動部署 實現haproxy動態添加刪除后端服務器 編寫腳本實現自動化部署與回滾 持續集成的分類: 持續集成:持續集成是指程序員在代碼的開發工程中,可以頻繁的將代…
-
linux學習教程之將分布式存儲系統Ceph安裝在CentOS 7
今天的分享來源于一位博主的Linux學習教程,在這篇教程中,這位博主將一步一步帶領我們實現標題里的目標。這其中,無論是centos7還是ceph都是比較常用的運維工具,因此接下來就好好看這篇文章吧。 關于 Ceph 的介紹網上一大堆,這里就不重復了。Sage Weil 讀博士的時候開發了這套牛逼的分布式存儲系統,最初是奔著高性能分布式文件系統去的,結果云計算風口一來,Ceph 重心轉向了分布式塊存儲(Block Storage)和分布式對象存儲(Object Storage),現在分布式文件系統…
-
一張圖掌握Linux下全部find入門基礎命令用法
Find命令是Linux基礎入門階段非常重要的一條命令,這里為大家準備了一張圖片,這張圖片覆蓋了大部分的find命令用法