91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

LINUX?網絡服務的基本命令有哪些

發布時間:2022-01-07 16:01:20 來源:億速云 閱讀:166 作者:iii 欄目:網絡安全

今天小編給大家分享一下LINUX網絡服務的基本命令有哪些的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

一. 網絡服務(基礎命令)

1.查看網絡接口信息:ifconfig

ifconfig 網絡接口名稱

2.查看主機名:hostname

hostname 主機名(修改主機名)

3.查看路由條目

router [-n](-n:將路由記錄中的地址信息顯示為數字形式)

4.查看網絡連接情況:netstat

netstat+選項

-a:顯示所有活動連接

-n:以數字信息形式顯示

-p:顯示進程信息

-t:查看TCP協議相關信息

-u:查看UDP協議相關信息

5.測試網絡連接

ping:+選項+目標主機

traceroute:測試從當前主機到目的主機之間經過的網絡節點

traceroute 目標主機地址

6.域名解析:nslookup

nslookup 目標主機地址[dns服務器地址]

7.設置網絡接口參數

ifconfig 接口名 ip地址 [netmask 子網掩碼]

ifconfig 網絡接口 IP地址[/掩碼長度]

禁用或者重新激活網卡

ifconfig 網絡接口 up

ifconfig 網絡接口 down

設置虛擬網絡接口

Ifconfig 接口名:序號 IP地址

8.設置路由記錄

刪除路由表中的默認網關記錄: route del default gw ip地址

向路由表中添加默認網關記錄: route add default gw ip地址

添加到指定網段的路由記錄: route add –net 網絡地址 gw IP地址

刪除到指定網段的路由記錄: route del –net 網段地址

9.網絡接口配置文件

/etc/sysconfig/network-scripts/目錄下:

ifcfg-eth0:第一塊以太網的配置文件

ifcfg-eth2:第二塊以太網的配置文件

service network restart:重啟網絡服務

/etc/sysconfig/network文件:保存全局網絡設置,包括主機名信息

Hostname=http://www.benet.com

/etc/resolv.conf文件:保存本機需要使用的dns服務器的ip地址

/etc/host文件:保存主機名與ip地址的映射地址

二. DHCP服務器

LINUX?網絡服務的基本命令有哪些

2.1 dhcp搭建的流程圖

LINUX?網絡服務的基本命令有哪些

2.2 dhcp軟件包的主要文件

主要配置文件:/etc/dhcpd.conf

執行程序:/usr/sbin/dhcp、/usr/sbin/dhcrelay

服務腳本:/etc/init.d/dhcpd、/etc/init.d/dhcrelay

執行參數配置:/etc/sysconfig/dhcpd

DHCP中繼配置:/etc/syscnfig/dhcrelay

2.3查看、安裝dhcp服務器

#rpm –qa | grep dhcp*

#rpm -ivh /media/Packages/dhcp-4.1.1-38.P1.el6.x86_64.rpm

2.4建立配置文件

#vi /etc/dhcp/dhcp.conf

ddns-update-style none; //不要更新 DDNS 的設定

default-lease-time 21600; //預設租約為 3 天

max-lease-time 43200; //最大租約為 6 天

option routers 192.168.1.1; //預設路由

option domain-name-servers 192.168.1.25;

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.26 192.168.1.100; //分配的 IP 范圍

option subnet-mask 255.255.255.0; //分配的ip地址子網掩

綁定特定的ip地址

host vbird-inside {

hardware ethernet 00:40:95:30:43:B4; //客戶端網卡 MAC

fixed-address 192.168.1.27; //給予固定的 IP

}

#service dhcpd start //啟動dhcp

#netstat -anpu |grep ":67" //檢查UDP協議的67端口是否在監聽

#less /var/lib/dhcpd/dhcpd.leases //查看DHCP分配情

#dhclient -d eth0

#chkconfig --level 35 dhcpd on

#chkconfig --list dhcpd

#ntpdate -u ntp.api.bz //時間同步

#service dhcpd start //啟動dhcpd服務

查看租約文件/var/lib/dhcpd/dhcpd.lease

三. 文件共享服務器(samba)

3.1 samba搭建的流程圖

LINUX?網絡服務的基本命令有哪些

3.2安裝samba服務器

# rpm -qa |grep “^samba” //查詢已安裝軟件包

# rpm -ivh samba-3.6.9-164.el6.x86_64.rpm //安裝samba服務器

# service smb start //啟動smb服務

# mkconfig --level 35 smb on //設置自動啟動

3.3設置可匿名訪問的共享

1、修改默認安全級別為share

# vi /etc/samba/smb.conf

[global]

workgroup = WORKGROUP

security = share

2、添加共享目錄配置

[share]

comment = share for a

path = /media/a //在media文件夾下建共享文件

