自從進入寫字樓,從業IT這行時,這是我人生最大的骨折點!半路出家,各類不會……,沒有最差的人,只有更差的我在寫字樓而已。html
ls-----
看當前目錄下有哪些東西pwd----
看當前路徑的全稱clear
--- 清除上面的行數,讓你的面板清潔rm -f-----
刪掉某一個文件!rm -rf-----
刪掉某一個文件夾!sudo vi xxxxx.conf----
用sudo權限 vi
(查看)某個文件,進入編輯模式;鼠標光標在該行,按dd
(兩下d)就是把當前行給刪掉;按 i
鍵就是能夠編輯,面板左下角會出現一個單詞Insert;Esc
退出編輯模式;按 shift:
後接 wq
就是保存修改的東西並退出。cat xxx.conf----
查看某個文件的內容sudo cp xxx.conf aaa.conf----
複製一份文件命名爲aaa.confvi是Linux終端下或控制檯下經常使用的編輯器,基本的操做方式爲:vi /路徑/文件名
vi /etc/fstab表示顯示/etc/fstab文件的內容。使用鍵盤上的Page Up和Page Down鍵能夠上下翻頁;
按下Insert鍵,能夠見到窗口左下角有「Insert」字樣,表示當前爲插入編輯狀態,這時從鍵盤輸入的內容將插入到光標位置;
再按下Insert鍵,左下角將有「Replace」字樣,表示當前爲替換編輯狀態,這時從鍵盤輸入的內容將替換光標位置的內容;
編輯完內容後,按下Esc鍵,並輸入「:wq」,而後回車就能夠保存退出;
若是不想保存而直接退出,則按下Esc鍵後,輸入「:q!」,而後回車便可。「wq」表示Write和Quit,即保存退出;「q!」表示忽略修改強行退出;
複製代碼
scp 本地路徑 username@遠程服務器的ip地址:/要傳輸東西到服務器存放的路徑-----
好比:scp xxx.zip admin@172.172.22.22cp:是在同一個linux系統上,在不一樣的目錄之間複製文件;
cp 源文件 目標路徑 ~~從原路徑複製源文件到目標路徑下;
scp:是在不一樣linux系統之間來回複製文件;
scp 文件路徑 用戶名(username)@IP:/目標路徑
複製代碼
ssh username@192.168.64.132
------ username登錄服務器的名字,回車後依舊要輸入登錄密碼,登錄後默認就是在/home/admin
路徑下ssh 用戶名@IP地址 -p 端口號
cd /----
回到根目錄cd ./etc/nginx/conf.d -----
固定的路徑,配置你要加的nginx文件cp a.conf b.conf ----
複製a.conf命名爲b.conf 記住nginx文件後綴都要加 .confsudo vi b.conf -----
b.conf 進入編輯模式cat b.conf----
編輯完後,保存並退出,用cat
指令能夠查看b.conf的內容好比:
server{
listen 80;
server_name karsuo.com;
charset UTF-8;
location / {
root /data/karsuo/; 這個root路徑能夠本身定的
index index.html;
}
}
複製代碼
ls
---->看有沒有karsuo文件夾cd
到根目錄 sudo cp ./home/admin/xxx.zip ./data
(因爲上面的操做已經scp一份.zip到./home/admin/ 所以咱們只要在 cp 把這份.zip 到 ./data 下便可)./data
----> ls
---> 就能夠看到解壓後的文件夾karsuo ---> 這和nginx root/data/karsuo/ 同樣了因爲你修改了nginx配置,因此你也要重啓一下才能生效
sudo service nginx restart
stopping nginx : [ok]
starting nginx : [ok]
複製代碼
cd ./etc/nginx/
----> cat nginx.conf
--> 以下:前端
# For more information on configuration, see:
# * Official English Documentation: http://nginx.org/en/docs/
# * Official Russian Documentation: http://nginx.org/ru/docs/
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
# Load dynamic modules. See /usr/share/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;
events {
worker_connections 60556;
}
http {
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
client_max_body_size 100M;
include /etc/nginx/mime.types;
default_type application/octet-stream;
# Load modular configuration files from the /etc/nginx/conf.d directory.
# See http://nginx.org/en/docs/ngx_core_module.html#include
# for more information.
include /etc/nginx/conf.d/*.conf;
}
複製代碼
window通常都是: C D E F 盤node
linux經常使用分區 :react
/boot分區 它包含了操做系統的內核和在啓動系統過程當中所要用到的文件
/usr分區 是red hat linux系統存放軟件的地方,若有可能應將最大空間分給它。
/home分區,是用戶的home目錄所在地,這個分區的大小取決於有多少用戶
/var/log分區,是系統日誌記錄分區,若是設立了這一單獨的分區,這樣即便系統的日誌文件出現了問題,它們也不會影響到操做系統的主分區。
/tmp分區,用來存放臨時文件。這對於多用戶系統或者網絡服務器來講是有必要的
/bin分區,存放標準系統實用程序。
/dev分區,存放設備文件
/opt分區,存放可選的安裝的軟件
/sbin分區,存放標準系統管理文件。
複製代碼
scp
連接不到 username@172.172.22.22 遠程服務器,提示要key, 這時無法把本地的 ...zip
文件上傳到服務器此時能夠這樣, 用 Xshell 工具連接到你所要的那臺服務器, cd 到你要的文件夾目錄
sudo rz 指令 能夠打開一個彈框,用拖動的方法把本地的 ...zip 文件上傳到指定的文件夾,而後就能夠處理後續
複製代碼
[本文參考地址來自大佬]blog.csdn.net/wei34991463…)linux
前端react QQ羣:
788023830
----React/Redux - 地下老英雄
前端交流 QQ羣:
249620372
----FRONT-END-JS前端
(咱們的宗旨是,爲了加班,爲了禿頂……,仰望大佬),但願小夥伴們加羣一塊兒學習nginx