常用linux/虚拟机问题解决方法大全

虚拟机宿主机复制粘贴

打开终端,执行

sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools-desktop

配置远程登录root ssh

https://blog.csdn.net/jinghongluexia/article/details/90031842

虚拟机linux界面放大

https://blog.csdn.net/RY2017_Gaoxusheng/article/details/105218919

xrandr -s 1680x1050

VMWare虚拟机中大小写切换失效的解决方法

  1. 我的计算机 - > 虚拟机名称 右键 -> 打开虚拟机目录
  2. 找到虚拟机配置文件,文件类型vmx,使用记事本或者Notepad++打开
  3. 在文件中添加
mks.win32.useInjectedMagic=”FALSE”

解决‘E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) ’ 问题

https://blog.csdn.net/codehxy/article/details/90487318

rm -r -f /var/lib/dpkg/lock-frontend
rm  -r -f /var/lib/dpkg/lock

apt换阿里源

https://blog.csdn.net/zhangjiahao14/article/details/80554616

lsb_release -c
cp /etc/apt/sources.list /etc/apt/sources.list.bak
vim /etc/apt/sources.list

deb http://mirrors.aliyun.com/ubuntu bionic main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu bionic-updates main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu bionic-security main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu bionic-proposed main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu bionic-backports main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu/ bionic main universe restricted multiverse
sudo apt-get update
sudo apt-get upgrade

如果update过程中有这个报错is not valid yet (invalid for another 327d 12h 55min 12s). Updates for this,因为系统时间不对,请执行设置

date -s 2021/3/14

时间设置

# 获取当前时间
$ date
Fri Jan 23 15:22:16 CST 2015

# 以特定格式输出当前时间,格式字符串前以"+"开头,例如获得当前时间的epoch
$ date +%s
1421998051

# 设置当前时间
$ sudo date -s "2015-01-22 00:00:00"
Thu Jan 22 00:00:00 CST 2015
# 获取系统硬件时间
$ sudo hwclock
Fri 23 Jan 2015 03:33:17 PM CST  -0.567492 seconds

# 设置操作系统的软件时间,与系统硬件时间同步
$ sudo hwclock -s

# 设置系统硬件时间,与操作系统的软件时间同步
$ sudo hwclock -w

安装MVN

https://zhuanlan.zhihu.com/p/258968132
并修改

/usr/local/apache-maven-3.6.3/conf# vim settings.xml
# 配置阿里云镜像,删掉原来的镜像
  
	      
	  alimaven    
      aliyun maven  
      http://maven.aliyun.com/nexus/content/groups/public    
      central      
     
	      
	  alimaven    
      aliyun maven  
      http://maven.aliyun.com/nexus/content/repositories/central/    
      central      
     
	      
	  alimaven    
      aliyun maven  
      http://central.maven.org/maven2    
      central      
     
  

经常发现网卡自己down掉,需要dhcp重新分配ip

sudo dhclient ens33

配置

最好先修改密码,重启后再修改用户名。
1)修改root密码:

$ sudo passwd root

修改完成后,使用$ su root命令验证是否正确。
2)修改用户密码:

$ sudo passwd xxx(用户名)

修改完成后,使用$ su xxx(用户名)命令验证是否正确。

一些不常见的问题

U盘挂载相关

先查使用设备支持什么U盘文件系统。有的设备只支持FAT32的系统。可以把U盘格式化时选择这个文件系统。如果选不了,大概率是因为U盘容量太大了不支持FAT32,请换一个8G以下的小U盘。

插上U盘之后出现No Caching mode page found Assuming drive cache: write through问题。我的解决方式是先等等,要是没反应直接回车,假装不存在这个问题。(这样暂时没出问题不代表以后不会出)

准备挂载前先查名字

# 列出所有的存储设备
ls /dev/sd* 

配置网络相关

如果编辑DNS配置文件/etc/resolve.conf时出现下面的错误
1.E166: Can't open linked file for writing
查是不是有权限(用户权限sudo和文件权限ll -h),是不是被锁定
ps好像最后是因为2解决了才解决的,试过w !sudo tee %没用
2.E297: Write error in swap file
速度去查df -lh看是不是磁盘满了,有100%没有,删掉大的日志文件。

CentOS

设置centos的时区

  1. 查看当前时区
timedatectl status

结果

      Local time: 四 2021-03-11 10:53:57 CST
  Universal time: 四 2021-03-11 02:53:57 UTC
        RTC time: 四 2021-03-11 02:52:42
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: no
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

  1. 修改为UTC
timedatectl set-timezone UTC
  1. 修改为CST
timedatectl set-timezone Asia/Shanghai

time.Now.In(location)

你可能感兴趣的:(Linux/Ubuntu,linux)