日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

快速上手幾個(gè) Linux 命令:每家公司都有自己的黑話

 

出處 | 極客時(shí)間《趣談 linux 操作系統(tǒng)》專欄

如果你還沒有上手用過 Linux,那么學(xué)習(xí)《趣談 Linux 操作系統(tǒng)》,你可能會(huì)感受到困惑。因?yàn)闆]有一手的體驗(yàn),你可能很難將 Linux 的機(jī)制和你的使用行為關(guān)聯(lián)起來。所以這一節(jié),咱們先介紹幾個(gè)上手 Linux 的命令,通過這些命令,我們?cè)囋囅劝?Linux 用起來。

為什么我把 Linux 命令稱為“黑話”呢?就像之前我們介紹的,Linux 操作系統(tǒng)有很多功能,我們有很多種方式可以使用這些功能,其中最簡單和直接的方式就是命令行(Command Line)。命令行就相當(dāng)于你請(qǐng)求 Linux 服務(wù)使用的專業(yè)術(shù)語。干任何事情,第一步就是學(xué)會(huì)使用正確的術(shù)語。這樣,Linux 作為服務(wù)方,才能聽的懂。這些術(shù)語可不就是“黑話”嗎?

Window 系統(tǒng)你肯定很熟悉吧?現(xiàn)在,我就沿著你使用 windows 的習(xí)慣,來給你介紹相應(yīng)的 Linux 命令。

用戶與密碼

當(dāng)我們打開一個(gè)新系統(tǒng)的時(shí)候,第一件要做的事就是登錄。系統(tǒng)默認(rèn)有一個(gè) Administrator 用戶,也就是系統(tǒng)管理員,它的權(quán)限很大,可以在這個(gè)系統(tǒng)上干任何事。Linux 上面也有一個(gè)類似的用戶,我們叫 Root。同樣,它也具有最高的操作權(quán)限。

接下來,你需要輸入密碼了。密碼從哪里來呢?對(duì)于 Windows 來講,在你安裝操作系統(tǒng)的過程中,會(huì)讓你設(shè)置一下 Administrator 的密碼;對(duì)于 Linux,Root 的密碼同樣也是在安裝過程中設(shè)置的。

快速上手幾個(gè) Linux 命令:每家公司都有自己的黑話

 

對(duì)于 Windows,你設(shè)好之后,可以多次修改這個(gè)密碼。比如說,我們?cè)诳刂泼姘宓馁~戶管理里面就可以完成這個(gè)操作。但是對(duì)于 Linux 呢?不好意思,沒有這么一個(gè)統(tǒng)一的配置中心了。你需要使用命令來完成這件事情。“命令”很好記,passwd,其實(shí)就是 password 的簡稱。

# passwd
Changing password for user root.
New password:

按照這個(gè)命令,我們就可以輸入新密碼啦。

在 Windows 里,除了 Administrator 之外,我們還可以創(chuàng)建一個(gè)以自己名字命名的用戶。那在 Linux 里可不可以創(chuàng)建其他用戶呢?當(dāng)然可以了,我們同樣需要一個(gè)命令useradd

 useradd cliu8

