zoukankan      html  css  js  c++  java
  • 总结

           章腾

    1、总结

    1、权限管理---------

      1)用户权限管理

        chown : 设置用户属组 系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
    -c 显示更改的部分的信息
        -f 忽略错误信息
        -h 修复符号链接
        -R 处理指定目录以及其子目录下的所有文件
        -v 显示详细的处理信息
        -deference 作用于符号链接的指向,而不是链接文件本身

    改变指定目录以及其子目录下的所有文件的拥有者和群组
    root@localhost ~]# chown -R -v root:zt 111
    changed ownership of "111" from root:root to root:zt
    [root@localhost ~]# ll
    总用量 4
    -rw-r--r--. 1 root zt 0 2月 9 23:33 111

       

    2)文件权限
    [root@localhost ~]# ll
    总用量 4
    -rw-r--r--. 1 root zt 0 2月 9 23:33 111
    -rw-------. 1 root root 955 10月 15 17:54 anaconda-ks.cfg
    可以看到当前目录下文件的权限
    以-开头的是普通文件
    以d开头的是目录文件
    以b开头的是块文件
    以c开头是字符文件
    以l开头的是链接文件
    r(4)是读 的权限 w(2)是写的权限 x(1) 是执行的权限

    chomd 改变文件的权限 -R 递归连同次目录下的所有文件都会变更
     [root@localhost ~]# chmod -R 777 zt
    [root@localhost ~]# cd zt
    [root@localhost zt]# ll
    总用量 0
    -rwxrwxrwx. 1 root root 0 2月 9 23:48 111
    -rwxrwxrwx. 1 root root 0 2月 9 23:48 222


       3)防火墙,iptable

        策略10中情况

    4)selinux

       5)服务权限------所有服务都是以普通用户启动的

    2、网络管理 --------------

      1)IP地址管理

        增删改查命令

         ifconfig :看linux系统IP地址
        ip a 查看所有网卡的ip
    ip address delete–删除一个协议地址
    netstat -tlun 查看本机已开启了哪些端口
    nmcli 命令行接口
    显示所有连接或仅活动的连接
    [root@localhost Packages]# nmcli connection show
    名称 UUID 类型 设备
    eno16777728 bf82978d-b2c9-4238-90f4-45749f5e0e6b 802-3-ethernet eno16777728

    显示所有设备的状态
    [root@localhost Packages]# nmcli dev status
    设备 类型 状态 CONNECTION
    eno16777728 ethernet 连接的 eno16777728
    lo loopback 未管理 --

      2)路由管理
    增删改查
    route”命令查看主机中已存在的路由信息

      3)NDS 查看 验证域名是否解析成功
      4)网卡管理

        ifup ifdown

    3 本地资源管理命令--------------

      1)内存 #查看命令
    free –m 可以显示可用内存(以 MB 为单位
    [root@localhost ~]# free -m
    total used free shared buff/cache available
    Mem: 3776 153 3347 8 275 3400
    Swap: 2047 0 2047
    –t 选项在输出底部显示总数(物理内存和交换区的总和)
    [root@localhost ~]# free -t
    total used free shared buff/cache available
    Mem: 3866920 157600 3427180 8656 282140 3481264
    Swap: 2097148 0 2097148
    Total: 5964068 157600 5524328


      2)硬盘

      3)cpu
    cat /proc/cpuinfo # 查看CPU信息
    [root@localhost ~]# cat /proc/cpuinfo
    processor : 0
    vendor_id : GenuineIntel
    cpu family : 6
    model : 94
    model name : Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
    stepping : 3
    microcode : 0x33
    cpu MHz : 2591.998
    cache size : 6144 KB
    physical id : 0
    siblings : 1
    core id : 0
    cpu cores : 1
    apicid : 0
    initial apicid : 0
    fpu : yes
    fpu_exception : yes
    cpuid level : 22
    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 syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ida arat epb pln pts dtherm hwp hwp_noitfy hwp_act_window hwp_epp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 invpcid rtm rdseed adx smap xsaveopt xsavec xgetbv1 xsaves
    bogomips : 5183.99
    clflush size : 64
    cache_alignment : 64
    address sizes : 42 bits physical, 48 bits virtual
    power management:

      4)进程
    ps -ef # 查看所有进程
    [root@localhost ~]# ps -ef
    UID PID PPID C STIME TTY TIME CMD
    root 1 0 0 2月09 ? 00:00:04 /usr/lib/systemd/systemd --switched-root
    root 2 0 0 2月09 ? 00:00:00 [kthreadd]
    root 3 2 0 2月09 ? 00:00:00 [ksoftirqd/0]
    root 7 2 0 2月09 ? 00:00:00 [migration/0]
    root 8 2 0 2月09 ? 00:00:00 [rcu_bh]
    root 9 2 0 2月09 ? 00:00:00 [rcuob/0]
    root 10 2 0 2月09 ? 00:00:00 [rcuob/1]
    root 11 2 0 2月09 ? 00:00:00 [rcuob/2]
    root 12 2 0 2月09 ? 00:00:00 [rcuob/3]
    root 13 2 0 2月09 ? 00:00:00 [rcuob/4]
    root 14 2 0 2月09 ? 00:00:00 [rcuob/5]
    root 15 2 0 2月09 ? 00:00:00 [rcuob/6]
    root 16 2 0 2月09 ? 00:00:00 [rcuob/7]
    root

      5)内核
    lsmod # 列出加载的内核模块
    [root@localhost ~]# lsmod
    Module Size Used by
    nls_utf8 12557 1
    isofs 39844 1
    ip6t_rpfilter 12546 1
    ip6t_REJECT 12939 2
    ipt_REJECT 12541 2
    xt_conntrack 12760 7
    ebtable_nat 12807 0
    ebtable_broute 12731 0
    bridge 119562 1 ebtable_broute
    stp 12976 1 bridge
    top # 实时显示进程状态
    [root@localhost ~]# top
    top - 02:43:01 up 5:07, 2 users, load average: 0.00, 0.01, 0.05
    Tasks: 404 total, 2 running, 402 sleeping, 0 stopped, 0 zombie
    %Cpu(s): 0.0 us, 0.3 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
    KiB Mem : 3866920 total, 3426296 free, 156816 used, 283808 buff/cache
    KiB Swap: 2097148 total, 2097148 free, 0 used. 3481500 avail Mem

    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    3391 root 20 0 146408 2316 1428 R 0.3 0.1 0:00.11 top
    1 root 20 0 44504 7112 2596 S 0.0 0.2 0:04.32 systemd
    2 root 20 0 0 0 0 S 0.0 0.0 0:00.03 kthreadd
    3 root 20 0 0 0 0 S 0.0 0.0 0:00.28 ksoftirqd/0
    7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
    8 root 20 0
    4、文件处理命令----------------------


      1)编辑命令

    vim vi 编辑文件内容
    [root@localhost zt01]# vim 111

      2)增删改查
    find //查找名为 的文件

    [root@localhost ~]# find 111
    111

    查看当前目录:pwd
    [root@localhost ~]# pwd
    /root

    查看目录下的文件的详细信息:ls -l /tmp

    创建目录:mkdir
    [root@localhost ~]# mkdir zt01
    [root@localhost ~]# ls
    111 anaconda-ks.cfg zt zt01

    创建文件:touch
    [root@localhost ~]# touch 222
    [root@localhost ~]# ls
    111 222 anaconda-ks.cfg zt zt01

    删除文件:rm
    [root@localhost ~]# rm -rf 111
    [root@localhost ~]# ls
    222 anaconda-ks.cfg zt zt0

    复制文件:cp
    [root@localhost ~]# cp 222 111
    [root@localhost ~]# ls
    111 222 anaconda-ks.cfg zt zt01


    移动文件 mv
    [root@localhost ~]# mv 111 zt01
    [root@localhost ~]# ls
    222 anaconda-ks.cfg zt zt01
    [root@localhost ~]# cd zt01
    [root@localhost zt01]# ls
    111


    5、硬盘分区命令-----------------------
    [root@localhost zt01]# df (查看磁盘使用情况)
    文件系统 1K-块 已用 可用 已用% 挂载点
    /dev/mapper/centos-root 18307072 1081756 17225316 6% /
    devtmpfs 1922996 0 1922996 0% /dev
    tmpfs 1933460 0 1933460 0% /dev/shm
    tmpfs 1933460 8652 1924808 1% /run
    tmpfs 1933460 0 1933460 0% /sys/fs/cgroup
    /dev/sda1 508588 127164 381424 26% /boot
    tmpfs 386692 0 386692 0% /run/user/0

    root@localhost zt01]# fdisk /dev/sr0
    命令(输入 m 获取帮助):p (打印一个分区表)

    磁盘 /dev/sr0:4329 MB, 4329570304 字节,2114048 个扇区
    Units = 扇区 of 1 * 2048 = 2048 bytes
    扇区大小(逻辑/物理):2048 字节 / 2048 字节
    I/O 大小(最小/最佳):2048 字节 / 2048 字节
    磁盘标签类型:dos
    磁盘标识符:0x1fae43d9

    设备 Boot Start End Blocks Id System
    /dev/sr0p1 * 0 8456191 16912384 0 Empty
    /dev/sr0p2 2228 14763 25072 ef EFI (FAT-12/16/32)

      主分区
    Select (default p): p(代表主分区)
    分区号 (3,4,默认 3):1
    值超出范围。
    分区号 (3,4,默认 3):2
    值超出范围。
    分区号 (3,4,默认 3):3
    起始 扇区 (512-2114047,默认为 512):
    将使用默认值 512
    Last 扇区, +扇区 or +size{K,M,G} (512-2227,默认为 2227):
    将使用默认值 2227
    分区 3 已设置为 Linux 类型,大小设为 3.4 MiB
      逻辑分区

      扩展分区
    Select (default p): e(代表扩展分区)
    已选择分区 4
    起始 扇区 (14764-2114047,默认为 14848):
    将使用默认值 14848
    Last 扇区, +扇区 or +size{K,M,G} (14848-2114047,默认为 2114047):
    将使用默认值 2114047
    分区 4 已设置为 Extended 类型,大小设为 4 GiB

    7、软件管理命令(安装 、 卸载、更新、查看、查看)
    1)rpm 二进制包 (rpm,系统默认包)
    rpm-qa 查看所有包
    [root@localhost ~]# rpm -qa
    grub2-2.02-0.29.el7.centos.x86_64
    centos-release-7-2.1511.el7.centos.2.10.x86_64
    audit-2.4.1-5.el7.x86_64
    filesystem-3.2-20.el7.x86_64
    rdma-7.2_4.1_rc6-1.el7.noarch
    kbd-misc-1.15.5-11.el7.noarch
    microcode_ctl-2.1-12.el7.x86_64
    linux-firmware-20150904-43.git6ebf5d5.el7.noarch
    openssh-server-6.6.1p1-22.el7.x8
    rpm -qf 查看包的
    rpm -ql
    rpm -ivh 包全名 安装
    [root@localhost Packages]# rpm -ivh vim-common-7.4.160-1.el7.x86_64.rpm
    警告:vim-common-7.4.160-1.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    准备中... ################################# [100%]
    软件包 vim-common-2:7.4.160-1.el7.x86_64 已经安装



    2)yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令
    yum -y install 安装软件
    [root@localhost ~]# yum -y install httpd
    已加载插件:fastestmirror
    Loading mirror speeds from cached hostfile
    正在解决依赖关系
    --> 正在检查事务
    ---> 软件包 httpd.x86_64.0.2.4.6-40.el7.centos.1 将被 安装
    --> 正在处理依赖关系 httpd-tools = 2.4.6-40.el7.centos.1,它被软件包 httpd-2.4.6-40.el7.centos.1.x86_64 需要
    --> 正在处理依赖关系 /etc/mime.types,它被软件包 httpd-2.4.6-40.el7.centos.1.x86_64 需要
    --> 正在处理依赖关系 libaprutil-1.so.0()(64bit),它被软件包 httpd-2.4.6-40.el7.centos.1.x86_64 需要
    --> 正在处理依赖关系 libapr-1.so.0()(64bit),它被软件包 httpd-2.4.6-40.el7.centos.1.x86_64 需要
    --> 正在检查事务
    ---> 软件包 apr.x86_64.0.1.4.8-3.el7 将被 安装
    ---> 软件包 apr-util.x86_64.0.1.5.2-6.el7 将被 安装
    ---> 软件包 httpd-tools.x86_64.0.2.4.6-40.el7.centos.1 将被 安装
    ---> 软件包 mailcap.noarch.0.2.1.41-2.el7 将被 安装
    --> 解决依赖关系完成

    依赖关系解决

    ===========================================================================================
    Package 架构 版本 源 大小
    ===========================================================================================
    正在安装:
    httpd x86_64 2.4.6-40.el7.centos.1 update 2.7 M
    为依赖而安装:
    apr x86_64 1.4.8-3.el7 netyum 103 k
    apr-util x86_64 1.5.2-6.el7 netyum 92 k
    httpd-tools x86_64 2.4.6-40.el7.centos.1 update 82 k
    mailcap noarch 2.1.41-2.el7 netyum 31 k

    事务概要
    ===========================================================================================
    安装 1 软件包 (+4 依赖软件包)

    总下载量:3.0 M
    安装大小:10 M
    Downloading packages:
    (1/5): apr-1.4.8-3.el7.x86_64.rpm | 103 kB 00:00:00
    (2/5): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00:00
    (3/5): httpd-tools-2.4.6-40.el7.centos.1.x86_64.rpm | 82 kB 00:00:00
    (4/5): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00:00
    (5/5): httpd-2.4.6-40.el7.centos.1.x86_64.rpm | 2.7 MB 00:00:00
    -------------------------------------------------------------------------------------------
    总计 3.8 MB/s | 3.0 MB 00:00:00
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    正在安装 : apr-1.4.8-3.el7.x86_64 1/5
    正在安装 : apr-util-1.5.2-6.el7.x86_64 2/5
    正在安装 : httpd-tools-2.4.6-40.el7.centos.1.x86_64 3/5
    正在安装 : mailcap-2.1.41-2.el7.noarch 4/5
    正在安装 : httpd-2.4.6-40.el7.centos.1.x86_64 5/5
    验证中 : mailcap-2.1.41-2.el7.noarch 1/5
    验证中 : httpd-2.4.6-40.el7.centos.1.x86_64 2/5
    验证中 : apr-util-1.5.2-6.el7.x86_64 3/5
    验证中 : apr-1.4.8-3.el7.x86_64 4/5
    验证中 : httpd-tools-2.4.6-40.el7.centos.1.x86_64 5/5

    已安装:
    httpd.x86_64 0:2.4.6-40.el7.centos.1

    作为依赖被安装:
    apr.x86_64 0:1.4.8-3.el7 apr-util.x86_64 0:1.5.2-6.el7
    httpd-tools.x86_64 0:2.4.6-40.el7.centos.1 mailcap.noarch 0:2.1.41-2.el7


    3)源码安装------二级制

    [root@localhost ~]# tar -xzvf libevent-2.0.20-stable.tar.gz
    libevent-2.0.20-stable/
    libevent-2.0.20-stable/evmap-internal.h
    libevent-2.0.20-stable/event_iocp.c
    libevent-2.0.20-stable/win32select.c
    libevent-2.0.20-stable/configure.in
    libevent-2.0.20-stable/epoll.c
    libevent-2.0.20-stable/evrpc-internal.h
    libevent-2.0.20-stable/autogen.sh
    libevent-2.0.20-stable/event.h
    libevent-2.0.20-stable/m4/
    libevent-2.0.20-stable/m4/ltsugar.m4
    libevent-2.0.20-stable/m4/acx_pthread.m4
    libevent-2.0.20-stable/m4/ltoptions.m4

    源文件如果是新的 bzip2 (.bz2) 格式,可用 bzip24)
    12 、远程 scp 远程安装

    远程复制文件
    [root@localhost ~]# scp -r /root/zt01/111 root@192.168.72.131:/root/
    The authenticity of host '192.168.72.131 (192.168.72.131)' can't be established.
    ECDSA key fingerprint is b8:97:af:f1:58:7e:23:ed:2e:58:19:e6:dd:e6:e3:a1.
    Are you sure you want to continue connecting (yes/no)? y

  • 相关阅读:
    机器人对话小程序
    partial关键字的含义
    TreeView控件常用写法
    电话本管理程序(实现增删改查功能)
    三层架构
    c# RegistryKey 的相关简单操作
    VS2010程序打包操作(超详细的)
    一些中文.net讲座
    对象表单自动数据邦定
    AspNetForums 2.0中的全文检索
  • 原文地址:https://www.cnblogs.com/ztlinux/p/6383945.html
Copyright © 2011-2022 走看看