日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux学习笔记-基本操作2

發(fā)布時間:2025/5/22 linux 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux学习笔记-基本操作2 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. 壓縮包管理
2. 進程管理
3. 網(wǎng)路管理
4. ftp服務(wù)器搭建
5. nfs服務(wù)器搭建
6. ssh服務(wù)器
7. scp命令
8. 其他命令
9. 關(guān)機重啟

?


1. 壓縮包管理


?? ??? ?1>. 屌絲版:不能對目錄壓縮
?? ??? ??? ??? ?1). gzip -- .gz格式的壓縮包
?? ??? ??? ??? ??? ?a. gzip *.txt (將所有的.txt文件分別進行壓縮成.txt.gz,原來的文件會被刪除)
?? ??? ??? ??? ??? ?b. gunzip *.gz (將所有的.gz解壓縮)
?? ??? ??? ??? ?2). bzip2 -- .bz2格式的壓縮包
?? ??? ??? ??? ??? ?a. gzip *.txt (將所有的.txt文件分別進行壓縮成.txt.gz,原來的文件會被刪除)
?? ??? ??? ??? ??? ?b. gzip -k *.txt (將所有的.txt文件分別進行壓縮成.txt.gz,原來的文件不會被刪除)
?? ??? ??? ??? ??? ?c. gunzip *.gz (將所有的.gz解壓縮)
?? ??? ?2>. 高富帥版:
?? ??? ??? ??? ?1). tar -- 不使用z/j參數(shù) , 該命令只能對文件或目錄打包
?? ??? ??? ??? ??? ??? ?參數(shù):
?? ??? ??? ??? ??? ??? ??? ?c -- 創(chuàng)建 -- 壓縮
?? ??? ??? ??? ??? ??? ??? ?x -- 釋放 -- 解壓縮
?? ??? ??? ??? ??? ??? ??? ?v -- 顯示提示信息 -- 壓縮解壓縮 -- 可以省略
?? ??? ??? ??? ??? ??? ??? ?f -- 指定壓縮文件的名字
?? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ?z -- 使用gzip的方式壓縮文件 -- .gz
?? ??? ??? ??? ??? ??? ??? ?j -- 使用bizp2的方式壓縮文件 -- .bz2
?? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ?壓縮:
?? ??? ??? ??? ??? ??? ??? ?tar zcvf 生成的壓縮包的名字(xxx.tar.gz) 要壓縮的文件或目錄
?? ??? ??? ??? ??? ??? ??? ?tar jcvf 生成的壓縮包的名字(xxx.tar.bz2) 要壓縮的文件或目錄
?? ??? ??? ??? ??? ??? ?解壓縮:
?? ??? ??? ??? ??? ??? ??? ?tar jxvf 壓縮包的名字(解壓到當(dāng)前目錄)
?? ??? ??? ??? ??? ??? ??? ?tar jxvf 壓縮包的名字 -C 壓縮的目錄
?? ??? ??? ??? ?2). rar -- 必須手動安裝該軟件
?? ??? ??? ??? ??? ??? ?參數(shù):
?? ??? ??? ??? ??? ??? ??? ?壓縮: a
?? ??? ??? ??? ??? ??? ??? ?解壓縮: x
?? ??? ??? ??? ??? ??? ?壓縮:
?? ??? ??? ??? ??? ??? ??? ?rar a 生成的壓縮文件的名字(temp) 壓縮的文件或目錄
?? ??? ??? ??? ??? ??? ?解壓縮:
?? ??? ??? ??? ??? ??? ??? ?rar x 壓縮文件名(temp) [解壓縮目錄]
?? ??? ??? ??? ?3). zip --
?? ??? ??? ??? ??? ??? ?參數(shù):
?? ??? ??? ??? ??? ??? ??? ?壓縮目錄需要加參數(shù) -r
?? ??? ??? ??? ??? ??? ?壓縮:
?? ??? ??? ??? ??? ??? ??? ?zip 壓縮包的名字 壓縮的文件或目錄
?? ??? ??? ??? ??? ??? ?解壓縮:
?? ??? ??? ??? ??? ??? ??? ?unzip 壓縮包的名字
?? ??? ??? ??? ??? ??? ??? ?unzip 壓縮包的名字 -d 解壓目錄
?? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ?總結(jié): 相同之處:
?? ??? ??? ??? ?tar/rar/zip? 參數(shù)? 生成的壓縮文件的名字?? 壓縮的文件或目錄 --- 壓縮的時候的語法
?? ??? ??? ??? ?tar/rar/unzip 參數(shù) 壓縮包的名字? 參數(shù)(rar沒有參數(shù))? 解壓縮目錄 -- 解壓縮語法
?? ??? ??? ??? ?


