前端工程化linux的預備知識

前端工程化linux的預備知識

操作系統的概述

操作系統是對於計算機硬件管理的一種軟件

遠程登錄linux系統

我的操作系統是ubuntu16.04,直接使用sshroot@ip地址實現登錄我的遠程服務器。

windows下,可以使用putty,Xsell等圖形界面,或者使用Cmder模擬linuxssh命令

強調重要的linux命令

行編輯器vi/vim

打開選擇模式i爲插入模式,a爲追加,:wq保存退出,:q!退出但並不保存,/查找

服務管理命令

systemctl-----查看所有的服務

systemctlstatus httpd ----- 查看服務狀態

systemctlstop httpd ----- 停止服務

systemctlstart httpd ----- 開始服務

systemctlenable httpd ----- 自啓動服務

systemctldisenable httpd ----- 非自啓動服務

網絡管理命令ifconfig(windowsipconfig),ip,route

ipaddr==ifconfig

命令行下載命令

curl-oindex.html http://www.baidu.com

wget http://www.baidu.com(會自動保存這些數據爲index.htmlcurl不會)

查看linux命令幫助

命令+-h

man----詳細指令

CTRL+S的坑

暫停屏幕輸出

PS:常用終端快捷鍵

Ctrl+ c結束正在運行的程序

Ctrl+d結束輸入或者退出shell

Ctrl+s暫停屏幕輸出

Ctrl+q恢復屏幕輸出

Ctrl+l清屏

Ctrl+aCtrl+e快速移動到行首尾

進程和線程

進程線程與協程

進程的目的是擔當分配系統資源cup時間、內存)的實體

線程是操作系統能夠運算調度的最小單位

協程是用戶態輕量級線程,無法利用多核資源

進程管理的相關命令

top命令詳解

ps命令詳解

psaux

killpkill命令使用和注意事項

killpid

w的命令

幾人登錄

Linux網絡的坑

重啓網卡

路由配置route

排查網絡故障traceroute

怎麼找到佔用端口的進程

netstat-anp

登錄服務器

sshroot@ip

免密登錄

1.生成密鑰對

ssh-keygen-t rsa -C “你自己的名字”-f“你自己的名字_rsa”

2.上傳配置公鑰

上傳公鑰到服務器對應的賬號的home目錄下.ssh文件夾中(ssh-copy-id-i “公鑰文件名”用戶名@服務器ip或者域名)

(PS:chmodog+r authorized_keys linux文件權限控制)

3.配置本地私鑰

複製私鑰到.ssh/

(PS:cp file file / rm file)

4.免密登路功能的本地配置文件

ssh-i 私鑰文件名root@IP


發佈了21 篇原創文章 · 獲贊 2 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章