重启虚拟机reboot
使用Ctrl+Alt+F1~Ctrl+Alt+F6,可切换到不同的字符控制台(只是六个字符控制台,此外没有区别),再使用Ctrl+Alt+F7可切换回图形界面;
保存退出:wq 或者esc ctrl+zz
字体大的部分为我用过的
1 修改主机名:vim /etc/hostname
(删除原来的修改为)HOSTNAME=itcast01
2 修改映射关系: vim /etc/hosts
直接写入 192.168.8.88 itcast01
3 关闭防火墙:ufw disable
查看防火墙状态:sudo ufw status
4 Ubuntu防火墙设置
(这部分还有疑问)
1.安装
sudo apt-get install ufw
2.启用
sudo ufw enable
sudo ufw default deny
运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。
关闭所有外部对本机的访问,但本机访问外部正常。
3.开启/禁用
sudo ufw allow|deny [service]
打开或关闭某个端口,例如:
sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口
sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口
sudo ufw allow 53 允许外部访问53端口(tcp/udp)
sudo ufw allow from 192.168.1.100 允许此IP访问所有的本机端口
sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53
sudo ufw deny smtp 禁止外部访问smtp服务
sudo ufw delete allow smtp 删除上面建立的某条规则
4.查看防火墙状态
sudo ufw status
一般用户,只需如下设置:
sudo apt-get install ufw
sudo ufw enable
sudo ufw default deny
以上三条命令已经足够安全了,如果你需要开放某些服务,再使用sudo ufw allow开启。
补充:
开启/关闭防火墙 (默认设置是’disable’)
# ufw enable|disable
转换日志状态
# ufw logging on|off
设置默认策略 (比如 “mostly open” vs “mostly closed”)
# ufw default allow|deny
许 可或者屏蔽某些入埠的包 (可以在“status” 中查看到服务列表[见后文])。可以用 “协议:端口”的方式指定一个存在于/etc/services中的服务名称,也可以通过包的meta- data。 ‘allow’ 参数将把条目加入 /etc/ufw/maps ,而 ‘deny’ 则相反。基本语法如 下:
# ufw allow|deny [service]
显示防火墙和端口的侦听状态,参见 /var/lib/ufw/maps。括号中的数字将不会被显示出来。
# ufw status
5------ ubuntu14.04设置静态ip
1. 找到文件并作如下修改:
sudo vim /etc/network/interfaces
原有内容只有如下两行:
auto lo
iface lo inet loopback
向末尾追加以下内容:
auto eth0
iface eth0 inet static
address 192.168.8.88 #IP(可以打开虚拟机-编辑-虚拟网络编辑器,查看IP允许的范围,修改为可用)
gateway 192.168.8.1 #这个地址你要确认下 网关是不是这个地址
netmask 255.255.255.0 #子网掩码
2. 修改dns解析
因为以前是dhcp解析,所以会自动分配dns服务器地址
而一旦设置为静态ip后就没有自动获取到的dns服务器了
要自己设置一个
sudo vim /etc/resolv.conf
写上一个公网的DNS
nameserver 8.8.8.8
nameserver 8.8.4.4
(注意:8.8.8.8是谷歌的DNS服务器,但是解析速度慢,还是找到一个国内的dns来用)
3. 重启网卡:
sudo /etc/init.d/networking restart
这里有点有问题,就是重启ubuntu后,发现又不能上网了,问题出在 /etc/resolv.conf。重启后,此文件配置的dns又被自动修改为默认值。所以需要永久性修改
DNS。方法如下:
cd /etc/resolvconf/resolv.conf.d/
# cat baseZZ
nameserver 8.8.8.8
在Windows中cmd打开ping 192.168.8.88 (ctrl+c停止)
在虚拟机中ping 192.168.8.100 均成功,但是不知道虚拟机不能联网的原因