国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

第一章:Linux常用命令+VIM+SSH介紹+SSH密鑰登錄

這篇具有很好參考價(jià)值的文章主要介紹了第一章:Linux常用命令+VIM+SSH介紹+SSH密鑰登錄。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

一、Linux常用命令

1)# 與 $ 提示的區(qū)別

2)ifconfig

3) su

4) cd

5) 目錄查看

6) 查看文件內(nèi)容

7)創(chuàng)建目錄及文件

8)復(fù)制和移動(dòng)

9)其他

10) tar

11) which

12) whereis

13) find

14) chmod

二、vim一般使用

三、SSH介紹

1) 什么是SSH

2)SSH服務(wù)端和客戶端

3)基本工作機(jī)制

四、SSH密鑰登錄

1) 首先在服務(wù)器中創(chuàng)建密鑰對(duì)

2)在服務(wù)器中安裝公鑰

3) 設(shè)置文件權(quán)限

5)重啟ssh服務(wù)


一、Linux常用命令

1)# 與 $ 提示的區(qū)別

'#' 表示用戶有root權(quán)限,一般的以root用戶登錄提示符為#

'$'提示符表示用戶為普通用戶

2)ifconfig

查看ip地址

  • eno1: 代表由主板bios內(nèi)置的網(wǎng)卡
  • ens1:代表主板bios內(nèi)置的PCI_E網(wǎng)卡
  • enp2s0: PCI-E獨(dú)立網(wǎng)卡
  • eth0: 如果以上都不用,則返回默認(rèn)的網(wǎng)卡名

ens33則屬于第二種類型,即說明你的網(wǎng)卡是內(nèi)置的PCI-E網(wǎng)卡,
這是由網(wǎng)卡特性命名的可以在? /etc/sysconfig/network-scripts/ifcfg-ens33修改名字

如果提示“未找到命令”,則需要安裝net-tools工具包。
(centos系統(tǒng)中運(yùn)行: yum install net-tools)

3) su

命令格式

su 用戶名

linux用戶切換,切換到root用戶需要輸入密碼。臨時(shí)使用root權(quán)限使用 sudo

4) cd

cd 目錄名 進(jìn)入目錄
cd .. 返回上級(jí)目錄
cd ~ 進(jìn)入當(dāng)前用戶的home目錄

5) 目錄查看

ls 顯示當(dāng)前目錄下的所有文件及子目錄
ll 以詳細(xì)信息的方式展示當(dāng)前目錄下的文件及子目錄
dir 顯示當(dāng)前目錄下的所有文件
pwd 顯示當(dāng)前路徑
clear 清空屏幕顯示

6) 查看文件內(nèi)容

cat 只可以查看內(nèi)容不能編輯
vi或vim 可查看可編輯

7)創(chuàng)建目錄及文件

mkdir 創(chuàng)建目錄,
語法: mkdir -選項(xiàng) -參數(shù)
選項(xiàng):

  1. -m 創(chuàng)建目錄時(shí)同時(shí)設(shè)置文件的權(quán)限
  2. -p 如果上級(jí)目錄沒有創(chuàng)建,即創(chuàng)建輸入路徑上的所有目錄

touch 創(chuàng)建文件

8)復(fù)制和移動(dòng)

cp 復(fù)制
示例:

  • 將文件cangls復(fù)制奧tmp目錄下
    cp cangls /tmp/

  • 將目錄/root/movie下的所有內(nèi)容, 復(fù)制到 tmp目錄下(注意:-r 參數(shù)有遞歸復(fù)制的意思)
    cp -r /root/movie/ /tmp/

mv 移動(dòng)或重命名
語法:mv [options] source dest
參數(shù)說明:
-i 若指定目錄已有同名文件, 則先詢問是否覆蓋舊文件,i有交互的意思
-f 在mv操作要覆蓋某已有的目標(biāo)文件時(shí)不給任何提示,直接覆蓋。

9)其他

reboot 重啟系統(tǒng)
shutdown -r now 重啟
shutdown -h row 關(guān)機(jī)
cat /etc/issue 查看當(dāng)前正在運(yùn)行的ubuntu的版本號(hào)

10) tar

