Admin3



真机上:还原三台虚拟机classroom、server、desktop

[root@room9pc14 桌面]# rht-vmctl reset classroom
[root@room9pc14 桌面]# rht-vmctl reset server
[root@room9pc14 桌面]# rht-vmctl reset desktop

真机远程管理:ssh方式,方便使用server与desktop   

[root@room9pc14 桌面]# ssh  用户名@IP地址

补充快捷键: Ctrl+Shift+t 开启一个新的终端

[root@room9pc14 桌面]# ssh -X root@172.25.0.11
[root@room9pc14 桌面]# ssh -X root@172.25.0.10

####################################################
 真机上实现别名的定义,修改配置文件

 设置永久的别名
[root@room9pc14 桌面]# vim  /root/.bashrc

 alias s='ssh -X root@172.25.0.11'
 alias d='ssh -X root@172.25.0.10'

 测试:开启新的终端
[root@room9pc14 桌面]# s
[root@room9pc14 桌面]# d

####################################################
  软件包管理

一、挂载光盘
  1.图形添加光驱设备,将光盘放入到光驱设备中
  2.远程管理,进行挂载(虚拟机的操作)

 [root@server0 ~]# mkdir /dvd
 [root@server0 ~]# mount /dev/cdrom /dvd
  mount: /dev/sr0 写保护,将以只读方式挂载
 [root@server0 ~]# ls /dvd
 [root@server0 ~]# ls /dvd/Packages

 RPM软件包管理

   vsftpd-3.0.2-10.el7.x86_64.rpm

      软件名-版本-适用的系统-操作系统的架构.rpm

• RPM Package Manager,RPM包管理器

   – rpm -q   软件名...
   – rpm -ivh 软件名-版本信息.rpm...
   – rpm -e  软件名...

[root@server0 ~]# rpm -q firefox   #查询软件包是否安装
firefox-24.5.0-1.el7.x86_64
[root@server0 ~]# rpm -q vsftpd
未安装软件包 vsftpd
[root@server0 ~]# rpm -q bash
bash-4.2.45-5.el7.x86_64

安装软件包
# rpm -ivh  /dvd/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm
                                               
# rpm -q vsftpd     #查询是否安装完成

# rpm -e vsftpd     #卸载软件包

