linux教程

linux三劍客/程式碼屠夫sed,grep,xargs初嘗試

最近公司專案程式碼從gogs遷移到gitlab上,專案中大量的pod子組建裡的podspec配置,git配置,還有各種腳本里的伺服器地址都需要替換。所以就寫了python指令碼全域性替換。無意中發現前同事遺留下來的shell指令碼,看上去比python簡潔得多,其中一個sed命令引起我的注意,於是研究了一

Polipo全域性代理設定方法

Shadowsocks是我們常用的代理工具,它使用socks5協議,而終端很多工具目前只支援http和https等協議,對socks5協議支援不夠好,所以我們為終端設定shadowsocks的思路就是將socks協議轉換成http協議,然後為終端設定即可。通過polipo進行二次轉發(shadowsock

nginx upstream模組--負載均衡

upstream模組相關說明 1、upstream模組應放於nginx.conf配置的http{}標籤內2、upstream模組預設演算法是wrr (權重輪詢 weighted round-robin) 一、分配方式 Nginx的upstream支援5種分配方式,下面將會詳細介紹,其中前三種為

iSCSI的配置筆記

自打離開前公司,已經好久沒有折騰過iSCSI了,畢竟家裡沒有光纖到桌面,無線太慢也不穩定,不合適用這貨。 最近因為想玩一下Tensoflow,但是家裡的伺服器跑的是FreeBSD,而TF並沒有提供FreeBSD的版本。我試圖自己編譯一個FreeBSD版本,但可恥滴失敗了,只好裝一個虛擬機器來跑Linux

如何開始你的Open edX之旅

前言 最近的一段時間裡,並沒有折騰Open edX (跑去創業了),但對這個專案仍然保持著關注 從新版本的釋出(Ginkgo),到前端技術棧的遷移(React),以及基於docker的devstack的進展,偶然週末想起來,都有保持跟進。 接下來的一段時間,將離職開始一段長途旅行,途中路過一

Node.js 安全性更新:zlib...

前幾天「Node.js 預定在十月 24 號發表安全性更新」提到Node.js會發表安全性更新,已經看到 4/6/8 都出新版了:「Node v4.8.5 (Maintenance)」、「Node v6.11.5 (LTS)」、「Node v8.8.0 (Current)」。 這次安全更新的CVE是CV

Ubuntu 為什麼決定放棄 Unity

Canonical/Ubuntu 創始人 Mark Shuttleworth 談論了該公司為什麼決定放棄 Unity 桌面。他說,他和其他負責人在公司上市上達成了一致意見。要上市就需要向潛在投資人展現該公司的盈利能力。Unity、Ubuntu 手機,Unity 8 和一體化顯然都不是。缺乏盈利能力可能意

linux環境變數 cp mv 以及文件檢視的幾個命令

1.環境變數 按字面意思理解,環境可以理解為整個linux系統的環境,而變數則是一個可以變化的量或是一個命令。 那麼,我們就可以理解為linux的環境變數,就是針對於linux的整個系統而言的,檔案或命令。 既然是環境,那麼自然就可以理解為一個路徑,以及在這個路徑目錄下存在的檔案或命令。 那我

Set_uid set_gid stick_bit 軟連結 硬連結

特殊許可權set_uid 該許可權只能賦予二進位制可執行檔案,授權後普通使用者在執行該檔案時臨時擁有它的所有者的許可權 目錄也可新增該許可權,但無實際意義 [[email protected] /]# which passwd /usr/bin/passwd [aliyunzixun@xxx.

RPM包管理功能全解

RPM包管理總結 一、簡介 RPM全名是redhatpackage manage ,是用來管理軟體的各種操作,包括安裝、更新、刪除、查詢、認證。它最大的特點是將軟體事先編譯,然後打包成為RPM機制的包檔案,並且包中記錄了此軟體在安裝時需要的其他依賴軟體。在安裝時RPM會根據記錄比較本地主機資料庫中的記

第四課:linux克隆及伺服器之間登入(二)

1、linux伺服器下可以克隆虛擬機器,這樣兩臺方便操作,克隆步驟如下: 開啟虛擬機器---右擊-管理==克隆:到如下介面: 克隆虛擬機器的當前狀態: 建立完整克隆即可,方便以後操作: 3、顯示克隆進度: 3、此時需要把id_rss.pub公鑰內容放在B伺服器上,放在/root/.s

如何配置Rsync備份伺服器

環境:一臺NFS儲存伺服器,一臺RSYNC備份伺服器 Rsync服務端(rsync備份伺服器)ip地址172.16.1.41 Rsync客戶端(nfs儲存伺服器)ip地址172.16.1.31 第一步:檢視版本資訊(服務端) Rsync伺服器 [[email protected] ~]# u

使用者使用者組及密碼管理

使用者和組: 任何使用者都不能單獨存在,必須依賴於組存在。 /etc/passwd 使用者資訊 /etc/shadow 使用者密碼資訊 /etc/group 使用者組資訊 /etc/gshadow 使用者組密碼資訊 man 5 passwd 檢視passwd的用法 /etc/passwd 使

lvs-nat和lvs-dr

LVS-NAT的實現: 基礎設施:一臺排程器Director (要求:ipvsadm、httpd),兩臺後端真實伺服器Real Server(要求:httpd) 過程報文的響應過程:客戶端傳送一個請求報文於排程伺服器上,此時源IP地址和目的IP地址分別為CIP和VIP,排程伺服器的VIP網絡卡接受

0.070874929428101