linux基礎環境搭建(2)

來源:互聯網
上載者:User

標籤:快捷   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)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.