【Linux】知识点

【Linux】知识点

1 . 文件权限问题:-rwx rwx rwx

第一位表示文件类型:d 文件夹、l 链接文件、-普通文件、p 管道文件 (两个进程单向通信的机制)
rwx : 表示这个文件的拥有者的权限,读 写 执行
rwx : 表示这个文件拥有者同一组的用户具有的权限,读 写 执行
rwx : 表示其他用户拥有的权限,读 写 执行

777 rwxrwxrwx 
755 rwxr-xr-x

2. service 和 systemctl

service 命令调用 /etc/init.d 下的启动脚本
service redis start  # 调用 service 启动 redis

systemctl 最新的初始化系统,提高系统的启动速度,启动较少的进程,并发启动
systemd对应的进程管理命令是systemctl,也会 调用 /etc/init.d 的脚本
systemctl start redis

3 . 系统的运行级别:

Linux 系统有 7 个运行级别,Linux 系统任何时候都运行在一个指定的运行级别上,不同的运行级别所运行的程序和服务不尽相同,所要完成的工作和要达到的目的也不相同

1. 在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service)
2. /etc/rc.d 有7个名为rcN.d的目录,对应系统的7个运行级别
3. rcN.d目录下都是一些符号链接文件,这些链接文件都指向init.d目录下的service脚本文件,命名规则为K+nn+服务名或S+nn+服务名,其中nn为两位数字
4. 系统会根据指定的运行级别进入对应的rcN.d目录,并按照文件名顺序检索目录下的链接文件,对于以K开头的文件,系统将终止对应的服务,对于以S开头的文件,系统将启动对应的服务 (切换运行级别,自动开启或停止服务)

0  系统停机(halt)状态,系统的默认运行级别不能设为 0,否则不能正常启动
1  单用户工作(single user)状态,root 权限,用于系统维护,禁止远程登陆
2  多用户(multiuser)状态 (没有 NFS : 网络文件系统)
3  完全的多用户(multiuser)状态 (有 NFS),登陆后进入控制台命令行模式
4  系统未使用,保留
5  X11 控制台 (xdm、gdm、kdm),登陆后进入图形 GUI 模式
6  系统正常关闭并重启(reboot),默认运行级别不能设为 6,否则不能正常启动


查看运行级别用:runlevel
进入其它运行级别用:init N
关机  init 0
重启系统 init 6 

0 0 vote
Article Rating
Subscribe
提醒
guest
0 评论
Inline Feedbacks
View all comments