美文网首页马哥Linux
马哥linux第一周

马哥linux第一周

作者: Liang_JC | 来源:发表于2020-02-21 14:13 被阅读0次

Q1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

  • slackware:SUSE Linux Enterprise Server (SLES)

    OpenSuse桌面
    
  • debian: ubuntu,deepin(深度),mint

  • redhat:

    RHEL: RedHat Enterprise Linux  
    CentOS:兼容RHEL的格式  
    中标麒麟:中标软件  
    Fedora:每6个月发行一个新版本
    
  • Android:kernel+busybox(工具集)+java虚拟机

Q2、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。

1、创建虚拟机,并把光盘ISO加载
image
2、开启虚拟机并光盘启动,选择第一项“Install CentOS 7”
image
3、键盘布局选择us,时区选择shanghai,安装类型选择GNOME Desktop,kdump关闭,分区自定义
image image image image image image image
以上设置完毕后按Begin Installation,就开始安装了,安装的时候可以设置root用户的密码和新建普通用户
image
4、安装完毕后重新启动,初始化配置后就可以使用了
image image image image image image

Q3、配置环境变量,实现执行history的时候可以看到执行命令的时间。

vim /etc/profile
在HISTSIZE=1000的行下添加以下内容:
HISTTIMEFORMAT="%F %T "
:wq保存退出
source /etc/profile
image

Q4、总结Linux哲学思想。

  • 1、一切皆文件,硬件设备都被映射成为设备文件,内存信息也被映射成文件,所有配置都保存在配置文件中
  • 2、由内核和众多单一的程序组成的系统,每个程序负责独立完成功能。
  • 3、链接程序,共同完成复杂的任务
  • 4、避免令人困惑的用户界面
  • 5、配置数据存储在文本中

Q5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令

echo:
用法:echo [SHORT-OPTION]... [STRING]...

例如:
    echo $HISTSIZE                        #显示命令历史记录的条数
    echo "Happy new year"!             #打印"Happy new year!"
    echo -e "\e[31;1mHappy new year"'!'"\e[0m"       #红色字体并加粗
            
screen:
用法:screen [-opts] [cmd [args]] or screen -r [host.tty]

例如:
    screen –S tmp             #创建新screen会话
    screen –x tmp              #加入screen会话
    exit                        #退出并关闭screen会话
    Ctrl+a,d                    #剥离当前screen会话
    screen -ls                   #显示所有已经打开的screen会话
    screen -r tmp                #恢复某screen会话

date:
用法: date [OPTION]... [+FORMAT] or date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

例如:

    date +%s                            #显示时间戳
    date -d @1580104666        #把时间戳转换为时间
    date +"%F %T"                    #显示格式为:2020-01-27 14:02:33

ifconfig:
    用法:ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]

例如:
    ifconfig                          #查看所有网卡信息
    ifconfig eth0                    #查看eth0网卡信息
    ifconfig eth0 up/down           #eth0网卡启用或禁用
    ifconfig eth0 add 192.168.3.26    #给eth0添加一个IP地址
    ifconfig eth0 add 192.168.3.26    #给eth0删除一个IP地址

export:  
用法: export [-fn] [name[=value] ...] or export -p

例如:export NAME=magedu        #定义环境变量

相关文章

网友评论

    本文标题:马哥linux第一周

    本文链接:https://www.haomeiwen.com/subject/ipjmfhtx.html