與主機、root相關的命令
查看與修改主機名?
hostname 查看主機名
hostnamectl? set-hostname? fengdeyong 修改主機名,
hostnamectl 是修改主機名的命令 control 控制
set-hostname 告訴hostnamectl設置主機名
ip add 查看主機IP地址
?與root相關的命令??
su? -? root? 切換到root用戶,su(substitute? user)是切換用戶的命令替換用戶
su 默認切到 root
su 與su - 的區別:
su 是不改變當前變量
su - 是切換到用戶的變量
su只能獲得root的執行權限,不能獲得環境變量,而su - 是切換到root并獲得root的環境變量及執行權限
重啟與關機
shutdown -h now 關閉系統
init 0 關閉系統
telinit 0 關閉系統
shutdown -h hours:minutes & 按預定時間關閉系統
shutdown -c 取消按預定時間關閉系統
shutdown -r now 重啟
reboot 重啟
init 6 重啟
logout 注銷
用戶
useradd user1 創建一個新用戶
userdel -r user1 刪除一個用戶 ( '-r' 排除主目錄)
系統信息
w 查看哪些用戶遠程登錄到了本機的linux系統
curl ifconfig.me 查找本機公網IP
arch 顯示機器的處理器架構(1)
uname -m 顯示機器的處理器架構(2)
uname -r 顯示正在使用的內核版本
dmidecode -q 顯示硬件系統部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 羅列一個磁盤的架構特性
hdparm -tT /dev/sda 在磁盤上執行測試性讀取操作
cat /proc/cpuinfo 顯示CPU info的信息
cat /proc/interrupts 顯示中斷
cat /proc/meminfo 校驗內存使用
cat /proc/swaps 顯示哪些swap被使用
cat /proc/version 顯示內核的版本
cat /proc/net/dev 顯示網絡適配器及統計
cat /proc/mounts 顯示已加載的文件系統
lspci -tv 羅列 PCI 設備
lsusb -tv 顯示 USB 設備
date 顯示系統日期
cal 2007 顯示2007年的日歷表
date 041217002007.00 設置日期和時間 - 月日時分年.秒
clock -w 將時間修改保存到 BIOS
安裝命令
yum install package_name.rmp -y 確定下載并安裝一個rpm包
yum localinstall package_name.rpm 將安裝一個rpm包,使用你自己的軟件倉庫為你解決所有依賴關系
yum update package_name.rpm 更新當前系統中所有安裝的rpm包
yum update package_name 更新一個rpm包
yum remove package_name 刪除一個rpm包
yum list 列出當前系統中安裝的所有包
yum search package_name 在rpm倉庫中搜尋軟件包
yum clean packages 清理rpm緩存刪除下載的包
yum clean headers 刪除所有頭文件
yum clean all 刪除所有緩存的包和頭文件
yum provide 命令? 查找需要使用的命令是什么安裝包提供的