(一)
Linux的三种网络模式
1.NAT
首先虚拟网络适配器要选择NAT模式,把使用本地DHCP的勾去掉,查看网关
# ip a
# ping www.baidu.com //看是否能联网
# vi /etc/sysconfig/network-scripts/ifcfg-eno1Tab键 //编辑配置文件
BOOTPROTO=static
ONBOOT=no 改成 yes
IPADDR=ip地址
NETMASK=255.255.255.0 //子网掩码
DNS=8.8.8.8
GATEWAY=相应网关
# /etc/init.d/network restart //重启
# ip a
# ping www.baidu.com //看是否可以上网
·网络协议有tcp、udp、icmp
ping运用了icmp协议
- centOS 7 用不了ifconfig
所以
# yum install -y net-tools //安装工具
但常用
# ip a
- dhcp是动态获取的配置协议
2.Bridge
- 桥接是固定式的,如果ip被固定的话,那其他用户就不能用这个ip。
- 桥接:使用的是这个物理机当前的ip段。
首先虚拟网络适配器要选择桥接模式,选择指定的网
# vi /etc/sysconfig/network-scripts/ifcfg-eno1Tab键 //编辑配置文件
BOOTPROTO=static
ONBOOT=no 改成 yes
PADDR=相应ip地址
NETMASK=255.255.255.0 //子网掩码
DNS=8.8.8.8
GATEWAY=相应网关 //在cmd里看
# /etc/init.d/network restart //重启
# ping www.baidu.com //看是否可以上网
Windows查看ip Windows + r → cmd命令
# ipconfig
- ·历史命令多的话
# !v //是简单快捷方式,相对应v开头的
# !/etc //简单的快捷方式
3.仅主机
- 仅主机:仅限于这个局域网之间的通信。不能上网,只能局域网里的一个通信,也属于内网。
- 局域网之间的通信要通过一个路由。
虚拟网络适配器要选择仅主机模式。
(二)
命令:
# ls -a
# ls -l //显示信息比较多
-rw-------. //文件类型
!前面有一个“-”,就代表一个文件
drwxr-xr-x. //d代表目录
- swap交换空间作用:实际内存被占用后,没有内存了,会把实际内存暂时不用的东西,放进swap空间内,等实际内存里的东西操作完后再swap内的东西搬回。
(三)
端口号:
# netstat -lntp //查看端口号
# yum install -y nginx //通过yum源安装nginx
# yum install -y httpd //通过yum源安装以httpd开头的命名的软件包
# ps aux|grep nginx //查看有没有nginx服务`在这里插入代码片`
正则表达式的三剑客:
grep、sed、awk
# ps aux|grep httpd //查看通过与httpd匹配的进程
# cd /usr/share/nginx //进入路径查看
# ll
//修改配置文件,找端口号修改
# cd conf.d/
# vi default.conf //找清楚相应目录位置
# /etc/init.d/nginx start //nginx编辑启动
# ps aux|grep nginx //查看进程是否启动
·腾讯云是需要有端口号开放的。
# yum install -y telnet //安装telnet
- Telnet主要测试端口号通不通
- 改完端口号要重启
# /etc/init.d/nginx restart
- 重启时有错误“Address already in use”说明端口被占用了,以至会报错
- 常用端口号:http、nginx、apache都是80
- 端口号:udp 53 ssh 22 mysql 3306
如果默认端口为80,ip地址后面就不需要加80,默认识别
(四)
远程:
- 远程注意在会话选项→外观,修改成UTF-8,以防乱码。
# vi /etc/selinux/config
编辑为 SELINUX=disabled
- 注意防火墙,端口号开启的,但访问不了,也有可能时防火墙禁掉。
防火墙一些命令:
iptables -nvL
iptables -F
iptables -Z