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服务器地址 #####################################################
永久配置vim
1、配置永久的IP地址、子网掩码 、网关 # vim /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet #网卡类型为以太网 DEVICE=eth0 #网卡设备名称 HWADDR=00:0C:29:FE:1A:09 #网卡MAC地址 BOOTPROTO=static #协议类型 dhcp bootp none ONBOOT=yes #开机时是否激活 yes | no IPADDR=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
2、配置永久的DNS服务器地址缓存
[root@server0 /]# vim /etc/resolv.conf #指定DNS服务器地址 [root@server0 /]# cat /etc/resolv.conf nameserver 172.25.254.254
3、永久的主机名bash
[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与网关less
# nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.4.5/24 ipv4.gateway 192.168.4.254 connection.autoconnect yes ######################################################
常见的提示:错误的依赖关系ide
# 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工具
1、Yum服务端:共享光盘全部内容 1.挂载/dev/cdrom [root@server0 ~]# mkdir /myiso [root@server0 ~]# ls /myiso/ [root@server0 ~]# mount /dev/cdrom /myiso/
2、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 123456 123456 [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