1 服务器的主要硬件部分是?以及其作用是?
    答:服务器也就是计算机,由CPU、主板、内存、磁盘、网卡等硬件组成。
    CPU相当于人的大脑,负责及计算机的运算和控制,是服务器性能效率的最核心部件
    主板是连接各个单元的一个重要主体,直接或者间接的将所有设备连接到一起。
    内存解决了CPU和硬盘之间速度严重不对等的问题,是CPU和硬盘数据交互的桥梁。
    磁盘是永久存放数据的存储器
    网卡作用是让服务器和其他计算机通信

    2.写出计算机存储容量单位的关系 bit、Byte、KB、MB、GB
    1GB=1024MB
    1MB=1024KB
    1KB=1024Byte
    1Byte=8bit

    3.简述服务器的定义是?
    服务器的定义是高性能计算机,作为网络中的节点,处理网络通信中的数据、信息,是网络时代的根本灵魂。

    4.服务器常见厂商有?
    DELL HP IBM 浪潮 联想

    5.如果超哥要创业做一个网站,需要搭建linux服务器,简述实体服务器、vmware虚拟机、云服务器的利弊
    云服务器操作方便,访问速度快,存储更便捷,安全稳定,具有很高的性价比。按需付费。
    云服务器的优点:

    1. 云服务器的操作和升级部署更方便 花钱就行了
    2. 云服务器的访问更快 多线路,能够自动的分配线路
    3. 云服务器的存储更便捷 通过网络就能做数据的备份
    4. 云服务器更安全稳定
    5. 云服务器有更高的性价比

    实体服务器特点:

    1. 服务器运行的环境,有严格的要求,无尘、无湿度,低温,无静电等等,这些印度有可能造成服务器短路,断电,造成数据丢失
    2. 企业自己的机房,无法保障全天候都能正常的运转。
    3. 企业的机房没有硬件安全防护,容易被黑客病毒入侵。
    4. 企业的机房,网线一般都是小区带宽,网速很慢。
    5. 企业无法为服务器提供一个高质量的运行环境,会大大的缩短服务器的使用寿命。

    6.简述操作系统的概念?
    操作系统是一个人与计算机硬件的中介,简称OS,是计算机系统中必不可少的基础系统软件,是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心。
    操作系统的作用是管理和控制计算机系统中的硬件和软件资源。
    常见的操作系统有Windows,Linux,DOS,Unix

    7.简述什么是linux?
    Linux是一套开放源代码程序的、可以自由传播的类Unix操作系统软件。支持多用户、多任务且支持多线程、多CPU的操作系统。

    8.简述什么是GNU、FSF、GPL
    GNU:为了开发类似Unix系统,并且是自由软件的完整操作系统,主要是解决70年代末Unix版权问题以及软件源代码面临闭源问题。
    FSF:自由软件基金会,FSF的主要项目是GNU项目。
    GPL:全称为General public license,通用公共许可,是一个最著名的开源许可协议。

    9.Linux适合在哪些领域?
    IT服务器领域 因特网设备 专用的控制系统 个人桌面Linux应用
    渗透到电信、金融、政府、教育、银行、石油等行业

    10.常见的Linux发行版有哪些?
    Red Hat Fedora CentOS Ubuntu Debian FreeBSD

    11.简述你是如何安装Linux进行学习的,哪种形式?
    虚拟机安装的Linux 也买了一个阿里云

    12.如何远程连接Linux机器 192.168.11.13,命令或者工具是?
    使用Xshell软件连接。点击新建窗口,协议默认选用SSH 2加密协议,输入ID地址192.168.11.13,端口默认是22

    13.解读该语句
    [root@pylinux ~]#
    root代表当前系统是谁登录的 可以用命令 whoami查看
    @是占位符
    pylinux表示主机名字 用命令 hostname查看
    # 超级用户提示符
    $ 普通用户提示符

    14.解读该语句
    /luffycity/chaoge/love_linux.txt
    根目录下luffycity文件夹中的chaoge文件夹中的love_linux.txt文件

    15.Linux文件目录结构特点是?
    倒状的树形结构
    目录树的起始点是根目录
    每一个目录不止能使用本地的文件系统,也可以使用网络上的文件系统,可以利用NFS服务器挂在特定目录
    每一个文件在此目录树中的文件名,包含完整路径都是唯一的
    Linux下面的目录是一个有层次的目录结构

    16.简述如下目录初始含义/作用?
    /etc 用来存放所有的系统管理所需要的配置文件和子目录
    /home 用户的主目录,在Linux中,每个用户都有一个自己的主目录,一般该目录名是以用户的账号命名的
    /opt 给主机额外安装软件所摆放的目录,是系统内存的映射,可以通过直接访问这个目录来获取系统信息
    /usr/bin/ 系统用户使用的应用程序

    17.Linux作者是?
    Linux Torvalds

    18.如何查看当前Linux机器的ip地址?
    ip addr
    ifconfig
    ip a

    19.Linux的目录分隔符是?
    Linux系统以正斜杠分割目录

    20.什么是绝对路径、相对路径?
    绝对路径:由根目录/为开始写起的文件名或者目录名称
    相对路径:相对于目前路径的文件名写法

    21.呆在/tmp下,创建/chaoge/love_linux.txt文件,用绝对、相对2种命令方式
    mkdir /chaoge
    touch /chaoge/love_linux.txt
    mkdir ../chaoge
    touch ../chaoge/love_linux.txt

    22.删除/tmp/下所有内容
    rm -rf /tmp/*

    23.解释如下目录的含义
    . 当前目录
    .. 上一级目录
    -刚才的目录
    ~ 用户家目录
    / 根目录

    24.查看根目录下所有内容详细信息,包含隐藏文件,且显示kb,mb,gb等单位
    ls -l -h -a

    25.以树状图显示/home文件夹下的内容
    tree /home

    26.一条命令创建文件夹/chaoge/love/linux
    mkdir -p /chaoge/love/linux

    27.创建文件 /tmp/lovelinux.txt
    touch /tmp/lovelinux.txt

    28.拷贝/opt/下所有内容至/optbak/中
    cp -aR /opt/* /optbak/*

    29.重命名文件chaoge.txt chaoge_linux.txt
    mv chaoge.txt chaoge_linux.txt

    30.移动/tmp下所有内容到/tmpbak/
    mkdir /tmpbak
    mv /tmp/* /tmpbak/

    31.解释下为什么rm命令删除文件时候,默认会让用户输入yes确认?如何强制删除文件?
    防止用户误删 加上-f参数

    32.如何查看rm命令的帮助信息?
    rm --help # 命令的简短帮助信息
    man rm # ls命令的帮助手册
    info rm # 同上

    33.常用Linux快捷键有哪些?
    ctrl + c 取消当前操作
    ctrl + l 清空屏幕内容
    ctrl + d 退出当前用户
    ctrl + a 光标移动到行首
    ctrl + e 光标移到末尾
    ctrl + u 删除光标到行首的内容

    34.vim常见的工作模式有哪些?
    命令模式 输入模式 底线命令模式

    35.使用vim写一个chaoge_linux.txt,内容是”我是如此的热爱Linux”
    vim chaoge_linux.txt
    i "我是如此的热爱Linux"
    按下esc :wq

    36.如何在vim中显示行号?快速搜索”root”字符?如何给多行信息添加注释符?
    :set nu
    ctrl + v 选择要注释掉的行首,然后capslock + i 输入注释信息 然后按两下esc

    37.简述如下符号含义
    * 匹配任意个字符
    & 后台进程符
    ? 匹配一个字符
    \ 转义字符
    && 逻辑与符号,``前一个命令成功,再执行下一个命令
    # 注释符,root用户身份提示符
    "" 表示字符串能够识别''反引号、$符、\转义字符
    '' 所见即所得,表示普通字符串,没有特殊含义
    $ 变量符号,普通用户身份提示符

    38.如何读取文件chaoge_linux.txt且显示行号?
    cat -n chaoge_linux.txt

    39.读取/etc/passwd内容写入到/tmp/pwd.txt中
    cat /etc/passwd > /tmp/pwd.txt

    40.如何检查mysql端口号是否存活
    netstat -lnp|grep 3306

    41.如何读取chaoge.txt文件20行~30行的内容?
    head -n 30 chaoge.txt | tail -n 11

    42.实时监听文件chaoge.log的内容变化
    tail -f chaoge.log

    43.输出文件chaoge.txt每一行的第6个字符到结尾
    cut -c 6- chaoge.txt

    44.对文件/etc/passwd操作,以冒号分割,对第三列进行排序
    cut -f 3 -d : /etc/passwd | sort -n

    45.找出文件chaoge.txt重复的行,且统计重复次数
    sort chaoge.txt | uniq -c -d

    46.计算当前linux有几个登录终端
    who | wc -l

    47.查看文件chaoge.sh文件的状态信息
    stat chaoge.sh

    48.找到当前linux上所有”chaoge.txt”文件且删除
    find / -type f -name chaoge.txt -ok rm {} \;

    49.找出linux机器上,恰好在7天内被访问的文件
    find / -atime -7

    50.搜索出linux上超过100M的文件
    find / -type f -size +100M