執(zhí)行這個(gè)命令,一個(gè)用戶就被創(chuàng)建了。它不會(huì)彈出什么讓你輸入密碼之類的頁面,就會(huì)直接返回了。因?yàn)榻酉聛砟阈枰约赫{(diào)用 passwd cliu8 來設(shè)置密碼,再進(jìn)行登錄。

在 Windows 里設(shè)置用戶的時(shí)候,用戶有一個(gè)“組”的概念。你可能沒注意過,不過我一說名字你估計(jì)就能想起來了,比如“Adminsitrator 組”“Guests 組”“Power User 組”等等。同樣,Linux 里也是分組的。前面我們創(chuàng)建用戶的時(shí)候,沒有說加入哪個(gè)組,于是默認(rèn)就會(huì)創(chuàng)建一個(gè)同名的組。

能不能在創(chuàng)建用戶的時(shí)候就指定屬于哪個(gè)組呢?我們來試試。我們可以使用 -h 參數(shù)看一下,使用 useradd 這個(gè)命令,有沒有相應(yīng)的選項(xiàng)。

[root@deployer ~]# useradd -h
Usage: useradd [options] LOGIN
 useradd -D
 useradd -D [options]
 
Options:
 -g, --gid GROUP name or ID of the primary group of the new account

一看還真有這個(gè)選項(xiàng)。以后命令不會(huì)用的時(shí)候,就可以通過 -h 參數(shù)看一下,它的意思是 help。

如果想看更加詳細(xì)的文檔,你可以通過 man useradd 獲得,細(xì)細(xì)閱讀。

快速上手幾個(gè) Linux 命令:每家公司都有自己的黑話

 

上一節(jié)我們說過,Linux 里是“命令行 + 文件”模式。對(duì)于用戶的管理來說,也是一樣的。咱們通過命令創(chuàng)建的用戶,其實(shí)是放在 /etc/passwd 文件里的。這是一個(gè)文本文件。我們可以通過 cat 命令,將里面的內(nèi)容輸出在命令行上。組的信息我們放在 /etc/group 文件中。

# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
......
cliu8:x:1000:1000::/home/cliu8:/bin/bash
 
# cat /etc/group
root:x:0:
......
cliu8:x:1000:

在 /etc/passwd 文件里,我們可以看到 root 用戶和咱們剛創(chuàng)建的 cliu8 用戶。x 的地方應(yīng)該是密碼,密碼當(dāng)然不能放在這里,不然誰都知道了。接下來是用戶 ID 和組 ID,這和 /etc/group 里面就對(duì)應(yīng)上了。

/root 和 /home/cliu8 是什么呢?它們分別是 Root 用戶和 cliu8 用戶的主目錄。主目錄是用戶登錄進(jìn)去后默認(rèn)的路徑。其實(shí) Windows 里面也是這樣的。當(dāng)我們打開文件夾瀏覽器的時(shí)候,左面會(huì)有“文檔”“圖片”“下載”等文件夾,路徑在 C:Userscliu8 下面。要注意,同一臺(tái)電腦,不同的用戶情況會(huì)不一樣。

快速上手幾個(gè) Linux 命令:每家公司都有自己的黑話

 

/bin/bash 的位置是用于配置登錄后的默認(rèn)交互命令行的,不像 Windows,登錄進(jìn)去是界面,其實(shí)就是 explorer.exe。而 Linux 登錄后的交互命令行是一個(gè)解析腳本的程序,這里配置的是 /bin/bash。

瀏覽文件

終于登錄進(jìn)來啦,接下來你可以在文件系統(tǒng)里面隨便逛一逛、看一看了。

可以看到,Linux 的文件系統(tǒng)和 Windows 是一樣的,都是用文件夾把文件組織起來,形成一個(gè)樹形的結(jié)構(gòu)。這一點(diǎn)沒有什么差別。只不過在 Linux 下面,大多數(shù)情況,我們需要通過命令行來查看 Linux 的文件。

其實(shí)在 Windows 下也有命令行,例如cd就是 change directory,就是切換目錄;cd . 表示當(dāng)前目錄;cd …表示上一級(jí)目錄;使用 dir,可以列出當(dāng)前目錄下的文件。Linux 基本也是這樣,只不過列出當(dāng)前目錄下的文件我們用的是ls,意思是 list。

快速上手幾個(gè) Linux 命令:每家公司都有自己的黑話

 

我們常用的是 ls -l,也就是用列表的方式列出文件。

# ls -l
drwxr-xr-x 6 root root 4096 Oct 20 2017 apt
-rw-r--r-- 1 root root 211 Oct 20 2017 hosts

其中第一個(gè)字段的第一個(gè)字符是文件類型。如果是“-”,表示普通文件;如果是 d,就表示目錄。當(dāng)然還有很多種文件類型,咱們后面遇到的時(shí)候再說,你現(xiàn)在先記住我說的這兩個(gè)就行了。

第一個(gè)字段剩下的 9 個(gè)字符是模式,其實(shí)就是權(quán)限位(access permission bits)。3 個(gè)一組,每一組 rwx 表示“讀(read)”“寫(write)”“執(zhí)行(execute)”。如果是字母,就說明有這個(gè)權(quán)限;如果是橫線,就是沒有這個(gè)權(quán)限。

這三組分別表示文件所屬的用戶權(quán)限、文件所屬的組權(quán)限以及其他用戶的權(quán)限。例如,上面的例子中,-rw-r–r-- 就可以翻譯為,這是一個(gè)普通文件,對(duì)于所屬用戶,可讀可寫不能執(zhí)行,對(duì)于所屬的組,僅僅可讀,對(duì)于其他用戶,也是僅僅可讀。如果想改變權(quán)限,可以使用命令 chmod 711 hosts。

第二個(gè)字段是硬鏈接(hard link)數(shù)目,這個(gè)比較復(fù)雜,講文件的時(shí)候我會(huì)詳細(xì)說。

第三個(gè)字段是所屬用戶,第四個(gè)字段是所屬組。第五個(gè)字段是文件的大小,第六個(gè)字段是文件被修改的日期,最后是文件名。可以通過命令chown改變所屬用戶,chgrp改變所屬組。

安裝軟件

好了,你現(xiàn)在應(yīng)該會(huì)瀏覽文件夾了,接下來應(yīng)該做什么呢?當(dāng)然是開始安裝那些“裝機(jī)必備”的軟件啦!

在 Windows 下面,在沒有類似軟件管家的軟件之前,我們其實(shí)都是在網(wǎng)上下載 installer,然后再進(jìn)行安裝的。

就以我們經(jīng)常要安裝的 JDK 為例子。應(yīng)該去哪里下載呢?為了安全起見,一般去官網(wǎng)比較好。如果你去 JDK 的官網(wǎng),它會(huì)給你一個(gè)這樣的列表。

快速上手幾個(gè) Linux 命令:每家公司都有自己的黑話

 

對(duì)于 Windows 系統(tǒng),最方便的方式就是下載 exe,也就是安裝文件。下載后我們直接雙擊安裝即可。

對(duì)于 Linux 來講,也是類似的方法,你可以下載 rpm 或者 deb。這個(gè)就是 Linux 下面的安裝包。為什么有兩種呢?因?yàn)?Linux 現(xiàn)在常用的有兩大體系,一個(gè)是 centos 體系,一個(gè)是 Ubuntu 體系,前者使用 rpm,后者使用 deb。

