計(jì)算機(jī)系統(tǒng)由軟件和硬件組成窑眯。軟件主要包括系統(tǒng)軟件和應(yīng)用軟件。硬件主要包括運(yùn)算器医窿,控制器磅甩,內(nèi)存,硬盤姥卢,網(wǎng)卡等卷要。
計(jì)算機(jī)硬件:
CPU(中央處理器):
CPU類型:
CPU常見架構(gòu):
服務(wù)器分類:
主板:
內(nèi)存:
硬盤:
電源:
操作系統(tǒng):
接口:
用戶態(tài)和內(nèi)核態(tài):
庫函數(shù)和系統(tǒng)調(diào)用:
開源協(xié)議:
CENTOS7/6 安裝:
先到官網(wǎng)下載鏡像
安裝虛擬機(jī)vmware
使用前準(zhǔn)備
新建虛擬機(jī):
下一步 稍后安裝
選擇對(duì)應(yīng)的操作系統(tǒng):
選擇存儲(chǔ)為單個(gè)文件:
然后配置虛擬機(jī):
配置虛擬機(jī)網(wǎng)絡(luò):
NAT:192.168.38.X/255.255.255.0
僅主機(jī):192.168.6.x/255.255.255.0
橋接:172.18.0.0/255.255.0.0
啟動(dòng)虛擬機(jī)
6詳細(xì)步驟:
光盤/iso文件檢查:
檢測(cè)成功
光盤/iso被彈出
點(diǎn)擊右下角的光標(biāo)鏈接
選擇“是”
next:
設(shè)置主機(jī)名centos6:
配置網(wǎng)絡(luò):
激活
設(shè)置時(shí)間:
設(shè)置賬戶密碼:
自定義分區(qū):
重啟之后初始化
拍快照
為了安全起見,對(duì)快照做個(gè)備份
CENTOS7:
XSHELL設(shè)置:
輸入要連接的虛擬機(jī)IP:
同樣拍快照独榴,然后把快照備份
UBUNTU :
分區(qū)和CENTOS類似
自動(dòng)升級(jí)
安裝openssh(注意用空格選中)
安裝結(jié)束之后拍快照僧叉,對(duì)快照備份
shell 簡(jiǎn)述:
基本命令
管理員 $ 普通用戶
lscpu 查看cpu信息
free/cat /proc/meminfo 看內(nèi)存
lsblk 看硬盤
id -u 看用戶id
help 列出內(nèi)部命令
enable xx 啟動(dòng)內(nèi)部命令
enable -n xx 禁用內(nèi)部命令
lsb_release -a 看系統(tǒng)版本
uname -r 看內(nèi)核版本
hostname 主機(jī)名字
tty 看終端
who 看都有誰登陸
init3 啟動(dòng)字符界面
init5 啟動(dòng)圖形
cat 看文件
halt/poweroff/shutdown 關(guān)機(jī)
ifconfig 看網(wǎng)卡相關(guān)信息
reboot 重啟
ls 查看目錄或者文件
sudo 臨時(shí)擁有root權(quán)限
type 區(qū)分內(nèi)部還是外部命令
who am i 看用戶是誰 以及在哪個(gè)終端登陸
ps aux 查看進(jìn)程
exit/logout 退出當(dāng)前shell
更改主機(jī)名 hostnamectl set-hostname xx (centos)
echo $SHELL 查看當(dāng)前使用的shell
cat /etc/shells 查看系統(tǒng)中的shel
pwd 看當(dāng)前目錄
hash 查看外部命令的緩存
hash -r 清空緩存
hash -d xx 清除指定xx緩存
alias 列出已生效的別名(一般在用戶家目錄的.bashrc里修改
source/. .bashrc 才生效)
優(yōu)先級(jí):別名》內(nèi)部命令》外部命令
/etc/bashrc 全局配置文件
whatis 命令簡(jiǎn)述
當(dāng)系統(tǒng)中沒有whatis數(shù)據(jù)庫時(shí),centos6用makewhatis 創(chuàng)建
centos7 用mandb 創(chuàng)建
多個(gè)命令用棺榔;隔開 一個(gè)命令用\分多行
w 查看誰登陸以及在做什么
內(nèi)部命令幫助 help xx 外部命令幫助 man xx
/etc/issue 登陸前的歡迎信息
/etc/motd 登陸后的信息
which 查看文件
echo 打印信息 echo -e 使\xx生效
單引號(hào)里面都是字符串 雙引號(hào)里面只識(shí)別變量不識(shí)別命令
反引號(hào)變量命令都識(shí)別
history 查看命令歷史
!xx 執(zhí)行xx條命令
!u 執(zhí)行命令歷史里以u(píng)開頭的命令
history -c 清空歷史
history的配置文件 在用戶目錄的.bash_history
ctrl +c 取消 ctrl +d 結(jié)束
對(duì)命令歷史添加時(shí)間 HISTTIMEFORMAT="%F %T"
忽略以空格開頭和連續(xù)重復(fù)的命令記錄在history中
寫入/etc/profile.d/env.sh
echo $HISTSIZE 查看命令保存總數(shù)量
ctrl +s 鎖屏 ctrl+q 解開
echo $LANG 查看語言和編碼
date 查看系統(tǒng)時(shí)間
clock 硬件時(shí)間
clock -s 修改系統(tǒng)時(shí)間
clock -w 修改硬件時(shí)間
date -d 'xxx'' 根據(jù)字符串顯示時(shí)間
date -s 'xx' 根據(jù)字符串設(shè)置時(shí)間
date +%s 顯示時(shí)間戳
date +%F 年-月-日
date +%T 時(shí)-分-秒
date + "%F %T"
cal 看日歷
passwd 修改用戶口令
screen -S xx 新建一個(gè)會(huì)話
screen -x xx 加入會(huì)話
ctrl +a,d 脫離會(huì)話
screen + r 恢復(fù)會(huì)話
screen -ls 查看會(huì)話
exit 退出
esc+. 調(diào)用上一個(gè)命令的最后一個(gè)參數(shù)
centos7 添加橋接網(wǎng)卡 只需把a(bǔ)ddress0改成學(xué)號(hào)
centos6 添加橋接網(wǎng)卡 只需把a(bǔ)ddress0改成學(xué)號(hào)
/etc/localtime 時(shí)區(qū)的配置文件
timedatectl set-timezone xx/xxx 改時(shí)區(qū)
localectl list-locales 顯示支持的語言和編碼
localectl set-locale LANG=XX 設(shè)置語言和編碼
ctrl+u 刪除光標(biāo)前 crtr+k 刪除光標(biāo)后 alt+r 刪整行 瓶堕!* 上一個(gè)命令所有參數(shù)
echo $PATH 查看外部命令查找的文件路徑
echo $PS1 看提示符
把提示符修改寫進(jìn)配置文件一般在 /etc/profile.d/env.sh
unicode 規(guī)定了字符對(duì)應(yīng)的二進(jìn)制數(shù)字
utf-8 具體規(guī)定了到底用幾個(gè)字節(jié)存儲(chǔ)
centos7 修改 /etc/gdm/custom.conf 可以讓用戶自動(dòng)登陸
rz 把windows文件拖入linux里面
centos7 修改靜態(tài)IP
centos 6