Linux基础概念

1. 用户类别:
  管理员:0
  普通用户:1-65535
    系统用户:1-499【专门用来运行后台进程,不需要登陆,不与用户关联】
    一般用户:500-60000【即管理员创建的用于日常工作而不能管理系统的普通用户】

2. 以用户角度,SHELL的类型:
  ①登录式shell
    正常通过某终端登录
    su - USERNAME
    su -l USERNAEM
  ②非登录式shell
    su USERNAME
    图形终端下打开的命令窗口
    自动执行的shell脚本
3. bash的配置文件:
  ①全局配置
    /etc/profile,/etc/profile.d/*.sh,/etc/bashrc
  ②个人配置
    ~/.bash_profile,~/.bashrc
  profile类型的文件:①设定环境变量 ②运行命令或脚本
  bashrc类型文件:①设定本地变量 ②设定命令别名
4. 登录式shell如何读取配置文件?
  /etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profiel --> ~/.bashrc --> /etc/bashrc
5. 非登录式shell如何读取配置文件?
  ~/.bashrc --> /etc/bashrc --> /etc/profile.d/*.sh

6.运行级别
    (10:关机
        1:单用户
        2:多用户状态没有网络服务
        3:多用户状态有网络服务
        4:系统未使用留给用户
        5:图形界面
        6:系统重启
        常用的系统级别有3和5,要修改默认的运行级别可改文件/etc/inittab的id:5:initdefault:这一行中的数字
    (2)既然红帽RHEL7系统选择了systemd,原先的inittab将已经不再起作用,也没有了“运行级别”这个概念。红帽RHEL7系统中systemd用"目标(target)"代替了“运行级别”这个概念。
        Sysvinit运行级别        Systemd目标名称                    作用
            0            runlevel0.target, poweroff.target        关机
            1            runlevel1.target, rescue.target            单用户模式
            2            runlevel2.target, multi-user.target        等同于级别3
            3            runlevel3.target, multi-user.target        多用户的文本界面
            4            runlevel4.target, multi-user.target        等同于级别3
            5            runlevel5.target, graphical.target        多用户的图形界面
            6            runlevel6.target, reboot.target            重启
        emergency        emergency.target                        紧急Shell
        将默认的运行级别修改为“多用户,无图形模式”:
            ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
        将默认的运行级别修改为“图形化模式”:
            ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

 

posted @ 2017-08-23 17:46  沐浴梓狼  阅读(381)  评论(0编辑  收藏  举报