在 Linux 上面,沒有雙擊安裝這一說,因此想要安裝,我們還得需要命令。CentOS 下面使用rpm -i jdk-XXX_linux-x64_bin.rpm進(jìn)行安裝,Ubuntu 下面使用dpkg -i jdk-XXX_linux-x64_bin.deb。其中 -i 就是 install 的意思。

在 Windows 下面,控制面板里面有程序管理,我們可以查看目前安裝了哪些軟件,可以刪除這些軟件。

快速上手幾個(gè) Linux 命令:每家公司都有自己的黑話

 

在 Linux 下面,憑借rpm -qadpkg -l就可以查看安裝的軟件列表,-q 就是 query,a 就是 all,-l 的意思就是 list。

如果真的去運(yùn)行的話,你會(huì)發(fā)現(xiàn)這個(gè)列表很長很長,很難找到你安裝的軟件。如果你知道要安裝的軟件包含某個(gè)關(guān)鍵詞,可以用一個(gè)很好用的搜索工具 grep。

rpm -qa | grep jdk,這個(gè)命令是將列出來的所有軟件形成一個(gè)輸出。|是管道,用于連接兩個(gè)程序,前面 rpm -qa 的輸出就放進(jìn)管道里面,然后作為 grep 的輸入,grep 將在里面進(jìn)行搜索帶關(guān)鍵詞 jdk 的行,并且輸出出來。grep 支持正則表達(dá)式,因此搜索的時(shí)候很靈活,再加上管道,這是一個(gè)很常用的模式。同理dpkg -l | grep jdk也是能夠找到的。

如果你不知道關(guān)鍵詞,可以使用rpm -qa | morerpm -qa | less這兩個(gè)命令,它們可以將很長的結(jié)果分頁展示出來。這樣你就可以一個(gè)個(gè)來找了。

我們還是利用管道的機(jī)制。more 是分頁后只能往后翻頁,翻到最后一頁自動(dòng)結(jié)束返回命令行,less 是往前往后都能翻頁,需要輸入 q 返回命令行,q 就是 quit。

如果要?jiǎng)h除,可以用rpm -edpkg -r。-e 就是 erase,-r 就是 remove。

我們剛才說的都是沒有軟件管家的情況,后來 Windows 上有了軟件管家,就方便多了。我們直接搜索一下,然后點(diǎn)擊安裝就行了。

快速上手幾個(gè) Linux 命令:每家公司都有自己的黑話

 

Linux 也有自己的軟件管家,CentOS 下面是 yum,Ubuntu 下面是 apt-get。

