linux下文件与目录权限关系

一,文件权限与目录权限:
文件权限与目录权限是不同的。
1,目录权限
r:可以查询该目录下的文件名。
w:可以在该目录下删除、新建文件、更改文件名。
x:进入该目录(使该目录成为工作目录)
2,文件权限
r:显示该文件的内容(如:用cat命令)
w:可以编辑文件,修改文件的内容(如:用vim命令)
x:该文件是可执行文件 (如:./filename  来执行文件名)

实例:
用户能进入某目录所需的权限:(cd命令)
目录:x 权限
查看该目录下的文件:(ls命令)
目录:r 权限

用户在目录内读取文件所需的权限:(cat less more 命令)
目录:x 权限
文件:r 权限

用户能修改目录内的文件所需的权限:(vim )
目录:x 权限
文件:r,w 权限

用户可以在目录内创建文件所需的权限:
目录:w,x 权限

二,Ubuntu中有三类用户:超级用户、管理用户、普通用户
超级用户:root ID为0
管理用户:如:ftp dameon…… ID为1-999
普通用户:自己装系统时填入的用户
与用户账号相关的两个文件:
/etc/passwd  用户名:用户ID……用户主目录:用户默认bash
/etc/shadow  与用户相关的密码

Ubuntu中与用户相关的常用的两个配置文件:
/etc/profile 用来设置整个系统范围内的工作环境
~/.bashrc  设置用户自己的非登陆shell下的用户的工作环境

/etc/sudoers 中规定了哪些用户具有执行sudo 命令的权限

三,常用操作进程的命令:
ps -e   显示系统中当前所有进程的状态信息
ps -a   当前系统中从终端中运行或调用的所有活动的进程
TTY:表示进程是从哪一个终端上启动的,? 代表该进程与任何控制终端无关,直接由系统调度运行。
PPID:该进程的父进程PID
TIME:从进程调度开始,累计占用CPU时间总和

top    查看当前系统的运行状态

终止进程的命令:
pgrep process_name  查看process_name的进程标识符
kill pid   (默认发送的信号量为15)

四:网络相关
1,DNS
设置DNS服务器的地址:/etc/resolv.conf
修改网络服务状态: sudo vim /etc/NetworkManager/NetworkNamager.conf
重启网络服务:sudo service network-manager restart
2,修改主机名称
/etc/hostname(修改后需重启生效)
/etc/hosts

你可能感兴趣的:(linux学习笔记)