Linux一句話總結

1、Linux相關知識點php

Linux中的namespace(命名空間)     SELINUX工做原理   Linux改終端前綴 詳細查看LInux系統信息   Telnet和ssh的區別    Linux 包管理基礎(apt、yum、dnf)     linux中幫助參數 man whatis which info區別  Linux命令行下鏈接WiFi  虛擬機固定IP地址   linux 上ssh的原理  linux下添加shellinabox(web ssh)   設置Ubuntu筆記本關閉蓋子不休眠  LInux經過yum安裝、卸載等  LinuxSSH工具    centos7 telnet服務的安裝和啓動  CPU性能監控   給shell腳本傳參數   vim操做詳解  Linux腳本規範 /bin/bash^M: 壞的解釋器問題(dos2unix命令也能夠解決這個問題)   linux下的source命令與./區別   Linux腳本賦值與傳參方法  linux if多條件判斷  bash中的運算符  linux下的 eth0,lo ,virbr0, 網卡    linux中的第二(secondary)ip  經過net-tools和ip管理linux網絡  關於grep, egrep,fgrep   linux shell命令執行順序   cache,buff的區分   putty、xshell、github、Linux之間祕鑰登陸:1 2  3 4) 關於非對稱加密算法的理解   Centos7配置JAVA_HOME  shell腳本修改配置文件    linux下tomcat的shutdown命令殺不死進程  Shell腳本的最佳實踐  cenOS7(mail)內部郵件系統相關   Linux使echo命令輸出結果帶顏色  SHELL中的數組  Shell中的case語句   ubuntu開機自動執行腳本   Linux初始root密碼設置    CentOS怎樣安裝Python3.6    su、su -和sudo的區別   Ubuntu默認root登陸  vim8.1安裝教程   centos下dnsmasq安裝與配置     CentOS7 安裝 Docker 和 Docker-compose   ./configure && make && make install詳解   centOS7相關網絡配置    Centos下出現read-only file system 的解決辦法  CentOS Linux解決Device eth0 does not seem to be present  Linux啓動php服務  linux清空文件內容的三種方法 shell中刪除文件中重複行的方法  grep 沒法搜索shell 傳遞的變量?   centos8和centos7中網絡配置的區別  Linux三劍客之grep,sed,awk  html

2、基本Linux操做(命令與快捷鍵)  linux

1)經常使用快捷操做:ctrl+c 強制終止;   ctrl+l 清屏 ;   ctrl+a 光標移動到命令首字母;   ctrl+e光標移動到命令末尾字母;   ctrl+u從光標位置刪除至首字母 ;   ctrl+z運行的命令放入後臺 ;   ctrl+r 在歷史命令中搜索 ;git

2)Linux用戶管理:添加:useradd 修改:usermod 設置密碼:passwd    添加組:groupadd 修改組:groupmod 查看有哪些組:groups (參考連接1   參考連接2 github

3)Linux文件管理:cat,more,less,tail,touch,cp,scp,mv,rm,chown, chmod,   stat:查看文件的相關時間web

4)Linux數據操做:vi,vim,awk,sed,grep,>,>>,|,算法

5)Linux系統管理: service,systemctl,ssh,su,sudo,(apt、yum、dnf包管理),lsof,shoptdocker

6)Linux網絡管理:nmap,ip,ifconfig,netstat,net,route,nslookup,ping,shell

7) Linux系統性能監控:top,vmstat,free,cat /etc/cpuinfo,w, uptime,cat ,/proc/loadavg,tload, (二十個性能分析工具彙總)ubuntu

 8)50個Linux經常使用命令

3、Linux操做系統相關配置

1)CentOS現有的虛擬機是沒有辦法聯網的,得先配置網絡:vi /etc/resolv.conf 添加:nameserver 8.8.8.8 再 vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改:ONBOOT=NO 改爲 ONBOOT=yes 再:service network restart 重啓網絡能夠鏈接外網, 再  yum -y install net-tools   安裝網絡工具查看IP。若是系統網絡沒法重啓,須要查看修改/etc/sysconfig/network文件中的類容,而後重啓: systemctl restart NetworkManager。 再根據須要:yum -y groupinstall "GNOME Desktop" 添加圖形界面。 

2) 修改機器別名:一、(centOS)直接 sudo hostnamectl set-hostname <newhostname>  二、(其餘Linux)一處是 /etc/sysconfig/network,另外一處是  /etc/hosts(或/etc/hostname)   127.0.0.1 localhost.localdomain localhost 。將localhost.localdomain 改成本身主機名便可。 還須要重啓網絡,第一步最關鍵。

3)centos  7關閉防火牆systemctl stop firewalld.service #中止firewall     systemctl disable firewalld.service #禁止firewall開機啓動。若是是Ubuntu關閉、開啓防火牆:ufw disable  、enable 禁止、啓動啓動:sudo ufw allow、deny 參考連接  

4)Linux下變量生效方式:

一、全部用戶永久生效:編輯/etc/profile 加入相應的行 而後,【source /etc/profile】 可當即且對全部用戶有效(source命令也稱爲「點命令」,也就是一個點符號(.),是bash的內部命令。用戶初始化,刷新文件,沒必要須要文件有執行權限)
二、編輯/home/{username}/.bash.profile 加入相應的行,便針對當這個用戶永久有效
三、只讓變量在當前環境有效的方法:export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib 退出後便沒有效果了。
四、source的設置可讓環境文件依次執行,至關於啓動批處理程序

5)知識點記錄:一、 linux修改IP  vi /etc/network/interfaces (root) 二、除去Linux中腳本的註釋:egrep -v '(^$|^#)'   ****.file

6)Ubuntu上開機啓動的方式:  一、建立並添加添加腳本到/etc/init.d/中,二、修改/etc/rc.local,添加須要使用的腳本 三、使用update-rc.d %/etc/rc.local中的腳本名稱% defaults 90 來添加開機啓動項。 注意:ubuntu 18.04版開機啓動相關設置:用 systemctl 命令來替換了 service 和 chkconfig 的功能。
參考連接1參考連接2參考連接3:)   關於bashrc與profile

7) Linux 下設置別名縮短命令  ( vi /root/.bashrc 當前root永久生效,去掉alias:unalias vi )   Linux: 傳參數給alias

8) Linux傳遞參數、賦值、判斷參數爲空的例子:

para1=$1
if [ ! $para1 ]; then
  echo "you have input NULL, please input the master's IP after the shell!  Like:  ./*.sh 192.168.1.1"
else
 read -p " The master's IP is =>>  $para1 <<== ? If not, please Ctrl+c and input again! If yes,ENTER to continue."
fi
View Code

 9) Linux之間ssh登錄:1,ssh-keygen -t rsa  ~/.ssh目錄下產生的id_rsa.pub內容複製到須要遠程的機器的~/.ssh/authorized_keys 中,若是沒有authorized_keys就建立。或者不登陸遠程機器,直接經過ssh-copy-id -i ~/.ssh/id_rsa.pub {user}@{ip}  登錄。

10)Linux上軟件:關於LNMP的配置詳解  

11)vim全局替換::%s/vivian/sky/g

 

四,Linux疑難問題解決:ubuntu軟件包間的依賴關係問題   centos5中root密碼破解  centos6中root密碼破解   centos7中root密碼破解  centos8中root密碼破解

相關文章
相關標籤/搜索