当前位置:文档之家› centos7配置nginx+php5.6+mysql5.6+netcore2.0

centos7配置nginx+php5.6+mysql5.6+netcore2.0

centos7配置nginx+php5.6+mysql5.6+netcore2.0
centos7配置nginx+php5.6+mysql5.6+netcore2.0

Centos7配置.netcore+nginx+mysql+php 1 安装nginx

yum install epel-release

yum install nginx

启动nginx服务

systemctl restart nginx

检查服务是否起来

ps –ef|grep nginx

修改配置文件

cd /etc/nginx

cp nginx.conf nginx.conf.bak

cp nginx.conf.default nginx.conf

浏览器访问,测试是否安装成功

加入守护进程,使其开机自启动

sytemctl enable nginx

配置文件位置:/etc/nginx/nginx.conf

网站位置:/usr/share/nginx/htm

2 安装.net core 2.0

检查系统安装glibc的版本

cd /usr/lib64

strings libstdc++.so.6|grep GLIBC

GLIBCXX大于3.4.18

sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl=https://https://www.doczj.com/doc/016118052.html,/yumrepos/microsoft-rhel7. 3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft .com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'

yum update

yum install libunwind libicu

yum install dotnet-sdk-2.0.0

dotnet –version命令验证安装是否成功

3 安装mysql5.6

检查是否已经安装mysql

yum list installed | grep mysql

给centos源,并选择较新的源

wget https://www.doczj.com/doc/016118052.html,/get/mysql-community-release-el7-5.noarch.rpm

yum localinstall mysql-community-release-el7-5.noarch.rpm

yum repolist all | grep mysql

如果执行yum-config-manager报没有该命令,执行下面语句

【yum -y install yum-utils】

yum-config-manager --disable mysql55-community

yum-config-manager --disable mysql57-community

yum-config-manager --disable mysql57-community-dmr

查看可以安装版本

yum repolist enabled | grep mysql

yum install mysql-community-server

启动myql数据库服务

service mysqld start

添加守护进程,使其可以开机自启动

systemctl enable mysqld

4 安装php5.6

yum list installed | grep php

yum install epel-release

rpm -ivh https://www.doczj.com/doc/016118052.html,/enterprise/remi-release-7.rpm

查看5.6的可安装包

yum list--enablerepo=remi--enablerepo=remi-php56|grep php

yum install --enablerepo=remi --enablerepo=remi-php56 php php-fpm

php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-mysql

启动php-fpm

systemctl start php-fpm

添加php-fpm为守护进程

systemctl enable php-fpm

5 部署.net项目

做一个测试项目

创建一个项目文件夹

mkdir /var/webtest

dotnet new mvc

dotnet restore

dotnet publish –c release

启动.net core项目

[root@localhost publish]# dotnet webtest.dll

在nginx配置方向代理

编辑nginx配置文件

server {

listen 80;

server_name https://www.doczj.com/doc/016118052.html,;

location / {

proxy_pass http://localhost:5000;

proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection keep-alive;

proxy_set_header Host $host;

proxy_cache_bypass $http_upgrade;

}

}

测试访问

如果出现网关502错误,因为selinux保护机制所导致

yum install policycoreutils-python

sudo cat /var/log/audit/audit.log | grep nginx | grep denied | audit2allow -M mynginx

sudo semodule -i mynginx.pp

6 配置.net core项目为守护进程

目前存在三个问题

问题1:https://www.doczj.com/doc/016118052.html, Core应用程序运行在shell之中,如果关闭shell则会发现https://www.doczj.com/doc/016118052.html, Core应用被关闭,从而导致应用无法访问,这种情况当然是我们不想遇到的,而且生产环境对这种情况是零容忍的。

问题2:如果https://www.doczj.com/doc/016118052.html, Core进程意外终止那么需要人为连进shell进行再次启动,往往这种操作都不够及时。

问题3:如果服务器宕机或需要重启我们则还是需要连入shell进行启动。

为了解决这个问题,我们需要有一个程序来监听https://www.doczj.com/doc/016118052.html, Core 应用程序的状况。在应用程序停止运行的时候立即重新启动。这边我们用到了Supervisor这个工具,Supervisor使用Python开发的。

安装supervisor

yum install python-setuptools

easy_install supervisor

