日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

Linux基础

發(fā)布時(shí)間:2023/12/19 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux基础 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Linux的特點(diǎn):

系統(tǒng)版本:常見(jiàn)的有debian、Redhat更適合做服務(wù)器,更安全和穩(wěn)定,Ubuntu唯一的優(yōu)勢(shì)就是圖形界面好,centos目前被redhat收購(gòu),紅旗已經(jīng)倒閉。
1、免費(fèi)的/開(kāi)源的;2、支持多線程/多用戶;3、安全性好;4、對(duì)內(nèi)存和文件管理優(yōu)越。
超級(jí)管理員:root用戶,用su- “其他用戶名”,命令切換成系統(tǒng)管理員身份,logout命令為回到root用戶即返回一個(gè)身份命令;
開(kāi)關(guān)機(jī)命令:

shutdown (root用戶使用):

-h:關(guān)閉電源 shutdown -h now //馬上關(guān)閉系統(tǒng),其中now相當(dāng)于時(shí)間為0的狀態(tài);
-r:關(guān)閉系統(tǒng)之后重新啟動(dòng) shutdown -r 2 //關(guān)閉系統(tǒng),2分鐘后重啟;
關(guān)機(jī)的其他命令:init 0、halt、reboot(重啟)、poweroff

配置IP地址:

使用ifconfig -a :查看本機(jī)IP地址。
dhclient:自動(dòng)獲取一個(gè)IP地址。

cd 文件名:可以進(jìn)入到文件夾中,ls 文件名:查看,pwd查看位置,clear 清屏,tab鍵自動(dòng)補(bǔ)全命令(需要連按兩下),vi 文件名:進(jìn)入文件,點(diǎn)擊i進(jìn)入編輯模式,點(diǎn)擊ESC退出編輯模式,輸入:wq返回保存,cat 文件名:查看文件內(nèi)容
靜態(tài)IP配置:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

其中eth0:第一塊網(wǎng)卡
DEVICE="eth0" #網(wǎng)卡接口名稱
TYPE="Ethernet" #網(wǎng)卡接口名稱
BOOTPROTO="static" #啟用地址協(xié)議:--static:靜態(tài),--dootp協(xié)議,--dhcp動(dòng)態(tài)協(xié)議;
ONBOOT=yes #系統(tǒng)啟動(dòng)時(shí)是否自動(dòng)加載
IPADDR=192.168.1.11 #網(wǎng)卡IP地址
NETMASK=255.255.255.0 #網(wǎng)卡網(wǎng)絡(luò)地址
GATEWAY=192.168.1.1 #網(wǎng)卡網(wǎng)關(guān)地址
DNS1=10.203.104.41 #網(wǎng)卡DNS地址
HWADDR= #網(wǎng)卡設(shè)備MAC地址
如果不設(shè)置靜態(tài)IP,可把BOOTPROTO的參數(shù)設(shè)為dhcp,IP地址和網(wǎng)關(guān)都不要,保存退出;
dhclient #自動(dòng)獲取動(dòng)態(tài)IP
#service network restart #重啟網(wǎng)絡(luò)服務(wù)
一般情況是先配置動(dòng)態(tài)IP,用route命令查看網(wǎng)關(guān)及網(wǎng)絡(luò)地址后,再配置靜態(tài)IP

遠(yuǎn)程連接虛擬機(jī)

主流連接工具:PuTTY、SecureCRT、Xshell
以putty為例:
1、開(kāi)始菜單中選擇:PuTTY
2、在打開(kāi)的配置頁(yè)面選擇Host Name和Saved Session兩項(xiàng)內(nèi)容進(jìn)行輸入;一個(gè)是需要連接的IP,另一個(gè)是起的別名
3、填入完成后點(diǎn)擊Save按鈕
4、點(diǎn)擊目錄window-Translation,設(shè)置字符集為utf-8
5、然后點(diǎn)擊Open開(kāi)始連接,彈出框點(diǎn)擊是/yes
6、輸入Linux用戶密碼即可登錄成功
密鑰驗(yàn)證登錄:
1、選擇Puttygen---》Generate生成秘鑰(可以來(lái)回移動(dòng)鼠標(biāo)可以加快滾動(dòng)條的移動(dòng))
2、在“Kyepassphrase”這里用來(lái)給你的密鑰設(shè)置密碼
3、在PuTTY key Generator對(duì)話框中點(diǎn)擊“Save private key”保存私鑰到一個(gè)安全的地方
4、復(fù)制公鑰到Linux,在root目錄下創(chuàng)建.ssh,在其中創(chuàng)建文件:authorized_keys,在其中粘貼我們的公鑰
5、設(shè)置目錄的權(quán)限為700,設(shè)置文件的權(quán)限為600
6、關(guān)閉SeLinux防火墻,重啟Linux; setenforce 0 臨時(shí)關(guān)閉

