linux主机(linux主机ip怎样查)

更新时间:2023-02-28 20:06:40 阅读: 评论:0

linux设置为局域网主机

1、激活IP转发

为了设置网络共享,你需要在linux主机上更改一个内核参数来使能IP转发功能。内核启动参数设定在/etc/sysctl.conf文件中。

打开这个文件,定位到含有"# net.ipv4.ip_forward = 0"的这一行,移除#号(即取消注释),然后将其值设置为1,改好之后应该和下面的一致。

1.net.ipv4.ip_forward = 1

你还要使激活IP转发功能生效,通过执行下面的命令:

$ sudo sysctl -w net.ipv4.ip_forward=1

$ sudo sysctl -p

2、NAT配置

另一个网络共享的重要部分是NAT配置,这可以通过使用iptables的命令,iptables包含四个防火墙的规则表:

·FILTER (默认表格)

·NAT

·MANGLE

·RAW

这个教程中我们将仅使用两个表格:FILTER和NAT表格。

首先,刷新所有活跃的防火墙的规则。

$ sudo iptables -X

$ sudo iptables -F

$ sudo iptables -t nat -X

$ sudo iptables -t nat -F

在输入表格中,你需要设置转发链(FORWARD)成可接受的(ACCEPT)目的地,因此所有通过主机的数据包将会被正确的处理。

$ sudo iptables -I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

$ sudo iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT

在NAT表中,你必须为你的WAN口启用IP伪装功能,我们假设WAN口协议是wlx085700c5b983。为了在wlx085700c5b983接口上使能IP伪造技术,我们使用以下的命令(wlx085700c5b983为可联网网卡名字):

$ sudo iptables -t nat -I POSTROUTING -o wlx085700c5b983 -j MASQUERADE

3、配置私有IP地址

在linux主机上的所有配置完成后,你需要配置其他设备(linux/windows的PC或笔记本)的DNS服务器以及默认网关,让它们的数据 流可以指向linux主机。注意你不需要在linux主机上设置一个DNS服务器,从其他设备发出的每一个DNS请求都会通过上游的ISP自动转发到linux主机上。

如果你的其他设备上用的系统是linux,你可以通过以下命令来更改他们的默认网关和DNS服务器。假设你的网段是192.168.1.0/24的私有IP地址网段,linux主机上绑定的IP地址是192.168.1.1。

$ sudo ip route del default

$ sudo ip route add default via 192.168.1.1

$ sudo sh -c "echo 'namerver 192.168.1.1' > /etc/resolv.conf"

如果还有其他的linux设备,那么你可以重复以上命令。

如果你有windows设备,你可以通过控制面板的网络连接属性来更改默认网关和DNS服务器。

4、完整的脚本

这是一个在linux主机上设置网络连接共享的一个完整的脚本。WAN口(ppp0协议)需要根据你具体的网络接口协议来替换。

1.$ sudo vi /usr/local/bin/netshare

#!/bin/bash

## Internet connection shating script

sysctl -w net.ipv4.ip_forward=1

sysctl -p

iptables -X

iptables -F

iptables -t nat -X

iptables -t nat -F

iptables -I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

iptables -I FORWARD  -m state --state RELATED,ESTABLISHED -j ACCEPT

iptables -t nat -I POSTROUTING -o wlx085700c5b983 -j MASQUERADE

保存以上的脚本为/usr/local/bin/netshare,然后添加可执行权限通过执行下面的命令。wlx085700c5b983为可联网网卡名字

1.$ sudo chmod +x /usr/local/bin/netshare

如果你需要这个脚本开机启动,你需要在/etc/rc.local文件中执行这个脚本,并在该文件中的"exit 0"之前添加下面一行。

1./usr/local/bin/netshare

主机1设置完毕。

内网主机设置及主机2

1.打开配置文件sudo vim /etc/network/interfaces

添加下列行:

gateway   192.168.0.1(指定网关--主机1的内网ip)

dns-namervers 10.1.1.1(DNS和主机1的DNS是一样的)

2.重启网络sudo /etc/init.d/networking restart

然后看看现在是否已连网了呢(sudo apt-get update)

NFS:

在主机1上

sudo apt-get install nfs-rver(安装所需的软件)

打开文件sudo vi /etc/exports

/home/aaa    *(rw,sync)

sudo showmount -e(可查看共享的文件夹)

在主机2上

sudo apt-get install nfs-common

sudo mkdir /home/bbb

sudo mount -t nfs 192.168.0.1:/home/aaa /home/bbb

然后cd /home/bbb

touch 123.txt

你可以从主机1上看到/home/aaa文件夹里多了个文件123.txt

到此结束。

先将脚本复制或者软连接到/etc/init.d/目录下,假设我在当前目录创建一个start-zk.sh的文件,用于开机自启动zookeeper。注意使用#!/bin/bash开头:

#!/bin/bash

some command

赋予文件start-zk.sh文件可执行权限

chomd +xstart-zk.sh

执行命令,将脚本添加到初始化执行的队列中去:

update-rc.d start-zk.sh d efaults

卸载启动脚本的方法

cd/etc/init.dsudoupdate-rc.d-fstart-zk.sh remove

update-rc.d 命令参考: http://blog.csdn.net/shb_derek1/article/details/8489112

wget -qO- ifconfig.me/ip

curl ifconfig.me

什么是Linux主机,什么是VPS

