新装虚拟机linux碰到的一些问题总结
系统环境:win10 、虚拟机CentOS(无界面)
阅读须知:以下代码中#表示root用户,$表示普通用户
一、虚拟机没网解决办法
- 打开 /etc/sysconfig/network-scripts目录下的ifcfg-ens33文件
# vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 修改ONBOOT ,并保存退出
- 重启服务使之修改后的配置文件生效
# service network restart
- 另外解释一下ifcfg-ens33文件中一些参数代表的含义
DEVICE 接口名(设备,网卡) USERCTL [yes|no](非root用户是否可以控制该设备) BOOTPROTO IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议) HWADDR MAC地址 ONBOOT 系统启动的时候网络接口是否有效(yes/no) TYPE 网络类型(通常是Ethemet) NETMASK 网络掩码 IPADDR IP地址 IPV6INIT IPV6是否有效(yes/no) GATEWAY 默认网关IP地址 BROADCAST 广播地址 NETWORK 网络地址
start设置静态地址例子
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" #BOOTPROTO="dhcp" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" UUID="ac9b66bf-74fb-4bda-b89f-c66ff84c9571" DEVICE="ens33" #ONBOOT="yes" #static assignment NM_CONTROLLED=no #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理 ONBOOT=yes #开机启动 BOOTPROTO=static #静态IP IPADDR=192.168.59.134 #本机地址 NETMASK=255.255.255.0 #子网掩码 GATEWAY=192.168.59.2 #默认网关 DNS1=8.8.8.8 DNS2=8.8.4.4
二、虚拟机中网速很慢的解决办法
- 右键单击 此电脑 选中管理
- 打开设备管理器
- 按照图示步骤改一下属性
三、想用ifconfig查看ip,但ifconfig命令未找到
- 查找yum源中有关ifconfig的安装包
# yum search ifconfig
- 安装
# yum install -y net-tools.x86_64
四、普通用户借用root权限使用sudo出现的问题解决方法
- 问题如下图
- 找到/etc/sudoers文件,并查看其详细信息,注意要使用root用户
# ls -l /etc/sudoers
- 发现该文件是只读的,更改一下权限
# chmod 640 /etc/sudoers
- 打开文件,加上zyd,wq保存退出
# vi /etc/sudoers
- 把文件的权限修改回来
# chmod 440 /etc/sudoers
五、端口和防火墙开放与关闭
- 查看端口状态
# netstat -lntp
- 开放与关闭端口4000 tcp协议
# 开放 # firewall-cmd --zone=public --add-port=4000/tcp --permanent # 关闭 # firewall-cmd --remove-port=4000/tcp --permanent
- 启动、重启、关闭防火墙
# 启动 # systemctl start firewalld.service # 重启 # systemctl restart firewalld.service # 关闭 # systemctl stop firewalld.service
六、xshell远程连接Linux系统
-
简易上传和下载文件的工具 在Linux系统上安装lrzsz工具:yum install -y lrzsz 上传文件(不能是目录):rz ====> 会弹出windows文件窗口界面 下载文件 :sz + 文件名
上一篇:
通过多线程提高代码的执行效率例子
下一篇:
图书馆管理系统的项目总结