永久關(guān)閉: vi /etc/selinux/config 找到“SELINUX=enforcing”修改為“SELINUX=disabled”保存退出即可

7、關(guān)閉netfilter(iptables)防火墻 iptables -F
8、設(shè)置putty通過(guò)密鑰登錄
9、使用密鑰驗(yàn)證重新登錄Linux
mkdir 文件名 #創(chuàng)建文件夾
touch 文件名 #創(chuàng)建文件

Linux運(yùn)行級(jí)別

級(jí)別是從0-6,具有不同的功能,這些級(jí)別定義在/etc/inittab文件中,最先運(yùn)行的服務(wù)放在/etc/rc.d目錄下的文件,默認(rèn)級(jí)別為3級(jí)。
7個(gè)運(yùn)行級(jí)別:
0:系統(tǒng)停機(jī)模式,系統(tǒng)默認(rèn)運(yùn)行級(jí)別不能設(shè)置為0,否則不能正常啟動(dòng),機(jī)器關(guān)閉;
1:單用戶模式,root權(quán)限,用于系統(tǒng)維護(hù),禁止遠(yuǎn)程登錄;
2:多用戶模式,沒(méi)有NFS網(wǎng)絡(luò)支持;
3:完整的多用戶文本模式,有NFS,登錄后進(jìn)入控制臺(tái)命令行模式;
4:系統(tǒng)未使用,保留一般不用;再一些特殊情況下可以用;
5:圖形化模式,登錄后進(jìn)入圖形GUI模式,
6:重啟模式,默認(rèn)不能設(shè)置為6,否則不能正常啟動(dòng);進(jìn)行init 6機(jī)器會(huì)重啟;

vi /etc/inittab

把上面的數(shù)字修改成開(kāi)機(jī)啟動(dòng)的級(jí)別數(shù)字,保存退出即可。

Linux--單用戶模式

單用戶方式下,系統(tǒng)并沒(méi)有完全運(yùn)行進(jìn)來(lái),只有部分程序運(yùn)行,這時(shí)也不能進(jìn)行遠(yuǎn)程登錄系統(tǒng),進(jìn)入單用戶方式進(jìn)行系統(tǒng)維護(hù)又root用戶進(jìn)程完成,而且是由root直接進(jìn)入,沒(méi)有密碼檢驗(yàn),這時(shí)的root用戶對(duì)系統(tǒng)有完全的操作權(quán)限,可以修復(fù)系統(tǒng)同時(shí),也能隨時(shí)的對(duì)系統(tǒng)進(jìn)行破壞。
進(jìn)入方法:
-重啟系統(tǒng):首先在虛擬機(jī)中敲入,init 6或reboot,開(kāi)始重啟;

  • 當(dāng)啟動(dòng)進(jìn)行到選擇系統(tǒng)的時(shí)候,按下e鍵,進(jìn)入編輯模式;
  • 在編輯模式按方向下鍵,選中第二行,再按下e鍵;(這里顯示的是第一行為L(zhǎng)inux版本,括號(hào)里為內(nèi)核信息,輸入e會(huì)在啟動(dòng)前編輯命令行,輸入a會(huì)在啟動(dòng)前更改內(nèi)核的一些信息,輸入c則會(huì)進(jìn)入命令行,而這里要輸入e);
  • 在新的頁(yè)面的輸入“空格+s”或“空格+single”,然后按下回車(chē),再按b鍵,即進(jìn)入單用戶模式(不提示輸入用戶密碼,直接進(jìn)入);

更改root密碼或root密碼忘記可以更改:
進(jìn)入單用戶模式更改root密碼:

  • 在單用戶模式輸入passwd,然后按照提示輸入兩遍新的密碼即可完成修改;
  • 重啟系統(tǒng)保存修改

Linux--救援模式

