Linux

  1. 計算機歷史:電子管、晶體管篓像、集成電路动知、大規(guī)模集成電路

  2. 操作系統(tǒng)分類

    1. 移動端:Android、iOS员辩、鴻蒙

    2. 電腦端:Unix盒粮、Linux、macOS奠滑、Windows

  3. Linux介紹

    1. 基于Unix的開源免費的操作系統(tǒng)丹皱。由于系統(tǒng)的穩(wěn)定性和安全性幾乎成為程序代碼運行的最佳系統(tǒng)環(huán)境。

    2. 分類

      1. 市場需求:圖形化界面宋税、服務(wù)器版

      2. 原生程度:

        1. 內(nèi)核版本

        2. 發(fā)行版本:Ubuntu摊崭、centOS、Redhat杰赛、麒麟呢簸、紅旗

  4. Linux安裝

    1. 虛擬機:VMware、VirtualBox

      VMware傻瓜式安裝,激活

    2. Linux系統(tǒng)

      VMware → 新建虛擬機 → 典型安裝 → 鏡像文件centos-7 → 設(shè)置全名根时、用戶名瘦赫、密碼 → 虛擬機名稱和安裝位置 → 磁盤大小20G → 完成 → 等待 → 創(chuàng)建用戶

  5. Linux命令

<pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="python" cid="n845" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 4px 6px; margin-bottom: 15px; margin-top: 15px; width: inherit;"># 根目錄下
etc:系統(tǒng)配置文件
usr:資源文件
home:用戶

# 目錄的切換
cd 全路徑
cd ../
cd ~ 
cd /

# 文件夾的操作
mkdir filename
rm -rf filename
mv oldpath newpath    # 修改、移動
cp -r oldpath newpath
ls [-a/l] 
ll
find path -name filaname

# 文件
touch filename
cat:最后一屏
more:從開始的百分比蛤迎,空格下一頁确虱,回車下一行,q退出
less:第一屏替裆,上下鍵換行蝉娜,q退出
tail:tail -10代表最后10行,tail -f 文件 實時查看文件內(nèi)容
vim filename 命令行模式 → a/i/o編輯模式 → esc:底行模式 → wq q!
tar -zcvf 壓縮后文件.tar.gz 被壓縮文件
tar -xvf 壓縮后文件.tar.gz -C 被解壓目標(biāo)位置
unzip 文件.zip

# 其他
pwd
grep 串 文件
|
ps -ef
ps -ef | grep 串
kill -9/-15 pid
ifconfig
ping 地址
netstat -an

# 修改權(quán)限,777含義
drwxrwxrwx
chmod u=rwx,g=rwx,o=rwx filename
chmod 777 filename

free
df -h
top
reboot 
shutdown -h now
shutdown -h +10
shutdown -h 12:20</pre>
  1. 遠程連接工具

    1. 原因:①遠程操作Linux服務(wù)器②遠程控制機器

    2. 工具:ssh扎唾、xshell新翎、finalShell

    3. ssh:安裝裸违、使用

    4. 獲取不到IP和泌?

      1. 查看虛擬機是否聯(lián)網(wǎng)读拆,可以切換虛擬機中的橋接和nat

      2. 查看Windows下網(wǎng)絡(luò)適配器是否有兩個vm的,沒有選擇重現(xiàn)安裝VM或者https://blog.csdn.net/weixin_47397805/article/details/112393232?spm=1001.2014.3001.5501

      3. 查看服務(wù)是否全部開啟

  2. 環(huán)境搭建

    1. JDK
    <pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="python" cid="n869" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 4px 6px; margin-bottom: 15px; margin-top: 15px; width: inherit;">#1\. 查看已經(jīng)jdk
    rpm -qa | grep java
    #2\. 卸載含有openjdk
    rpm -e --nodeps openjdk
    #3\. 解壓壓縮到usr/local/jdk
    tar -xvf openjdk.tar.gz -C /usr/lacal/jdk
    #4\. 配置jdk環(huán)境變量 
    vim /etc/profile → a/i/o
    JAVA_HOME=/usr/local/jdk/jdk1.8.0_131
    CLASSPATH=.:$JAVA_HOME/lib.tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH
    #5\. 刷新文件纸镊,查看jdk是否安裝成功
    resource /etc/profile
    jsk -version</pre>

2.  MySQL


    <pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="python" cid="n872" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 4px 6px; margin-bottom: 15px; margin-top: 15px; width: inherit;">#1\. 查看是否包含mysql/mariadb并卸載,刪除含有mysql的文件及文件夾
    rpm -qa | grep mysql/mariadb
    rpm -e --nodeps mysql/mariadb
    find / -name mysql
    rm -rf mysql路徑
    #2\. 解壓
    tar -xvf mysql -C /usr/local/mysql
    #3\. 安裝
    //安裝依賴
    [root@fgy src]# yum install libaio
    [root@fgy src]# yum install perl
    [root@fgy src]# yum install net-tools
    //安裝mysql
    [root@localhost src]# rpm -ivh mysql-community-common-55.7.29-1.el7.x86_64.rpm
    [root@localhost src]# rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm
    [root@localhost src]# rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm --nodeps --force
    [root@localhost src]# rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm --nodeps --force
    #4\. 啟動并查看狀態(tài)
    service mysqld start
    service mysqld status
    #5\. 登錄
    grep password /var/log/mysqld.log
    mysql -u root -p 
    #6\. 修改密碼
    set global validate_password_policy=0;
    set password = password('123456');
    #7\. 重新登錄
    mysql -u root -p 
    12345678
    #8\. 退出mysql
    eixt</pre>

