`
piperzero
  • 浏览: 3476103 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Linux故障分析

 
阅读更多

了解linux的引导流程

补充:

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

系统中区分进程使用id(一般是随机的,不固定)

init---1

为id=0(内核调度器,获取cpu时间,进行进程的切换)

根据运行情况分类:

运行状态,等待状态,僵死状态

命令:

#man ps

#ps -el

tty:虚拟终端 字符型界面

ctrl+alt+fn 默认图形化界面对应的f7

sync:数据同步

cp 缓存

php:---ob_start ob_clean

#vi /etc/inittab

语法:

Id:run-level:action:process

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

状态:

initdefault:指定默认的运行级别;

sysinit:进行系统的初始化--/etc/rc.d/rcn.d;

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

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

pf、pr:电源管理;

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

案例—ctrl+alt+F1---tty1

Login:root

Passwd:123456

[…..]# exit

问题:

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

假如关闭了网络脚本配置

#mv S10network s10network

现在需要使用网络,手动开启响应服务

#ls -l S10network

../init.d/network

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

$1 :start stop restart status ….

#service network start

$0 $1

补充:shell类型

#ls –l /etc |grep shells

# cat /etc/shells

保存的本系统支持的shell种类

Shell(壳)---命令 bash sh

Boot(核)

Vi script ---删除文件

Chmod 777 script

#/home/script file1 file2 file3

$0 $1 $2 $3 …..$9

第二种

#man chkconfig

该命令---检测或设置系统响应的服务功能;

检测当前安装的服务

#chkconfig –list

#chkconfig –levels 运行级别 服务名称 状态

第三种

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

#ntsysv

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

Ok cancel -----tab

案例:

root用户忘记口令

(grub)引导命令

E:edit编辑文件

C:command命令行方式

B:boot启动

Esc:恢复原始状态

开机---选择操作系统 菜单---e---编辑状态---键盘上的光标键来切换行---切换到第二行上(kenel)---e---在该行最后添加“空格 1(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 .bash_profile

#vi .profile

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

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

#useradd zhy1

#tail -2 /etc/passwd

#tail -2 /etc/shadow

#su zhy 切换用户身份

]$cd 进入宿主目录

]$pwd print working directory

$touch file1

$ls –l file1

Zhy zhy1 是什么关系

- rw- rw- r--

作者 同组 其他

Zhy---zhy

Zhy1---zhy1

Rot---root

$su root

#su zhy1

$cd /home/zhy

$cat file1

$vi file1

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics