在vm下 Ubuntu server网络配置

-

在VM(win7)下Ubuntu server的网络配置,仅提供我解决的方式。(也是查阅许多资料得到的)

本机分配IP

我的IPV4 地址首选地址为 192.168.254.1 ,所以我将虚拟机中NET连接的网关设置为 192.168.254.1

如图:
设置vm的NET网关

当然不要忘记把子网IP(network)改成 192.168.254.0;保证在同一网段。

如图:
设置vm的NET子网IP

之后设置Ubuntu server 中的IP,网关,network,DNS。

  • 设置IP、网关等。sudo vim /etc/network/interfaces,设置如下
    设置Ubuntu IP 网关 network 网关 DNS
    在此这个IP 也是有范围的,查看 DHCP设置
    IP范围

我们看到我的可用IP地址为 192.168.199.254.128~192.168.199.254.254,所以我们设置的IP地址必须为此范围内。

  • 设置hosts文件中的IP,sudo vim /etc/hosts
    IP设置
    此地址与1步骤中的IP一致。

  • 设置DNS服务器,sudo vim /etc/resolv.conf
    DNS服务器设置

完成以上,重启服务就OK了。

在这里着重提醒一下,网关和dns服务器尽量填写首选ip地址(192.168.254.1)不然在后面会出现host unreachable这个问题

编码问题

-
1
2
3
4
1.java.java------->GBK(操作系统)------>UNICODE(.class   JDK)最后为UNICODE的编码.class
2.servlets----->GBK(WEB调用JSP编译器,查看字符编码,JSP编译器调用JDK用JVM的默认编码格式(操作系统)编译成临时Servlet类)-------->UNICODE(临时文件夹)
3.console----->GBK------>UNICODE------->UNICODE(输入转化)------->GBK(输出转化)避免出现乱码
4.

oracle 11g常用命令

-
1
2
3
4
5
6
7
8
9
10
11
12
drop table t1;(t1是表的名字)删除表空间

flashback table t1 to before drop;(t1是表的名字)找回删除的表空间

alter table student add year int 添加列
create table student(
name varchar(255),
year int
) 创建表空间
alter table student drop column year; 删除列
delete from student where name='fun'; 删除列中的name 为fun的数据
delete from student 在不删除表空间的情况下,删除所有列