实验三

作者: 西寻 | 来源:发表于2015-10-18 20:38 被阅读90次

    实验三 Linux基本操作实例再现

    实验目的

    1.进一步了解Linux操作系统,掌握基本的Linux操作。

    2.掌握用Linux来检查主机的基本信息,以及系统的属性。

    3.用Linux再现主机的功能性以及基本语言操作的可行性。

    实验内容

    一、系统时间属性

    1.详细日期

    6003@go:~$ cal

    cal: setlocale: No such file or directory

    October 2015

    Su Mo Tu We Th Fr Sa  
    
                 1  2  3  
    
     4  5  6  7  8  9 10  
    
    11 12 13 14 15 16 17  
    
    18 19 20 21 22 23 24  
    
    25 26 27 28 29 30 31 
    

    二、文件的相关操作

    1.查看根目录文件夹内容(详细情况并包括隐藏项)

    6003@go:~$ pwd

    /home/EE/6003

    2.查看当前文件夹内容

    6003@go:~$ ls

    work

    3.查看当前文件夹内容(包括隐藏项)

    6003@go:~$ ls -a

    . .Xauthority .bash_logout .cache work

    .. .bash_history .bashrc .profile

    4.子文件中的显示文件

    6003@go:~$ ls -l

    total 4

    drwx------ 4 6003 go 4096 Oct 12 18:12 work

    5.子文件中的隐藏文件和显示文件

    6003@go:~$ ls -al

    total 40

    drwxr-xr-x 4 6003 go 4096 Oct 12 19:27 .

    drwxr-xr-x 36 root root 4096 Sep 27 17:56 ..

    -rw------- 1 6003 go 144 Oct 12 19:27 .Xauthority

    -rw------- 1 6003 go 6291 Oct 12 19:26 .bash_history

    -rw-r--r-- 1 6003 go 220 Sep 21 19:09 .bash_logout

    -rw-r--r-- 1 6003 go 3515 Sep 21 19:09 .bashrc

    drwxr-xr-x 3 6003 go 4096 Sep 28 20:02 .cache

    -rw-r--r-- 1 6003 go 675 Sep 21 19:09 .profile

    drwx------ 4 6003 go 4096 Oct 12 18:12 work

    6.显示文件夹(及子文件夹)所占空间

    6003@go:~$ du -h

    1.5M ./.cache/fontconfig

    1.5M ./.cache

    100K ./work/media02

    12K ./work/media01

    392K ./work

    1.9M .
    三、硬盘信息显示操作

    1.显示剩余磁盘空间,参数 “-h” 表示适合人读取 (human readable)

    6003@go:~$ df -h

    Filesystem Size Used Avail Use% Mounted on

    /dev/sda2 61G 5.1G 53G 9% /

    udev 10M 0 10M 0% /dev

    tmpfs 403M 6.4M 396M 2% /run

    tmpfs 1006M 0 1006M 0% /dev/shm

    tmpfs 5.0M 0 5.0M 0% /run/lock

    tmpfs 1006M 0 1006M 0% /sys/fs/cgroup

    /dev/sda1 511M 132K 511M 1% /boot/efi

    /dev/sdb1 20G 104M 19G 1% /home/EE

    6003@go:~$ df

    Filesystem 1K-blocks Used Available Use% Mounted on

    /dev/sda2 63344540 5283568 54820220 9% /

    udev 10240 0 10240 0% /dev

    tmpfs 411660 6472 405188 2% /run

    tmpfs 1029148 0 1029148 0% /dev/shm

    tmpfs 5120 0 5120 0% /run/lock

    tmpfs 1029148 0 1029148 0% /sys/fs/cgroup

    /dev/sda1 523248 132 523116 1% /boot/efi

    dev/sdb1 20510312 105440 19339968 1% /home/EE

    2.显示剩余内存

    6003@go:~$ free

                total       used       free     shared    buffers     cached
    
    Mem:       2058300    1631888     426412       6568     102052    1137848
    

    -/+ buffers/cache: 391988 1666312

    Swap: 2095100 0 2095100

    四、主机硬件信息显示

    1.显示机器的处理器架构(1)

    6003@go:~$ arch

    x86_64

    2.显示机器的处理器架构(2)
    6003@go:~$ uname -m
    x86_64

    3.显示正在使用的内核版本

    6003@go:~$ uname -r

    3.16.0-4-amd64

    4.显示CPU info的信息

    6003@go:~$ cat /proc/cpuinfo

    processor : 0

    vendor_id : GenuineIntel

    cpu family : 6

    model : 44

    model name : Intel(R) Xeon(R) CPU E5606 @ 2.13GHz

    stepping : 2

    microcode : 0x1a

    cpu MHz : 2133.409

    cache size : 8192 KB

    physical id : 0

    siblings : 4

    core id : 0

    cpu cores : 4

    apicid : 0

    initial apicid : 0

    fpu : yes

    fpu_exception : yes

    cpuid level : 11

    wp : yes

    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes hypervisor lahf_lm arat dtherm tsc_adjust

    五、内存使用状况

    1.校验内存使用

    6003@go:~$ cat /proc/meminfo

    MemTotal: 2058300 kB

    MemFree: 427316 kB

    MemAvailable: 1681948 kB

    Buffers: 103844 kB

    Cached: 1144616 kB

    SwapCached: 0 kB

    Active: 644504 kB

    Inactive: 709192 kB

    Active(anon): 68216 kB

    Inactive(anon): 43624 kB

    Active(file): 576288 kB

    Inactive(file): 665568 kB

    Unevictable: 96 kB

    Mlocked: 96 kB

    SwapTotal: 2095100 kB

    SwapFree: 2095100 kB

    Dirty: 56 kB

    Writeback: 0 kB

    AnonPages: 105376 kB

    Mapped: 46284 kB

    Shmem: 6600 kB

    Slab: 211584 kB

    SReclaimable: 181712 kB

    SUnreclaim: 29872 kB

    KernelStack: 3440 kB

    PageTables: 38280 kB

    NFS_Unstable: 0 kB

    Bounce: 0 kB

    WritebackTmp: 0 kB

    CommitLimit: 3124248 kB

    Committed_AS: 360268 kB

    VmallocTotal: 34359738367 kB

    VmallocUsed: 138732 kB

    VmallocChunk: 34359595228 kB

    HardwareCorrupted: 0 kB

    AnonHugePages: 0 kB

    HugePages_Total: 0

    HugePages_Free: 0

    HugePages_Rsvd: 0

    HugePages_Surp: 0

    Hugepagesize: 2048 kB

    DirectMap4k: 59264 kB

    DirectMap2M: 2037760 kB

    六、其他设备信息展示

    1.显示内核的版本

    6003@go:~$ cat /proc/version

    Linux version 3.16.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt11-1+deb8u4 (2015-09-19)

    2.显示网络适配器及统计

    6003@go:~$ cat /proc/net/dev
    Inter-| Receive | Transmit
    face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
    eth0: 226780297 857523 0 35 0 0 0 112016 234334986 390774 0 0 0 0 0 0
    lo: 35035609 246155 0 0 0 0 0 0 35035609 246155 0 0 0 0 0 0
    dotvpn: 10742587 145924 0 0 0 0 0 0 519844 3571 0 0 0 0 0 0

    3.显示已加载的文件系统

    6003@go:~$ cat /proc/mounts

    rootfs / rootfs rw 0 0
    sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
    proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
    udev /dev devtmpfs rw,relatime,size=10240k,nr_inodes=255208,mode=755 0 0
    devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
    tmpfs /run tmpfs rw,nosuid,relatime,size=411660k,mode=755 0 0
    /dev/sda2 / ext4 rw,relatime,quota,usrquota,grpquota,errors=remount-ro,data=ordered 0 0
    securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
    tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
    tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
    tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
    cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
    pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
    cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
    cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
    cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
    cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
    cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
    cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
    cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
    systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
    mqueue /dev/mqueue mqueue rw,relatime 0 0
    hugetlbfs /dev/hugepages hugetlbfs rw,relatime 0 0
    debugfs /sys/kernel/debug debugfs rw,relatime 0 0
    /dev/sda1 /boot/efi vfat rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro 0 0
    /dev/sdb1 /home/EE ext4 rw,relatime,quota,usrquota,grpquota,errors=remount-ro,data=ordered 0 0
    binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0

    4.罗列 PCI 设备
    6003@go:~$ lspci -tv

    -[0000:00]-+-00.0 Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
    +-01.0-[01]--
    +-07.0 Intel Corporation 82371AB/EB/MB PIIX4 ISA
    +-07.1 Intel Corporation 82371AB/EB/MB PIIX4 IDE
    +-07.3 Intel Corporation 82371AB/EB/MB PIIX4 ACPI
    +-07.7 VMware Virtual Machine Communication Interface
    +-0f.0 VMware SVGA II Adapter
    +-11.0-[02]--
    +-15.0-[03]----00.0 VMware PVSCSI SCSI Controller
    +-15.1-[04]--
    +-15.2-[05]--
    +-15.3-[06]--
    +-15.4-[07]--
    +-15.5-[08]--
    +-15.6-[09]--
    +-15.7-[0a]--
    +-16.0-[0b]----00.0 VMware VMXNET3 Ethernet Controller
    +-16.1-[0c]--
    +-16.2-[0d]--
    +-16.3-[0e]--
    +-16.4-[0f]--
    +-16.5-[10]--
    +-16.6-[11]--
    +-16.7-[12]--
    +-17.0-[13]--
    +-17.1-[14]--
    +-17.2-[15]--
    +-17.3-[16]--
    +-17.4-[17]--
    +-17.5-[18]--
    +-17.6-[19]--
    +-17.7-[1a]--
    +-18.0-[1b]--
    +-18.1-[1c]--
    +-18.2-[1d]--
    +-18.3-[1e]--
    +-18.4-[1f]--
    +-18.5-[20]--
    +-18.6-[21]--
    -18.7-[22]--

    实验小结

    1.信息的查询可以通过对终端进行命令操作实现。

    2.可以通过解读操作结果来判断主机的状态以及性能。

    3.各种操作中含有包含关系,有些操作是对总操作结果的详细解读,将一些容易被忽略的信息显示出来,方便于分析和进一步操作。

    相关文章

      网友评论

          本文标题:实验三

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