你可以根據(jù)關(guān)鍵詞搜索,例如搜索jdkyum search jdkapt-cache search jdk,可以搜索出很多很多可以安裝的 jdk 版本。如果數(shù)目太多,你可以通過管道 grep、more、less 來進(jìn)行過濾。

選中一個(gè)之后,我們就可以進(jìn)行安裝了。你可以用yum install JAVA-11-openjdk.x86_64apt-get install openjdk-9-jdk來進(jìn)行安裝。

安裝以后,如何卸載呢?我們可以使用yum erase java-11-openjdk.x86_64apt-get purge openjdk-9-jdk

Windows 上的軟件管家會(huì)有一個(gè)統(tǒng)一的服務(wù)端,來保存這些軟件,但是我們不知道服務(wù)端在哪里。而 Linux 允許我們配置從哪里下載這些軟件的,地點(diǎn)就在配置文件里面。

對(duì)于 Centos 來講,配置文件在 /etc/yum.repos.d/CentOS-Base.repo里。

[base]
name=CentOS-$releasever - Base - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

對(duì)于 Ubuntu 來講,配置文件在 /etc/apt/sources.list里。

deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse

這里為什么都是 163.com 呢?因?yàn)?Linux 服務(wù)器遍布全球,不能都從一個(gè)地方下載,最后選一個(gè)就近的地方下載,例如在中國,選擇 163.com,就不用跨越重洋了。

其實(shí)無論是先下載再安裝,還是通過軟件管家進(jìn)行安裝,都是下載一些文件,然后將這些文件放在某個(gè)路徑下,然后在相應(yīng)的配置文件中配置一下。例如,在 Windows 里面,最終會(huì)變成 C:Program Files 下面的一個(gè)文件夾以及注冊(cè)表里面的一些配置。對(duì)應(yīng) Linux 里面會(huì)放的更散一點(diǎn)。例如,主執(zhí)行文件會(huì)放在 /usr/bin 或者 /usr/sbin 下面,其他的庫文件會(huì)放在 /var 下面,配置文件會(huì)放在 /etc 下面。

所以其實(shí)還有一種簡單粗暴的方法,就是將安裝好的路徑之間下載下來,然后解壓縮成為一個(gè)整的路徑。在 JDK 的安裝目錄中,Windows 有 jdk-XXX_Windows-x64_bin.zip,這是 Windows 下常用的壓縮模式。Linux 有 jdk-XXX_linux-x64_bin.tar.gz,這是 Linux 下常用的壓縮模式。

如何下載呢?Linux 上面有一個(gè)工具 wget,后面加上鏈接,就能從網(wǎng)上下載了。

下載下來后,我們就可以進(jìn)行解壓縮了。Windows 下可以有 winzip 之類的壓縮解壓縮程序,Linux 下面默認(rèn)會(huì)有 tar 程序。如果是解壓縮 zip 包,就需要另行安裝。

yum install zip.x86_64 unzip.x86_64
apt-get install zip unzip

如果是 tar.gz 這種格式的,通過 tar xvzf jdk-XXX_linux-x64_bin.tar.gz 就可以解壓縮了。

對(duì)于 Windows 上 jdk 的安裝,如果采取這種下載壓縮包的格式,需要在系統(tǒng)設(shè)置的環(huán)境變量配置里面設(shè)置JAVA_HOMEPATH

快速上手幾個(gè) Linux 命令:每家公司都有自己的黑話

 

在 Linux 也是一樣的,通過 tar 解壓縮之后,也需要配置環(huán)境變量,可以通過 export 命令來配置。

export JAVA_HOME=/root/jdk-XXX_linux-x64
export PATH=$JAVA_HOME/bin:$PATH

export 命令僅在當(dāng)前命令行的會(huì)話中管用,一旦退出重新登錄進(jìn)來,就不管用了,有沒有一個(gè)地方可以像 Windows 里面可以配置永遠(yuǎn)管用呢?

在當(dāng)前用戶的默認(rèn)工作目錄,例如 /root 或者 /home/cliu8 下面,有一個(gè).bashrc 文件,這個(gè)文件是以點(diǎn)開頭的,這個(gè)文件默認(rèn)看不到,需要 ls -la 才能看到,a 就是 all。每次登錄的時(shí)候,這個(gè)文件都會(huì)運(yùn)行,因而把它放在這里。這樣登錄進(jìn)來就會(huì)自動(dòng)執(zhí)行。當(dāng)然也可以通過 source .bashrc 手動(dòng)執(zhí)行。

