• VM虚拟机安装 常用Linux命令 网卡配置 (第二天)


    VM虚拟机安装:(昨天已经安装好了VM了,按照提示安装就好,很简单)

        1、安装centos7虚拟机,现在磁盘里面新建文件夹作为安装文件夹

        2、找到centos7的iso文件,打开vm-新建虚拟机-按照向导去安装

        3、设置账户密码

        4、创建快照(安装完什么都要创建快照,要不玩崩溃了还要重新安装)

    常用的linux命令:

    {woliujizhou@localhost~}$

    woliujizhou 表示当前登陆的用户

    localhost 表示当前登陆的计算机

    ~ 表示当前工作的位置 家目录

    $ 当前是普通用户   #当时是root用户

    路径:

    绝对路径:由根目录()/开始写起的文件或文件名或目录名称 例如 /home/dmtsal

    相对路径:相对于目前路径的文件名写法  例如 ./home/dmtsal

    ls:命令的含义是显示当前目录中的文件名字的列表。(注意不加参数它显示除隐藏文件外的所有文件及目录的名字。)

    参数有:-a (显示当前目录中的所有文件,包含隐藏文件,隐藏文件是在文件名字以“.”(英文句号)开头的文件,所以在linux中要把一个文件隐藏,就只能改文件名,在前面加一个“.”)

                  -l (显示文件及其详细信息(这个命令有一个别名:ll))

                  -i (显示文件的i节点号,相当于文件的身份id)

     文件的详细信息:

    drwxr-xr-x(共十个字符-也算)

    第一个字符表示:d:目录文件  l:链接文件  b:块设备文件  c:字符设备文件

                                p:管道文件    -:表示普通文件

    后面的九个字符每三个一组分别代表:

    文件所有者

    文件所有者所在的用户组

    其他用户对文件拥有的权限

    每组中“r”、“w”、“x”三个字符分别代表读、写、执行的权限

     若没有其中的任何一个权限则用“-”表示。执行的权限有两个字符可选,最常见的一个是“x”代表可执行,另一个是“s”代表套接口文件。

     第二列数字表示:紧接着的数字“2”,为这个目录下的目录文件数目(这个数目=隐藏目录数目+普通目录数目)。(如果这只是一个普通文件,那“2”就代表这个文件有两个别名,这个文件被人创建了一个硬链接文件),总而言之它就是一个计数,基本上对我们而言没有什么用,知道它是一个计数就OK.

    root:后面的root代表这个文件(目录)的属主(Owner)为用户root,一般情况下就是创建者

    root:再接下来的root代表这个文件(目录)所属的用户组(Group)为组root,后面会讲,一个用户组可以有很多用户

    数字:6 代表文件的大小(字节数),目录的大小总是为 6字节。如果想看K或者M,前面加一个选项-h

    最后的就是: 月份               月份所在日期               修改时间

    cd命令:cd命令就是进入当前目录的文件夹 如:cd liujizhou

                  cd命令,和dos下一样的,注意用cd .. 的时候,中间必须有空格

                  ./是根目录   ~是家目录或者直接cd   .. 是返回上一个目录

    clear=ctrl+l(清屏)

    touch (创建文件,后面跟文件名)

    echo +内容>文件名(给文件输出内容)

    cat more less tac (这四个都是查看数据,都单独使用)

    mkdir (创建文件夹)

    rmdir (删除文件夹)

    rm(删除文件)

    cp 源文件或原文件夹 目标文件 (复制文件或目录)

    mv (mv命令用来为文件或目录改名、或将文件或目录移入其它位置。)

    mv 源目录或源文件 目标目录   如:mv ./aaa ./bbb   把当前目录下的aaa移动到当下目录下的bbb

    mv用于改名直接输入文件名不用加目录标符  如:mv aaa bbb   把aaa改名为bbb

    su (切换用户  注:root用户需要密码   root用户要比普通用户的权限高)

    whoaml  (查看当前用户是谁)

    id  (查看用户id  注:uid=1000是普通用户   uid=0 是root用户)

    more (more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示)

    注: 回车键默认往下滚动一行   q键可以默认退出more

    less (less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。)

    head  (head (head) 用来显示档案的开头至标准输出中。如果指定了多于一个文件,在每一段输出前会给出文件名作为文件头。)

    tail  (tail命令用途是依照要求将指定的文件的最后部分输出     默认显示十行)

    tail -n 20 filename   说明:显示filename最后20行。

    linit数字: 0 关机  1 单用户模式    2 无网络支持的多用户模式    3 有网络支持的多用户模式

    grep (查找关键词的文件内容或文件夹名称或文件名) 格式grep+关键词+文件夹名称或文件名

    find路径:  -name   找指定文件名的文件

                      -type    找指定文件类型的文件

                      -time    找指定时间内的文件或者外修改过的文件

                      -atime

                      -ctime

                      -mtime

                      -sizi   寻找指定大小的文件  find 。/ -size +1000c -print

    /根目录都代表什么:

    /bin 可执行文件

    /dev 设备文件

    /media 可移动设备文件

    /opt 存放第三方软件的位置

    /tmp 存放临时文件

    /root root用户的家目录

    /home 普通用户的家目录,文件夹的命名使用用户的

    /etc 配置文件

    /usr 存放软件资源

    /var 常态性变动的文件

    /proc 存放虚拟文件系统

    查找文件的常用命令:

    所有的设备都是以文件的形式存在,如网卡在linux中有一个文件

    ifconfig  显示网卡

    find  格式:格式:find /etc/-name'network'    在etc文件夹中找network文件,并打印出来

    updatedb   更新位置数据库

    locate   locate+文件名    查找文件具体在什么位置   使用之前先更新数据库

    whereis   系统命令,找出系统命令的具体位置,找文件不一定能找到!!!

    centos7网卡配置:

    vm的网卡类型选择的是NAT,分配IP的方式就是DHCP

    1、IP自动获取

    找到网卡的配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33

    vim+网卡具体位置    更改ip

    DEVICE=eth0
    HWADDR=00:0C:29:A8:67:46
    TYPE=Ethernet
    UUID=4103d7a8-d073-4e93-ac68-e6f8496f35f0
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp

    如果要编辑,将光标定位到需要修改的位置,输入a/i/o 修改数据,按一下esc ,输入:wq 回车,并存并退出!

    2、修改静态IP

    找到网卡的配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33

    vim+网卡具体位置    更改ip

    DEVICE=eth0
    HWADDR=00:0C:29:A8:67:46
    TYPE=Ethernet
    UUID=4103d7a8-d073-4e93-ac68-e6f8496f35f0
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=static
    IPADDR=192.168.8.80
    NETMASK=255.255.255.0
    GATEWAY=192.168.8.20
    DNS1=202.102.224.68
    DNS2=202.102.227.68

    重启网卡:service network restart

                      systemctl restart network

    查看网卡信息:

    ifconfig  查看所有网卡信息

    ifconfig ens33   查看ens33网卡信息

    ifdown ens33   关掉网卡

    ifup ens33    开启网卡

    ip add  查看所有

    开关防火墙:

    开启防火墙:service firewalld status

    关闭防火墙:service firewalld stop

    linux开关机:

    reboot   重启

    halt;poweroff;shutdown -h   都是关机

    login   重新登陆

    logout   退出登陆

  • 相关阅读:
    C++内存管理
    多线程和多进程的区别(C++)
    如何用C语言封装 C++的类,在 C里面使用
    C/C++将一个整型数组拼接成一个字符串
    C代码中如何调用C++ C++中如何调用C
    Application对象的使用-数据传递以及内存泄漏
    《鸟哥的Linux私房菜》读书笔记二
    《鸟哥的Linux私房菜》读书笔记一
    greenDaoMaster的学习研究
    Handler 引起的内存泄露
  • 原文地址:https://www.cnblogs.com/liujizhou/p/11505674.html
Copyright © 2020-2023  润新知