Linux運維學習的常用命令總結以及需要注意的地方(1)

逆水行舟,不進則退 ,大家共勉之!
1.在linux安裝階段可能會用到的命令
2.設置網絡相關的命令
3.用戶頻道的切換以及用戶相關信息的查看
4.系統當前的shell信息以及別名、內部命令、外部命令相關

1.在linux剛安裝階段可能會用到的命令

uname -r 查看內核

hostname 查看主機名

cat /etc/centos-release 查看發行版本

cat /proc/cpuinfo 查看cpu信息

cat /proc/meminfo 內存大小 可以在未裝系統下查看

free? 只能在安裝好系統后查看

fdisk -l? 磁盤分區 可以在未裝系統下用

lsblk? ?在安裝好系統后用于查看塊設備的情況

ifconfig 查看當前系統ip

設置開機自動登陸:

nano /etc/gdm/custom.conf

daemon下輸入:

AutomaticLoginEnable=true

AutomaticLogin=root

命令提示行的格式自定義選項:(建議建立自定義文件保存信息后綴一定要為.sh)

nano /etc/profile.d/env.sh

在文件里面寫入

PS1=”\[\e[1;36m\][\u@\h \W]\\$\[\e[0m\]”

其中顏色1;36可以更改

 

2.設置網絡相關的命令

1.這里顯示的網卡是centos7的ens33

nano /etc/sysconfig/network-scripts/ifcfg-ens33

在里面把ONBOOT=no設置成ONBOOT=yes這樣以后就能夠自動連接僅主機模式了

如果是centos6則是eth0,修改同樣內容即可

nano /etc/sysconfig/network-scripts/ifcfg-eth0

systemctl restart network 重啟網絡

systemctl restart sshd

 

2.另外這樣設置方便以后的網絡教學:

 

centos 6

service iptables stop

chkconfig iptables off

centos 7

systemctl stop firewalld

systemctl disable firewalld

 

3.用戶頻道的切換已經用戶相關信息的查看

id -u? 查看當前用戶id

id -u name 查看name用戶id

此號決定了用戶身份管理員為0 普通用戶第一個默認500(6.9) 1000(7.4)

tty查看當前用戶終端

chvt N 為切換到終端N

init為不改變當前終端切換當前用戶界面模式

init3為命令行模式? init5為圖形模式

runlevel命令查看當前以及上一個模式狀態

在命令行模式下使用圖形界面但不進入圖形模式的方法為:

startx

結束的方法為CTRL+C

w /who /whoami查看用戶終端信息:

whoami:? 顯示當前登錄有效用戶

who: 系統當前所有的登錄會話

w: 系統當前所有的登錄會話及所做的操作

 

4.系統當前的shell信息以及別名、內部命令、外部命令相關

顯示當前系統shell用:

echo $SHELL

顯示當前系統使用的所有shell:

cat /etc/shells

type 查看命令類型(內部命令/外部命令/別名)

which? 查看命令的路徑

which –skip-alias? cmd查看命令路徑忽略別名

whereis cmd? 查看命令的所有路徑(包括相關幫助文檔的路徑)

系統首次運行shell命令是通過順序搜索$PATH實現的

查看搜索路徑順序可用echo $PATH實現

首次執行后命令寫入hash表,以后是首先調用hash表路徑執行,hash表退出后會清空

hash 命令查看hash表

hash -p path name 將命令全路徑path保存為別名name(需要注意別名不要和系統默認別名沖突)

例如:

hash -p /usr/bin/yes no執行no 就是命令yes結果

hash -d? name 刪除hash表中單條name命令

hash -r? 清空hash緩存表

history命令可以查看歷史曾經執行過的命令

命令保存數在$HISTSIZE下,可以通過以下命令修改:

cat /etc/profile

history命令內容保存在:

~/.bash_history

history -d? num? 刪除第num行的命令

history -r? 清空history緩存表

history -a 追加本次會話新執行的命令歷史列表至歷史文件

??! 重復前一個命令

!num? 可以重新執行歷史表內編號為num的命令

!:0? ?重復前一個命令但去除參數

(CTRL+D為正常退出多用;CTRL+C為強行退出慎用)

help/enable 查看當前內部命令

enable -n? cmd 臨時禁用內部命令(退出后會失效)

enable -n 查看已經禁用的內部命令

help在已經禁用的內部命令前會有*號顯示

alias? 為顯示當前用戶系統所有別名

別名文件保存在:

~/.bashrc

例如:

alias cdnet=’cd /etc/sysconfig/network-scripts’

寫入完別名文件后必須執行

. .bashrc命令別名才會立即生效

unalias name 表示暫時禁用name別名

unalias -a 表示禁用所有別名

如果想忽略別名執行原命令可在命令前加\? ?例如:

\ls? ?/etc

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/94702

(1)
MaxMax
上一篇 2018-04-02
下一篇 2018-04-02

相關推薦

  • 初學者;Linux小總結

    本文關于命令;個人筆記;

    2018-04-01
  • 第四周作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。cp -r /etc/skel/ /home/tuser1chmod -R go= /home/tuser1 2、編輯/etc/group文件,添加組hadoop。vi /etc/groupG 跳到最后一行o 進入輸入模式添加…

    Linux筆記 2018-05-30
  • centos7下的raid10實現及掛載

    需求分析,實現raid10可以有兩種方法,第一種是先實現raid1,然后對raid1實現raid0,第二種是一次生成raid10。生成raid1至少需要2個分區或者硬盤,生成raid0至少需要2個分區或者硬盤,因此新建4個分區來實現本次試驗。實現raid的命令是mdadm命令,下面介紹一下命令的常用選項-C 創建raid,后跟raid名稱,例如/dev/md…

    Linux筆記 2018-04-29
  • linux基礎知識

    1、描述計算機的組成及其功能。 計算機由運算器、控制器、存儲器、輸入設備、輸出設備五大部分組成: (1)運算器是完成各種算術運算和邏輯運算的裝置,能進行加、減、乘、除等數學運算,也能作比較、判斷、查找、邏輯運算等。 (2)控制器是計算機機指揮和控制其它各部分工作的中心,其工作過程和人的大腦指揮和控制人的各器官一樣??刂破魇怯嬎銠C的指揮中心,負責決定執行程序的…

    2018-06-18
  • Tomcat的簡介和應用

    tomcat的配置文件;tomcat的虛擬主機;tomcat的圖形管理界面;tomcat的負載均衡;

    2018-07-16
  • 網絡安全基礎知識和ssh

    加密基礎 NISI定義的數據安全 保密性:數據保密性,隱私性 完整性:數據完整性,系統完整性 可用性:能正常獲取其中信息 安全攻擊 被動攻擊:竊聽 主動攻擊:偽裝(利用telnet偽裝身份發郵件,利用dig查找郵件服務器),重放,消息篡改,拒絕服務 安全機制 加密,數據簽字,訪問控制,數據完整性,認證交換,流量填充,路由控制,公正 安全服務 認證;訪問控制;…

    2018-05-20
欧美性久久久久