jk's notes
  • Linux 基本操作

Linux 基本操作

主要内容:

  1. 挂载光盘, 搭建本地仓库. 重新配置源.
  2. 文件夹基本操作.
  3. 基础配置.

1. 挂载光盘

前面配置了 IP, 即可使用 SSH 登录. 使用命令:

ssh root@192.168.56.108

密码为 Sa12345678

image-20230704140937664

Oracle Linux 安装盘中有必要使用的各类软件. 配置本地仓库实际上就是:

  1. 将光盘挂载到系统中.
  2. 使用 file:// 协议, 配置源.
  3. 使用光盘中的软件进行安装.

1.1 修改虚拟机启动顺序

虚拟机默认启动顺序是, 软盘 > 光盘 > 本地硬盘

首先关机

image-20230704141717325

可以单机该区域进行修改, 也可以通过设置来修改. 将硬盘设置为第一启动项.

image-20230704141820421

1.2 将光盘插入光驱

实际上就是设置 iso 镜像文件地址.

image-20230704142003470

然后重新启动虚拟机.

1.3 访问 cdrom

使用 ssh 连接到服务器. 然后 /dev/cdrom 表示光盘设备, 使用 mount 命令挂载光盘.

mount /dev/cdrom /mnt/

image-20230704143805574

然后可进入 /mnt/ 查看光盘内容:

cd /mnt/
ls

image-20230704143836200

如果没有挂载光盘则会提示错误:

image-20230704143740328

2. 配置 yum 仓库

2.1 删除原有源定义文件

切换到 /etc/yum.repos.d 目录, 查看该目录下的资源库.

cd /etc/yum.repos.d
ls

默认使用的 public-yum-ol6.repo 文件中定义的源.

image-20230704145020483

可以使用 cat, 或 more 来查看文件中的内容 (这里不重要).

将该文件删除, 使用命令 rm

rm public-yum-ol6.repo

image-20230704145501691

2.2 使用 vim 创建新源

执行命令来创建源文件:

vim server.repo

源文件必须使用 repo 结尾.

进入 vim 编辑器, 键入 i 进入编辑模式. 添加下面内容

[server]
name=Oracle Linux
baseUrl=file:///mnt/
gpgcheck=0
enabled=1

image-20230704150005866

2.3 启用新源

清除缓存:

yum clean all

image-20230704150155557

利用 yum list 可以查看更新后的配置

3. Linux 基本操作命令

3.1 基础常用命令

命令含义常用命令
cd切换目录cd ~ 切换到家目录
cd - 切换到上一个目录.
pwd输出当前目录地址.
ls查询目录下的内容.常用参数: -a, -l
ll 是 ls -l 的简写形式.
man 命令查询命令手册
touch 文件创建文件
cp 源文件 新文件复制文件
mv 源文件 新文件移动文件, 常用与实现更名.
rm 文件删除文件常用选项 -rf 强制递归删除.
mkdir 目录名创建文件夹
rmdir 目录名删除文件夹
stat 路径查看统计信息.
file 路径查看文件格式
cat 文件路径查看文件内容(全部)
more 文件路径/less 文件路径部分查看文件内容
tail/head查看文件后 n 行或前 n 行使用选项 -n 来指定数字.

3.2 绝对路径与相对路径 [略]

  • 当前目录使用 .
  • 父目录使用 ..
  • 根目录使用(绝对路径) /

3.3 磁盘操作

  • mount / unmount 挂载与卸载磁盘.
  • df 查看磁盘空间, 常用 -h 参数来调整显示.
  • du 查看磁盘占用目录.

3.4 VIM 基础操作

  • 进入编辑模式: i, o, a, A
    • i 从光标所在位置进入编辑模式.
    • o 在后面插入一行, 在新行中进入编辑模式.
    • a 在光标所在的后一个位置进入编辑模式.
    • A 在光标所在行的末尾进入编辑模式.
  • 进入命令模式: esc 键
  • 退出: q, 强制使用 !. 不保存直接退出: q!
  • 保存(写入): w, 强制使用 !. 保存并退出: wq
  • 删除光标位置字符: x
  • 删除当前行: dd
  • 删除光标位置单词: dw
  • 删除光标位置到末尾的内容: d$
  • 将数据插入光标之后: a
  • 将光标所在行最后: A

3.5 术语

  • RPM: Redhat Package Manager
  • YUM : Yellow dog Updater, Modified
Last Updated:
Contributors: jk