关于在一些运行在Virtual Box中的稍旧版本的Cent OS与VB Tools的安装问题

稍旧版本的Centos7在安装VB Tools时会报错并提示安装kernel-devel

解决办法:

首先确保安装了gcc、make、perl:

yum install gcc make perl -y

其次在安装报错后更新一下系统中所有的软件:

yum upgrade -y

在更新了软件后重启就会发现问题神奇的解决了

PS:
报错信息大致如下:

This system is currently not set up to build kernel modules.
Please install the Linux kernel “header” files matching the current kernel
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
kernel-devel kernel-devel-3.10.0-693.11.1.el7.x86_64

如何处理报错E: Sub-process /usr/bin/dpkg returned an error code(1)

在用apt-get安装软件时出现
E:Sub-process /usr/bin/dpkg returned an error code(1)

错误提示dpkg包出现了问题

一、重命名info目录

sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak

二、重新创建一个info目录

sudo mkdir /var/lib/dpkg/info

三、安装出现报错的安装包

sudo apt-get install -f xxx

四、移动文件

#把info目录下的所以文件移动到info.bak目录下

sudo mv /var/lib/dpkg/info* /var/lib/dpkg/info

五、删除info目录

sudo mv -rf /var/lib/dpkg/info

六、恢复info文件

sudo mv /var/lib/dpkg/info.bak /var/lib/dokg/info

安装vmware

一、安装vmware

1.Ubuntu

到VMware的官网下载VMware workstation 12

博主下载的是:VMware-Workstation-Full-12.5.7-5813279.x86_64.bundle 后缀为.bundle

1.chmod a+x VMware-Workstation-Full-12.5.7-5813279.x86_86.bundle
2.Sudo ./VMware-Workstation-Full-12.5.7-5813279.x86_86.bundle

二、deepin

直接在深度商店里下载vmware

绝对路径以及当前路径的基本概念

西瓜先生总说我基础知识不扎实,今天还一脸严肃的跟我说了这件事。呐~这不一回来就写上了,希望走向程序猿的你们不要这样哦!

|----|--|--|--|---|

root/            var/      usr/      tmp/        etc/          home/

|----|       |----|

…    bin/       joh/             bingo/

|---|

123  123/

大概的路径就是这样的了.

如要进入bingo这个用户

绝对路径:/home/bingo

相对路径:../bingo

用vim中显示行数

一、当前用户下显示

vim~/.vimrc

set nu

# 进入后i编辑后x退出

 

二、所有用户显示

[root@mycentos7 ~]# vim /etc/vimrc

set nu

#i 编辑 x 退出

三、在当前用户下进行所有用户显示

[jon@mycentos7 ~]$ sudo vim /etc/vimrc

set un

#在知道普通用户的密码,并且有权限才可编辑

[jon@mycentos7 ~]$ sudo vim /etc/vimrc
[sudo] password for jon:
Sorry, try again.
[sudo] password for jon:
jon is not in the sudoers file. This incident will be reported.

#当出现上述所示情况,说明当前用户的权限不够。

centos中硬盘的分区与挂载

在虚拟机中装上centos系统后在设置里增加一块8G硬盘,后对硬盘进行分区并挂载。

一、fdisk -l 察看分区状况

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x00053d0e

设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 41943039 20458496 8e Linux LVM

磁盘 /dev/sdb:8589 MB, 8589934592 字节,16777216 个扇区            
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xb0839a95
#由上所知,新增了一个sdb盘

二、fdisk  /dev/sdb

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:8589 MB, 8589934592 字节,16777216 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xb0839a95

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 1640447 819200 83 Linux
/dev/sdb2 1640448 16320511 7340032 5 Extended
/dev/sdb5 1642496 5836799 2097152 83 Linux
/dev/sdb6 5838848 6862847 512000 83 Linux
/dev/sdb7 6864896 7479295 307200 83 Linux
/dev/sdb8 7481344 7890943 204800 83 Linux

#可察看建立了几个分区

(分别把sdb分成了8个区 可划分为p800M、e7G、后剩下l按照实际情况分区)

三、建立挂载点

mkdir   /mnt/mountsdb1    #给sdb1建立一个挂载文件

[root@mycentos7 mnt]# ls
mountsdb1 mountsdb5 mountsdb6 mountsdb7 mountsdb8   #要建立如上几个挂载点

#分别建立了五个文件(扩展分区不能挂载故不用建立挂载点)

四、挂载

mount /dev/sdb1 /mnt/mountsdb1         #mount 第一个分区所在路径 挂载文件所在的路径
mount /dev/sdb5 /mnt/mountsdb5         #分别挂载
mount /dev/sdb6 /mnt/mountsdb6
mount /dev/sdb7 /mnt/mountsdb7
mount /dev/sdb8 /mnt/mountsdb8

 

五、察看是否挂载上

df  -Th

[root@mycentos7 mnt]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 18G 4.6G 13G 27% /
devtmpfs devtmpfs 474M 0 474M 0% /dev
tmpfs tmpfs 489M 156K 489M 1% /dev/shm
tmpfs tmpfs 489M 7.1M 482M 2% /run
tmpfs tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/sda1 xfs 497M 158M 340M 32% /boot
tmpfs tmpfs 98M 20K 98M 1% /run/user/1000
/dev/sr0 iso9660 4.1G 4.1G 0 100% /run/media/jon/CentOS 7 x86_64
/dev/sdb1 xfs 797M 33M 765M 5% /mnt/mountsdb1
/dev/sdb5 xfs 2.0G 33M 2.0G 2% /mnt/mountsdb5
/dev/sdb6 xfs 497M 26M 472M 6% /mnt/mountsdb6
/dev/sdb7 xfs 297M 16M 282M 6% /mnt/mountsdb7
/dev/sdb8 xfs 197M 11M 187M 6% /mnt/mountsdb8
tmpfs tmpfs 98M 0 98M 0% /run/user/0

# 可看到sdb1-sdb8所选的分区都挂载上了