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