达内 10.26linux基础学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了达内 10.26linux基础学习笔记相关的知识,希望对你有一定的参考价值。


------------------------------------------------------------------------------------------------------------------------------------------------

 0.真机远程管理虚拟机

    telnet 明文传输   tcp 23

    ssh    加密传输   tcp 22

      ssh -X [email protected]    //真机远程管理 server0虚拟机

      ssh -X [email protected]

  

     查看虚拟机版本及内核

     cat  /etc/redhat-release          //查看版本

     uname -r                       //查看内核

     cat /proc/meminfo               //查看内存

-------------------------------------------------------------------------------------------------------------------------------------

  1. 永久配置别名文件:

    alias n=‘ls -l‘                      //临时配置别名,在重启后会消失

    所以对于一些常用而且比较复杂的命令,可以采用永久配置别名文件

    例如: ssh -X [email protected]

           ssh -X [email protected]

    vim /root/.bashrc                    //修改root下的.bashrc文件(.xx代表隐藏文件)

    # .bashrc
    alias s=‘ssh -X [email protected]
    alias d=‘ssh -X [email protected]
          //设置别名为 d

    # User specific aliases and functions

    alias rm=‘rm -i‘
    alias cp=‘cp -i‘
    alias mv=‘mv -i‘
    alias zh=‘convmv -r -f GB2312 -t utf8 --notest‘

    # Source global definitions
    if [ -f /etc/bashrc ]; then
        . /etc/bashrc
    fi
    [[email protected] /]# alias           //查看别名
    alias cp=‘cp -i‘ 
    alias d=‘ssh -X [email protected]
    alias egrep=‘egrep --color=auto‘
    alias fgrep=‘fgrep --color=auto‘
    alias grep=‘grep --color=auto‘
    alias l.=‘ls -d .* --color=auto‘
    alias ll=‘ls -l --color=auto‘
    alias ls=‘ls --color=auto‘
    alias mv=‘mv -i‘
    alias rm=‘rm -i‘
    alias s=‘ssh -X [email protected]‘    //设置成功
    alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde‘
    alias zh=‘convmv -r -f GB2312 -t utf8 --notest‘

    -----------------------------------------------------------------------------------------------------------------------------------

  2. 固定保存主机名:

    hostname  WW        //设置的主机名在关机或重启后会消失

    [[email protected] ~]# vim /etc/hostname      //修改etc下hostname文件

    desktop00.cn                        //修改主机名
    [[email protected] ~]# cat /etc/hostname      //查看hostname文件
    desktop00.cn
    [[email protected] ~]#                   //修改成功
    --------------------------------------------------------------------------------
    -------------------------------------------------------

  3. 配置IP地址,子网掩码,网关地址

    (1)修改etc下ifcfg-eth0文件,

     vim /etc/sysconfig/network-scripts/ifcfg-eth0

    DEVICE=eth0
    BOOTPROTO=dhcp      //
    ONBOOT=yes
    TYPE=Ethernet
    USERCTL=yes
    PEERDNS=yes
    IPV6INIT=no
    PERSISTENT_DHCLIENT=1

    (2)

    [[email protected] ~]# nmcli connection show       //查看网卡名称
    名称         UUID                                  类型            设备
    System eth0  5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03  802-3-ethernet       eth0
    [[email protected] ~]# nmcli connection modify ‘System eth0‘ ipv4.method manual ipv4.addresses ‘172.25.0.22/24 172.25.0.254‘ connection.autoconnect yes  //修改eth0的ip地址为172.25.0.10

                                                                    /24,网关为172.0.254

                                                connection.autoconnect yes // 开机自动启动

    [[email protected] ~]# nmcli connection up ‘System eth0‘   //激活网络配置

    [[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0   //查看网卡配置
    DEVICE=eth0          //设备名
    BOOTPROTO=none     //手动配置
    ONBOOT=yes          //每次开机自动启动

    TYPE=Ethernet
    USERCTL=yes
    IPV6INIT=no
    PERSISTENT_DHCLIENT=1
    IPADDR0=172.25.0.10      //ip地址
    PREFIX0=24               //子网掩码
    GATEWAY0=172.25.0.254  //网关

    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    NAME="System eth0"
    UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03

    ------------------------------------------------------------------------------------------------------------------------------------------

  4. 软件包管理:

    挂载:

    mkdir /rhel7
    mount /dev/cdrom /rhel7
    ls /rhel7
    ls /rhell7/Packages

    rpm -q firefox                     //查询软件包是否安装
    rpm -ivh /rhel7/Package/firefox..    //安装软件包
    rpm -e firefox                      //卸载软件包


    -------------------------------------------------------------------------------------------------------------------------------------------

  5. yum软件包管理/自动解决依赖关系

    *服务端与客户端在一块

    (1)服务端。 挂载光驱设备,让系统出现光盘内容即可

    (2)本地客户端,修改配置文件,指定本地为服务端

    vim /etc/yum.repos.d/ww.repo             //修改ect下,ww.repo文件
    [ww]                   //指定仓库名称
    name=ww               //仓库信息描述
    baseurl=file///rhel7          //指定本地为服务端,rhel7目录
    enabled=1                //开启本文件
    gpgcheck=0              //不开启签名认证

    yum clean all            //清除yum缓存

    yum repolist             //列仓库

    yum -y install firefox       //安装软件
    yum -y remove  firefox     //卸载软件


    *服务端与客户端分离

    (1)服务端已经完成。classroom搭建web服务,光盘所有内容

    (2)在server上指定yum仓库服务端


    vim /etc/yum/repos.d/ww.repo
    [ww]
    name=ww
    baseurl=http://172.25.254.254/content/rhel7.0/x86_64/dvd/
    enabled=1
    gpgcheck=0

------------------------------------------------------------------------------------------------------------------------------------------------

 6.使用wget下载工具

    ------wget 软件包的URL网址

    ------wget 软件包的URL网址 -O /目标路径/新文件名 *.rpm

    [[email protected] ~]# firefox 172.25.254.254

    [[email protected] ~]# wget http://172.25.254.254/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm -O /opt/ker.rpm

    [[email protected] ~]# ls /opt
    kernel-new.rpm  ker.rpm  rh  ww.txt

-----------------------------------------------------------------------------------------------------------------------------------------------

 7.配置永久dns服务器

   vim /etc/resolv.conf(tab)    //进入etc下res(tab)文件o

   nameserver 172.25.254.254


本文出自 “13392236” 博客,请务必保留此出处http://13402236.blog.51cto.com/13392236/1976561

以上是关于达内 10.26linux基础学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

达内 10.24-25linux基础学习笔记

nodejs学习笔记一

node学习笔记

大数据学习笔记~linux基础篇

linux基础网络工具学习笔记

linux小白学习笔记常用基础命令