Linux的安装

VM的安装

  1. 去BIOS里修改设置开启虚拟化设备支持

  2. 安装虚拟机软件(vm)image-20210629100556373

CentOS安装

  1. 创建虚拟机(空间)

    配置网络连接,有三种形式:

    • 桥连接:Linux可以和其他系统互通,但可能造成IP冲突
    • NAT:网络地址转换方法:Linux可以访问外网,不会IP冲突
    • 主机模式:Linux是一个独立的主机,不能访问外网
  2. 开始安装系统(CentOS6.8)

    CentOS镜像的下载CentOS

    配置Linux中centos的镜像下载

    image-20210629105249238

    具体详细的下载以及使用参考bilibili

    最后安装好界面

    image-20210629161626164

    CentOS的终端使用和联网

  3. 终端的使用,点击鼠标右键,即可选择打开终端

    image-20210629162405579

  4. 配置网络,可以上网。

    点击上面右侧的;两个计算机图片,选择启动eth0,即可成功连接到网络,就可以上网了

    image-20210629162640776

vmtools安装

介绍
  1. 可以直接粘贴命令在windos和centos系统之间
  2. 可以设置windos和centos之间的文件共享
    vmtools的安装和使用
    1
    2
    3
    4
    5
    6
    7
    8
    1. 进入centos
    2. 点击vm菜单->install vmware tools
    3. centos出现一个vm 的安装包
    4. 点击右键解压,得到一个文件夹
    5. 进入vm解压的目录,该文件在 /root/桌面/vmware-tools-distrib/下
    6. 安装 ./vmware-install.pl
    7. 全部使用默认设置即可
    8. 需要reboot重新启动即可生效
    使用vmtools来设置windows和linux的共享文件夹
    image-20210629170819717 默认在centos的 /mnt/hgfs/ 下

Linux目录结构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
1. /bin
存放着经常使用的命令

2. /sbin
存放的是系统管理员使用的系统管理程序

3. /home
Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名 的

4. /root
该目录为系统管理员,超级权限者的用户主目录

5. /etc
所有系统管理所需要的配置文件和子目录

6. /usr
用户的应用程序和文件放在该目录下

7. /boot
存放启动Linux使用的一些核心文件夹

8. /proc /srv /sys Linux系统配置(别动)

9. /media
Linux系统自动识别的设备,如U盘,光驱

10. /mnt
用户临时挂载别的系统的文件

11. /opt
安装的软件存放目录

12. /usr/local
软件的安装目录

13. /var
日志文件等

远程登录Linux

1
2
3
XShell5[远程登录Linux的软件]

Xftp[上传和下载]
安装XShell 和 Xftp

安装链接

​ 提取码:s81x

image-20210630155922856

image-20210630160004638

​ Xftp乱码修改

image-20210630160523367

vi和vim编辑器

vi和vim的三种常见模式

  1. 正常模式

​ 在正常模式下,我们可以使用快捷键

  1. 插入模式/编辑模式

​ 输入

  1. 命令行模式
快捷键的使用案列
1
2
3
4
5
6
7
1. 拷贝当前行 yy,粘贴p
2. 删除当前行 dd,删除当前行向下5行 4dd
3. 设置文件的行号,取消文件的行号【命令行下 :set nu,:setnonu】
4. 在文件中查找[命令行下 /关键字 回车查找]
5. 快捷键到文档最末尾【G】和最首行【gg】,在正常模式下执行
6. 在文件中输入“hello”,正常模式下输入uu,可以撤销该动作,反悔撤销 ctrl+R
7. 光标移动到 第20行 shift+g,正常模式下输入20 然后shift+g

开机,重启,和用户登录注销

关机&重启
  1. shutdown -h now:表示立即关机

  2. shutdown -h 1:表示1分钟后关机

  3. shutdown -r now:立即重启

  4. halt :关机

  5. reboot :重启系统

  6. sync:同步 保存

    注释:当关机或重启时,限制性 sync 保存 同步数据。

    用户登录和注销

    logout :用户注销

用户管理

添加用户

​ 添加用户 useradd [选项] 用户名

​ 添加用户 useradd -d 指定目录 新用户名 (给新创建的用户指定家目录)

​ 添加用户 useradd -g 组名 新用户名 (给新创建的用户指定要已经创建好的组里)

删除用户

​ 删除用户,但是保留家目录 userdel 用户名

​ 删除用户并删除家目录 userdel -r 用户名

用户信息

​ 查询用户 id 用户名

image-20210702095721518

切换用户

​ su - 用户名

image-20210702100058460

用户组

​ groupadd 组名 (创建组)

​ groupdel 组名 (删除组)

Linux的运行级别

1
2
3
4
5
6
7
1. init 0 关机
2. init 1 单用户(用于找回密码)
3. init 2
4. init 3 命令行模式
5. init 4
6. init 5 桌面模式
7. init 6 重启

设置运行级别,vim /etc/inittab

将 id:5 initdefault 这个行中的数字 改为对应的运行级别

Linux的常用命令

1
2
3
4
5
6
7
8
1. ls:列出目录
2. cd:切换目录
3. pwd:显示目前的目录
4. mkdir:创建一个新的目录
5. rmdir:删除一个目录
6. cp:复制文件或者目录
7. rm:移除文件或目录
8. mv:移动文件与目录,或者修改文件与目录的名称