Linux——02(网络配置、进程和服务、关机重启命令)

网络配置和系统管理操作

查看网络IP和网关

ping检测两台机器之间是否能够发送数据
查看自己电脑的ip(Windows)
此电脑→属性→网络和Internet→高级网络设置→更多网络适配器选项
在这里插入图片描述
在这里插入图片描述
在Linux终端中输入ping 192.168.166.238,可以看到是电脑可以传输数据到虚拟机上
在这里插入图片描述
图形界面模式查看linux ip地址:
打开应用程序→系统工具→设置
在这里插入图片描述
网络→设置图标,可以看到虚拟机的ip地址
在这里插入图片描述
命令行查看ip:
输入ifconfig
在这里插入图片描述

到Windows的命令窗口,输入ping 10.7.24.130,可以看到虚拟机可以给电脑发送数据

在这里插入图片描述

小插曲
在测试虚拟机给电脑发送数据时,报请求超时,发现是Linux防火墙没有关闭
1 查看防火墙状态

systemctl status firewalld

2 查看开机是否启动防火墙服务

systemctl is-enabled firewalld

3 关闭防火墙

systemctl stop firewalld

4 禁用防火墙(系统启动时不启动防火墙服务)

systemctl disable firewalld

网络连接模式

Virtual提供了很多网络连接模式
在这里插入图片描述在这里插入图片描述

在这里插入图片描述

桥接模式:
通过路由器DHCP分配IP,路由器与分配IP的主机构建了一个局域网,桥接为PC连接虚拟网桥,连接到交换机上,交换机分配VM的ip,这种模式下PC与VM是平等的
坏处:若是C类地址,则只有1~254地址可分配
在这里插入图片描述

NAT模式:
Network Address Tranzation,可以将地址转换,相当于PC网卡接入虚拟路由器,虚拟路由器将地址转换后分配VM IP。VM访问PC需要通过虚拟路由
在这里插入图片描述

仅主机:
将PC网卡直接连接到交换机上,与所有VM构成一个局域网,所以无法访问外网
在这里插入图片描述

修改静态IP

DHCP模式做服务器管理时很麻烦,所以定好服务器IP
图形化页面:
设置->网络->IP4->手动
在这里插入图片描述
在这里插入图片描述
终端控制台:
输入命令:vim /etc/sysconfig/network-scripts/ifcfg-enp0s8

使用NAT+HostOnly

打开VirtualBox,管理->全局设定->网络->添加一个Nat(60可改别的)
在这里插入图片描述

点击设置->网络,选择Nat网络
在这里插入图片描述
再创建一个HostOnly网卡
在这里插入图片描述

接下来修改静态ip
输入命令:vim /etc/sysconfig/network-scripts/ifcfg-enp0s3,修改以下设置,IPADDR可中最后一位可自己设置
在这里插入图片描述

修改后输入命令:service network restart
查看是否修改成功:ifconfig
在这里插入图片描述
此时可以ping通主机和外网:
pin
在这里插入图片描述
接着可以自己配置HostOnly的ip,也可不配
打开管理->主机网络管理器
在这里插入图片描述
接着修改HostOnly为静态ip
将enp0s3复制一份,改名为enp0s8:cp ifcfg-enp0s3 ifcfg-enp0s8
在这里插入图片描述

输入命令:vim /etc/sysconfig/network-scripts/ifcfg-enp0s8,同上修改ip,注意是56段
在这里插入图片描述
此时主机可以ping通虚拟机(ping HostOnly的)
在这里插入图片描述

可能遇到的问题

在这里插入图片描述

修改主机名

查看主机名:hostname
进入配置主机名的文件:vim /etc/hostname,修改后保存,但是要重启才能生效。
查看主机具体信息:hostnamectl
在这里插入图片描述
不用重启,直接修改主机名:hostnamectl set-hostname name,name为想修改的名
此时新开一个中断ctrl+alt+F3,可以看到主机名已经改变
在这里插入图片描述

添加hostname与ip映射

hostname与ip就相当于通讯录中姓名与具体电话号的关系
进入hosts:vim /etc/hosts
在这里插入图片描述

小问题

配置号nat的ip后,每次重新启动都会重置为56段,需要先运行一下网络重启service network restart才正常。

远程登录

使用工具:MobaXterm
在这里插入图片描述
连接成功
在这里插入图片描述
也可以使用windows的cmd,输入ssh 用户@地址
在这里插入图片描述

Linux中的进程和服务

service服务管理

  • 1.基本语法
    service 服务名 start|stop|restart|status(CentOS6)
    systemctl start|stop|restart|status 服务名(CentOS7)
  • 2.经验技巧
    查看服务方法:/ect/init.d/服务名(CentOS6)
    /usr/lib/systemd/system(CentOS7)
    通常会提到守护服务(daemon),表示当前进程是一个守护进程,想要调起一个服务就需要守护进程
    在这里插入图片描述

设置服务自启动

输入命令setup,会进入一个图形页面
在这里插入图片描述
回车后进入,带*就是开机自启动
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置服务开机启动和关闭防火墙

关闭/开启服务自启动命令::systemctl disable/enable serviceName
查看所有服务自启动情况命令::system-unit-files
查看某服务自启动情况命令::systemctl status serviceName
CentOs7之前防火墙服务名称:iptabes
CentOS7防火墙服务名称:firewalld

例:查看防火墙状态与关闭防火墙

查看防火墙自启动状态::systemctl status firewalld

请添加图片描述
可以看到是enable,即自启动状态
关闭防火墙自启动::systemctl disable firewalld

关机重启命令

关机命令::shutdown
在这里插入图片描述

默认会在一分钟后关机
取消关机命令::shutdown -c
在这里插入图片描述
立刻关机命令::shutdown now
在n分钟后关机:shutdown n,n为任意数字
在确定时间点关机(21:00)::shutdown 21:00
在这里插入图片描述

  • 默认为1min后关机原因
    因为Linux为了效率,是预先读取,延迟写入
    所以关机前最好使用命令::sync,可以将buffer中内容立刻刷到硬盘上,防止数据丢失

其他与关机有关命令

halt 停机,关闭系统,但不断电(shutdown -H)
poweroff 关机,断电(shutdown -h)
reboot 重启(shutdown -r now)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值