命令格式: tar [參數(shù)] 文件
常用參數(shù):
x: 從壓縮的文件中提取文件 (解壓)
c: 建立新的壓縮文件(加壓)
t:顯示壓縮的文件
v: 顯示操作過程
z: 通過gzip指令來處理備份文件

示例:
tar -czvf test.tar.gz a.c 作用: 壓縮 a.c文件為test.tar.gz

tar -tzvf test.tar.gz 作用: 列出test.tar.gz中包含的文件。

tar -xzvf test.tar.gz 作用: 解壓文件

tar --exclude=abc/1.txt -zcvf abc.tgz abc 作用: 將文件 abc 進(jìn)行壓縮時(shí),排除1.txt,壓縮后的文件名為 abc.tgz

11) which

查找可執(zhí)行文件的位置
示例: which ifconfig

12) whereis

查找文件的位置

13) find

查找文件或目錄
格式: find [位置] [選項(xiàng)] 文件名 -print
示例:

  • 查找etc目錄中,所有文件名以host開頭的文件。
    find /etc -name 'host*'

  • 查找當(dāng)前用戶的home目錄中所有的log文件
    find?~?-name?"*.log"?-print

  • 查找當(dāng)前目錄及子目錄中文件名以一個(gè)大寫字母開頭的文件
    find . -name "[A-Z]*" -print

  • 從根目錄查找文件名為test開頭的所有文件
    find / -name "test*" -print

  • 當(dāng)前目錄下查找文件權(quán)限位為755的文件,即文件屬主可以讀、寫、執(zhí)行,其他用戶可以讀、執(zhí)行的文件
    find . -perm 755 -print

  • 在$HOME目錄中查找文件屬主為test的文件?
    find ~ -user test -print

  • 查找屬主帳戶已經(jīng)被刪除的文件,可以使用-nouser選項(xiàng)。在/home目錄下查找所有的這類文件
    find /home -nouser -print

  • 在/apps目錄下查找屬于gem用戶組的文件
    find /apps -group gem -print

  • 查找沒有有效所屬用戶組的所有文件
    find / -nogroup -print

  • 從根目錄開始查找5天內(nèi)被更改的文件
    find / -mtime -5 -print

  • 在目錄/etc中查找3日之前更改的文件
    find /etc -mtime +3 -print

  • 在/etc目錄下查找所有的目錄
    find /etc -type d -print

  • 在/etc目錄下查找所有的符號(hào)鏈接文件
    find /etc -type l -print

14) chmod

改變文件的存取權(quán)限
命令格式:
chmod [options] mode files

mode:

  • u 表示該文件的擁有者,g 表示與該文件的擁有者屬于同一個(gè)群體(group)者,o 表示其他以外的人,a 表示這三者皆是
    • 表示增加權(quán)限、- 表示取消權(quán)限、= 表示唯一設(shè)定權(quán)限
  • r 表示可讀取,w 表示可寫入,x 表示可執(zhí)行

options:

  • -c : 若該文件權(quán)限確實(shí)已經(jīng)更改,才顯示其更改動(dòng)作
  • -f: 文件權(quán)限無法修改,不顯示錯(cuò)誤信息
  • -r: 對(duì)當(dāng)前目錄下的所有文件和子目錄進(jìn)行遞歸修改

示例:

  • 給file文件的所有者增加可執(zhí)行權(quán)限
    chmod u+x file

  • 給file的所有者分配讀、寫、執(zhí)行(7)的權(quán)限,給file的所在組分配讀、執(zhí)行(5)的權(quán)限,給其他用戶分配執(zhí)行(1)的權(quán)限
    第一種方式: chmod 751 file
    第二種方式: chmod u=rwx, g=rx, o=x file

  • 為所有用戶分配讀權(quán)限
    chmod =r file
    chmod a-wx, a+r file
    這兩種命令作用相同

  • 遞歸地給directory目錄下所有文件和子目錄的所有者分配讀的權(quán)限
    chmod -r u+r directory

二、vim一般使用

i 進(jìn)入編輯模式,vim打開文件后,默認(rèn)在命令模式,點(diǎn)擊i鍵方可進(jìn)入編輯模式
esc 點(diǎn)擊esc鍵退出編輯模式,這是可以輸入':'輸入命令。

