哇,好久不碰linux,觉得自己已经基本快忘光了。。
幸好还有点底子。。。
零、写在前面
要想高效获取某一领域或某一单点知识,请翻书吧!
从书中获取知识,可以事半功倍!
学习知识,要先搭框架,再填充细节。
先框架,再细节!
就跟现代建房子一样,先搭框架,再垒细砖!
一、 LL 命令
ll查看当前目录下的文件详情,等价于 ls -l
或者直接 ll file_name
查看 file_name 的文件详情
第一个字符
‘-’ 普通文件
d directory 目录
b block 块 设备文件
l link 链接/快捷方式
二、df -h 命令
查看系统盘的使用信息(设备被mount到哪里)
三、 mount 命令
mount A B
将A设备挂载到 (on) B
df -h 时可以看到 /dev/sr0 被mounted on /run/media/root/CentOS 7 x86_64
/dev/sr0 是一个块文件
/dev/cdrom 是一个指向 /dev/sr0的链接(/dev下ll获取以上信息)
一般光盘挂载,挂载到 /mnt/cdrom目录下
直接执行 mount /dev/cdrom /mnt/cdrom
会报错: mount:mount point /mnt/cdrom does not exist
那就新建一个好了哇:
cd /mnt
mkdir cdrom
mount /dev/cdrom /mnt/cdrom
四、yum本地资源
yum 默认的文件是 /etc/yum.repos.d 目录下的 Centos-Base.repo
要修改为本地资源
具体操作:
- mount /dev/sr0 /mnt/cdrom 先将sr0 设备进行挂载至/mnt/cdrom 【已挂载可以忽略此步骤】
- df -h 检查 (check) sr0光盘被挂载在哪里,比如 /mnt/cdrom 【记下这个目录】
- cd /etc/yum.repos.d
- ll
- cp Centos_Media.repo Centos_Media.repo.bak (将媒体容器先行备份,良好的工作习惯)
- vi Centos_Media.repo
将baseurl 部分的第二行改成: ///mnt/cdrom 如下所示
baseurl=file:///media/CentOS/
file:///mnt/cdrom/
file:///media/cdrecorder/
倒数第二行 enabled=0改为1
表示启用该 repo(非常重要的参数!!)
- 禁用默认的网络源(http 到centos官网去获取yum源)
mv Centos-Base.repo Centos-Base.repo.bak - yum install telnet -y
就可以成功拉!!!
=======================================
PS 感谢 NZP 的大力支持,他的笔记详见:
https://note.youdao.com/ynoteshare1/index.html?id=7c921895ad2082bd309e4f2f5dc297ef&type=note