zoukankan      html  css  js  c++  java
  • 马哥Linux——第一周作业

    1、常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别。

    RHEL:付费服务器发行版,配套红帽公司的付费支持服务。

    CentOS:Linux发行版之一,来自于RHEL依照开放源代码规定释出的源代码所编译而成。CentOS并不包含封闭源代码软件。每个版本的CentOS都会获得十年的支持(通过安全更新方式)。新版本的CentOS大约每两年发行一次,而每个版本的CentOS会定期(大概每六个月)更新一次,以便支持新的硬件,建立一个安全、低维护、稳定、高预测性、高重复性的Linux环境。

    Fedora:被红帽公司定位为新技术的实验场,与RHEL被定位为稳定性优先不同。许多新的技术都会在Fedora Core中检验,如果稳定的话红帽公司则会考虑加入RHEL中。Fedora预计每年发布 2 次发行版本。

    Ubuntu:以桌面应用为主的开源GNU/Linux操作系统,基于Debian GNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的。

    Android:

    基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

     

    2、打印显示当前时间,格式是:20181209211008

    [root@centos7 ~]#date +%Y%m%d%H%M%S
    20190603160331

    3、描述linux目录结构以及目录结构命名规定

    bin:存放普通用户能使用的基本命令库,即基本二进制程序。

    boot:存放静态文件和启动相关文件,包括内核。

    dev:存放设备。

    etc:存放系统配置。

    lib:存放共享库。

    lib64:存放64位系统共享库。

    home:存放普通用户家目录。

    root:管理员家目录。

    media:当挂载点使用,挂载设备。

    mnt:当挂载点使用,一般是管理员手工挂载。

    opt:存放第三方应用程序软件包。

    sbin:存放管理员用的程序。

    srv:存放服务用的数据。

    tmp:存放临时数据。

    usr:第二层目录结构,里面存放很多余根目录相同的目录,存放大部分应用程序。

    var:存放可变数据,入日志、网站数据、ftp数据。

    lost+found:只有ext4文件系统才有该目录,存放因系统故障导致路径混乱的文件。

    misc:存放杂项,也可用来实现光盘自动挂载。

    proc:虚拟目录,存放的内容在内容中,不在硬盘。

    sys:存放硬件相关信息

    selinux:存放selinux安全策略。

    run:CentOS7增加的目录。

     

    4、显示/etc目录下,所有以.d结尾的文件或目录

    [root@centos7 ~]#ls -d /etc/*.d
    /etc/bash_completion.d  /etc/logrotate.d     /etc/rc6.d
    /etc/binfmt.d           /etc/modprobe.d      /etc/rc.d
    /etc/chkconfig.d        /etc/modules-load.d  /etc/request-key.d
    /etc/cron.d             /etc/my.cnf.d        /etc/rsyslog.d
    /etc/depmod.d           /etc/oddjobd.conf.d  /etc/rwtab.d
    /etc/dnsmasq.d          /etc/pam.d           /etc/sane.d
    /etc/dracut.conf.d      /etc/popt.d          /etc/setuptool.d
    /etc/exports.d          /etc/prelink.conf.d  /etc/statetab.d
    /etc/gdbinit.d          /etc/profile.d       /etc/sudoers.d
    /etc/grub.d             /etc/rc0.d           /etc/sysctl.d
    /etc/init.d             /etc/rc1.d           /etc/tmpfiles.d
    /etc/ipsec.d            /etc/rc2.d           /etc/xinetd.d
    /etc/krb5.conf.d        /etc/rc3.d           /etc/yum.repos.d
    /etc/ld.so.conf.d       /etc/rc4.d
    /etc/libibverbs.d       /etc/rc5.d

    5、显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录

    [root@centos7 ~]#ls -d /etc/{m,n,r,p}*.conf
    /etc/man_db.conf    /etc/nsswitch.conf  /etc/request-key.conf
    /etc/mke2fs.conf    /etc/numad.conf     /etc/resolv.conf
    /etc/mtools.conf    /etc/pbm2ppa.conf   /etc/rsyncd.conf
    /etc/nfs.conf       /etc/pnm2ppa.conf   /etc/rsyslog.conf
    /etc/nfsmount.conf  /etc/radvd.conf

    6、创建/app/rootdir目录,并复制/root下所有文件到该目录内, 要求保留原有权限

    [root@centos7 ~]#mkdir -p /app/rootdir
    [root@centos7 ~]#cp -a /root/* /app/rootdir/
    [root@centos7 ~]#ll /root/ /app/rootdir/
    /app/rootdir/:
    total 20
    -rw-------. 1 root root 1894 May 17 08:35 anaconda-ks.cfg
    -rw-------. 1 root root   14 Jun  1 15:33 dead.letter
    drwxr-xr-x. 2 root root    6 May 17 08:44 Desktop
    drwxr-xr-x. 2 root root    6 May 17 08:44 Documents
    drwxr-xr-x. 2 root root    6 May 17 08:44 Downloads
    -rw-r--r--. 1 root root 1925 May 17 08:43 initial-setup-ks.cfg
    drwxr-xr-x. 2 root root    6 May 17 08:44 Music
    drwxr-xr-x. 2 root root    6 May 17 08:44 Pictures
    drwxr-xr-x. 2 root root    6 May 17 08:44 Public
    drwxr-xr-x. 2 root root    6 May 17 08:44 Templates
    -rw-r--r--. 1 root root  192 Jun  3 01:09 test
    drwxr-xr-x. 2 root root    6 May 17 08:44 Videos
    -rw-r--r--. 1 root root  382 Jun  1 16:12 who.log
    
    /root/:
    total 20
    -rw-------. 1 root root 1894 May 17 08:35 anaconda-ks.cfg
    -rw-------. 1 root root   14 Jun  1 15:33 dead.letter
    drwxr-xr-x. 2 root root    6 May 17 08:44 Desktop
    drwxr-xr-x. 2 root root    6 May 17 08:44 Documents
    drwxr-xr-x. 2 root root    6 May 17 08:44 Downloads
    -rw-r--r--. 1 root root 1925 May 17 08:43 initial-setup-ks.cfg
    drwxr-xr-x. 2 root root    6 May 17 08:44 Music
    drwxr-xr-x. 2 root root    6 May 17 08:44 Pictures
    drwxr-xr-x. 2 root root    6 May 17 08:44 Public
    drwxr-xr-x. 2 root root    6 May 17 08:44 Templates
    -rw-r--r--. 1 root root  192 Jun  3 01:09 test
    drwxr-xr-x. 2 root root    6 May 17 08:44 Videos
    -rw-r--r--. 1 root root  382 Jun  1 16:12 who.log

    7、使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, q_z

    [root@centos7 ~]#mkdir -p /tmp/{a{1/{a,b},2},x_{y,z},q_{y,z}}
    [root@centos7 ~]#tree /tmp/
    /tmp/
    ├── a1
    │   ├── a
    │   └── b
    ├── a2
    ├── q_y
    ├── q_z
    ├── x_y
    └── x_z
    
    8 directories, 0 files
  • 相关阅读:
    MyBatis 3源码分析
    Java动态代理
    HashMap原理分析(JDK1.7.x之前)
    JQuery datepicker 用法
    百度一键分享功能
    JQuery BlockUI插件
    AJAX参数详解
    ECharts图标库
    KeCode对照表(键盘按键的获取)
    常见浏览器兼容问题
  • 原文地址:https://www.cnblogs.com/keith946/p/10968396.html
Copyright © 2011-2022 走看看