# rpm -q vsftpd     #查询软件包是否下载完成
######################################################
    
  Yum软件包仓库管理,自动解决依赖关系

    服务端:classroom.example.com
    验证:通过firefox 浏览classroom服务器光盘内容
 
 http://classroom.example.com/content/rhel7.0/x86_64/dvd/

    客户端:server0.example.com指定服务端的位置

    /etc/yum.repos.d/*.repo

[root@server0 ~]# rm -rf /etc/yum.repos.d/*
[root@server0 ~]# vim /etc/yum.repos.d/nsd.repo

      [nsd]              #仓库标识
      name=nsd           #仓库描述信息
      baseurl=http://classroom.example.com/content/rhel7.0/x86_64/dvd/
      enabled=1          #是否启用该文件
      gpgcheck=0         #是否检测包的签名信息
              
[root@server0 ~]# yum repolist    #列出仓库信息,没有报错即可

######################################################
  Yum仓库使用

[root@server0 ~]# yum -y install httpd
[root@server0 ~]# yum -y install gcc
[root@server0 ~]# yum -y install sssd
[root@server0 ~]# yum -y install system-config-kickstart
[root@server0 ~]# yum -y install mariadb-server

######################################################
  清空Yum缓存
[root@server0 ~]# yum clean all

######################################################
 升级内核

http://classroom/content/rhel7.0/x86_64/errata/Pac
kages/kernel-3.10.0-123.1.2.el7.x86_64.rpm



Server虚拟机上升级内核

# wget http://classroom.example.com/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm

# ls

# uname -r

# rpm -ivh kernel-3.10.0-123.1.2.el7.x86_64.rpm

# reboot

# uname -r

####################################################
 根据字符串模式提取文本行

– grep  [选项]   '匹配字符串'      文本文件...

• 常用命令选项
– -v,取反匹配
– -i,忽略大小写

[root@server0 ~]# grep 'root'  /etc/passwd
[root@server0 ~]# grep -v 'root'  /etc/passwd

[root@server0 ~]# grep 'ROOT'  /etc/passwd
[root@server0 ~]# grep -i 'ROOT'  /etc/passwd

[root@server0 ~]# grep 'seismic' /usr/share/dict/words

# grep 'seismic' /usr/share/dict/words > /root/wordlist
# cat   /root/wordlist


– ^word  以字符串word开头
– word$  以字符串word结尾

[root@server0 ~]# grep '^root' /etc/passwd

[root@server0 ~]# grep 'root$' /etc/passwd
[root@server0 ~]# grep 'bash$' /etc/passwd

  匹配空行
[root@server0 ~]# grep -v  '^$'  /etc/default/useradd

####################################################
• 根据预设的条件递归查找对应的文件
–  find   [目录]    [条件1]

– 常用条件表示:
    -type 类型(f 文件、d 目录、l 快捷方式)
    -name "文档名称"
    -size +|-文件大小(k、M、G)
    -user 用户名

[root@server0 ~]# find /etc/ -name "*.conf"

[root@server0 ~]# find /etc/ -name "passwd"

[root@server0 ~]# find /boot  -type d
[root@server0 ~]# find /boot  -type l
[root@server0 ~]# find /boot  -type f

####################################################

[root@server0 ~]# mkdir /root/nsd
[root@server0 ~]# touch /root/nsd01.txt
[root@server0 ~]# touch /root/nsd02.txt
[root@server0 ~]# ls /root/

[root@server0 ~]# find  /root/  -name  "nsd*"

[root@server0 ~]# find  /root/  -name  "nsd*"   -type f

[root@server0 ~]# find  /root/  -name  "nsd*"   -type d

####################################################

[root@server0 ~]# find /boot/ -size +20M
[root@server0 ~]# ls -lh /boot/initramfs-*
[root@server0 ~]# find /boot/ -size -20M

[root@server0 ~]# useradd lisi
[root@server0 ~]# useradd zhangsan
[root@server0 ~]# ls -l /home/

[root@server0 ~]# find  /home   -user zhangsan
[root@server0 ~]# find  /home   -user lisi

[root@server0 ~]# find  /   -user lisi

####################################################

find结果处理

 # rm -rf /opt/*
 # find /boot/ -size +10M

 # find /boot/ -size +10M   -exec cp {}  /opt \;

 # ls /opt/

 # mkdir /root/findfiles

 # find / -user lisi -type f  -exec cp {} /root/findfiles   \;
 
 # ls -A /root/findfiles/

####################################################
 配置网络

一、配置永久主机名 /etc/hostname

[root@server0 ~]# echo nsd.1710.com > /etc/hostname
[root@server0 ~]# cat /etc/hostname
nsd.1710.com
[root@server0 ~]# exit
登出
Connection to 172.25.0.11 closed.
[root@room9pc14 桌面]# s
Last login: Wed Nov 22 14:15:18 2017 from 172.25.0.250
[root@nsd ~]# hostname

 二、永久修改IP地址、子网掩码、网关地址

  网卡配置文件
  /etc/sysconfig/network-scripts/ifcfg-eth0

1.显示当前网络接口(网卡)信息
# nmcli connection show

2.利用命令配置
# nmcli  connection  modify  'System eth0'   
ipv4.method manual                             #手工配置IP
ipv4.addresses '172.25.0.200/24    172.25.0.254'  connection.autoconnect yes                     #开机自动启用

3.查看网卡配置文件内容
[root@nsd ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

4.激活网卡配置
[root@nsd ~]# nmcli connection up 'System eth0'

三、永久修改DNS服务器地址 /etc/resolv.conf

# echo  nameserver 172.25.254.254   >  /etc/resolv.conf
# cat  /etc/resolv.                                                                                                                                                                                           conf

# nslookup   server0.example.com    #测试解析

#####################################################
查看网关地址

[root@nsd ~]# route  -n


#####################################################


posted @ 2017-12-05 08:33  百川汇海  阅读(214)  评论(0)    收藏  举报