3.  Tomcat

    <pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="python" cid="n875" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 4px 6px; margin-bottom: 15px; margin-top: 15px; width: inherit;">#1\. 解壓
    tar -xvf tomcat.tar.gz -C /usr/local/tomcat/
    #2\. 開放端口號
    # 查看已開放的端口號
    firewall-cmd --list-ports
    # 開啟防火墻
    systemctl start firewalld
    # 添加端口號
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    # 重啟防火墻
    firewall-cmd --reload
    #3\. 啟動
    cd tomcat/bin
    startup.sh
    shutdown.sh
    # Linux訪問
    127.0.0.1:8080
    # Windows訪問
    Linux的ip:8080</pre>

4.  Jenkins
    <pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="python" cid="n878" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 4px 6px; margin-bottom: 15px; margin-top: 15px; width: inherit;">#1\. 復(fù)制Jenkins.war到/usr/local/tomcat/.../webapps
    cp jenkins.war /usr/local/tomcat/.../webapps
    shutdown.sh
    startup.sh
    #2\. 自動解壓
    127.0.0.1:8080/jenkins
    Linux的ip:8080

    #  jenkins 配置
    #1\. 127.0.0.1:8080/jenkins
    #2\. 查密碼并填寫
    #3\. 安裝推薦插件
    #4\. 管理員用戶
    #5\. 開始 → jenkins主界面</pre>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末倍阐,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子逗威,更是在濱河造成了極大的恐慌峰搪,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凯旭,死亡現(xiàn)場離奇詭異概耻,居然都是意外死亡,警方通過查閱死者的電腦和手機罐呼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門鞠柄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人嫉柴,你說我怎么就攤上這事厌杜。” “怎么了计螺?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵夯尽,是天一觀的道長。 經(jīng)常有香客問我登馒,道長匙握,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任谊娇,我火速辦了婚禮肺孤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘济欢。我一直安慰自己赠堵,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布法褥。 她就那樣靜靜地躺著茫叭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪半等。 梳的紋絲不亂的頭發(fā)上揍愁,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天,我揣著相機與錄音杀饵,去河邊找鬼莽囤。 笑死,一個胖子當(dāng)著我的面吹牛切距,可吹牛的內(nèi)容都是我干的朽缎。 我是一名探鬼主播,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼谜悟,長吁一口氣:“原來是場噩夢啊……” “哼话肖!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起葡幸,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤最筒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蔚叨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體床蜘,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年蔑水,在試婚紗的時候發(fā)現(xiàn)自己被綠了悄泥。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡肤粱,死狀恐怖弹囚,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情领曼,我是刑警寧澤鸥鹉,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站庶骄,受9級特大地震影響毁渗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜单刁,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一灸异、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦肺樟、人聲如沸檐春。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽疟暖。三九已至,卻和暖如春田柔,著一層夾襖步出監(jiān)牢的瞬間俐巴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工硬爆, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留欣舵,地道東北人。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓缀磕,卻偏偏與公主長得像邻遏,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子虐骑,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 教學(xué)目標(biāo)1准验、掌握Linux系統(tǒng)上安裝JDK的安裝2、掌握Linux系統(tǒng)上安裝Mysql的安裝3廷没、掌握Linux系統(tǒng)...
    Anwfly閱讀 1,918評論 0 5
  • 一糊饱、遠程連接工具的使用 1. 為什么使用遠程連接工具 (1)實際應(yīng)用中服務(wù)器一般放在遠端(機房)或者云服務(wù)上,測試...
    你與凱爾皆天使閱讀 209評論 0 0
  • 一颠黎、遠程連接工具的使用 1. 為什么使用遠程連接工具 (1)實際應(yīng)用中服務(wù)器一般放在遠端(機房)或者云服務(wù)上另锋,測試...
    荒年_22b2閱讀 357評論 0 0
  • 一、Linux系統(tǒng)介紹 1.操作系統(tǒng)的分類 1.1 操作系統(tǒng)的定義 操作系統(tǒng)(Operating System狭归,簡...
    故里里閱讀 524評論 0 1
  • 一夭坪、Linux系統(tǒng)介紹 1.操作系統(tǒng)的分類 1.1 操作系統(tǒng)的定義 操作系統(tǒng)(Operating System,簡...
    Y_8f89閱讀 547評論 0 0