符號(hào) 意義
i 進(jìn)入編輯模式,vim打開文件后,默認(rèn)在命令模式,點(diǎn)擊i鍵方可進(jìn)入編輯模式
esc 退出編輯模式,進(jìn)入命令模式
:w 寫入
:q 退出,如果修改了內(nèi)容則這種不能退出,如果需要強(qiáng)制退出則使用q!
:wq 寫入并退出
:q! 強(qiáng)制退出,不寫入
dd 刪除當(dāng)前行(編輯模式下)
ndd 刪除n行(編輯模式下)
/string 搜索字符串(編輯模式下), 按n查找下一個(gè),N上一個(gè),/str$表示匹配行尾的str, 在查找模式中加入\c表示大小寫不敏感查找,\C表示大小寫敏感查找,例如:/foo\c將會(huì)查找所有的"foo","FOO","Foo"等字符串
:s (substitute)命令用來查找和替換字符串,語法::{作用范圍}s/{目標(biāo)}/{替換}/{替換標(biāo)志}; 例如:%s/foo/bar/g會(huì)在全局范圍(%)查找foo并替換為bar,所有出現(xiàn)都會(huì)被替換(g),:s/foo/bar/g 替換當(dāng)前行,:%s /foo/bar /g 全局替換
:%d %是匹配所有行,d是刪除的意思, 該命令將清空打開的文件的內(nèi)容
:$ 跳到文件尾部
:n 跳到n行
u 撤銷上一步的操作
Ctrl+r 恢復(fù)上一步被撤銷的操作

三、SSH介紹

1) 什么是SSH

SSH是一種安全協(xié)議,主要用于給遠(yuǎn)程登錄會(huì)話數(shù)據(jù)進(jìn)行加密,保證數(shù)據(jù)傳輸?shù)陌踩?/p>

2)SSH服務(wù)端和客戶端

SSH服務(wù)端是一個(gè)守護(hù)進(jìn)程,一遍為sshd進(jìn)程,在后端運(yùn)行并響應(yīng)來自客戶端的請(qǐng)求。
SSH客戶端常用的有BvSsh,SecureCRT,putty等。

3)基本工作機(jī)制

  • 客戶端發(fā)送一個(gè)請(qǐng)求到服務(wù)端
  • 服務(wù)端做數(shù)據(jù)驗(yàn)證,如包及ip地址等,在發(fā)送一個(gè)秘鑰給ssh客戶端
  • 客戶端再將密鑰發(fā)回服務(wù)端,自此建立連接

四、SSH密鑰登錄

1) 首先在服務(wù)器中創(chuàng)建密鑰對(duì)

[root@localhost .ssh]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:+LTzDddLCyrFVb9bHRMnOssHgOGJbffji/NV5/hPAEA root@localhost.localdomain
The key's randomart image is:
+---[RSA 2048]----+
|        .+E      |
|       +....  o..|
|      . = ...o oo|
|       o . .=. o.|
|      . S. oo+. B|
|       o .o.oo.*+|
|        +.. +.= =|
|        .o.* = * |
|         .+o+ o +|
+----[SHA256]-----+

在創(chuàng)建的過程中會(huì)提示輸入密碼,在次不用輸入,直接回車即可,創(chuàng)建的密鑰對(duì)默認(rèn)放當(dāng)前登錄用戶的家目錄下的.ssh目錄中。

2)在服務(wù)器中安裝公鑰

[root@localhost .ssh]# cat id_rsa.pub >> authorized_keys
[root@localhost .ssh]# ls
authorized_keys  id_rsa  id_rsa.pub

注:此處特別要注意文件名稱不能錯(cuò)誤(包括大小寫), 存放公鑰的文件名為: authorized_keys。多個(gè)用戶多需要登錄linux,每個(gè)用戶都需要密鑰,則可以只用上面的追加命令直接將多個(gè)用戶的公鑰直接追加進(jìn)去即可。

3) 設(shè)置文件權(quán)限

[root@localhost .ssh]# chmod 600 authorized_keys
[root@localhost .ssh]# chmod 700 ~/.ssh

設(shè)置ssh的配置文件?

[root@localhost .ssh]# vim /etc/ssh/sshd_config

修改如下的配置:

# 加密算法
RSAAuthentication yes

# 使用密鑰進(jìn)行認(rèn)證
PubkeyAuthentication yes

