博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Day03 - 挂载、nmcli、yum安装
阅读量:6278 次
发布时间:2019-06-22

本文共 5551 字,大约阅读时间需要 18 分钟。

cp 复制– -p:保持原文件的权限、修改时间等属性不变#######################################################mount 挂载操作Windows:    光盘文件---------->光驱设备--------->CD驱动器Linux:    光盘文件-------->光驱设备(/dev/cdrom)-------->挂载点[root@server0 ~]# ls /dev/cdrom /dev/cdrom[root@server0 ~]# ls -l /dev/cdrom• 使用mount命令– 格式:mount 设备路径 挂载点目录[root@server0 ~]# mkdir /myiso[root@server0 ~]# ls /myiso/[root@server0 ~]# dd if=/dev/cdrom of=/mnt/CentOS7.2.iso        #拷贝光盘[root@server0 ~]# mount /dev/cdrom /myiso/mount: /dev/sr0 写保护,将以只读方式挂载[root@server0 ~]# vim /etc/fstab/dev/cdrom  /media/cdrom    iso9660     defaults    0  0[root@server0 ~]# ls /myiso/[root@server0 ~]# ls /myiso/Packages卸载[root@server0 /]# umount /myiso/######################################################DNS测试• host命令– host  域名或IP地址  DNS服务器地址#####################################################

永久配置

一、配置永久的IP地址、子网掩码 、网关# vim /etc/sysconfig/network-scripts/ifcfg-eth0TYPE=Ethernet   #网卡类型为以太网DEVICE=eth0     #网卡设备名称HWADDR=00:0C:29:FE:1A:09    #网卡MAC地址BOOTPROTO=static        #协议类型 dhcp bootp noneONBOOT=yes          #开机时是否激活 yes | noIPADDR=192.168.1.90     #网络IP地址NETMASK=255.255.255.0   #网络子网掩码GATEWAY=192.168.1.1     #网关地址BROADCAST=192.168.1.255 #广播地址查看网络连接• 使用 show 指令# nmcli connection show修改网络连接配置# nmcli connection modify 'System eth0' ipv4.method manual ipv4.addresses '172.25.0.100/24  172.25.0.254' connection.autoconnect yes激活/禁用网络连接# nmcli connection up 'System eth0'# ifconfig

二、配置永久的DNS服务器地址

[root@server0 /]# vim /etc/resolv.conf  #指定DNS服务器地址 [root@server0 /]# cat /etc/resolv.conf nameserver 172.25.254.254

三、永久的主机名

[root@server0 /]# vim /etc/hostname    A.tedu.cn[root@server0 /]# exit       在进行远程管理######################################################

软件包管理

• RPM Package Manager,RPM包管理器– rpm -q   软件名...        #查看软件– rpm -ivh   软件名-版本信息.rpm      #安装软件– rpm -e  软件名...            #卸载软件#######################################################

补充:导入RPM软件包的签名

[root@A /]# rpm --import /myiso/RPM-GPG-KEY-redhat-release

补充:RHEL7.2配置IP与网关

# nmcli  connection  modify  eth0   ipv4.method  manual  ipv4.addresses  192.168.4.5/24   ipv4.gateway 192.168.4.254  connection.autoconnect  yes  ######################################################

常见的提示:错误的依赖关系

# rpm -ivh /myiso/Packages/bind-chroot-9.9.4-29.el7.x86_64.rpm error: Failed dependencies:    bind = 32:9.9.4-29.el7 is needed by bind-chroot-32:9.9.4-29.el7.x86_64#######################################################

搭建本地Yum

一、Yum服务端:共享光盘所有内容1.挂载/dev/cdrom  [root@server0 ~]# mkdir /myiso[root@server0 ~]# ls /myiso/[root@server0 ~]# mount /dev/cdrom /myiso/

二、Yum客户端:指定Yum服务端位置