配置supervisor

mkdir /etc/supervisor

echo_supervisord_conf > /etc/supervisor/supervisord.conf

修改supervisord.conf文件,将文件尾部的配置

;[include]

;files = relative/directory/*.ini

改成

[include]

files = conf.d/*.conf

ps:如果服务已启动,修改配置文件可用“supervisorctl reload”命令来使其生效

在/etc/supervisor创建conf.d文件夹

mkdir conf.d

创建项目启动文件

touch webtest.conf

vi webtest.conf

[program:webtest]

command=dotnet webtest.dll ;

directory=/var/webtest/bin/release/netcoreapp2.0/publish/ ; autorestart=true ;

stderr_logfile=/var/log/webtest.err.log ;

stdout_logfile=/var/log/webtest.out.log ;

environment=ASPNETCORE_ENVIRONMENT=Production ; user=root ;

stopsignal=INT

启动supervisord程序

supervisord -c /etc/supervisor/supervisord.conf

检查dotnet项目是否启动

ps –ef|grep supervisord

ps –ef|grep webtest

7 配置supervisord为守护进程

在/etc/init.d目录下创建supervisord

touch /etc/init.d/supervisord

复制下面内容到文件下

vi /etc/ini.d/supervisord

#!/bin/sh

#

# /etc/rc.d/init.d/supervisord

#

# Supervisor is a client/server system that

# allows its users to monitor and control a

# number of processes on UNIX-like operating # systems.

#

# chkconfig: - 64 36

# description: Supervisor Server

# processname: supervisord

# Source init functions

. /etc/init.d/functions

RETVAL=0

prog="supervisord"

pidfile="/tmp/supervisord.pid"

lockfile="/var/lock/subsys/supervisord"

start()

{

echo -n $"Starting $prog: "

daemon --pidfile $pidfile supervisord -c /etc/supervisor/supervisord.conf

RETVAL=$?

echo

[ $RETVAL -eq 0 ] && touch ${lockfile}

}

stop()

{

echo -n $"Shutting down $prog: "

killproc -p ${pidfile} /usr/bin/supervisord

RETVAL=$?

echo

if [ $RETVAL -eq 0 ] ; then

rm -f ${lockfile} ${pidfile}

fi

}

case "$1" in

start)

start

;;

stop)

stop

;;

status)

status $prog

;;

restart)

stop

start

;;

*)

echo "Usage: $0 {start|stop|restart|status}"

;;

esac

设置开机自启动chkconfig supervisord on

H3C VDI安装配置指导

目录 1概述···························································································································· 1-1 1.1 产品简介···················································································································1-1 1.2 产品组件···················································································································1-1 1.3 典型组网···················································································································1-2 1.3.1 组织架构··········································································································1-2 1.3.2 典型组网··········································································································1-2 2安装前的准备工作·········································································································· 2-1 2.1 安装前需确认的内容····································································································2-1 2.2 Broker服务器配置要求 ································································································2-1 2.3 AD服务器配置要求·····································································································2-1 2.4 CAS服务器配置要求···································································································2-2 3安装VDI云桌面管理平台 ································································································ 3-1 3.1 安装CAS ··················································································································3-1 3.2 安装AD域控服务器 ····································································································3-1 3.2.1 通过命令行启动安装域控制器和DNS配置。 ···························································3-1 3.2.2 在弹出的对话框中点击下一步。 ············································································3-2 3.2.3 在弹出的对话框中点击下一步。 ············································································3-3 3.2.4 在弹出的对话框中选中”在心林中新建域”,点击下一步。 ············································3-3 3.2.5 在弹出的对话框输入根级域名,点击下一步。 ··························································3-4 3.2.6 选中正确的林功能级别(本服务器安装的是2008 Server R2),点击下一步 . ·····················3-5 3.2.7 自动配置DNS ···································································································3-6 3.2.8 因为没有创建DNS服务器委派,弹出警告提示,单击”是”继续下一步································3-8 3.2.9 指定AD域的数据库.日志文件的存放路径································································3-9 3.2.10 设定administrator的密码,单击”下一步”······························································· 3-10 3.2.11 查看安装域控前的摘要信息,确认无误后单击下一步················································ 3-11 3.2.12 配置域控服务 ································································································ 3-11 3.2.13 安装完成后,重新启动服务器·············································································· 3-12 3.3 安装Broker服务器 ··································································································· 3-13 3.3.1 解压VDI安装包 ······························································································ 3-13 3.3.2 修改数据库配置······························································································· 3-13 3.3.3 CAS服务器数据库配置 ····················································································· 3-14 3.3.4 初始化数据并注册系统服务················································································ 3-15 3.3.5 运行VDI Broker服务························································································ 3-15 i

Linux操作系统网络配置命令

vi /etc/sysconfig/network-scripts/ifcfg-eth0 命令配置IP vi进入后,按i变成编辑模式,屏幕下方有个INSERT字样,这时跟windows 的记事本一样了,改吧。内容见下 改完后按ESC键,再输入冒号x——:x保存退出。 service network restart 你的IP就出来了。 DEVICE=eth0 BOOTPROTO=none IPADDR=192.168.0.1 GATEWAY=192.168.0.254 ONBOOT=yes TYPE=Ethernet 1、ifconfig 可以使用ifconfig命令来配置并查看网络接口的配置情况。 例如: (1)配置eth0的IP地址,同时激活该设备。 #ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up (2)配置eth0别名设备eth0:1的IP地址,并添加路由。 #ifconfig eth0 192.168.1.3 #route add –host 192.168.1.3 dev eth0:1 (3)激活设备。 #ifconfig eth0 up (4)禁用设备。 #ifconfig eth0 down (5)查看指定的网络接口的配置。 #ifconfig eth0 (6)查看所有的网络接口配置。

#ifconfig 2、route 可以使用route命令来配置并查看内核路由表的配置情况。 例如: (1)添加到主机的路由。 #route add –host 192.168.1.2 dev eth0:0 #route add –host 10.20.30.148 gw 10.20.30.40 (2)添加到网络的路由。 #route add –net 10.20.30.40 netmask 255.255.255.248 eth0 #route add –net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41 #route add –net 192.168.1.0/24 eth1 (3)添加默认网关。 #route add default gw 192.168.1.1 (4)查看内核路由表的配置。 #route (5)删除路由。 #route del –host 192.168.1.2 dev eth0:0 #route del –host 10.20.30.148 gw 10.20.30.40 #route del –net 10.20.30.40 netmask 255.255.255.248 eth0 #route del –net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41 #route del –net 192.168.1.0/24 eth1

基本网络配置命令

即用即查L i n u x命令行实例参考手册代码 第13章基本网络配置命令 配置或显示网络设备——ifconfig ifconfig命令语法: ifconfig [网络设备] [IP地址] [参数] 实例1:显示安装在本地主机的第一块以太网卡eth0的状态,执行命令: [root@localhost ~]# ifconfig eth0 实例2:配置本地主机回送接口。执行命令: 实例3:显示本地主机上所有网络接口的信息,包括激活和非激活的,执行命令: [root@localhost ~]# ifconfig 在设置eth0网络接口之前,首先显示本地主机上所有网络接口的信息。执行命令: [root@localhost ~]# ifconfig 实例5:启动/关闭eth0网络接口。 在eth0网络接口禁用之前,首先显示本地主机上所有网络接口的信息。执行命令: [root@localhost ~]# ifconfig 然后执行禁用eth0网络接口命令: [root@localhost ~]# ifconfig eth0 down [root@localhost ~]# ifconfig 再次显示本地主机上所有网络接口的信息,以便比较分析禁用eth0网络接口命令的作用。 为了进一步深入了解,可以测试ping该网络接口。执行命令: 命令重新启动该网络接口。 [root@localhost ~]# ifconfig eth0 up 实例6:为eth0网络接口添加一个IPv6地址fe80::20c::29ff:fe5f:ba3f/64。 在为eth0网络接口添加IPv6地址之前,首先显示本地主机上所有网络接口的信息。执行命令:[root@localhost ~]# ifconfig 然后执行ping6命令检测未添加IPv6地址fe80::20c::29ff:fe5f:ba3f/64之前eth0网络接口的状况:[root@localhost ~]# ping6 –I eth0 –c 4 fe80::20c::29ff:fe5f:ba3f 接下来为eth0网络接口添加一个IPv6地址fe80::20c::29ff:fe5f:ba3f/64,执行命令: [root@localhost ~]# ifconfig eth0 add fe80::20c:29ff:fe5f:ba3f 再次执行ping6命令检测IPv6地址fe80::20c::29ff:fe5f:ba3f : [root@localhost ~]# ping6 –I eth0 –c 4 fe80::20c:29ff:fe5f:ba3f 再次显示本地主机上所有网络接口的信息,以便比较分析eth0网络接口添加IPv6地址前后发生的变化。 [root@localhost ~]# ifconfig 查看或设置网络接口——ifup、ifdown ifup、ifdown命令语法: ifup [网络设备] ifdown [网络设备] 实例1:关闭eth0网络接口。

H3C交换机DHCP服务器接口地址池典型配置指导

1.2 DHCP服务器接口地址池典型配置指导 1.2.1 组网图 图1-2 DHCP服务器接口地址池配置举例 1.2.2 应用要求 ●Switch A作为DHCP服务器,其VLAN接口1的IP地址为192.168.0.1/24; ●客户端属于VLAN1,通过DHCP方式动态获取IP地址; ●DHCP服务器通过接口地址池为MAC地址为000D-88F7-0001的客户文件服务器分配固定的IP地址192.168.0.10/24,为其它客户端主机分配192.168.0.0/24网段的IP地址,有效期限为10天。DNS服务器地址为192.168.0.20/24,WINS服务器地址为192.168.0.30/24。 1.2.3 适用产品、版本 表1-2 配置适用的产品与软硬件版本关系 1.2.4 配置过程和解释 # 使能DHCP服务 system-view [SwitchA] dhcp enable # 配置不参与自动分配的IP地址(DNS服务器、WINS服务器、文件服务器) [SwitchA] dhcp server forbidden-ip 192.168.0.10 [SwitchA] dhcp server forbidden-ip 192.168.0.20 [SwitchA] dhcp server forbidden-ip 192.168.0.30 # 配置VLAN接口1的IP地址为192.168.0.1/24 [SwitchA] interface Vlan-interface 1

[SwitchA-Vlan-interface1] ip address 192.168.0.1 24 # 配置VLAN接口1工作在DHCP接口地址池模式 [SwitchA-Vlan-interface1] dhcp select interface # 配置DHCP接口地址池中的静态绑定地址 [SwitchA-Vlan-interface1] dhcp server static-bind ip-address 192.168.0.10 mac-address 000D-88F7-0001 # 配置DHCP接口地址池的地址池范围、DNS服务器地址、WINS服务器地址 [SwitchA-Vlan-interface1] dhcp server expired day 10 [SwitchA-Vlan-interface1] dhcp server dns-list 192.168.0.20 [SwitchA-Vlan-interface1] dhcp server nbns-list 192.168.0.30 [SwitchA-Vlan-interface1] quit 1.2.5 完整配置 # interface Vlan-interface1 ip address 192.168.0.1 255.255.255.0 dhcp select interface dhcp server static-bind ip-address 192.168.1.10 mac-address 000d-88f7-0001 dhcp server dns-list 192.168.0.20 dhcp server nbns-list 192.168.0.30 dhcp server expired day 10 # dhcp server forbidden-ip 192.168.0.10 dhcp server forbidden-ip 192.168.0.20 dhcp server forbidden-ip 192.168.0.30 # 1.2.6 配置注意事项 当DHCP服务器采用接口地址池模式分配地址时,在接口地址池中的地址分配完之后,将会从包含该接口地址池网段的全局地址池中挑选IP地址分配给客户端,从而导致获取到全局地址池地址的客户端与获取到接口地址池地址的客户端处在不同网段,无法正常进行通信。 故在本例中,建议从VLAN接口1申请IP地址的客户端数目不要超过250个。

Linux无线网络配置命令

Linux无线网络配置命令 ——无线网卡驱动安装与WLAN 802.11配置 https://www.doczj.com/doc/016118052.html, WLAN (Wireless Local Area Network)类似于有线以太网,WLAN 的 802.11a 标准使用 5 GHz 频段,支持的最大速度为 54 Mbps,而 802.11b 和 802.11g 标准使用 2.4 GHz 频段,分别支持最大 11 Mbps 和 54 Mbps 的速度。使用Windows操作系统,WLAN配置很简单。无线网卡厂商将Windows 下的驱动随网卡一起销售。而Linux新兴的操作系统,这方面的 驱动不多。以前购买无线网卡时也没考虑Linux下的驱动程序,于是需要编译驱动程序源码。 现在市场上大部分的无线网卡都是对于Atheros芯片的。如TP—LINK的310G、350G、510G、550G、650G。对于Atheros芯 片的网卡,可以到https://www.doczj.com/doc/016118052.html,网站上找到驱动程序,根据源代码包里面的README和INSTALL文件来获得足够的安装信息。最新驱动源码包(0.9.2版本)下载地址; 下面详细介绍无线网卡驱动程序的安装和WLAN的配置。 操作步骤: 下载驱动源码包存放在 /root/downloads目录下 https://www.doczj.com/doc/016118052.html, 步骤一、解压源码压缩包 1). 进入文件所在目录 cd /root/downloads 2). 解压.bz2格式的压缩包

bunzip2 madwifi-0.9.2.tar.bz2 生成.tar格式压缩包 3). 解压.tar格式的压缩包 tar xvf madwifi-0.9.2.tar 步骤二、编译安装驱动 4). 进入解压后的目录 cd madwifi-0.9.2 5). 编译驱动程序 make 查看编译信息,没有error,编译成功,继续安装驱动6). 安装驱动 make install https://www.doczj.com/doc/016118052.html, 步骤三、驱动模块配置 7). 插入扫描模块 modprobe ath_pci 8). 扫描访问接入点 modprobe wlan_scan_sta 9). 启动无线网卡ath0 ifconfig ath0 up 获取网卡信息 10). wlanconfig ath0 list scan

史上最详细H3C路由器NAT典型配置案例

H3C路由器NAT典型配置案列(史上最详细)神马CCIE,H3CIE,HCIE等网络工程师日常实施运维必备,你懂的。 NAT典型配置举例 内网用户通过NAT地址访问外网(静态地址转换) 1. 组网需求 内部网络用户使用外网地址访问Internet。 2. 组网图 图1-5 静态地址转换典型配置组网图 3. 配置步骤 # 按照组网图配置各接口的IP地址,具体配置过程略。 # 配置内网IP地址到外网地址之间的一对一静态地址转换映射。 system-view [Router] nat static outbound 使配置的静态地址转换在接口GigabitEthernet1/2上生效。 [Router] interface gigabitethernet 1/2 [Router-GigabitEthernet1/2] nat static enable [Router-GigabitEthernet1/2] quit 4. 验证配置 # 以上配置完成后,内网主机可以访问外网服务器。通过查看如下显示信息,可以验证以上配置成功。 [Router] display nat static Static NAT mappings:

There are 1 outbound static NAT mappings. IP-to-IP: Local IP : Global IP : Interfaces enabled with static NAT: There are 1 interfaces enabled with static NAT. Interface: GigabitEthernet1/2 # 通过以下显示命令,可以看到Host访问某外网服务器时生成NAT会话信息。[Router] display nat session verbose Initiator: Source IP/port: Destination IP/port: VPN instance/VLAN ID/VLL ID: -/-/- Protocol: ICMP(1) Responder: Source IP/port: Destination IP/port: VPN instance/VLAN ID/VLL ID: -/-/- Protocol: ICMP(1) State: ICMP_REPLY Application: INVALID Start time: 2012-08-16 09:30:49 TTL: 27s Interface(in) : GigabitEthernet1/1 Interface(out): GigabitEthernet1/2 Initiator->Responder: 5 packets 420 bytes Responder->Initiator: 5 packets 420 bytes Total sessions found: 1 内网用户通过NAT地址访问外网(地址不重叠) 1. 组网需求

基本网络配置命令

即用即查Linux命令行实例参考手册代码 第13章基本网络配置命令 配置或显示网络设备——ifconfig ifconfig命令语法: ifconfig [网络设备] [IP地址] [参数] 实例1:显示安装在本地主机的第一块以太网卡eth0的状态,执行命令: [root@localhost ~]# ifconfig eth0 实例2:配置本地主机回送接口。执行命令: [root@localhost ~]# ifconfig lo inet 127.0.0.1 up 实例3:显示本地主机上所有网络接口的信息,包括激活和非激活的,执行命令: [root@localhost ~]# ifconfig 实例4:配置eth0网络接口的IP为192.168.1.108。 在设置eth0网络接口之前,首先显示本地主机上所有网络接口的信息。执行命令:[root@localhost ~]# ifconfig 然后设置eth0网络接口,ip为192.168.1.108,netmask为255.255.255.0,broadcast为192.168.1.255。执行命令: [root@localhost ~]# ifconfig eth0 192.168.1.108 netmask 255.255.255.0 broadcast 192.168.1.255 实例5:启动/关闭eth0网络接口。 在eth0网络接口禁用之前,首先显示本地主机上所有网络接口的信息。执行命令:[root@localhost ~]# ifconfig 然后执行禁用eth0网络接口命令: [root@localhost ~]# ifconfig eth0 down [root@localhost ~]# ifconfig 再次显示本地主机上所有网络接口的信息,以便比较分析禁用eth0网络接口命令的作用。 为了进一步深入了解,可以测试ping该网络接口。执行命令: [root@localhost ~]# ping 192.168.1.108 此时应该ping不通主机192.168.1.108。接下来可以执行如下命令重新启动该网络接口。 [root@localhost ~]# ifconfig eth0 up 实例6:为eth0网络接口添加一个IPv6地址fe80::20c::29ff:fe5f:ba3f/64。 在为eth0网络接口添加IPv6地址之前,首先显示本地主机上所有网络接口的信息。执行命令: [root@localhost ~]# ifconfig 然后执行ping6命令检测未添加IPv6地址fe80::20c::29ff:fe5f:ba3f/64之前eth0网络接口的状况: [root@localhost ~]# ping6 –I eth0 –c 4 fe80::20c::29ff:fe5f:ba3f 接下来为eth0网络接口添加一个IPv6地址fe80::20c::29ff:fe5f:ba3f/64,执行命令:[root@localhost ~]# ifconfig eth0 add fe80::20c:29ff:fe5f:ba3f

红帽linux常用操作命令

红帽linux常用操作命令 1.查看硬件信息 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量资源 # free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用情况 # du -sh # 查看指定目录的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内存量 # uptime # 查看系统运行时间、用户数、负载# cat /proc/loadavg # 查看系统负载磁盘和分区 # mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况网络# ifconfig # 查看所有网络接口的属性 # iptables -L # 查看防火墙设置 # route -n # 查看路由表 # netstat -lntp # 查看所有监听端口 # netstat -antp # 查看所有已经建立的连接 # netstat -s # 查看网络统计信息进程

linux 网络配置命令

Linux设置用永久静态IP 配置文件位于: /etc/sysconfig/network-script s/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.3 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 使IP地址生效: /sbin/ifdown eth0 /sbin/ifup eth0 通知网关更新信息: /etc/init.d/network restart 如果想给该网卡设置多IP则: 1.执行“cp ifcfg-eth0 ifcfg-eth0:1”复制eth0的配置文件,文件名在原文件名后加":1". 2.编辑修改ifcfg-eth0:1中相应的字段,具体如下:

懂得网络配置命令是一般技术人员必备的技术,经过一段时间的研究和学习,总结了一些常用的命令和示例以便日后查阅. 传统的在1--3点,ip高级路由命令在4--12点,两者部分可以通用,并达到同样的目的,但ip 的功能更强大,可以实现更多的配置目的. 首先,先了解传统的网络配置命令: 1. 使用ifconfig命令配置并查看网络接口情况 示例1: 配置eth0的IP,同时激活设备: # ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up 示例2: 配置eth0别名设备eth0:1 的IP,并添加路由 # ifconfig eth0:1 192.168.4.2 # route add –host 192.168.4.2 dev eth0:1 示例3:激活(禁用)设备 # ifconfig eth0:1 up(down) 示例4:查看所有(指定)网络接口配置 # ifconfig (eth0) 2. 使用route 命令配置路由表 示例1:添加到主机路由 # route add –host 192.168.4.2 dev eth0:1 # route add –host 192.168.4.1 gw 192.168.4.250 示例2:添加到网络的路由 # route add –net IP netmask MASK eth0 # route add –net IP netmask MASK gw IP # route add –net IP/24 eth1

H3C配置telnet的具体步骤

本文主要给大家讲述了对于H3C如何去配置telnet,它的具体步骤和命令都有哪些,下面的文章将给予你详细的介绍,相信看完此文会对你有所帮助。 1.配置H3C telnet登陆的ip地址? 2.进入用户界面视图 3.设置认证方式为密码验证方式 4.设置登陆验证的password为明文密码"huawei"? 5.配置登陆用户的级别为最高级别3(缺省为级别1) ?仅密码方式登陆:? 1.配置H3C telnet登陆的ip地址

[SwitchA]interface vlan 1??[SwitchA-Vlan-interface1]ip address 192.168.0.1 24 ?2.进入配置H3C telnet的用户界面视图? [SwitchA]user-interface vty 0 4 ? 3.设置认证方式为密码验证方式 [SwitchA-ui-vty0-4]authentication-mode password ([scheme],用于验证用户名和密码的模式) ?4.设置登陆验证的password为明文密码"huawei" (若选用scheme模式,则不需要这一条) [SwitchA-ui-vty0-4]set authentication password simple huawei?? 5.配置登陆用户的级别为最高级别3(缺省为级别1)? [SwitchA-ui-vty0-4]user privilege level 3?如第3条选用了scheme模式,则要加下面这一命令:? 6.添加telnet管理的用户,用户类型为"telnet",用户名为"huawei",密码为" admin" ?[SwitchA]local-user huawei??[SwitchA-luser-huawei]service-typetelnetlevel 3 ? [SwitchA-luser-huawei]password simple admin?

linux命令配置IP详解

在Linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,有时需要编辑这些文件来完成联网工作。 vi /etc/sysconfig/network-scripts/ifcfg-eth0 :进入IP编译器 按i 下面出现-- INSERT -- :写入模式出现下列信息 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth0 BOOTPROTO=static // BOOTPROTO只有在static(静态)模式下才可以使用设置的IP信息 HWADDR=00:0c:29:9e:43:e4 ONBOOT=yes NETMASK=255.255.255.240 //掩码 IPADDR=220.181.77.132 //添加IP地址 GATEWAY=220.181.77.129 //添加网关 TYPE=Ethernet 按冒号:wq保存退出 修改dns vim /etc/resolv.conf 重启网卡 service network restart

在此我们详细介绍如何使用命令行来手工配置TCP/IP网络。 与网络相关的配置文件 和网络相关的一些配置文件有/etc/HOSTNAME、/etc/resolv.conf、/etc/host.conf、 /etc/sysconfig/network、/etc/hosts等文件。下面一一介绍。 /etc/HOSTNAME文件 该文件包含了系统的主机名称,包括完全的域名,例如https://www.doczj.com/doc/016118052.html,。 在Red Hat 7.2中,系统网络设备的配置文件保存在“/etc/sysconfig/network-scripts”目录下。ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eht包含第二块网卡的配置信息。下面是“/etc/sysconfig/network-scripts/ifcfg-eth0”文件的示例: DEVICE=eth0 IPADDR=208.164.186.1 NETMASK=255.255.255.0 NETWORK=208.164.186.0 BROADCAST=208.164.186.255 ONBOOT=yes BOOTPROTO=none USERCTL=no 其中各变量关键词的解释如下: DEVICE=name name表示物理设备的名字 IPADDR=addr addr表示赋给该卡的I P地址 NETMASK=mask mask表示网络掩码 NETWORK=addr addr表示网络地址 BROADCE ST=addr addr表示广播地址

华三h3cdhcp中继配置指导v7版本

H3C设备DHCP中继配置指导如果DHCP服务器与客户端不在同一个物理网段,但客户机又需要正确地获得动态分配的地址,则需要使用到DHCP Relay Agent,也叫DHCP中继代理。 DHCP Relay也叫DHCP中继,其可以实现在不同子网和物理网段之间处理和转发dhcp 信息的功能。 拓扑图: 需求:DHCP服务器与客户端不再同一个物理网段,客户端要能获取到动态分配的IP地址。DHCP服务器与DHCP中继之间的网段为。客户端分配的IP网段为。 DHCP服务器配置命令: system-view System View: return to User View with Ctrl+Z. [Server]int GigabitEthernet 0/0 [Server-GigabitEthernet0/0]ip add 24 [Server-GigabitEthernet0/0]quit [Server]dhcp enable [Server]dhcp server ip-pool 1 [Relay]dhcp enable [Relay]int GigabitEthernet 0/0 [Relay-GigabitEthernet0/0]ip add 24 [Relay-GigabitEthernet0/0]quit [Relay]int GigabitEthernet 0/1 [Relay-GigabitEthernet0/1]ip add 24 [Relay-GigabitEthernet0/1]dhcp select relay [Client]int GigabitEthernet 0/1 [Client-GigabitEthernet0/1]ip add dhcp-alloc //设置地址获取方式为自动获取 我们在DHCP服务器上用display dhcp server ip-in-use查看IP地址的使用情况

Linux网络命令及配置文件 -

第九章Linux网络命令及配置文件 本章在读者掌握了网络基本知识的基础上对linux常用网络命令及主要配置文件做了详细的介绍。 9.1 linux常用网络命令 本节将着重介绍linux下的常用网络命令。如网卡设置命令ifconfig、netconfig。连接监听命令netstat。文件下载命令wget。设置某个服务在特定运行级别运行的命令chkconfig、ntsysv。域名解析命令nslookup、host、dig。 9.1.1 ifconfig命令 【命令功能】 添加、修改、显示临时性ip地址信息。通过ifconfig命令添加或修改ip地址。只是临时有效。当重启network服务或重启计算机系统时,用ifconfig创建的ip地址将无效。 【语法结构】 ifconfig [interface] ifconfig interface [aftype] options | address ... ifup/ifdown {接口} 【参数说明】 参数:如表9.1所示。 表9.1 ifconfig命令参数 【执行范例】 (1)显示所有网络设备接口信息。 # ifconfig –a (2)操作结果如下。 eth0 Link encap:Ethernet HWaddr 00:11:09:FB:1E:D3 inet addr:172.16.100.98 Bcast:172.16.100.255 Mask:255.255.255.0 inet6 addr: fe80::211:9ff:fefb:1ed3/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:100063 errors:0 dropped:0 overruns:0 frame:0 TX packets:1836 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000

linux命令配置网卡

1.网卡配置 要使主机接入网络必须正确配置网卡,网卡配置存放在/etc/sysconfig/network-script/目录中。目录里面存放了很多关于网络配置的脚本,其中网卡配置使用了ifcfg-eth0的形式编号。 修改指定网卡配置文件ifcfg-eth0。 修改网卡配置后需要重启network服务(参照8)。 例如: /etc/sysconfig/network-scripts/ifcfg-eth0 # Advanced Micro Devices 79c970 [PCnet32 LANCE] DEVICE=eth0 #设备名称 BOOTPROTO=static|dhcp #使用静态配置还是使用dhcp分配的ip地址 HWADDR=00:0C:29:26:A2:A6 #网卡的物理地址mac ONBOOT=yes DHCP_HOSTNAME=192.168.1.1 #dhcp地址 IPADDR=192.168.1.9 #网卡ip NETMASK=255.255.255.0 #子网掩码 GATEWAY=192.168.1.1 #网关ip BROADCAST=192.168.1.255 #广播ip https://www.doczj.com/doc/016118052.html,work网络配置 /etc/sysconfig/network文件记录了一些网络配置信息。 例如(结合网络收集): NETWORKING=YES|NO #YES表示需要配置网络。NO:表示不需要配置网络。HOSTNAME=yezee #主机的全限定域名 GATEWAY=gw-ip #网络网关的IP地址

GATEWAYDEV=gw-dev #网关设备的名称(例如eth0或IP地址) NISDOMAIN=dom-name #表示NIS(名称信息服务)域(如果有的话) FORWARD_IPV4=”NO” #配置路由器时,是否转发IPV4。 NETWORKING_IPV6=yes #ipv6网络协议 3.配置DNS 保存DNS配置的文件是/etc/resolv.conf nameserver最多可以有3个DNS服务器. search最多可以指定6个域名 格式: domain https://www.doczj.com/doc/016118052.html, search https://www.doczj.com/doc/016118052.html, https://www.doczj.com/doc/016118052.html, nameserver 202.96.128.86 nameserver 192.168.1.1 在网上找了段关于domain和search关键字的说明,说明domain和search关键字的作用其实是一样的。

相关主题
文本预览
相关文档 最新文档