Linux系统管理第三节

Linux系统管理第三节
一, 光盘 挂载
1、光盘 挂载命令
mount  /dev/sr0 目标路径
mount  /dev/cdrom 目标路径
sr0与cdrom是同一个文件用那个都可以
2、 光盘 挂载 过程:
(1)因为 光盘挂载的目录默认没有所以要 建立一个用于光盘挂载的目录。/media/cdrom
(2)确保虚拟机的光盘与虚拟机连接好了(虚拟机右下角)。
(3)输入命令进行 光盘 挂载 mount /dev/sr0 /media/cdrom
3. 我们现在的笔记本都没有光驱 所以,光盘都是以一个文件的形式存在的xxxxx.iso的镜像文件。 这个文件不需要解压缩,解压缩就不能用了。
二、包安装
一般命名格式:
rpm -qa:查看系统里已经安装的所有软件包
rpm -q: 精确查找某个软件包是否安装
rpm -ql:查看某个软件的安装路径
rpm -qf [绝对路径]: 根据一个命令的绝对路径,查找它属于哪个软件包。 ( which+命令:查看命令的绝对路径)
rpm -ivh:安装某个软件包(其中 -i:安装 -v:安装的时候显示详细信息 -h:人性化显示安装过程 )
rpm -e:卸载某个已经安装的软件包
三、 Yum仓库
对于依赖包 我们有一种方法。当我想要安装某个软件包的时候。软件包所需要的所有依赖包。它可以自动帮我们找出来,并且自动安装。
Yum仓库构建过程
1、光盘挂载
mkdir -p /media/cdrom :创建递归目录
mount /dev/sr0 /media/cdrom :光盘挂载
ls  /media/cdrom :查看挂载是否成功
2、配置Yum仓库的配置文件。/etc/yum.repos.d/
里面的所有以xxxx.repo结尾的文件,都是Yum的配置源文件。
由于centos6,在国内并未正式上市。因此自带的repo文件我们不能用, 但是我们一般也不删除,我们只需要把它藏起来,让Yum仓库就找不到就可以了。
创建一个目录并把自带的repo文件移动到新目录下就可以了, Yum仓库不会递归查找。它只会找/etc/yum.repos.d/*.repo结尾的文件。不会找子目录里的。
将含有M的文件再挪出来, 为了方便,我们修改这个含有M的文件就可以了。
3、vim打开这个*M*文件,其中 # 都是注释,没有实际意义。
将*M*文件里enabled =0 改成 1 然后 保存并退出。
4、清理所有历史的Yum缓存: yum -y clean all
生成新的Yum缓存: yum makecache
备注:Yum安装和rpm安装不同 rpm需要自己安装依赖包,Yum可以自动帮我们安装依赖包。 
rpm安装的时候,linux不知道包在哪。
因此,rpm -ivh   包的路径。。。 yum仓库安装的时候,配置文件里,我们告诉他在哪了。
所以安装的时候,只要告诉他,包的名字,就可以安装了。
四、创建模板机
1、正常创建虚拟机但要注意以下两点:
(1)适配器用VMnet8模式
(2)模式里选择最小化模式Minimal
2、网卡配置与IP配置
(1)网卡相关配置
ip link  :查看网卡的物理设备状态
ifconfig eth0 up :启动网卡物理设备
(2) IP相关配置
cd /etc/sysconfig/network-scripts/: 网卡配置文件的路径
打开 网卡配置文件( 最小化模式没有vim只能用vi)
删除MAC地址与UUID号方便克隆
Device 设备名:网卡叫什么名,他就是什么名
TYPE:网卡类型
ONBOOT 是否开机自动启动此配置文件。
ONBOOT=yes  开机自动激活配置文件。
我们默认配置文件是DHCP获取的, 如果要自定义我们需要修改BOOTPROTO参数.
IPADDR(IP地址)=192.168.200.100
NETMASX(子网掩码)=255.255.255.0
GATEWAY(网关)=192.168.200.2
DNS1(一般和网关一样)=192.168.200.2
ifdowm:关闭网卡配置文件
ifup:打开 网卡配置文件
因为是在做模板机,需要做一遍自定义的IP在之前加#并吧 BOOTPROTO改为dhcp
这样即有dhcp自动获取,又有自定义IP需要时去掉#即可,方便克隆时候使用
然后重新获取IP并打开Xshell与模板机连接进行接下来的配置
BOOTPROTO参数也可以调整成另外两种状态static与none ( static静态 none制空)
3、搭建yum仓库
(1)挂载,虚拟机默认第一次装机光驱(右下角光盘按钮)不连接需要手动打开才能进行光盘挂载
mkdir -p /media/cdrom :创建递归目录
mount /dev/sr0 /media/cdrom :光盘挂载
ls  /media/cdrom :查看挂载是否成功
(2)置Yum仓库的配置文件
cd /etc/yum.repos.d/ 移动到 文件目录下
ls :查看
mkdir bak 创建目录
mv C* bak/ :将含有C的目录移动到新创建目录下面
mv bak/*M* . : 将含有C的目录移动到当前目录下
ls :查看文件是否移动成功
vi打开M文件 将M文件里enabled =0 改成 1 然后 保存并退出。
yum -y clean all :清理所有历史的Yum缓存
yum makecache: 生成新的 Yum缓存
4、安装所有必须安装的软件包,并关闭安全机制
yum -y install gcc gcc-c++ make automake autoconf readline readline-devel vim-enhanced openssh-clients
我们需要关闭所有的安全机制。避免我们以后的实验出现错误。
(1)关闭iptables防火墙。并且永远开机不启动
service iptables stop 
 关闭防火墙规则
chkconfig iptables off 
 关闭防火墙开机自动启动
(2)关闭selinux安全机制。
sestatus
 查看selinux是否开启了。
setenforce 0 临时关闭selinux。
vim /etc/selinux/config
永久关闭selinux,配置文件
将SELINUX后面改为disabled
然后reboot重启。 sestatus 查看selinux是否关闭
5、模板机关闭之前一定要清空网卡缓存文件不然容易出问题,模板机做好了一般时候不要再打开了
> /etc/udev/rules.d/70-persistent-net.rules
init 0 关机
特别注意:我们只是实现了网卡配置文件的自动启动ONBOOT=yes
但是光盘,我们可没有实现自动挂载。克隆机使用时候要手动挂载再使用yum仓库
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值