admin3

发布时间:2019-08-25 09:33:22编辑:auto阅读(1466)

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

    设置永久的别名
    [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软件包仓库管理,自动解决依赖关系

    服务端:cla***oom.example.com
    验证:通过firefox 浏览cla***oom服务器光盘内容

    http://cla***oom.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://cla***oom.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://cla***oom/content/rhel7.0/x86_64/errata/Pac
    kages/kernel-3.10.0-123.1.2.el7.x86_64.rpm

    Server虚拟机上升级内核

    wget http://cla***oom.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

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

关键字

上一篇: CSS3总结

下一篇: LVM3