1.修改配置文件,/etc/yum.repos.d/*.repo
#删除其他客户端文件,防止有错误的文件互相影响

[root@A ~]# rm -rf /etc/yum.repos.d/*   [root@A ~]# vim /etc/yum.repos.d/dvd.repo[rhel7]                    #仓库名称(可以任意,不能有空格)name=NSD1705               #仓库描述(可以任意)baseurl=file:///myiso      #指定Yum服务端仓库位置enabled=1                  #该文件启用gpgcheck=0                 #不检测软件包签名验证: [root@A ~]# yum  -y  install httpd     #安装httpd软件包#######################################################补充:可以自动生成客户端文件[root@A ~]# rm -rf /etc/yum.repos.d/*  [root@A /]# ls /etc/yum.repos.d/ [root@A /]# yum-config-manager --add file:///myiso[root@A /]# ls /etc/yum.repos.d/[root@A ~]# vim /etc/yum.repos.d/myiso.repo 在文件的最后写入 gpgcheck=0[root@A ~]# yum  clean all    #清空缓存[root@A ~]# yum  repolist     #列出仓库信息,没有报错,发现4000多个包#######################################################网络的Yum源[root@A /]# rm -rf /etc/yum.repos.d/*[root@A /]# yum-config-manager --add http://172.25.254.254/content/rhel7.0/x86_64/dvd/[root@A /]# ls /etc/yum.repos.d/[root@A ~]# vim /etc/yum.repos.d/*.repo 在文件的最后写入 gpgcheck=0[root@A ~]# rpm -e vsftpd       #卸载[root@A ~]# yum -y install vsftpd#######################################################检查真机共享服务是否开启[root@room8pc205 ~]# systemctl status nfs-server[root@room8pc205 ~]# systemctl restart nfs-server[root@room8pc205 ~]# rht-vmctl reset cla***oom[root@room8pc205 ~]# firefox http://172.25.254.254###################################################### yum repolist          #列仓库# yum list [软件名]...  #列软件# yum clean all          #清缓存# yum -y install 软件名...  #安装软件# yum -y remove  软件名...  #卸载软件#####################################################重定向输出• 将命令行的正常输出保存到文件– 覆盖式:命令行  >  文件– 追加式:命令行  >>  文件[root@A /]# ifconfig eth0  >  /opt/ipaddr.txt[root@A /]# cat /opt/ipaddr.txt[root@A /]# hostname[root@A /]# hostname > /opt/ipaddr.txt [root@A /]# cat /opt/ipaddr.txt[root@A /]# hostname >> /opt/ipaddr.txt[root@A /]# cat /opt/ipaddr.txt[root@A ~]# echo 123456123456[root@A ~]# echo 123456 >> /opt/ipaddr.txt [root@A /]# cat /opt/ipaddr.txt[root@A ~]# echo abc > /opt/1.txt######################################################升级Linux内核下载软件包• 使用wget下载工具– wget 软件包的URL网址– wget 软件包的URL网址 -O /目录路径/新文件名# wget http://172.25.254.254/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm# rpm -ivh kernel-3.10.0-123.1.2.el7.x86_64.rpm# reboot# uname -r         #再次查看内核######################################################补充命令:查看文本文件内容命令 cat:适合查看小文件 less:适合查看大文件 cat -n : 显示行号 head -3 :查看文件内容头三行 tail -5 :查看文件内容尾五行[root@A ~]# cat -n /etc/passwd[root@A ~]# less /etc/passwd    #按q退出,按键盘上下键可以滚动[root@A ~]# head -3 /etc/passwd[root@A ~]# tail -6 /etc/passwd#######################################################grep 过滤操作,过滤文本文件的内容• 根据字符串模式提取文本行– grep [选项] '匹配模式' 文本文件...[root@A ~]# grep 'root' /etc/passwd[root@A ~]# grep 'bash' /etc/passwd[root@A ~]# grep 'seismic' /usr/share/dict/words   # grep 'seismic' /usr/share/dict/words   > /root/wordlist
 

转载于:https://blog.51cto.com/1171770621/2394870

你可能感兴趣的文章
《算法导论》学习分享——摊还分析
查看>>
GO — 提供跨域请求代理服务
查看>>
【javascript 基础篇】prototype & constructor & instanceof
查看>>
AngularJs功能(八)--表单验证
查看>>
【源起Netty 外传】System.getPropert()详解
查看>>
LeetCode 300. Longest Increasing Subsequence
查看>>
Spring Boot快速入门(三):依赖注入
查看>>
ASUS Merlin固件开启JFFS教程
查看>>
JS面向对象之四 【new】 (创建特定对象的语法糖)
查看>>
使用 Nodejs 制作命令行工具
查看>>
Python调用C/C++方式
查看>>
JavaScript中的函数与arguments
查看>>
在vue-cli中组件通信
查看>>
翻译连载 | 附录 C:函数式编程函数库-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇...
查看>>
【313天】跃迁之路——程序员高效学习方法论探索系列(实验阶段71-2017.12.15)...
查看>>
Linux和Ubuntu的区别与联系
查看>>
【译】Tree-shaking - webpack 2 和 Babel 6
查看>>
开源跨平台移动项目Ngui【Action动作系统】
查看>>
ESP32:mdns协议
查看>>
Docker拥抱k8s早有预兆,Docker现何去何从?
查看>>