为您找到与linux如何配置网络ip相关的共200个结果:
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
/etc/init.d/network restart
浏览量:1
下载量:0
时间:
Kali Linux安装好后,很多人不知道怎么配置网络,本文以校园网的静态IP为例,给大家介绍下Kali Linux的网络配置方法,一起来学习下吧。
kali安装完成之后,首先确定你是DHCP还是静态IP。DHCP是用来给大型网络动态分配IP的协议,而大部分中小型网络(如校园网、家庭网络)都是采用网络管理员手工分配静态IP的方法来确定IP地址的。
Kali Linux的DNS服务器地址使用文件“/etc/resovl.conf”进行配置,用户可以通过“nameserver”配置项设置DNS服务器的 IP地址;“resolv.conf”文件中最多可以使用
“nameserver”指定3个DNS服务器,按照先后的顺序,一旦前面的DNS服务器失效,系统将自动使用后面的DNS服务器。
对于“resolv.conf”文件设置“nameserver”的修改是即时生效的,即只要对“resolv.conf”文件的修改进行了保存,在系统下一次需要进行域名的解析时就会按照该文件中指定
的DNS服务器IP地址进行域名的解析。
在resolv.conf中的格式如下:
domain
nameserver 10.10.10.10
nameserver 102.54.16.2
浏览量:2
下载量:0
时间:
对于刚入门的Linux初学者来说,还不知道如何配置ip地址,今天读文网小编就给大家介绍下Linux系统要如何配置ip地址,希望能帮助到你。
(1)neat命令
Neat命令=redhat-config-network图形下配置ip地址
双击图下画红线的部分
双击划线部分后出现下图所示:根据要求配置相关信息
双击ok配置完毕。配置完后重启服务,并查看配置ip地址。
注意(此方法配置的ip地址后计算机从新启动仍然有效)
(2)Ifconfig命令
第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后
ip地址的配置将自动失效。具体用法如下。Ipconfig ethx ipadd netmask x.x.x.x。
其中ethx中的x代表第几快以太网卡,默认第一块为0.ipadd代表ip地址。x.x.x..x为子网掩码。例如给网卡eth0配置的ip地址为192.168.1.1 子网掩码为 255.255.255.0 。如下下图所
注意(此方法配置的ip地址后计算机从新启动将会失效)
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
浏览量:1
下载量:0
时间:
目前IP协议的版本号是4,即IPv4,那么IPv6就是IPv4的下一代IP协议,那么Linux系统要怎么配置IPv6地址呢?下面读文网小编就给大家介绍下Linux系统配置IPv6地址的方法步骤。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
service netowork restart
ping ipv6.baidu.com
浏览量:1
下载量:0
时间:
在Linux操作中有时会遇到使用代理ip来访问的网站用户,这就需要配置Nginx限制其访问,下面读文网小编就给大家介绍下Linux系统中如何配置Nginx来拒绝代理ip访问。
先大概说说简单的结构…前端一个Nginx反向代理,后端一个Nginx instance app for PHP…实际上就是个Discuz,之前面对CC攻击都是预警脚本或者走CDN,但是这次攻击者不再打流量,而是针对数据库请求页面进行攻击,如search操作…帖子ID F5等。。从日志分析来看是从3个URL着手攻击的,当时使用Nginx 匹配$query_string 来return 503…不过会导致页面不能访问,所以想到这么一个折中的办法。
代码如下:
[root@ipython conf]# cat /%path%/self_.php
《?php
if ($_SERVER[“HTTP_X_FORWARDED_FOR”]!=“”)
{
$user_ip=$_SERVER[“HTTP_X_FORWARDED_FOR”];
}elseif($_SERVER[“HTTP_X_REAL_IP”]!=“”){
$user_ip=$_SERVER[“HTTP_X_REAL_IP”];
}else{
$user_ip=$_SERVER[“REMOTE_ADDR”];
}
echo $user_ip.“
”;
foreach($_SERVER as $key=》$value)
echo $key.“”。“$value”。“
”;
?》
通过浏览器访问确认相关参数
有了这个特征就很好判断了…。
首先需要有一个正则来匹配日志里的两个IP,Nginx正则依赖pcre库。。。
代码如下:
[root@ipython conf]# pcretest
PCRE version 7.8 2008-09-05
re》 ‘^d+.d+.d+.d+Wsd+.d+.d+.d+$’
data》 192.168.1.1, 1.1.1.1
0: 192.168.1.1, 1.1.1.1
Nginx配置文件在location $dir 中加入条件来匹配http_x_forwarded_for:
#proxy
if ($http_x_forwarded_for ~ ‘^d+.d+.d+.d+Wsd+.d+.d+.d+$’){
return 503;
}
重载配置后就可以限制使用代理IP来访问的网站用户了
上面就是配置Nginx来拒绝代理ip访问的用户的方法介绍了,使用该方法不会导致页面无法访问,如果你需要限制用户使用代理ip访问的话,不妨试试该方法。
浏览量:3
下载量:0
时间:
通常系统都有自带防火墙,防火墙的存在让系统的安全有了保障,下面读文网小编要给大家介绍的是如何使用iptables命令为Linux系统配置防火墙,一起来学习下吧。
通过本教程操作,请确认您能使用linux本机。如果您使用的是ssh远程,而又不能直接操作本机,那么建议您慎重,慎重,再慎重!
我们来配置一个filter表的防火墙。
代码如下:
[root@tp ~]# iptables -P INPUT DROP
[root@tp ~]# iptables -P OUTPUT ACCEPT
[root@tp ~]# iptables -P FORWARD DROP
上面的意思是,当超出了IPTABLES里filter表里的两个链规则(INPUT,FORWARD)时,不在这两个规则里的数据包怎么处理呢,那就是DROP(放弃)。应该说这样配置是很安全的。我们要控制流入数据包
而对于OUTPUT链,也就是流出的包我们不用做太多限制,而是采取ACCEPT,也就是说,不在着个规则里的包怎么办呢,那就是通过。
可以看出INPUT,FORWARD两个链采用的是允许什么包通过,而OUTPUT链采用的是不允许什么包通过。
这样设置还是挺合理的,当然你也可以三个链都DROP,但这样做我认为是没有必要的,而且要写的规则就会增加。但如果你只想要有限的几个规则是,如只做WEB服务器。还是推荐三个链都是DROP.
注:如果你是远程SSH登陆的话,当你输入第一个命令回车的时候就应该掉了。因为你没有设置任何规则。
怎么办,去本机操作呗!
浏览量:2
下载量:0
时间:
作为Java程序员,需要在Linux系统上安装Eclipse,很多人不知要如何安装,在安装Eclipse前,还需安装JDK,下面读文网小编就给大家介绍下Linux如何安装配置JDK和Eclipse。
到官网下载:eclipse-java-galileo-SR1-linux-gtk.tar.gz
解压缩后,可以查看根目录下的
(2)将eclipse-SDK-3.2.1-linux-gtk.tar.gz这一个文件放到/opt目录下面(用root执行mv _ _语句才能移进opt文件夹)
注:opt一般用来安放第三方软件的,所以建议放这里
(3)在shell中进入/opt/,执行:
tar -zxvf eclipse-java-juno-SR1-linux-gtk.tar.gz语句,解压缩下载文件
(4)在shell中,进入到eclipse 目录,cd /opt/eclipse
设置文件eclipse执行权:chown -R root:你的用户名 eclipse
(5)创建桌面连接
sudo gedit /usr/share/applications/eclipse.desktop
输入以下代码:
[Desktop Entry]
Name=Eclipse
Comment=Eclipse IDE
Exec=/home/fish/java/eclipse/eclipse
Icon=/home/fish/java/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;
上面就是Linux安装JDK和Eclipse的方法介绍了,因为Linux系统不同于Windows系统,所以安装比较麻烦,希望本文介绍的方法对你有所帮助。
浏览量:2
下载量:0
时间:
日常生活中我们都经常会接触到打印机,特别是现在日雏的网络化办公,常常的在办公室上班的都会接触到打印机!打印机,说白了就是:通过一个设备,最常见的以A4纸为介质,把电脑上的文本文档或者图片通过机械转印在纸张上面,使得抽象的东西具体化!既然是设备,使用起来或多或少都会有这样那样的问题,特别是急着要用打印机时,而打印机就是不给力…。
下面就我们使用打印机时的维护做一小总结,希望对使用者或电脑爱好者有帮助!打印机维护分为硬维护和软维护,本文先讲软维护!
图1:打印机脱机无法打印
正常的打印机就像图1那样:图片显示一共有三台打印机,最左边一台是传真机,其中打钩的就是系统默认的打印机。
一旦打印机脱机,那该打印机的图标也会变成灰色,前面的勾也一样变成灰色(注:本文图片设置的打印机是系统虚拟的,不过与正式安装的打印机大同小异)
如果平时使用打印机多的朋友都会留意到,打印机能在系统里找到就是通过了打印线(术语叫USB打印线)与打印机连接,然后找到合适的驱动,把驱动装好,那打印机就会在系统里头找到,为了让大家看得更明白,这里讲一下安装打印机的过程。
首先我们拿到打印机,要把它的电源线,USB打印线与电脑连接好,然后把打印机的电源打开(切记要打开打印机电源),这时候,电脑会提示有发现新硬件,如下图所示:
图2
补充阅读:Win7怎么安装打印机 Win7系统安装打印机图文教程
发现了新硬件,把你下载好的打印机驱动装好,打印机就可以正常使用了!那么怎么知道电脑所连接的打印机正不正常呢?
如图3:检查打印机安装是否可用
一般的我们点击电脑的 开始(这是win7系统,xp的也大同小异)→设备和打印机,点击完之后就会出现,如下图4所示:
如图4
如果是出现以上4张图片的,那恭喜你, 你的打印机可以正常使用!看到这里有些读者也许会疑问,咦,本文不是讲打印机脱机该怎么办吗,怎么说到安装上面去了?!
话又说回来,以上的一段演示就是要告诉读者,电脑系统里的打印机是怎么安装得来的,可以这样子讲,凡是打印机软故障的都可以从打印机安装的过程中中一部部找原因,打印机脱机也不例外!
不言而喻,打印机脱机会使得打印机不能打印。打印机不能打印,也就是说电脑系统里没有打印机这个“硬件”,既然没有打印机,那我们肯定得“从新”安装一次(注 这里的从新加了双引号是假设的,就是说出现问题之前打印机已经安装好的了,可以使用的,不过现在是脱机,不能使用)!
好,那我们回过头来看看安装打印机的时候要准备什么工作的:打印机一台,USB打印线一条,打印机相对应的驱动一个,打印机电源要打开!如果打印机硬件没问题的话,同时具备了这四点,可以肯定地说打印机一定能正常地工作,当然前提是要你的电脑系统确保是好的,电脑系统这里就不多提了,哈哈!
我们一步一步来检查下:
第一、打印机电源有没有打开!现在的打印机电源开关都做得比较明显的。这一点不用多说;
第二、USB打印线!顾名思义,USB打印线就一根线,当打印机出现打印机脱机的情况下,我们要看看USB打印线有没有折断,脱皮,两边的接头有没有生锈,变形等等,如果出现了任何感觉打印线不良的情况那就得换一根打印线;
第三、如果换了打印线还是不行,那只有把打印机的驱动从新安装一次。
最后还要注意一点的就是打印机电源灯面板有没有什么不良的闪烁闪红之类的出现。一般情况下,通过以上这三点都可以把打印机脱机的问题解决掉。当然,很多时候我们都会事不得人为!当我们都试过了上面说的那些方法还是解决不了打印脱机的故障的时候,请不要嫌弃麻烦,请继续往下看!
如图5
我们按照图1、2、3、4的步骤进入到图5的这个画面,然后把脱机的打印机直接删除掉。如图6(这里取打钩的打印机来举例子)。
图6:删除脱机的打印机
打印机删除之后我们就点我的电脑属性(如图7)→设备管理器(如图8)→搜索新硬件(如图9),重新安装打印机驱动,如下图所示:
图7:重新安装打印机驱动示意图
图8
图9
如果打印机硬件正常,打印线正常,打印机电源打开,电脑的USB接口正常(这个很容易判断,换一个接口插就知道原来那个口的好坏了),那么一定会出现图2发现新硬件的图标,把打印机驱动装好就可以正常使用了!如果以上的方法试过了还是不行,那很大可能是打印机硬件或者电脑系统方面出故障了。
最后补充几句:当你能确定打印线,电脑USB是好的,驱动也是正确的,但你点了“扫描硬件改动”,电脑没提示发现新硬件, 那基本上是打印机硬件方面出故障了,这只能去保修或者维修咯!O(∩_∩)O哈哈~话多了点,但希望能真真实实帮到您!
浏览量:2
下载量:0
时间:
对于使用linux系统的用户,该怎么去配置IP地址呢?下面读文网小编就这个问题,为大家介绍一下具体的配置方法,欢迎大家参考和学习。
配置完以后重启动服务.,p地址就配置好了。其实前面3个的配置方法最终还是改变了/etc/sysconfig/network-scripts/ifcfg-ethx下的配置文件罢了。
浏览量:2
下载量:0
时间:
当我们使用无线网络时发现无线网络连接没有有效的ip配置,那应该怎么解决?下面就由读文网小编为大家带来的解决方法,希望对您有所帮助!
把原先设置的IP改成自动获取。首先在网络和共享里面在无线网图标右键选择属性进入IPv4设置。
然后再ip设置里面都改成自动获得然后确定。再次尝试连接网络试试
把自动获得设置成手动设置的Ip。依然是在这里设置,主要是讲述如何获得手动设置的数据。首先要有一台可以正常连接的电脑。在它的无线连接右键选择属性。然后点击详细信息。这里就有该网络的局域网网关,Ip,和dns服务器信息抄写下来
然后再按第一步里面说把自动设置改成手动设置,并填写好各项数据。(注意IP最后的数字要不同范围在2到255之间,最好取一个比较随意的数字,防止IP冲突)然后再确定看效果如何。
最后就是用安全卫士的修复上网功能试试了。很多安全卫士都推出了此类功能。可以尝试一下效果。
在最后就是实际生活中也可以去咨询一下网络服务提供商看问题是不是普遍。个案基本是自己可以解决的。如果是普遍的那么可能是网络服务商的问题,协商解决。
无线网络连接没有有效的ip配置的相关
浏览量:3
下载量:0
时间:
iptraf是一个基于ncurses开发的IP局域网监控工具,它可以生成各种网络统计数据,包括TCP信息、UDP统计、ICMP和OSPF信息、以太网负载信息、节点统计、IP校验和错误和其它一些信息。下面读文网小编就给大家分享下如何进行网络监控。
它基于ncurses的用户界面也会把使用者从命令行选项的梦靥中拯救出来。
功能
一个用于显示通过网络的IP流量信息的IP流量监控器,包括TCP标识信息、包和字节统计、ICMP详情、OSPF包类型
显示IP、TCP、UDP、ICMP、非IP和其它IP包计数、IP校验和错误、接口活动、包大小计数的综合详细的接口统计数据
一个用于计数常用TCP和UDP应用端口的流入和流出包的TCP和UDP服务监控器
一个用于发现活动主机和显示这些活动主机的数据活动的局域网统计模块
TCP、UDP和其它协议的显示过滤器,允许你查看你做感兴趣的流量
日志记录
支持以太网、FDDI、ISDN、SLIP、PPP和回环接口类型
利用Linux内核内建的原生套接口界面,可以用于大范围支持的网卡
全屏、菜单驱动操作
要安装
Ubuntu及其衍生版
代码如下:
sudo apt-get install iptraf
Arch Linux及其衍生版
代码如下:
sudo pacman -S iptra
Fedora及其衍生版
代码如下:
sudo yum install iptraf
用法
如果iptraf命令不带任何命令行选项执行,该程序就会以交互模式显现,可以通过主菜单获得各种各样的工具。
易于导航的菜单。
选择监控的接口。
来自ppp0接口的流量
希望你喜欢。
浏览量:2
下载量:0
时间:
虽然不是每一家用户都会使用LINUX操作系统,但是要学好计算机技术,每一个学生都必须要学会它!因为它很重要,那么今天读文网小编就给大家说说LINUX操作系统的基本知识-IP地址如何配置吧!下面就跟着读文网小编一起来看看配置方法吧!
打开一个terminal,切换到root用户
用root用户编辑网卡
命令如下:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
网卡文件内容如下:这里使用的是Red Hat Linux,使用DHCP自动指派的IP的配置文件
##################################
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="1d8c609f-0f92-4699-bcf4-ec1b6d948a25"
NETMASK=255.255.255.0
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=00:0C:29:A8:11:19
PEERDNS=yes
PEERROUTES=yes
LAST_CONNECT=1450361885
##################################
按两下ESC键,输入冒号wq,然后按下Enter键,保存,退出
使用命令service network start重启网卡设备
使用ifconfig命令查看ip配置信息
PS:
满足以下条件才能保证能正常启动网卡设备:
有ifcfg-eth*文件
eth*的设备名称与ifconfig -a中看到的eth*里面的*内容要一致
ifcfg-eth*文件中的mac地址要与if-config -a中的mac地址一致
这段是ifcfg-eth文件的核心内容:
以下是一个Linux配置文件的样例:
##################################
DEVICE=eth0
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=static
DNS=192.168.1.1
IPADDR=192.168.1.108
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
HWADDR=00:0C:29:A8:11:19
##################################
样例2,这是官方样例:
##################################
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback
##################################
浏览量:2
下载量:0
时间:
Kali linux 安装完成后,需要对其网络进行配置。使用DHCP服务是配置网卡最简单的方法之一,但渗透测试时通常不会这样做,因为系统会被记录在DHCP服务器的数据库中。下面跟着读文网小编一起来了解一下Kali Linux的进行网络配置方法吧。
kali安装完成之后,首先确定你是DHCP还是静态IP。DHCP是用来给大型网络动态分配IP的协议,而大部分中小型网络(如校园网、家庭网络)都是采用网络管理员手工分配静态IP的方法来确定IP地址的。
一、 在文件系统里找到/etc/network下的interfaces文件,打开后可以看到eth0为dhcp,将其修改为如下形式:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5)。
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static //配置eth0使用默认的静态地址
address 192.168.77.133 //设置eth0的IP地址
netmask 255.255.255.0 //配置eth0的子网掩码
gateway 192.168.77.254 //配置当前主机的默认网关
“interfaces”文件中还有很多其他的设置项,如需要了解更多的信息,可以使用man命令查询“interfaces”文件的手册页。
#man interfaces
其中eth0指本机以太网卡一,类似的,eth1指本机的以太网卡2。一般一台电脑只有一个eth0。网卡的设备名/dev/eth0 和硬件的MAC 地址52:54:AB:DD:6F:61对应,MAC 地址是生产厂家定的,每个网卡拥有的唯一地址。
linux下,用ifconfig后,能看到eth0,可能还会看到eth0:1。其中eth0:1是指eth0的分ip存储文件,分ip存储文件格式为ifcfg-eth0:X, X为任意正整数(包括0)
具体作用是实现单网卡多ip,类似与windows的多ip。
二、配置DNS
Kali Linux的DNS服务器地址使用文件“/etc/resovl.conf”进行配置,用户可以通过“nameserver”配置项设置DNS服务器的 IP地址;“resolv.conf”文件中最多可以使用
“nameserver”指定3个DNS服务器,按照先后的顺序,一旦前面的DNS服务器失效,系统将自动使用后面的DNS服务器。
对于“resolv.conf”文件设置“nameserver”的修改是即时生效的,即只要对“resolv.conf”文件的修改进行了保存,在系统下一次需要进行域名的解析时就会按照该文件中指定
的DNS服务器IP地址进行域名的解析。
在resolv.conf中的格式如下:
domain
nameserver 10.10.10.10
nameserver 102.54.16.2
三、重启网络
在之前的步骤完成后保存,然后在终端里边重启网络,命令如下:/etc/init.d/networking restart
完了之后打开浏览器就可以在校内网下载登录客户端上网了!
上面就是Kali Linux安装好后网络配置的方法介绍了,该方法只适用于校内网,如果是其他网络的话可以做个参考,赶紧试试看吧。
浏览量:2
下载量:0
时间:
平时大家都经常需要用到代理IP,那么你知道Linux怎么配置Nginx以限制用户使用代理IP访问吗?下面跟着读文网小编一起去了解下吧。
先大概说说简单的结构…前端一个Nginx反向代理,后端一个Nginx instance app for PHP…实际上就是个Discuz,之前面对CC攻击都是预警脚本或者走CDN,但是这次攻击者不再打流量,而是针对数据库请求页面进行攻击,如search操作…帖子ID F5等。。从日志分析来看是从3个URL着手攻击的,当时使用Nginx 匹配$query_string 来return 503…不过会导致页面不能访问,所以想到这么一个折中的办法。
首先你看一段代理请求的日志:
##通过分析,在后端发现其代理访问过来的数据都是两个IP的,默认情况下直接访问获取真实IP,其IP只有一个,而通过手机 3G4G上网则是2个IP,不过有匿名IP的话,到服务器则只有一个IP,这种就不太好判断了。。。
[root@ipython conf]# tail -f /var/log/nginx/logs/access.log | grep ahtax
120.193.47.34 - - [26/Sep/2014:23:34:44 +0800] “GET /ahtax/index.html HTTP/1.0” 503 1290 “-” “Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36” “10.129.1.254, 120.193.47.34”
使用PHP分析下访问时的_SERVER变量
代码如下:
[root@ipython conf]# cat /%path%/self_.php
《?php
if ($_SERVER[“HTTP_X_FORWARDED_FOR”]!=“”)
{
$user_ip=$_SERVER[“HTTP_X_FORWARDED_FOR”];
}elseif($_SERVER[“HTTP_X_REAL_IP”]!=“”){
$user_ip=$_SERVER[“HTTP_X_REAL_IP”];
}else{
$user_ip=$_SERVER[“REMOTE_ADDR”];
}
echo $user_ip.“
”;
foreach($_SERVER as $key=》$value)
echo $key.“”。“$value”。“
”;
?》
通过浏览器访问确认相关参数
有了这个特征就很好判断了…。
首先需要有一个正则来匹配日志里的两个IP,Nginx正则依赖pcre库。。。
代码如下:
[root@ipython conf]# pcretest
PCRE version 7.8 2008-09-05
re》 ‘^d+.d+.d+.d+Wsd+.d+.d+.d+$’
data》 192.168.1.1, 1.1.1.1
0: 192.168.1.1, 1.1.1.1
Nginx配置文件在location $dir 中加入条件来匹配http_x_forwarded_for:
#proxy
if ($http_x_forwarded_for ~ ‘^d+.d+.d+.d+Wsd+.d+.d+.d+$’){
return 503;
}
重载配置后就可以限制使用代理IP来访问的网站用户了
上面就是配置Nginx来拒绝代理ip访问的用户的方法介绍了,使用该方法不会导致页面无法访问,如果你需要限制用户使用代理ip访问的话,不妨试试该方法。
浏览量:2
下载量:0
时间:
一台安装了Linux系统的电脑如果想要联网,首先要做的就是进行网络配置。那么Linux系统怎么配置网络IP地址呢?小编为大家分享了Linux系统配置网络IP地址的方法,下面大家跟着读文网小编一起来了解一下吧。
(3)netconfig命令
输入netconfig后将会出现下图所示,单击yes按钮。
进行相关配置后ok退出。
注意(此方法配置的ip地址后计算机从新启动仍然有效)
浏览量:2
下载量:0
时间:
在Linux的系统中经常碰到字符集导致的错误,那么Linux系统怎么配置多语言环境呢?就让读文网小编来告诉大家Linux系统配置多语言环境的方法吧,希望对大家有所帮助。
修改 /etc/sysconfig/i18n 文件,如
LANG=“en_US.UTF-8”,xwindow会显示英文界面,
LANG=“zh_CN.GB18030”,xwindow会显示中文界面。
还有一种方法 cp /etc/sysconfig/i18n $HOME/.i18n修改 $HOME/.i18n 文件,如
LANG=“en_US.UTF-8”,xwindow会显示英文界面,
LANG=“zh_CN.GB18030”,xwindow会显示中文界面。
这样就可以改变个人的界面语言,而不影响别的用户。
修改后的/etc/sysconfig/i18n 文件为:
代码如下:
LANG=“en_US.UTF-8”
SUPPORTED=“zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”
SYSFONT=“latarcyrheb-sun16”
LC_ALL=“en_US.UTF-8”
export LC_ALL
设置完毕后重启或者用rc.local使生效
或修改登录用户的.bash_profile文件加入
代码如下:
export LANG=zh_CN.GB18030
export LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
Ubuntu
比如将Ubuntu 系统语言环境改为英文的en_US.UTF-8:
查看当前系统语言环境,编辑配置文件,将zh_US.UTF-8改为en_US.UTF-8,zh改为en
代码如下:
sudo nano /etc/default/locale
LANG=“en_US.UTF-8”
LANGUAGE=“en_US:en”
CentOS:
方法一、使用光盘或者相当于光盘的媒介
代码如下:
# mount /dev/cdrom /mnt/cdrom
# cd /mnt/cdrom
# rpm -ivh fonts-chinese
方法二、代码如下:
# yum install fonts-chinese
安装好后,设置一下系统的语言,用桌面方式或字符方式均可,修改后包括如下内容即可:
代码如下:
vim /etc/sysconfig/i18n
代码如下:
LANG=“zh_CN.GB2312”
LANGUAGE=“zh_CN.GB18030:zh_CN.GB2312:zh_CN”
SUPPORTED=“zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en:ja_JP.UTF-8:ja_JP:ja”
SYSFONT=“lat0-sun16”
SYSFONTACM=“8859-15”
上面就是介绍了如何为Linux系统配置多语言环境的基本方法 ,如果你还在为不知如何给Linux系统配置多语言环境而烦恼的话,你们不凡可以按照上面所说的方法去操作,一切已实践行动为主,那就赶紧选择一个你自己喜欢的方法去操作吧!
看过“Linux系统怎么配置多语言环境”
浏览量:4
下载量:0
时间:
如果没有设置DNS服务器的话,那么系统就不能正常上网了。,那么Linux系统怎么查看和修改DNS配置呢?下面读文网小编就为大家带来了Linux系统查看和修改DNS配置的方法。
1:查看/etc/resolv.con文件
[root@localhost ~]# cat /etc/resolv.conf
nameserver 192.168.xxx.xxx
#search localdomain
[root@localhost ~]#
2:使用nslookup命令查看DNS信息
[root@localhost ~]# nslookup 127.0.0.1 | grep Server
Server: 192.168.xxx.xxx
[root@localhost ~]#
3:使用dig命令来查看DNS信息
[root@localhost ~]# dig
; 《《》》 DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5 《《》》
;; global options: printcmd
;; Got answer:
;; -》》HEADER《《- opcode: QUERY, status: NOERROR, id: 36888
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 3
;; QUESTION SECTION:
;。 IN NS
;; ANSWER SECTION:
。 86163 IN NS m.root-servers.net.
。 86163 IN NS a.root-servers.net.
。 86163 IN NS j.root-servers.net.
。 86163 IN NS l.root-servers.net.
。 86163 IN NS e.root-servers.net.
。 86163 IN NS d.root-servers.net.
。 86163 IN NS k.root-servers.net.
。 86163 IN NS f.root-servers.net.
。 86163 IN NS h.root-servers.net.
。 86163 IN NS c.root-servers.net.
。 86163 IN NS g.root-servers.net.
。 86163 IN NS b.root-servers.net.
。 86163 IN NS i.root-servers.net.
;; ADDITIONAL SECTION:
a.root-servers.net. 3599 IN A 112.4.20.71
b.root-servers.net. 86163 IN A 192.228.79.201
i.root-servers.net. 86173 IN A 192.36.148.17
;; Query time: 8 msec
;; SERVER: 192.168.xxx.xxx#53(192.168.xxx.xxx)
;; WHEN: Sat Apr 16 07:34:37 2016
;; MSG SIZE rcvd: 289
[root@localhost ~]# dig | grep SERVER: | awk -F# ‘{ print $1 }’ | awk -F: ‘{ print $2 }’
192.168.xxx.xxx
4:其它一些方法查看DNS信息
在网上看到还有一些其他方法,查看服务器的DNS配置信息,如下所示,不过这些方法,由于环境限制,我没有验证过,仅供参考。
nm-tool | grep DNS
nmcli dev list iface eth0 | grep IP4
浏览量:3
下载量:0
时间: