012 自找麻煩之 Linux

2021-08-19 23:18:56 字數 2982 閱讀 5377

天下武功,唯快不破!

1. linux可以做: 企業伺服器,嵌入式開發(如安卓手機,路由器,機頂盒等)

2. linux:

一切皆檔案

3. 虛擬機器: 通過軟體在自己電腦上安裝另外乙個作業系統,而不影響原系統(virtualbox,vmware)

xshell: ...(已存網盤)(安裝一路預設嗎,選擇免費)

4. 虛擬機器需要: 電腦支援虛擬化,bios開啟虛擬化支援(windows);

8. 伺服器與虛擬主機的區別: 乙個伺服器可以搭建多個**,乙個**就可以看作是乙個虛擬主機,虛擬主機已經幫我們配置好環境和相關資源

9. 檢視ip:

127.0.0.1 這個ip不走網絡卡

修改vi  /etc/sysconfig/network-scripts/ifcfg-enp0s3最後一行為onboot=yes

service network restart  (將網路服務進行重啟)

ip addr

yum install net-tools

ifconfig

10. 替換預設源: mirrors.163.com/.help/centos.html

退出虛擬機器,設定-->網路--連線方式換為橋接網絡卡(橋接方式就是在乙個路由器下的虛擬主機都是一樣的)--再用ifconfig看的她的ip就變成192...

開啟x-shell,新建會話(名稱centos,主機填寫剛才看到的ip,確認鏈結)--接受並儲存--輸入使用者名稱root和你的密碼--這就登陸到我們的linux伺服器了

cat  /etc/redhat-release  (檢視本機版本)

yum install wget

mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup
cd  /etc/yum.repos.d/

wget     (centos7的位址)

yum clean all

yum makecache

yum install vim

11. ssh: 安全外殼協議,可靠

12. 伺服器安裝ssh服務:(伺服器版的centos系統預設已經安裝)

yum install openssh-server    (安裝,在centos系統這裡會預設幫我們安裝好 openssh-clients)

service sshd start  (啟動)

ps -ef | grep ssh   (檢視程序在不在)

chkconfig sshd on   (設定開機執行)

13. 客戶端安裝ssh工具: 

windows有很多支援ssh連線功能(

xshell

,putty,securecrt)

linux (yum install openssh-clients)

14. ssh客戶端連線ssh服務:

ssh root@192...

輸入密碼

15. 為伺服器配置別名:

找到 ~/.ssh/config  檔案

host hd-web

port 22

compression yes

hostname 122.226.207.54

user root

identityfile ~/.ssh/zhenghongyang

host ca-web

port 22

compression yes

hostname 107.150.97.124

user root

identityfile ~/.ssh/zhenghongyang

16. ssh 免密碼登入

windows: xshell--工具--使用者k金鑰管理者--生成--rsa--金鑰名稱(隨便)--不用填密碼 --儲存為檔案

linux: cd ~/.ssh/     ssh-keygen -t rsa (輸入檔案名字,密碼空)        ls -al (多了兩個檔案)  

連線伺服器,cd ~/.ssh/      touch authorized_keys      vim 

authorized_keys (把公鑰填寫複製在這)

(linux系統把公鑰放在伺服器上後還要本地將私鑰載入到ssh服務裡面: ssh-add ~/.ssh/"私鑰的檔名")

17. ssh安全埠

vim /etc/ssh/sshd_config (將port 22 那一行下面增加一行 port 10086

)(讓ssh服務同時監聽兩個埠)

service sshd restart   

18. 伺服器資源資訊:

記憶體: free -m       硬碟: df -h       負載: w/top  (超過1就是不正常)(按q可以退出)

檢視cpu: cat /proc/cpuinfo

fdisk (視覺化磁碟

)19. linux檔案目錄:

根目錄 /   家目錄: /home   當前使用者的家目錄: ~   臨時目錄: /tmp     配置目錄: /etc      使用者程式目錄: /usr   

20. vim 

跳到行首 gg    跳到行尾 gg    刪除游標所在行 dd     恢復撤銷 u     複製 yy     張貼 p

按一下esc,然後 :set number  這樣就能顯示出行數

21. 檔案許可權 4-2-1  r w x

22. tail -f  從檔案尾部開始讀    wc -l  統計檔案行數  find 查詢檔案

23. 檔案解壓縮: tar

man tar : 檢視tar的操作手冊    tar -cf  ***.tar yyy : 壓縮yyy檔案為***.tar    

2015 01 06 自找麻煩

我看了80多本書,大部分是看完了的,很少一部分是實在看不下去,看了一部分之後刪除了的。在這裡面,原先只有2本看了一多半的書講的是現代的事。可見我多麼不喜歡看講現代事情的文。其中,一本看了一多半,也是追不下去,雖然放在那裡但不再看 一本,是現在正在寫的,很喜歡,於是動了心思,看這個作者的其他文。但是看...

003 自找麻煩之 css

1.更改input的placeholder中文字的樣式 input webkit input placeholder input moz placeholder input moz placeholder input ms input placeholder實踐過程中發現沒效果,可能是我 寫錯了吧,...

021 自找麻煩之 react

1.頁面載入過程 url解析 dns解析 資源請求 瀏覽器解析 2.url結構 協議 網域名稱 埠 路徑 引數 雜湊 前端頁面的錨點,如 title 3.dns查詢 瀏覽器 dns快取 dns伺服器 5.資源請求 瀏覽器 攜帶資訊 請求頭 引數 url或body 後端伺服器 返回 狀態 響應頭 bo...