linux主机就是操作系统是linux的主机,linux的主机对php比windows主机好,也安全稳定,所以像wordpress,discuz之类的php程序一般采用linux主机,而vps就是虚拟专用服务器,他跟l虚拟主机和服务器的区别就在于它是介于两者之间的,比虚拟主机定制性高,你使用起来就跟服务器一样,但是他不是真的服务器,而是在一台服务器上用虚拟技术把服务器分成N个虚拟主机,所以他的性能肯定比不上服务器。这么说明白了么?没钱的话就可以用虚拟主机假设网站,有钱就用服务器。钱不够服务器,但又像鼓捣服务器的话就尝试一下vps吧,国外的vps是很便宜的。。。例如ramhost。说的够全面了吧。。。求分

什么是Linux虚拟主机,有哪些使用优势

linux虚拟主机就是使用linux系统的虚拟主机。目前,linux虚拟主机的使用和普及虽然远远不及windows虚拟主机,但它在兼容各类软件、系统高稳定、全方位网络功能、可靠的安全性以及多用户多任务处理等方面都具有诸多优势。
Linux虚拟主机的优势
1、兼容各类软件
linux虚机主机具有极强的兼容性,不像windows系统那样需要安装的各种软件,还需要注意各种版本的问题,一旦出错就可能导致系统崩溃等严重错误,成为系统不稳定的根源。而linux虚拟主机,由于是开源的操作系统,很多软件的安装与操作都是通过命令代码的形式直接执行的,可以完全杜绝此类冲突。对程序开发人员来说,Linux更是一个很好的操作平台,因为在Linux的软件包中,包含了多种程序语言与开发工具,如gcc、cc、C++、Tcl/Tk、Perl、Fortran77等。
2、系统高稳定
linux虚拟主机具备linux系统的最大优点:运行稳定,因为所有的代码都是透明可见的,易于查找问题、bug,所以能最大限度的检查系统中的错误,保证系统正常运行。同时由于所有代码都是可以查看的,一旦发生了问题,也可以第一时间调整代码,修正错误,这是windows系统所不具备的优势。
3、可靠的安全性
除了稳定、兼容外,linux虚拟主机还有一个十分显著的优势,就是安全。目前市面上绝大多数病毒和恶意程序都是针对win系统开发,而Linux系统对此先天免疫;又由于代码开源,即使linux不幸感染病毒,维护人员也容易查出运行异常之处,并加以解决。平时,linux系统也可利用自带防火墙、入侵检测和安全认证等工具,及时修补系统漏洞,大大提高系统安全性。
4、全方位网络功能
Linux系统内置了很丰富的免费网络服务器软件、数据库和网页的开发工具,如Apache、Sendmail、VSFtp、SSH、MySQL、PHP和JSP等。近年来,越来越多的企业看到了Linux的这些强大的功能,利用Linux虚拟主机担任全方位的网络服务器。
5、多用户多任务
作为一个真正的多用户、多任务操作系统,使用Linux虚拟主机,每个用户都可以对自己的资源拥有特定的权限,并且互不影响;同时多个用户可以在同一时间以网络联机的方式使用计算系统。由于Linux系统调度每一个进程是平等地访问处理器的,所以能有效支持多个并行任务,使各程序之间的运行互相独立。

linux多主机时间同步方法

假设现在有三台linux主机:

172.16.1.104

172.16.1.105

172.16.1.106

在图示位置加入红色框选中内容

会有显示:25 Oct 14:20:21 ntpdate[3407]: adjust time rver 172.16.1.104 offt -0.002740 c

会有显示:25 Oct 14:20:21 ntpdate[3407]: adjust time rver 172.16.1.104 offt -0.002740 c

此时105、106主机的时间就与104主机完全同步了

方法1我试了一下,当一天之后服务器经过多次重启好像时间又有了误差

我们还可以将系统时间同步到BIOS时间,因为每次开机的时候,系统会重新由 BIOS 将时间读出来,所以, BIOS 才是重要的时间依据。

另外两个主机都执行这个操作,这样应该就不变了

当然这是多主机时间同步的方法之一,还可以都同步网络时间(上海时间),但是那样需要网络

另外两个主机重复以上操作

补充说明: ntpdate -u ntp.api.bz 命令中的 ntp.api.bz 指NTP服务器(上海),也可换成:

也可参考这个链接: http://blog.51cto.com/arm2012/1977075
原文链接: https://blog.csdn.net/qq_28903377/article/details/84550050

linux虚拟主机和windows主机的区别

1、操作系统差异
Window虚拟主机是通过由Window系统服务器开设出来的主机,运行的web组件是IIS,数据库为SQL Server为主,IIS版本由6-8不等。Window虚拟主机主要支持PHP、ASP、ASP.NET等网站程序,所以Window虚拟主机号称全能主机。
Linux虚拟主机则是通过由Linux系统服务器开设出来的主机,运行的web组建是Apach+mysql,主要支持PHP和Mysql为主。
2、开发语言不同
Windows虚拟主机支持asp语言开发的网站,而Linux虚拟主机支持php语言开发的网站。比如常见的WordPress、DZ、等知名CMS系统都是基于Linux进行开发的,如果大家使用的是上述CMS系统,需要购买Linux虚拟主机。而建立独立博客需要用到Java语言开发的Zblog,如果要建立小型博客网站我们可以购买Windows虚拟主机。

如何远程通过Xshell实现对linux主机的开、关机及重启

关机的情况无法远程开机,关机命令shutdown,重启命令reboot,使用步骤如下:

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

2、其次,以重启为例,在linux命令行中输入:reboot。

3、最后,按下回车键执行shell指令,此时会看到linux主机成功重启了。


本文发布于:2023-02-28 18:50:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/167758600045454.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:linux主机(linux主机ip怎样查).doc

本文 PDF 下载地址:linux主机(linux主机ip怎样查).pdf

下一篇:返回列表
标签:主机   linux   ip
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|