救援模式即rescue,這個(gè)模式主要應(yīng)用于,系統(tǒng)無(wú)法進(jìn)入的情況,如grub損壞或者某一個(gè)配置文件修改錯(cuò)。
進(jìn)入/使用方法:

  • 關(guān)機(jī)init 0 或者 shutdown -h now
  • 在虛擬bios中設(shè)置光盤(pán)先啟動(dòng)
  • 在光盤(pán)安裝界面上面選擇:Rescue installed system,按照提示往下面安裝;
  • 在bash-4.1#的命令提示符處,輸入:chroot /mnt/sysimage/,觀察到命令提示符變成了sh-4.1#后,即可對(duì)原系統(tǒng)數(shù)據(jù)進(jìn)行修改,例如:使用passed命令更改密碼;
  • 更改完成后,使用exit返回rescue模式下系統(tǒng)中;
  • 輸入init 0關(guān)機(jī),并在bios中把啟動(dòng)順序調(diào)成硬盤(pán)優(yōu)先啟動(dòng)即可;
  • Linux的文件系統(tǒng)

    文件系統(tǒng)是包括在一個(gè)磁盤(pán)(或者光盤(pán)、軟盤(pán)、閃盤(pán)以及其他存儲(chǔ)設(shè)備)或者分區(qū)的目錄結(jié)構(gòu)。從系統(tǒng)角度來(lái)看,文件系統(tǒng)是對(duì)文件存儲(chǔ)設(shè)備的空間進(jìn)行組織和分配,具體地說(shuō),它負(fù)責(zé)為用戶建立文件,存入、讀出、修改、轉(zhuǎn)儲(chǔ)文件,控制文件的存取,當(dāng)用戶不再使用時(shí)撤銷(xiāo)文件等。

    • EXT2:時(shí)Linux系統(tǒng)中標(biāo)準(zhǔn)的文件系統(tǒng),專門(mén)為L(zhǎng)inux系統(tǒng)設(shè)置的,時(shí)Linux內(nèi)核多用的文件系統(tǒng)。
    • EXT3:是一種日志式文件系統(tǒng),是對(duì)ext2系統(tǒng)的擴(kuò)展,它兼容ext2,不同的日志文件記載不同的信息,日志文件系統(tǒng)比傳統(tǒng)系統(tǒng)安全,因?yàn)樗锚?dú)立的日志文件跟蹤磁盤(pán)內(nèi)容的變化。
    • EXT4:是第四代擴(kuò)展文件系統(tǒng),為L(zhǎng)inux系統(tǒng)下的日志文件系統(tǒng),是ext3文件系統(tǒng)的后繼版本,
    • Linux swap:交換分區(qū)
    • VFAT:長(zhǎng)文件名系統(tǒng),支持長(zhǎng)文件名,可以作為Windows與Linux交換發(fā)文件的分區(qū)。
    • 其他

    Linux目錄配置

    Linux不分區(qū),根目錄就是“/”即相當(dāng)于C盤(pán),系統(tǒng)分區(qū),文件分區(qū)“/”下是文件,Linux文件系統(tǒng)的目錄結(jié)構(gòu)是典型的樹(shù)狀結(jié)構(gòu),根在頂部,各個(gè)目錄和文件從樹(shù)根向下分支:如下圖

    常見(jiàn)的目錄的作用:
    /bin、/sbin和/usr/bin、/usr/sbin這四個(gè)目錄是用來(lái)保存系統(tǒng)命令的,中bin下的是所有用戶能夠執(zhí)行的命令,而sbin是root用戶執(zhí)行的命令,使用這種方式區(qū)分用戶權(quán)限;
    /boot啟動(dòng)目錄,/etc系統(tǒng)默認(rèn)配置文件目錄,/home超級(jí)用戶家目錄,/lib庫(kù)目錄,/mnt掛載目錄(U盤(pán)插入和windows不同)
    /bin:二進(jìn)制可執(zhí)行命令;
    /sbin:系統(tǒng)管理命令,這里存放的是系統(tǒng)管理員使用的管理程序;
    /usr/bin:眾多的應(yīng)用程序;
    /usr/sbin:超級(jí)用戶的一些管理程序;
    藍(lán)色為文件,綠色為可執(zhí)行文件
    絕對(duì)路徑::從/(根目錄)開(kāi)始,一級(jí)一級(jí)查找,在任何目錄下,都能進(jìn)入指定位置。比如/root/lilaoshi,/usr/sbin
    相對(duì)路徑:從當(dāng)前目錄開(kāi)始,比如當(dāng)前在root目錄下,訪問(wèn)lilaoshi目錄輸入./lilaoshi或lilaoshi

    .:表示當(dāng)前目錄 cd . 進(jìn)入當(dāng)前目錄 ..:表示上級(jí)目錄 cd .. 進(jìn)入上級(jí)目錄

    總結(jié)

    以上是生活随笔為你收集整理的Linux基础的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。