2. 進程管理:


?? ??? ?1>. 查看當(dāng)前在線用戶的情況: ps aux
?? ??? ??? ?對顯示的進程過濾: ps aux | grep xxx
?? ??? ?2>. 查看整個系統(tǒng)內(nèi)部運行的進程狀況: ps a:(all)當(dāng)前系統(tǒng)所有用戶的進程
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?ps u:查看進程所有者及其他一些信息
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?ps x:顯示沒有控制終端的進程 -- 不能與用戶進行交互的進程【輸入、輸出】
?? ??? ?3>. 終止進程:
?? ??? ??? ??? ?1). 查看信號編號:kill -l
?? ??? ??? ??? ?2). 殺死進程:kill -SIGKILL 89899(PID-進程標(biāo)識號)
?? ??? ?4>. 查看當(dāng)前進程的環(huán)境變量: env
?? ??? ??? ??? ??? ?查看PATH: env | grep PATH
?? ??? ??? ??? ?Linxu下的環(huán)境變量的格式: key - value
?? ??? ??? ??? ??? ?key=value:value:value:value
?? ??? ?5>. 任務(wù)管理器:top


3. 網(wǎng)絡(luò)管理:


?? ??? ?1>. 獲取網(wǎng)絡(luò)接口的配置信息: ifconfig
?? ??? ?2>. 測試與目標(biāo)主機是否聯(lián)通: ping [參數(shù)-c 數(shù)目 / -i 秒數(shù)] 主機名或IP地址
?? ??? ?3>. 查看服務(wù)器域名對應(yīng)的IP地址: nslookup 主機名(www.baidu.com)
?? ??? ?
?? ??? ?
?? ??? ?用戶管理:
?? ??? ??? ?創(chuàng)建用戶:sudo adduser + 用戶名(luffy)
?? ??? ??? ??? ??? ?sudo useradd -s /bin/bash -g itcast -d /home/itcast -m itcast
?? ??? ??? ?設(shè)置用戶組:sudo groupadd itcast
?? ??? ??? ?刪除用戶:sudo deluser + 用戶名(luffy)
?? ??? ??? ??? ??? ?sudo userdel -r itcast(選項 -r 的作用是把用戶的主目錄一起刪除)
?? ??? ??? ?切換用戶:su + 用戶名(sanji)
?? ??? ??? ?root用戶:sudo su
?? ??? ??? ?設(shè)置密碼:sudo passwd + 用戶名(luffy)
?? ??? ??? ??? ??? ?sudo passwd root(設(shè)置root密碼)
?? ??? ??? ?退出登錄用戶:exit
?? ??? ??? ?當(dāng)前系統(tǒng)的當(dāng)前用戶信息:vi /ect/passwd


4. ftp服務(wù)器搭建: -- vsftpd


?? ??? ?作用: 文件的上傳和下載
?? ??? ?1>. 服務(wù)器端:
?? ??? ??? ??? ?1). 修改配置文件 - 如何修改配置文件 -- vi /etc/vsftpd.conf
?? ??? ??? ??? ?2). 重啟服務(wù) -- sudo service vsftpd restart
?? ??? ?2>. 客戶端:
?? ??? ??? ??? ?1). 實名用戶登錄
?? ??? ??? ??? ??? ??? ??? ?ftp + IP(server)
?? ??? ??? ??? ??? ??? ??? ?輸入用戶名(server)
?? ??? ??? ??? ??? ??? ??? ?輸入密碼
?? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ?文件的上傳和下載
?? ??? ??? ??? ??? ??? ??? ??? ??? ?文件的上傳: put file
?? ??? ??? ??? ??? ??? ??? ??? ??? ?文件的下載: get file
?? ??? ??? ??? ??? ??? ??? ??? ??? ?不允許操作目錄, 如果想操作目錄 -- 打包 tar/rar/zip
?? ??? ??? ??? ?2). 匿名用戶登錄
?? ??? ??? ??? ??? ??? ??? ?ftp + serverIP
?? ??? ??? ??? ??? ??? ??? ?用戶名: anonymous
?? ??? ??? ??? ??? ??? ??? ?密碼: 直接回車
?? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ?不允許匿名用戶在任意目錄直接切換
?? ??? ??? ??? ??? ??? ??? ?只能在一個指定的目錄范圍內(nèi)工作
?? ??? ??? ??? ??? ??? ??? ?需要再ftp服務(wù)器上創(chuàng)建一個匿名用戶的目錄 -- 匿名用戶的根目錄
?? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ?3). lftp客戶端訪問ftp服務(wù)器:一個ftp客戶端工具, 可以上傳和下載目錄
?? ??? ??? ??? ??? ?軟件安裝:sudo apt-get install lftp
?? ??? ??? ??? ??? ?登錄服務(wù)器:1. lftp 服務(wù)器ip? 回車
?? ??? ??? ??? ??? ??? ??? ??? ?2. login
?? ??? ??? ??? ??? ??? ??? ??? ?1. lftp username@127.0.0.1 回車
?? ??? ??? ??? ??? ??? ??? ??? ?2. 輸入服務(wù)器密碼
?? ??? ??? ??? ??? ??? ??? ??? ?put 上傳文件
?? ??? ??? ??? ??? ??? ??? ??? ?mput 上傳多個文件?? ?
?? ??? ??? ??? ??? ??? ??? ??? ?get 下載文件
?? ??? ??? ??? ??? ??? ??? ??? ?mget 下載多個文件
?? ??? ??? ??? ??? ??? ??? ??? ?mirror –R 上傳整個目錄及其子目錄
?? ??? ??? ??? ??? ??? ??? ??? ?mirror 下載整個目錄及其子目錄


