-
馬哥教育2020持續(xù)更新Linux學(xué)習(xí)教程視頻實(shí)戰(zhàn)進(jìn)階提升(學(xué)習(xí)路線+課程大綱+視頻教程+面試題+學(xué)習(xí)工具+大廠實(shí)戰(zhàn)手冊(cè))
什么是Linux? Linux,全稱GNU/Linux,是一套免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),其內(nèi)核由林納斯·本納第克特·托瓦茲于1991年第一次釋出,它主要受到Minix和Unix思想的啟發(fā),是一個(gè)基于POSIX和Unix的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。Linux有上百種不同的發(fā)行版,如基于社區(qū)開發(fā)的debi…
-
「敲黑板」小白必看:Centos 7 搭建LAMP(rpm方式)
LAMP是什么? LAMP企業(yè)中最常用的服務(wù),也是非常穩(wěn)定的網(wǎng)站架構(gòu)平臺(tái)。其中L-指的是Linux,A-指的是Apache,m-指的是mysql或者marriDB,p-php。相信大家對(duì)這些都已經(jīng)非常熟悉了,但是對(duì)于剛接觸的新手來說,可能還不是太明白,要裝什么包啊,什么模塊啊。其實(shí)LAMP并不難,下面就和大家分享一下以rpm包的方式安裝LAMP,配置基于域名的虛擬機(jī)主機(jī)并部署PhpMyAdmin 。 1 安裝httpd并配置基于域名的虛擬主機(jī) 1.1安裝 yum install httpd sy…
-
手把手教你搭建Jenkins實(shí)現(xiàn)自動(dòng)化部署
1.背景 在實(shí)際開發(fā)中,我們經(jīng)常要一邊開發(fā)一邊測(cè)試,當(dāng)然這里說的測(cè)試并不是程序員對(duì)自己代碼的單元測(cè)試,而是同組程序員將代碼提交后,由測(cè)試人員測(cè)試; 或者前后端分離后,經(jīng)常會(huì)修改接口,然后重新部署; 這些情況都會(huì)涉及到頻繁的打包部署; 手動(dòng)打包常規(guī)步驟: 1.提交代碼 2.問一下同組小伙伴有沒有要提交的代碼 3.拉取代碼并打包(war包,或者jar包) 4.上傳到Linux服務(wù)器 5.查看當(dāng)前程序是否在運(yùn)行 6.關(guān)閉當(dāng)前程序 7.啟動(dòng)新的jar包 8…
-
Linux下刪除大量文件效率對(duì)比
今天我們來測(cè)試一下Linux下面刪除大量文件的效率。 聲明:文章轉(zhuǎn)載于網(wǎng)絡(luò),版權(quán)歸原作者所有!
-
python教程:python三個(gè)不可思議的返回
第一個(gè):神奇的字典鍵 some_dict = {} some_dict[5.5] = "Ruby" some_dict[5.0] = "JavaScript" some_dict[5] = "Python" Output: >>> some_dict[5.5] "Ruby" >>> some_dict[5.0] "Python" >>> some_dict[5] "Python" "Python" 消除了 "JavaScript" 的存在? …
-
一分鐘了解PythonSocket
哈嘍!同學(xué)們,歡迎來到馬哥教育官網(wǎng),今天和大家分享python socket! 1.什么是socket? Socket中文譯作:套接字,但是大家一般約定俗稱的都用:socket。我想在解釋socket是什么之前,先說它是用來干嘛的:socket是來建立‘通信’的基礎(chǔ),建立連接,傳輸數(shù)據(jù)————‘通信端點(diǎn)’。 我的理解:每個(gè)socket對(duì)象就是一個(gè)抽象的‘通信對(duì)象’,而‘通信對(duì)象’做的事情就是發(fā)送或者接受信息。就想生活中:每個(gè)聯(lián)網(wǎng)的計(jì)算機(jī)就是一個(gè)socket對(duì)象,每個(gè)打電話的人也是一個(gè)socket…
-
「源碼分享」用flask創(chuàng)建一個(gè)完整的工程結(jié)構(gòu)
Flask是一個(gè)使用 Python 編寫的輕量級(jí) Web 應(yīng)用框架。與django不同,django創(chuàng)建工程時(shí),會(huì)直接構(gòu)架好工程結(jié)構(gòu)。?而flask工程幾乎是自己創(chuàng)建結(jié)構(gòu)。在此介紹 PyCharm 下flask如何創(chuàng)建有一個(gè)完整的工程結(jié)構(gòu)。 以用戶登錄模型為例,介紹流程: 添加描述 注意:若在pycharm中運(yùn)行的話。需要配置以下設(shè)置,此設(shè)置不會(huì)導(dǎo)入文件時(shí)因?yàn)樽R(shí)別不了而報(bào)錯(cuò): 文件→設(shè)置→項(xiàng)目:XX→Project Structure→選中文件夾→點(diǎn)擊上方的源碼(source)→點(diǎn)擊確定即可 1…
-
要了好多次,終于要到美團(tuán)點(diǎn)評(píng)架構(gòu)師私藏的內(nèi)部Linux運(yùn)維筆記
最近不少小伙伴后臺(tái)聯(lián)系,希望能弄一些大廠的學(xué)習(xí)資料,我這邊費(fèi)了很大勁,聯(lián)系到老朋友,原美團(tuán)點(diǎn)評(píng)架構(gòu)師張sir,問他要了些美團(tuán)點(diǎn)評(píng)架構(gòu)的內(nèi)部資料。 這份資料含金量非常高,包含整個(gè)美團(tuán)點(diǎn)評(píng)架構(gòu)架構(gòu)圖,Linux應(yīng)用場(chǎng)景,優(yōu)化方案,學(xué)習(xí)筆記等等,是不可多得的Linux學(xué)習(xí)資料,PPT一共60多頁,順手截了2張都是干貨! 自動(dòng)化運(yùn)維筆記資料 另外,還要到了非常詳細(xì)的運(yùn)維自動(dòng)化全套筆記,從自動(dòng)化場(chǎng)景分析到相關(guān)運(yùn)維自動(dòng)化工具,再到ansible全套筆記、和運(yùn)維性能優(yōu)化,幾乎覆蓋了 Linux 云計(jì)算學(xué)習(xí)的方…
-
史上最全Kubernetes資料集萃!菜鳥變高手這一篇就夠了
一、Kubernetes 介紹 Kubernetes是一個(gè)全新的基于容器技術(shù)的分布式架構(gòu)領(lǐng)先方案, 它是Google在2014年6月開源的一個(gè)容器集群管理系統(tǒng),使用Go語言開發(fā),Kubernetes也叫K8S。K8S是Google內(nèi)部一個(gè)叫Borg的容器集群管理系統(tǒng)衍生出來的,Borg已經(jīng)在Google大規(guī)模生產(chǎn)運(yùn)行十年之久。K8S主要用于自動(dòng)化部署、擴(kuò)展和管理容器應(yīng)用,提供了資源調(diào)度、部署管理、服務(wù)發(fā)現(xiàn)、擴(kuò)容縮容、監(jiān)控等一整套功能。2015年7月,Kubernetes v1.0正…
-
說一說python中的幾個(gè)基礎(chǔ)語法
學(xué)一門語言,基礎(chǔ)語法一定要扎實(shí)。就如蓋房子一樣,地基打得好,任憑風(fēng)吹雨打,學(xué)習(xí)python也一樣,學(xué)習(xí)很多東西都會(huì)花大量的時(shí)間來學(xué)習(xí)基礎(chǔ)語法,對(duì)于毫無編程經(jīng)驗(yàn)的新手而言,這樣的無疑是很友好的,那么我們下面講一講python的基礎(chǔ)語法。 1、控制結(jié)構(gòu) 控制結(jié)構(gòu)包括條件判斷和循環(huán)兩種,在python中,摒棄了傳統(tǒng)的用大括號(hào)包圍代碼塊的特點(diǎn),改用縮進(jìn)來表示,條件判斷對(duì)應(yīng)if語句,寫法如下: # 單個(gè)if if x > 3: print(1) # if .. else if x > 3: p…