網絡工程師Linux初學總結

我是網絡專業的,網絡運維和安全,爲什麼要學Linux呢?
首先Linux,是什麼?它和Windows一樣,同樣是一種操作系統!Windows主要應用於客戶端,Linux主要應用於服務器。那麼爲什麼網絡專業需要學習服務器的操作系統呢?答案很簡單:網絡專業需要全棧型發展!IT行業各個領域都是相關聯的,各種技術都是因需要而產生,各個領域都是因爲需要而形成,而分開,而獨立。
網絡專業需要全棧型發展:我們學習瞭解計算機硬件;然後就是運行在硬件之上的操作系統,客戶端是Windows,服務器是Linux;然後便是高層的應用了,最主要的便是服務器的數據庫了;當然關鍵部分便是我們所學的這門專業---網絡部分。
下面正式進入Linux的學習:
1.基礎
(1)認識:與Windows的基本的一些區別、目錄結構
網絡工程師Linux初學總結
(2)操作:
pwd
cd
ls
ifconfig
route -n
cat /etc/resolv.conf
hostnamectl
hostnamectl set-hostname
cat /etc/redhat-release
nmcli device status
nmcli con show
nmcli con mod ens33 ipv4.method manual ipv4.add 192.168.10.8/24
nmcli con mod ens33 connection.autoconnect yes
nmcli con mod ens33 ipv4.gateway 192.168.10.254
nmcli con mod ens33 ipv4.dns 8.8.8.8
nmcli con up ens33
nmcli con down ens33
less分頁瀏覽大文件,按q退出
mkdir -p /vod/movie/cartoon //-p表示連父目錄一起創建
ls -R /vod //-R表示遞歸顯示
touch
cp
rm
mv
網絡工程師Linux初學總結
網絡工程師Linux初學總結
(3)常見的快捷鍵:
例如 Esc+. 粘貼前一條命令行的最後一個參數
(4)vim文本編輯
網絡工程師Linux初學總結
網絡工程師Linux初學總結
網絡工程師Linux初學總結
(5)管理用戶和組
useradd 用戶名
id 用戶名
passwd 用戶名 //管理員才能改其他用戶密碼
usermod
userdel
groupadd
gpasswd //爲組添加或刪除成員用戶
groupdel
網絡工程師Linux初學總結
(6)管理權限和歸屬
chown //更改文檔歸屬
chmod //更改訪問權限 rwx(421)
(7)壓縮和解壓
zip
zip -ry /opt/boot_bak.zip /boot
unzip
unzip /opt/boot_bak.zip -d todir
(8)掛載
mount /dev/cdrom /mnt/dvd
umount /mnt/dvd或者umount /dev/cdrom
另外還可以配置開機自動掛載,通過vim /etc/fstab
/dev/cdrom /repo/cos7dvd iso9660 defaults 0 0
mount -a
2.提供軟件源(本地提供)
(1)清理舊的軟件源
mv /etc/yum.repo.d/.repo /etc/yum.repo.d/oldrepo
或者直接rm -rf
(2)添加新的軟件源
首先CentOS7的安裝盤本身就是一個軟件倉庫,所以先掛載光盤
其次複製到一個目錄下:/repo/cos7dvd
網絡工程師Linux初學總結
然後添加
yum-config-manager --add-repo file:///repo/cos7dvd
接着取消軟件簽名檢查
vim /etc/yum.conf
gpgcheck=0
(3)清yum緩存
yum clean all
(4)檢查倉庫
yum repolist
3.搭建服務
基本思路:裝包-配置-起服務
(1)搭建WEB服務
首先裝包httpd、mariadb、mariadb-server、php、php-mysql
yum - y install httpd mariadb mariadb-server php php-mysql
其次起服務,設置開機啓動
systemctl enable httpd mariadb --now
接着配置域名和IP地址的映射,修改hosts文件
vim /etc/hosts
192.168.145.130 hehe.youxiu.cn
創建網頁目錄和網頁文件
mkdir /var/www/web1
vim /var/www/web1/index.php
寫一句:hello,xiuer!
創建自定義配置文件
vim /etc/httpd/conf.d/vhosts.conf
<VirtualHost
:80>
ServerName hehe.youxiu.cn
DocumentRoot /var/www/web1
</VirtualHost>
語法檢查,檢查最後是不是Syntax OK
httpd -t
.. ..
Syntax OK
最後重啓httpd服務
systemctl restart httpd
完畢!
(2)後續
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章