要編輯.bashrc 文件,可以使用文本編輯器 vi,也可以使用更加友好的 vim。如果默認(rèn)沒有安裝,可以通過 yum install vim 及 apt-get install vim 進(jìn)行安裝。

vim 就像 Windows 里面的 notepad 一樣,是我們第一個(gè)要學(xué)會(huì)的工具。要不然編輯、查看配置文件,這些操作你都沒辦法完成。vim 是一個(gè)很復(fù)雜的工具,剛上手的時(shí)候,你只需要記住幾個(gè)命令就行了。

vim hello,就是打開一個(gè)文件,名字叫 hello。如果沒有這個(gè)文件,就先創(chuàng)建一個(gè)。

我們其實(shí)就相當(dāng)于打開了一個(gè) notepad。如果文件有內(nèi)容,就會(huì)顯示出來。移動(dòng)光標(biāo)的位置,通過上下左右鍵就行。如果想要編輯,就把光標(biāo)移動(dòng)到相應(yīng)的位置,輸入i,意思是 insert。進(jìn)入編輯模式,可以插入、刪除字符,這些都和 notepad 很像。要想保存編輯的文本,我們使用esc鍵退出編輯模式,然后輸入“:”,然后在“:”后面輸入命令w,意思是 write,這樣就可以保存文本,冒號(hào)后面輸入q,意思是 quit,這樣就會(huì)退出 vim。如果編輯了,還沒保存,不想要了,可以輸入q!

好了,掌握這些基本夠用了,想了解更復(fù)雜的,你可以自己去看文檔。

通過 vim .bashrc,將 export 的兩行加入后,輸入:wq,寫入并且退出,這樣就編輯好了。

運(yùn)行程序

好了,裝好了程序,可以運(yùn)行程序了。

我們都知道 Windows 下的程序,如果后綴名是 exe,雙擊就可以運(yùn)行了。

Linux 不是根據(jù)后綴名來執(zhí)行的。它的執(zhí)行條件是這樣的:只要文件有 x 執(zhí)行權(quán)限,都能到文件所在的目錄下,通過 ./filename運(yùn)行這個(gè)程序。當(dāng)然,如果放在 PATH 里設(shè)置的路徑下面,就不用./ 了,直接輸入文件名就可以運(yùn)行了,Linux 會(huì)幫你找。

這是Linux 執(zhí)行程序最常用的一種方式,通過 shell 在交互命令行里面運(yùn)行

這樣執(zhí)行的程序可能需要和用戶進(jìn)行交互,例如允許讓用戶輸入,然后輸出結(jié)果也打印到交互命令行上。這種方式比較適合運(yùn)行一些簡單的命令,例如通過 date 獲取當(dāng)前時(shí)間。這種模式的缺點(diǎn)是,一旦當(dāng)前的交互命令行退出,程序就停止運(yùn)行了。

這樣顯然不能用來運(yùn)行那些需要“永遠(yuǎn)“在線的程序。比如說,運(yùn)行一個(gè)博客程序,我總不能老是開著交互命令行,博客才可以提供服務(wù)。一旦我要去睡覺了,關(guān)了命令行,我的博客別人就不能訪問了,這樣肯定是不行的。

于是,我們就有了Linux 運(yùn)行程序的第二種方式,后臺(tái)運(yùn)行

這個(gè)時(shí)候,我們往往使用nohup命令。這個(gè)命令的意思是 no hang up(不掛起),也就是說,當(dāng)前交互命令行退出的時(shí)候,程序還要在。

當(dāng)然這個(gè)時(shí)候,程序不能霸占交互命令行,而是應(yīng)該在后臺(tái)運(yùn)行。最后加一個(gè) &,就表示后臺(tái)運(yùn)行。

另外一個(gè)要處理的就是輸出,原來什么都打印在交互命令行里,現(xiàn)在在后臺(tái)運(yùn)行了,輸出到哪里呢?輸出到文件是最好的。

最終命令的一般形式為nohup command >out.file 2>&1 &。這里面,“1”表示文件描述符 1,表示標(biāo)準(zhǔn)輸出,“2”表示文件描述符 2,意思是標(biāo)準(zhǔn)錯(cuò)誤輸出,“2>&1”表示標(biāo)準(zhǔn)輸出和錯(cuò)誤輸出合并了。合并到哪里去呢?到 out.file 里。

