‘壹’ Ubuntu 服务器安装之后怎样打开图形桌面
1、首先需要在Ubuntu登录界面选择帐号,输入密码。
共享的话你选要共享的这个,然后选共享就是了,给你一个“码”;
访问,本来在任意地点就能访问的
‘叁’ A、B服务器系统为乌班图,A是api接口 和数据库,B
两种办法 一: A上做接口,提供给B用 B程序中使用的所有和数据相关的操作都以API访问形式发送给A,等A处理好了返回 如果你是php语言代码直接使用file_get_contents来直接连接A上的接口就能获取A上的数据A上的接口应该都是一些操作类接收参数,返A、B服务器系统为乌班图,A是api接口 和数据库,B
‘肆’ 怎么搭建一个可以被外网访问的linux web服务器
首先需要将你的web服务器搭建好,然后需要做NAT,我这里有我的一个做NAT的笔记,分享给你
NAT
拓扑结构图:
要求:
1.内网能够ping通外网地址,并且成功访问外网中的web服务;
2.外网能够访问内网的ftp服务。
步骤:
一:内网服务器配置
1.在内网中设置好ip地址,网关和DNS均为NAT服务器内网口地址,并搭建好ftp服务,此处略
二:NAT服务器配置
1.在NAT只能中添加一块网卡作为 外网卡,并设置好ip地址
2.开启NAT服务器的路由功能
[root@c2 ~]# vi /etc/sysctl.conf
net.ipv4.ip_forward = 1 //将0改为1
[root@c2 ~]# sysctl -p //永久生效
3.配置防火墙(必须按照以下循序配置,否则配置完成后不能拼通外网,需配置第二次)
#iptables-X
#iptables-t nat -X
#iptables --flush
#iptables -t nat --flush
//以上为重置链表的命令
#iptables-t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j SNAT --to 202.10.10.12
//这条命令是将内网192.168.1.0/24的源地址映射为NAT服务器的外网口地址,eth1为外网卡
# iptables -t nat -A PREROUTING -p tcp--dport 21 -j DNAT --to 192.168.1.11
# iptables -t nat -A PREROUTING -p tcp--dport 20 -j DNAT --to 192.168.1.11
//这两条命令是发布内务的ftp服务
或者:
# iptables -t nat -A PREROUTING -p tcp -d 202.10.10.12--dport 21 -j DNAT --to 192.168.1.11
# iptables -t nat -A PREROUTING -p tcp -d 202.10.10.12--dport 20 -j DNAT --to 192.168.1.11
#/etc/init.d/iptablessave
#/etc/init.d/iptablesrestart
验证:
内网访问外网的web服务:
[root@c1 ~]# curl 202.10.10.13
web
外网访问内网的ftp服务(外网的防火墙一定要关闭,否则ls查看目录时会出错,或者打开外网的20号端口新建链接的也可以)#
[root@c3 ~]# ftp 202.10.10.12
Connected to 202.10.10.12 (202.10.10.12).
220 (vsFTPd 2.2.2)
Name (202.10.10.12:root): ftp01
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode(192,168,1,11,93,1).
ftp: connect: Network isunreachable //列不出内容是因为进入了passive模式
ftp>passive //用passive命令切换passive模式和active模式
Passivemode off.
ftp> ls
200 PORT command successful. Consider usingPASV.
150 Here comes the directory listing.
226 Directory send OK.
ftp>
补充:
删除防火墙中配置的记录
[root@c2 ~]# iptables -t nat -L POSTROUTING -n --line-number //列出记录和记录序号
[root@c2 ~]# iptables -t nat -D POSTROUTING1 //根据序号删除记录
你将内网的ftp服务换成web服务就可以了,主要是弄懂NAT的原理,将内部服务通过DNAT发布到外网
‘伍’ ubuntu中怎么访问外国网站
ubuntu中访问外国网站方法:
方法A
使用GAppProxy,但是仅支持标准80端口的HTTP协议和443端口的HTTPS协议(HTTPS需要Python 2.6支持),其他端口均不支持,而且不能下载大小超过1MB的文件。
方法B
使用特殊的软件,特殊的路由器。不过此类软件在教育网内连上节点比较困难,而且速度比较慢。
方法C
使用网页代理,此类代理随处可见,好处是数量多,缺点是不能使用cookies。
方法D
使用IPV6,大部分教育网都已经支持了IPV6,而且ubuntu支持IPV6。
有多种方法可以使用:
1.在需要访问的网站域名后加上.sixxs.org,例如直接在浏览器地址栏输入"http://www.yahoo.com.sixxs.org"即可访问yahoo.com。缺点,需要添加网址,并且不能登录帐号(不能使用cookies)。
2.使用IPV6代理。地址为:proxy.ipv6.uni-leipzig.de,端口为:3128。添加到火狐浏览器的 编辑--首选项--高级--网络--设置 里面就可以了。这是最完美的解决方法,可以使用cookies。(该代理已经失效)
‘陆’ 系统之家Ubuntu如何不用密码访问samba服务器怎么办
一种方法是,位于同一组中的电脑之间利用广播功能进行计算机名管理。电脑在起动时或者连接网络时,会向位于同组中的所有电脑询问有没有正在使用与自己相同的NetBIOS名的电脑。每台收到询问的电脑如果使用了与自己相同的NetBIOS名,就会发送通知信息包。这些通信是利用137端口进行的。
另一种方法是利用WINS(Windows因特网名称服务)管理计算机名。被称为WINS服务器的电脑有一个IP地址和NetBIOS名的对照表。 WINS客户端在系统起动时或连接网络时会将自己的NetBIOS名与IP地址发送给WINS服务器。与其他计算机通信时,会向WINS服务器发送 NetBIOS名,询问IP地址。这种方法也使用137端口。
我的服务器用的是小鸟云的,很稳定,性价比高。
‘柒’ html文件做好了,只能在本地访问。怎么放到服务器上已经有阿里云ubuntu服务器和域名。
你买的是ESC服务器(云服务器)还是虚拟服务器,这两者使用上有差别。看你的描述应该是云服务器了。
云服务还需要安装WEB环境,才能使用。还是先学下怎么解析域名到服务器和服务器的web环境搭建这两项。
‘捌’ A、B服务器系统为乌班图,A是api接口 和数据库,B是管理后台,要怎么实现B访问到A的数据库
两种办法
一:
A上做接口,提供给B用
B程序中使用的所有和数据相关的操作都以API访问形式发送给A,等A处理好了返回.
如果你是PHP语言代码.直接使用file_get_contents来直接连接A上的接口就能获取A上的数据.A上的接口应该都是一些操作类.接收参数,返回数据.
例如:
A服务器:
<?php
//io.php
$a=$_GET['a'];//获取操作
if($a=='getname'){
getname();
}
functiongetname(){
$uid=$_GET['uid'];
//搜索数据库获取数据
echo'{"name":"王大春"}';//这里使用直接输出,如果是数组等复杂类型数据采用json输出
}
B服务器:
<?php
$data=file_get_contents('http://A服务器地址/io.php?a=getname&uid=1');
//解析$data里的json数据
//处理数据
二:
A服务器上的数据库开放一个接口,对外.指定B服务器可以访问(防火墙设置B服务器可以访问数据库端口)然后B直接连接A服务器数据库即可.
‘玖’ 乌班图系统是什么
山寨个头 不懂别瞎说 ubuntu是一种Linux操作系统 何来山寨之言