標籤:快捷 eth http 裝置檔案 掛載 發送 日誌 -o block
開啟虛擬機器,用Xshell串連之前,首先我們要擷取IP的地址 先輸入擷取 IP的命令
ip addr 擷取ip
ifup (網卡名字) #網卡啟動
ifdown (網卡名字) #網卡關閉
沒有擷取到的話
我們要開始按照下面的順序排查故障:
按照上面的步驟,一步一步排除問題。
有的時候公司不一定全是Xshell 也有ssh 用戶端 securecrt
剛搭的環境 我們需要做一些簡單的最佳化:
首先是關閉防火牆
systemctl stop firewalld
再取消開機啟動的防火牆
systemctl disable firewalld
安全性原則
selinux
臨時關閉setenforce 0
徹底關閉的需要改設定檔
vi /etc/selinux/config 改成圖中的圈圈的樣子就行
NetworkManager和network都可以管理網路,我們只用network
systemctl stop NetworkManager
systemctl disable NetworkManager
3行輸出如下:
curl命令列的瀏覽器
由於再國內下載東西用國外的源 實在太慢,所以我們換了阿里的源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
需要注意的是yum 是使用python2開發 不能升級內建的python2,升級的話會影響yum的使用 下載基本的應用 後面-y 防止下載時不斷地確認
yum install bash-completion net-tools vim lrzsz wget tree screen lsof tcpdump -y 下面來說一說linux的目錄結構:linux的核心就是一切皆檔案 查看目錄ls / bin 二進位命令檔案
boot 系統的啟動引導檔案
dev device裝置檔案的所在目錄
etc 設定檔的目錄
home 普通使用者的家目錄
建立普通使用者useradd 名字ls /home/ 查看使用者passwd 使用者名稱字 普通使用者 home 所有普通使用者的家目錄 lib 32位庫檔案lib64 64位庫檔案 相容 windows 中的庫檔案
看二進位的執行路徑 which python
查看檔案 ldd /usr/bin/python2.7 mnt 臨時掛載點 opt 普通目錄 proc process 把記憶體中進程的資訊掛載在 /proc
看到沒 進程也是檔案!一切皆檔案!
root root使用者的家目錄 run pid的存放目錄 pid進程的名字 sbin root 使用者 可以二進位命令檔案 src 不用 sys 系統核心啟動並執行時候產生的檔案 tmp 臨時目錄 usr 使用者自己安裝的軟體的所有檔案 var 經常變化的檔案,郵件,日誌 檔案的屬性ls -il 每一列的意思 inode(相當於資料庫中的索引) 第一個字母 -(普通檔案)d(目錄)l(軟串連捷徑的效果) s(sock檔案)b(block隱藏檔) c(chars輸入輸出字串裝置)find -type frw-r--r-- 9位許可權位屬主 屬組 other 其他r讀w寫x執行9位許可權的最後的點,在seliunx啟動並執行時候,建立處理的檔案就會有點 第四列:root 屬主第五列:root 屬組第六列:檔案的大小第7-9列:檔案的Modify 時間第10列:檔案名稱
軟連結和永久連結軟連結:相當於windows上面的捷徑ln (link) -s 原檔案的路徑 新快捷的路徑 ln 只能對檔案來建立永久連結 inode號相同 刪檔案的原理:當這個永久連結值為0,而沒有程式再佔有,那麼這個檔案已經刪除 軟連結和永久連結的區別軟連結實實在在的檔案,而永久連結 5、打壓縮包和解壓縮包tar zcv(詳細過程加v)f /tmp/duoduo.tar.gz 打包的內容(路徑)看裡面的內容tar tf 要看檔案的路徑 (不解壓)解壓縮包tar zxv(詳細過程加v)f /tmp/duoduo.tar.gz -C(指定目錄解包的內容(路徑) 6、使用者管理useradd 查看目前使用者 whoami linux 系統是多使用者,多終端的系統 su - 切換的使用者名稱logout退出登入查看使用者id 刪除使用者userdel -fr 刪除的使用者名稱useradd 使用者名稱 -g 1000(在指定組建立使用者) 7、許可權管理chmod 修改檔案或目錄的許可權chown 修改檔案或目錄的屬主和屬組 預設的使用者權限:755r:4 ls 讀的許可權w:2 touch 寫的許可權x:1 cd 執行許可權 8、定時任務如何命令列發郵件 cat /root/anaconda-ks.cfg|mail -s ‘duoduoshuai‘ [email protected]發多了會被封!!! 定時發送的格式分 時 日 月 周00 9 * * * 9:00時定時發送
編輯定時任務:crontab -e 查看定時任務:crontab -l 9、網路管理vim /etc/sysconfig/network-scripts/ifcfg-eth0 改成靜態ip 重啟網路服務命令 systemctl restart network 查看網關的命令route -n
10、安裝httpd,運行一個靜態網站web服務軟體:Apache httpd,Nginx 安裝 yum install httpd -y 查看一下監聽 netstat -lntup
起服務:
檢查httpd服務是否正常啟動,查看是否監聽80連接埠
systemctl start httpd
有80連接埠 說明成功了
訪問自己的IP
在 cd /var/www/html 中上傳遊戲包,解壓遊戲包
最後:
尋找進程
ps -ef|grep ‘httpd‘
結束進程 kill pid pkill httpd 如果服務不受systemctl控制,那麼這個服務,需要手動執行命令來啟動,手動kill殺進程來停止再次啟動服務systemctl start httpd關閉服務systemctl stop httpd
linux基礎環境搭建(2)