那這個(gè)進(jìn)程如何關(guān)閉呢?我們假設(shè)啟動(dòng)的程序包含某個(gè)關(guān)鍵字,那就可以使用下面的命令。

ps -ef |grep 關(guān)鍵字 |awk '{print $2}'|xargs kill -9

從這個(gè)命令中,我們多少能看出 shell 的靈活性和精巧組合。

其中 ps -ef 可以單獨(dú)執(zhí)行,列出所有正在運(yùn)行的程序,grep 上面我們介紹過了,通過關(guān)鍵字找到咱們剛才啟動(dòng)的程序。

awk 工具可以很靈活地對(duì)文本進(jìn)行處理,這里的 awk '{print $2}'是指第二列的內(nèi)容,是運(yùn)行的程序 ID。我們可以通過 xargs 傳遞給 kill -9,也就是發(fā)給這個(gè)運(yùn)行的程序一個(gè)信號(hào),讓它關(guān)閉。如果你已經(jīng)知道運(yùn)行的程序 ID,可以直接使用 kill 關(guān)閉運(yùn)行的程序。

在 Windows 里面還有一種程序,稱為服務(wù)。這是系統(tǒng)啟動(dòng)的時(shí)候就在的,我們可以通過控制面板的服務(wù)管理啟動(dòng)和關(guān)閉它。

快速上手幾個(gè) Linux 命令:每家公司都有自己的黑話

 

Linux 也有相應(yīng)的服務(wù),這就是程序運(yùn)行的第三種方式,以服務(wù)的方式運(yùn)行。例如常用的數(shù)據(jù)庫 MySQL,就可以使用這種方式運(yùn)行。

例如在 Ubuntu 中,我們可以通過 apt-get install mysql-server 的方式安裝 MySQL,然后通過命令systemctl start mysql啟動(dòng) MySQL,通過systemctl enable mysql設(shè)置開機(jī)啟動(dòng)。之所以成為服務(wù)并且能夠開機(jī)啟動(dòng),是因?yàn)樵?/lib/systemd/system 目錄下會(huì)創(chuàng)建一個(gè) XXX.service 的配置文件,里面定義了如何啟動(dòng)、如何關(guān)閉。

在 CentOS 里有些特殊,MySQL 被 Oracle 收購后,因?yàn)閾?dān)心授權(quán)問題,改為使用 MariaDB,它是 MySQL 的一個(gè)分支。通過命令yum install mariadb-server mariadb進(jìn)行安裝,命令systemctl start mariadb啟動(dòng),命令systemctl enable mariadb設(shè)置開機(jī)啟動(dòng)。同理,會(huì)在 /usr/lib/systemd/system 目錄下,創(chuàng)建一個(gè) XXX.service 的配置文件,從而成為一個(gè)服務(wù)。

systemd 的機(jī)制十分復(fù)雜,這里咱們不討論。如果有興趣,你可以自己查看相關(guān)文檔。

最后咱們要學(xué)習(xí)的是如何關(guān)機(jī)和重啟。這個(gè)就很簡單啦。shutdown -h now是現(xiàn)在就關(guān)機(jī),reboot就是重啟。

總結(jié)時(shí)刻

好了,掌握這些基本命令足夠你熟練操作 Linux 了。如果你是個(gè)初學(xué)者,這些命令估計(jì)看起來還是很多。我把今天這些基本的命令以及對(duì)應(yīng)的操作總結(jié)了一下,方便你操作和查閱。

你不用可以去死記硬背,按照我講的這個(gè)步驟,從設(shè)置用戶和密碼、瀏覽文件、安裝軟件,最后到運(yùn)行程序,自己去操作幾遍,再自己整理一遍,手腦并用,加深理解,鞏固記憶,效果可能會(huì)更好。

快速上手幾個(gè) Linux 命令:每家公司都有自己的黑話

 

現(xiàn)在你應(yīng)該已經(jīng)學(xué)會(huì)了安裝 JDK 和 MySQL,你可以嘗試搭建一個(gè)基于 Java+MySQL 的服務(wù)端應(yīng)用,上手使用一下。

分享到:
標(biāo)簽:命令 Linux
用戶無頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績?cè)u(píng)定