LINUX课上总结

LINUX引导流程复习

进程:init(运行中的一段程序)

    系统中区分进程时也区别id,每个进程都会分配一个ID号(随机产生的)

    init:1   为id=0 内核调度器,获取CPU的时间片来进行进程的切换

    哪个程序获取了时间片就执行该程序,反之则处于等待状态

    根据运行的情况进行分类:运行状态、等待状态、僵死状态

    每个进程之间都不是独立的

    如下命令可对进程进行操作:

      #ps

           #ps –e 或者 –el

        tty被称做虚拟终端,也可以叫做字符型界面

    ctrl+all+fn  为什么会有6个终端,shell脚本中可进行修改

    默认图形化界面是F7

       sync:数据同步  cp 缓存   php: ob_clean清除缓存

    #vi  /etc/inittab

       语法:

       id:run-level:action:process

              序号:适合的运行级别:状态:要执行的脚本

       状态:

     initdefault:指定默认的运行级别

     sysinit:进行系统的初始化(字体、分辨率) 需要到/etc/rc.d/rcn.d

         wait:执行process,等待脚本被执行结束后再执行其他语句

     ctrlaltdel:按组合键后执行关机操作

     pf、pr:电源管理

         respawn:一旦命令终止,则重启该指令

     例:ctrl+alt+F1---tty1

              login:root

              passwd:123456

              […..]#exit   退出后对tty1进行了重启

    问题:

      开启后,修改了rc5.d中的自动启动项目

           #mv  S10network   s10network

           假如关闭了网络脚本配置

           下次再开机时,网络中的脚本配置不会自动开启

           修改了自动启动项目,需要使用手动启动

           #ls   -1    s10network

              ../init.d/network

           #vi   /etc/rc.d/init.d/network   

           补充:shell类型

           /etc/shells

            [root@localhost root]# ls /etc|grep shells

shells

[root@localhost root]# ls -l /etc|grepshells

-rw-r--r--    1 root    root           80 12月 5 22:17 shells

[root@localhost root]# cat /etc/shells

/bin/sh

/bin/bash

/sbin/nologin

/bin/bash2

/bin/ash

/bin/bsh

/bin/tcsh

/bin/csh

保存的本系统支持的shell各类   shell单词本身的含意叫壳

shell(壳)输入过的所有命令都是通过壳发送到内核   bash   sh

boot(核) LINUX主要就是核,通过壳访内核

 

vi script 删除文件

   chmod 777 script

#home/scriptfile1 file2 file3

$0     $1  #2  $1 $2  …..$9

 

#man chkconfig 

该命令:检测或设置系统相应的服务功能

可以自定义,自己编辑脚本在rc.d下做链接,开启该程序

 [root@localhost init.d]# chkconfig --listnetwork

network         0:关闭  1:关闭 2:启用  3:启用  4:启用 5:启用  6:关闭

[root@localhost init.d]# chkconfig --level35 network on

[root@localhost init.d]# chkconfig --listnetwork

network         0:关闭  1:关闭 2:启用  3:启用  4:启用 5:启用  6:关闭

[root@localhost init.d]# chkconfig --levels0123456 network off

[root@localhost init.d]# chkconfig --levels35 network on

[root@localhost init.d]# chkconfig --listnetwork

network         0:关闭  1:关闭 2:关闭  3:启用  4:关闭 5:启用  6:关闭

 

第三种

字符型界面下的图形化操作

#ntsysv

通过空格键进行选取或取消操作

ok   cancel---tab

 

 

 

 

 

例:

  root用户忘记口令

 grub引导命令

  E:edit  编辑文件

 C:command命令行方式

 ESC:恢复原始状态

 

 

开机

选择操作系统 菜单―――E ―――编辑状态――键盘上的光标来切换行――切换到第二行上(kenel)-----e-----在该行最后添加“空格l(s)” ------回车确认――b—启动

sh---….#passwd root

password:123456

retrypassword:123456

sh--…#init 5

login:root

passwd:123456

 

 

 

 

用户管理

  /home:所有普通用户的宿主目录

在默认情况下新添加的用户会在home自动生成一个和用户名同名目录

 

/root: root  的同名目录

 

  /etc/passwd 明文的用户列表

 /etc/shadow 加密后的用户列表

 语法

 #useradd

 #adduser

   第一步:了解/home下都有什么

#ls /home

#useradd zhy

#ls /home

#cd zhy

#ls  –a

.profile   .bashrc

#vi.profile

 

 

 

 

提供了用户登陆的 shell相关环境变量

问题:体验不同用户针对同一个文件的访问权限

 NO.1

#useradd zhy1

#tail -2/etc/passwd

#tail -2 /etc/shadow

#su zhy 切换用户身份

$

]$cd     进入宿主目录

]$pwd  print working directory

$touch file1

$ls –l file1

$cat file1

$vi file1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值