public = yes //public=guest ok,設為yes允許匿名用戶訪問

read only = yes

# service smb reload //重啟samba服務器

3.4建立用戶驗證的共享

1、建立用戶數據庫

# useradd jiang

# pdbedit -a -u jiang //添加指定共享用戶

# pdbedit -x -u jiang //刪除指定共享用戶 -vL 查看

# useradd haha

# pdbedit -a -u haha

# mkdir /media/a //建立本地測試目錄

# chmod 777 /media/a

2、修改默認安全級別

# vi /etc/samba/smb.conf

[global]

workgroup = WORKGROUP

security = user

3、添加共享目錄配置

[tools]

comment = You can get software tools from here.

path = /opt/mytools

public = no

read only = yes

valid users = jiang,haha

write list = jiang

directory mask = 7000

createmask = 7000

# service smb reload //重啟samba服務器

# testparm //配置文件檢查工具

3.5配置用戶映射及訪問地址限制

1、配置文件修改

#cat /etc/samba/smbusers //查看共享賬號的映射文件

#useradd jiang

#pdbedit jiang //設置共享用戶

#vi /etc/samba/smbusers //1、設置別名

jiang= J

#vi /etc/samba/smb.conf //2、啟用映射賬號文件

[global]

username map = /etc/samba/smbusers

# service smb reload //重啟samba服務

2、訪問地址限制

# vi /etc/samba/smb.conf

[global]

hosts allow = 192.168.1.27 //僅允許

hosts deny =192.168.1.25 //僅拒絕的IP地址

3.6 Linux客戶端訪問

# smbclient -L 192.168.1.25 //查詢目標主機匿名共享資源列表

# smbclient -U jiang //192.168.1.25 /a //登錄samba進行上傳下載

smb:\>

!:執行本地路徑

ls:顯示文件列表

get:下載單個文件

put:上傳單個文件

mget:批量下載文件

mput:批量上傳文件

mkdir:建立目錄

rmdir:刪除目錄rm:刪除文件

mount掛載共享文件夾

# mkdir /media/b

四. DNS服務器

4.1 DNS搭建的流程圖

LINUX?網絡服務的基本命令有哪些

4.2查詢及安裝DNS服務器

1、查詢是否安裝DNS #rpm -qa |grep "^bind"

2、安裝DNS

安裝包:

bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

bind-chroot-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

bind-libs-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

bind-utils-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

4.3構建緩存域名服務器

1、建立主配置文件

#vim /var/named/chroot/etc/named.conf

options {

listen-on port 53 { 192.168.37.130; }; //監聽的端口

directory "/var/named"; //指定主配置文件的路徑

dump-file "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt";

query-source port 53; (指定客戶端在提交DNS查詢必須使用的源端口)

allow-query { 192.168.1.0/24; };

recursion yes;

# forwarders{192.168.1.25;};

};

zone "." IN {

type hint;

file "http://named.ca";

}; //可省略

2、啟動服務并查看

#service named start

#netstart -anpt |grep named

4.4構建主、從域名服務器

1、確認本機的網絡地址、主機映射、默認DNS服務器地址

#vim /etc/hosts

#vim /etc/resolv.conf

2、構建主域名服務器

(1)、建立主配置文件

#vim /var/named/chroot/etc/named.conf

options{

directory"/var/named"; //主配置文件的路徑

};

zone "http://haha.com"IN{

type master;

file "haha.com.zone";

allow-transfer{192.168.1.26;};(從服務器的IP地址)

}; //配置的區域文件

(2)、建立正向區域數據文件

#cd /var/named/chroot/var/named/

#vim haha.com.zone

$TTL 86400

@ SOA haha.com. admin.haha.com. (

2017020305 更新序列號

4H 刷新時間

30M 重試延遲

12H 失效時間

1D 無效解析記錄的生存周期

)

@ IN NS a.haha.com.

a IN A 192.168.1.25

3、構建從域名服務器

(1)、

新安裝一臺Linux服務器,關閉iptables,關閉SELinux,更改主機名稱

更改IP地址,更改dns (主域名服務器的ip)

(2)、安裝包

bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

bind-chroot-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

bind-libs-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

bind-utils-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

(3)、建立主配置文件

#vim /var/named/chroot/etc/named.conf

options {

directory "/var/named";

};

zone "http://haha.com" IN {

type slave;

masters { 192.168.1.25; }; //主域名服務器的IP地址

file "slaves/haha.com.zone";

};

4、實驗結果:

啟動服務,查看是否下載成功

#ls -lh /var/named/chroot/var/named/slaves/

然后關閉主域名服務器,查看是否能夠解析

五. FTP文件傳輸服務

5.1 FTP搭建的流程圖

LINUX?網絡服務的基本命令有哪些

5.2查詢及安裝FTP

1、查詢vsftpd是否安裝

