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
  • 相关阅读:
    numpy 基础 —— np.linalg
    图像旋转后显示不完全
    opencv ---getRotationMatrix2D函数
    PS1--cannot be loaded because the execution of scripts is disabled on this system
    打开jnlp Faild to validate certificate, the application will not be executed.
    BATCH(BAT批处理命令语法)
    oracle vm virtualbox 如何让虚拟机可以上网
    merge 实现
    Windows batch,echo到文件不成功,只打印出ECHO is on.
    python2.7.6 , setuptools pip install, 报错:UnicodeDecodeError:'ascii' codec can't decode byte
  • 原文地址:https://www.cnblogs.com/keith946/p/10968396.html
Copyright © 2011-2022 走看看