• 用户创建与权限


    ifconfig
    ifconfig eth0
    ifconfig eth0 172.16.191.246 netmask 255.255.255.0 up
    --------------------------------------------------------------
    /etc/sysconfig/network-scripts/ifcfg-eth0

    # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
    DEVICE=eth0
    ONBOOT=yes
    BOOTPROTO=static
    IPADDR=172.16.191.246
    NETMASK=255.255.255.0
    GATEWAY=172.16.191.1
    DNS1=
    DNS2=


    ---------------------------------------
    查看一个文件是否存在 ls 指定的文件,如果没有会报错

    配置dns信息,/etc/resolv.conf
    nameserver 114.114.114.114
    nameserver 202.98.96.68

    pwd: 打印当前的目前 全路径

    [root@root ~]#
    ---------------------
    第一段:代表用户名
    第二段:@
    第三段:
    第四段:代表目录名,短路径

    全路径:长路径一定是从/
    短路径:代表当前目录名称

    创建文件:touch 文件名1 文件名2
    创建目录:mkdir 目录名1 目录名2 目录名3
    -----------------------------------------------------
    -rw-r--r-- 1 root root 0 12-17 02:47 1.txt
    用户 组

    - rw- r-- r-- //代表文件的类型和权限
    第一组:文件类型
    - 代表文件
    d 目录
    l 代表链接文件

    -------------------------------------------
    r read ,读 可以使用命令进行查看,例如:cat命令
    w write ,写 可以对文件进行编辑,如果vi,rm
    x execute ,执行 可以运行,执行,就像windows 中的exe
    ---------------------------------------------------------------------
    权限的顺序始终是rwx,如果有的话,就直接写上那个权限符,如果没有的话,就用-代表

    -rwxrwxrwx

    3组权限
    第一组:rwx代表文件拥有者的权限 user 简称 u
    第二组:对于自己所在组的权限 group 简称 g
    第三组:代表其他人 others 简称 o

    ----------------------------------------------------------------
    - rw- r-- r--

    0 000 ---
    1 001 --x
    2 010 -w-
    3 011 -wx
    4 100 r--
    5 101 r-x
    6 110 rw-
    7 111 rwx

    0~7是用8进制来表示的

    --- --- --- 1.txt 000 000 000 用8进制来表示000

    1.txt 权限000


    -----------------------------------------------------------------------
    -rwx r-x r-x 1 root root 188 12-17 02:21 1.sh

    1.sh的权限用8进制来表示是7 5 5

    ------------------------------------------
    643

    110 100 011
    rwx r-- -wx

    ---------------------------------------------------------
    查看主机名:hostname
    修改主机名:hostname 主机名 //例如jw40,需要重新登录 临时生效,重启之后失效

    修改主机名:配置文件 /etc/sysconfig/network //改了之后需要重启之后生效
    NETWORKING=yes
    NETWORKING_IPV6=yes
    HOSTNAME=jw40


    修改密码:
    passwd //修改密码,对于root来说,直接输入新的密码

    --------------------------------------------------------------------
    创建用户:
    只能root用户创建

    useradd 用户名

    adduser 用户名

    adduser是useradd的链接文件


    [root@jw40 ~]#
    # 代表root用户
    $ 代表普通用户

    /home/user01
    普通用户的家目录,是在/home下面以自己用户名的名称命名的


    user02的家目录: /home/user02


    用户的信息存储在/etc/passwd, 里面一行就代表一个用户,通过:分段的,最前面的字段代表用户名
    用户的密码信息/etc/shadow


    cat -n 选项可以显示行号

    ----------------------------------------------------

    useradd --help //查看帮助信息
    man useradd //manual

    useradd user01 //创建user01用户,默认是没有密码,没有密码是不能登录
    passwd user01 //设置密码


    用户组的信息 /etc/group

    cp /etc/passwd /opt

    ---------------------------------------------------
    权限的设置
    rwx

    user u
    group g
    others o
    -------------------------------------
    user01编辑passwd文件,不能编辑,因为没有写的权限

    -rw-  r--  r-- 1 root root 1503 12-17 04:33 passwd

    第三段才代表user01用户

    chmod o+w passwd
    chmod o-w /opt/passwd

    chmod 644  /opt/passwd

    root
    @
    root
    ~ 代表家目录对于root用户来说,他代表/root目录
    对于user01用户来说/home/user01
    最后一段代表目录,短目录

    ~
    opt
    local

    vi如果要删除一行话
    dd //删除一行
    大写的两个ZZ //也可以保存退出

  • 相关阅读:
    global和$GLOBALS[]的区别
    【PHP设计模式】行为型之命令(Command)
    【PHP设计模式】行为型之访问者(Vistor)
    【转】PHP基础知识系列:heredoc
    【转】有趣儿的PHP文件操作常用函数总结
    PHP基础知识系列:对象串行化serialize与unserialize
    javascript疑难习题
    【PHP设计模式】行为型之适配器(Adapter)
    【PHP设计模式】创建型之建造者(Builder)
    Ambry: LinkedIn’s Scalable Geo-Distributed Object Store
  • 原文地址:https://www.cnblogs.com/czkbz/p/5949900.html
Copyright © 2020-2023  润新知