5)重啟ssh服務(wù)

[root@localhost .ssh]# systemctl restart sshd

1、拷貝私鑰到PC端(注意:是私鑰 id_rsa),使用軟件導(dǎo)入秘鑰,然后測(cè)試登錄?

xshell配置如下:

第一章:Linux常用命令+VIM+SSH介紹+SSH密鑰登錄,Linux,linux,vim,ssh

?bitvise配置:

第一章:Linux常用命令+VIM+SSH介紹+SSH密鑰登錄,Linux,linux,vim,ssh

?點(diǎn)擊出現(xiàn)如下圖:

第一章:Linux常用命令+VIM+SSH介紹+SSH密鑰登錄,Linux,linux,vim,ssh

?第一章:Linux常用命令+VIM+SSH介紹+SSH密鑰登錄,Linux,linux,vim,ssh文章來源地址http://www.zghlxwxcb.cn/news/detail-541656.html

?第一章到此結(jié)束,希望可以有個(gè)開門紅

到了這里,關(guān)于第一章:Linux常用命令+VIM+SSH介紹+SSH密鑰登錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 《探秘Linux》第一章 Linux常用指令

    《探秘Linux》第一章 Linux常用指令

    ??作者: 主頁 我的專欄 C語言從0到1 探秘C++ 數(shù)據(jù)結(jié)構(gòu)從0到1 探秘Linux 菜鳥刷題集 ??歡迎關(guān)注:??點(diǎn)贊??收藏??留言 ?? 碼字不易,你的??點(diǎn)贊??收藏??關(guān)注對(duì)我真的很重要,有問題可在評(píng)論區(qū)提出,感謝閱讀!??! 當(dāng)涉及到Linux系統(tǒng)管理和開發(fā),了解常見的Linux指

    2024年02月15日
    瀏覽(17)
  • 【Linux網(wǎng)絡(luò)】ssh服務(wù)與配置,實(shí)現(xiàn)安全的密鑰對(duì)免密登錄

    【Linux網(wǎng)絡(luò)】ssh服務(wù)與配置,實(shí)現(xiàn)安全的密鑰對(duì)免密登錄

    目錄 一、SSH基礎(chǔ) 1、什么是ssh服務(wù)器 2、對(duì)比一下ssh協(xié)議與telnet協(xié)議 3、常見的底層為ssh協(xié)議的軟件: 4、拓展 二、SSH軟件學(xué)習(xí) 1、ssh服務(wù)軟件學(xué)習(xí)? 2、sshd公鑰傳輸?shù)脑恚?3、ssh命令學(xué)習(xí): 4、學(xué)習(xí)解讀sshd服務(wù)配置文件: 三、ssh服務(wù)的應(yīng)用 1、使用密鑰對(duì)免密碼登錄 第一步

    2024年02月04日
    瀏覽(26)
  • 【linux】linux設(shè)置ssh密鑰登錄詳細(xì)教程,附Mobaxterm和pycharm ssh python解釋器配置教程

    【linux】linux設(shè)置ssh密鑰登錄詳細(xì)教程,附Mobaxterm和pycharm ssh python解釋器配置教程

    我們通常使用SSH 客戶端來遠(yuǎn)程使用 Linux 服務(wù)器。但是,一般的密碼方式登錄,容易有密碼被暴力破解的問題。所以,一般我們會(huì)將 SSH 的端口設(shè)置為默認(rèn)的 22 以外的端口,或者禁用 root 賬戶登錄。但是即使是將端口設(shè)置為22之外的端口也容易泄露。為了保證服務(wù)器安全,此時(shí)

    2024年02月13日
    瀏覽(26)
  • LINUX網(wǎng)絡(luò)第一章:基本命令

    LINUX網(wǎng)絡(luò)第一章:基本命令

    目錄 一.網(wǎng)絡(luò)配置 1.ifconfig? ? ?ip地址 ifconfig的基礎(chǔ)用法 ifconfig命令詳解 常用格式 修改網(wǎng)卡名稱 臨時(shí)修改 永久修改 ?編輯臨時(shí)修改網(wǎng)卡 設(shè)置虛擬網(wǎng)卡 ?編輯?編輯?編輯延伸——ethtool 永久修改網(wǎng)卡 實(shí)驗(yàn)? ——? 雙網(wǎng)卡配置 添加新的網(wǎng)卡 ?編輯將ens33的配置文件拷給en

    2024年01月20日
    瀏覽(19)
  • Linux vim常用操作命令

    vim和vi有什么區(qū)別,簡(jiǎn)單的理解vim是vi的升級(jí)版,所以直接用vim。 vim的所有操作是區(qū)分中英文大小寫的,并且區(qū)分?jǐn)?shù)字鍵盤(數(shù)字不能用小鍵盤)。 vim有三種工作模式:命令模式、文本編輯模式和最后行模式。 一、命令模式下的操作 1.1光標(biāo)定位 鍵盤的上下左右可以移動(dòng),同

    2024年02月05日
    瀏覽(13)
  • Linux Vim文本編輯器-Vim常用命令

    Linux Vim文本編輯器-Vim常用命令

    距離上次Linux的學(xué)習(xí),今天又是一個(gè)嶄新的起點(diǎn),我們用五天的時(shí)間學(xué)了一些Linux一些常用的操作命令,但掌握這些還是遠(yuǎn)遠(yuǎn)不夠的,這個(gè)世界就是這樣,將生于此,既是幸運(yùn)也是不幸,只有不斷地學(xué)習(xí)才能有自己的一席之地,話不多說,開始我們今天的Linux學(xué)習(xí)之旅。 目錄

    2024年02月06日
    瀏覽(35)
  • Linux系統(tǒng)下vim常用命令

    Linux系統(tǒng)下vim常用命令

    一、基礎(chǔ)命令: 二、在Esc下: 三、查找命令 四、shell腳本 五、注釋命令

    2024年02月10日
    瀏覽(20)
  • 【Linux】vim常用命令(多行注釋、字符替換,命令模式、底行模式常用命令)

    【Linux】vim常用命令(多行注釋、字符替換,命令模式、底行模式常用命令)

    為什么使用 vim 呢?因?yàn)樗撬?Linux 環(huán)境下自帶的。 vi / vim 的區(qū)別簡(jiǎn)單點(diǎn)來說,它們都是多模式編輯器,不同的是 vim 是 vi 的升級(jí)版本,它不僅兼容 vi 的所有指令,而且還有一些新的特性在里面。例如語法加亮,可視化操作不僅可以在終端運(yùn)行,也可以運(yùn)行于 mac os、win

    2024年02月10日
    瀏覽(16)
  • Xshell “所選的用戶密鑰未在遠(yuǎn)程主機(jī)上注冊(cè),請(qǐng)?jiān)僭囈淮巍盨SH 登錄遠(yuǎn)程linux服務(wù)器(良心整理)

    Xshell “所選的用戶密鑰未在遠(yuǎn)程主機(jī)上注冊(cè),請(qǐng)?jiān)僭囈淮巍盨SH 登錄遠(yuǎn)程linux服務(wù)器(良心整理)

    這個(gè)問題真的要把我逼瘋了,為什么呢? 為了解決這個(gè)問題,我搜遍了CSDN、知乎、簡(jiǎn)書上的解決方案,CSDN上的回答真的是水文太多,相互抄,抄就抄吧,只抄一半。這讓真正想解決問題的人走了太多的彎路。 也不知道是誰寫的原文,可能作者解決了,但是寫的很不清楚,也

    2023年04月15日
    瀏覽(25)
  • Linux——認(rèn)識(shí)Linux的目錄結(jié)構(gòu) & 常用命令 & vim命令 & 權(quán)限及其控制

    Linux——認(rèn)識(shí)Linux的目錄結(jié)構(gòu) & 常用命令 & vim命令 & 權(quán)限及其控制

    一切皆文件 文件分類 【安裝】Linux環(huán)境下的 JDK的安裝 安裝配置 環(huán)境變量 1.進(jìn)程kill -9 運(yùn)行窗口退出 2.ctrl c退出 ls -a 查看所有文件(包含隱藏) ? ls -la 查看所有文件詳細(xì)信息 查看當(dāng)前文件夾下的文件 在 Linux 系統(tǒng)中,ls 和 ll 命令都是用來列出目錄內(nèi)容的命令,它們的區(qū)別

    2024年02月16日
    瀏覽(53)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包