5. nfs服務(wù)器搭建:net file system -> 網(wǎng)絡(luò)文件系統(tǒng),它允許網(wǎng)絡(luò)中的計算機之間通過TCP/IP網(wǎng)絡(luò)共享資源。


?? ??? ?1>. 服務(wù)器端:安裝:sudo apt-get install nfs-kernel-server
?? ??? ??? ??? ?1). 創(chuàng)建共享目錄
?? ??? ??? ??? ??? ??? ??? ?mkdir dir
?? ??? ??? ??? ?2). 修改配置文件
?? ??? ??? ??? ??? ??? ??? ?/etc/exports
?? ??? ??? ??? ??? ??? ??? ?增加:/home/itcast/share *(ro, sync)
?? ??? ??? ??? ?3). 重啟服務(wù)
?? ??? ??? ??? ??? ??? ??? ?sudo service nfs-kernel-server restart
?? ??? ?2>. 客戶端:
?? ??? ??? ??? ?1). 掛載服務(wù)器共享目錄
?? ??? ??? ??? ??? ?客戶端訪問共享目錄:sudo mount + IP:共享目錄名 掛載目錄sudo mount 192.168.32.75:/home/itcast/NfsShare/ /mnt
?? ??? ??? ??? ??? ?


6. ssh服務(wù)器:


?? ??? ?1>. 服務(wù)器端:
?? ??? ??? ??? ?1). 安裝ssh: sudo atp-get install openssh-server
?? ??? ?2>. 客戶端:
?? ??? ??? ??? ?1). 遠(yuǎn)程登錄: ssh userName@serverIP
?? ??? ??? ??? ?2). 退出登錄: logout


7. scp命令: 目標(biāo)主機已經(jīng)成功安裝openssh-server


?? ??? ?超級拷貝: scp -r 目標(biāo)用戶名@目標(biāo)主機IP地址:/目標(biāo)文件的絕對路徑 /保存到本機的絕對(相對)路徑
?? ??? ?


8. 其他命令:


?? ??? ?1>. 翻頁Shift + PageUp -> 上翻頁
?? ??? ??? ?Shift + PageDown -> 下翻頁
?? ??? ?2>. 清屏
?? ??? ??? ?clear
?? ??? ??? ?Ctrl + l
?? ??? ?3>. 創(chuàng)建終端
?? ??? ??? ?Ctrl + Alt + T (Ubuntu)
?? ??? ??? ?Ctrl + Shift +T (添加新標(biāo)簽頁)
?? ??? ?4>. 看手冊
?? ??? ??? ?man man -> 共九個章節(jié)
?? ??? ?5> 設(shè)置查看別名: alias ls(查看別名)
?? ??? ?6>. 在顯示器上輸出字符串:echo "hello world!"
?? ??? ??? ?顯示環(huán)境變量:echo $PATH
?? ??? ??? ?顯示上一次程序退出值:echo $?


9. 關(guān)機重啟


?? ??? ?1>. poweroff
?? ??? ?2>. shutdown
?? ??? ?3>. reboot

轉(zhuǎn)載于:https://www.cnblogs.com/DA799422035/p/9031745.html

總結(jié)

以上是生活随笔為你收集整理的Linux学习笔记-基本操作2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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