#rpm –qa | grep “vsftpd”

2、安裝vsftpd

#rpm -ivh /media/cdrom/Packages/vsftpd-2.2.2-11.el6_4.1.x86_64.rpm

3、安裝ftp

rpm -ivh ftp-0.17-54.el6.x86_64.rpm

5.3構建可匿名上傳的FTP服務器

1、準備匿名FTP訪問的目錄,并給予寫入權限

#chown ftp /var/ftp/pub/ //修改目錄屬主

#ls -ld /var/ftp/pub/ //d顯示目錄的本身屬性,不顯示內部)

anonymous_enable=YES //允許匿名用戶訪問

local_enable=NO //不需要啟用本地用戶

write_enable=YES //開發服務器的寫權限

anon_umask=022 //匿名用戶上傳數據的權限掩碼

anon_upload_enable=YES //允許匿名上傳文件

anon_mkdir_write_enable=YES //允許匿名用戶創建目錄

anon_other_write_enable=YES //允許匿名刪除

#service vsftpd start //重新啟動服務

2、登錄:ftp 192.168.1.25/

3、匿名用戶:anonymous 或 ftp

5.4構建用戶驗證的FTP服務

# vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO //禁止匿名用戶訪問

local_enable=YES

write_enable=YES //開發服務器的寫權限

chroot_local_user=YES //本地用戶禁錮在宿主目錄中

# service vsftpd reload

# useradd test //新建用戶

# passwd 123456

使用user_list用戶列表文件

# useradd jiang haha

(為這兩個用戶配置密碼后登錄)

# vim /etc/vsftpd/user_list 清空添加兩個用戶

# vim /etc/vsftpd/vsftpd.conf

userlist_enable=YES

userlist_deny=NO //改為yes再測試

# service vsftpd reload //重啟vsftpd服務

5.5基于虛擬用戶的FTP服務

1、查詢db4-utils軟件包是否安裝,提供db_load工具

# rpm -q db4-utils

安裝db4-utils

#rpm -ivh db4-utils-4.7.25-18.el6_4.x86_64.rpm

2、創建用戶/密碼列表文件

# vim /etc/vsftpd/vusers.list

ftp1

123

ftp2

123

3、創建Berkeley DB格式的數據文件

# cd /etc/vsftpd/

# db_load -T -t hash -f vusers.list vusers.db

//-T允許其他程序轉換DB數據庫 -t hash指定讀取數據基本方法

# file vusers.db

# chmod 600 /etc/vsftpd/vusers.*

# ls -lh /etc/vsftpd/vusers.*

4、添加虛擬用戶的映射賬號及創建FTP根目錄

# useradd -d /var/ftproot -s /sbin/nologin test

# chmod 755 /var/ftproot

5、為虛擬用戶建立PAM認證文件

# vim /etc/pam.d/vsftpd.vu

#%PAM-1.0

auth required pam_userdb.so db=/etc/vsftpd/vusers

account required pam_userdb.so db=/etc/vsftpd/vusers

6、修改主配置文件

# vim /etc/vsftpd/vsftpd.conf

local_enable=YES //映射本地用戶必須開啟

write_enable=YES //上傳寫入

anon_umask=022

guest_enable=YES //啟用用戶映射功能

guest_username=testftp //制定映射的系統用戶名

pam_service_name=vsftpd.vu //指定新的PAM認證文件

7、建立獨立的虛擬用戶配置文件,設置不同的權限

(1)、主配置文件添加

#vim /etc/vsftpd/vsftpd.conf

user_config_dir=/etc/vsftpd/vusers_dir //獨立配置文件路徑

(2)、創建配置文件夾及虛擬用戶配置文件

#mkdir /etc/vsftpd/vusers_dir/

#cd /etc/vsftpd/vusers_dir/

#vi ftp1

anon_upload_enable=YES

anon_mkdir_write_enable=YES

#touch ftp2

#service vsftpd reload

8、測試

虛擬用戶登錄日志 /var/log/secure

只是權限不同

一定要注釋掉userlist_enable=NO

chkconfig --level 35 vsftpd //vsftp服務設置為自動啟動

以上就是“LINUX網絡服務的基本命令有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汾阳市| 蓝山县| 法库县| 绥中县| 五常市| 石景山区| 五台县| 德令哈市| 衡阳县| 沭阳县| 嘉义市| 鹤壁市| 乌恰县| 长汀县| 涪陵区| 普兰店市| 道真| 土默特左旗| 平顶山市| 昭苏县| 海伦市| 高青县| 米林县| 西吉县| 安康市| 万山特区| 普洱| 昭觉县| 儋州市| 铜鼓县| 南陵县| 巢湖市| 乌恰县| 南木林县| 美姑县| 桓台县| 汉沽区| 兴义市| 开化县| 太原市| 锦屏县|