用户权限-用户组
查看linux 中所有组的信息:
vi /etc/group (查看可编辑)
cat /etc/group (查看不可编辑)
创建组:groupadd police (创建police组)
groupadd tufei(创建tufei组)
创建用户并同时自定该用户分配到哪个组:useradd -g police yezi
给yezi设置密码:passwd yezi
查看linux中的所有用户信息: vi /etc/passwd 或 cat /etc/passwd
【cat etc/passwd 列出所有用户信息,
例如yezi:x:503:504::/home/yezi/bin/bash:
解释为:用户名:密码:用户id:所在组id:注释:用户录/shell解析器】
用户yezi登陆:ls -l
:-rw-r--r-- 1 yezi police 11 May 18 11:13 h.xtx
【上文解释:- 为文件,第一个rw是文件名所有者对该文件的权限,
第一个r是文件所在组对该文件的权限,
第二个r是其他组用户对该文件的权限。
1:(若是文件显示1,若是文件夹显示文件的总个数,
yezi是用户名 police是所在组, 11文件字节 ,
May18 11:13创建时间,h.txt文件名)】
若不知道当前用户:可以用 who am i,查看自己是谁
权限根伟三种:r:是可读,用4表示。w是可写,用2表示。x是可执行,用1表示
如何修改文件的访问权限的问题:chmod 777 yezi ,修改访问权限,第一个7
表示第自己本用户权限进行修改,第二个7是对自己所在组的用户权限进行修改,
第三个7是对其他所在组用户进行修改(7=4(读)+2(写)+1(可执行))
修改用户所在组:只有root才有此权限,usermod -g 组名 用户名
或者 chgrp 组名 文件名
修改文件所有者:chown 用户名 文件名
查看文件所有者:ls -ahl
man page的使用
man page
空格键:向下翻一页
page down:向下翻一页
page up:向上翻一页
home:去到第一页
end:去最后一页
/string:向下收索string这个字符串。例如:/sss
?string:向上收索string这个字符串
n,N:利用/或?来搜索时,可以用n来继续下一个搜寻(不论/或?),
可以用N来进行反向收索
q:结束这次的man page
那些帮助文档放在:/usr/share/doc
数据同步写入磁盘:sync,已经加载到内存的数据不会直接被写入磁盘,
在关机之前写入这个命令,将数据写入磁盘,必须在
系统关机或重新启动之前.
进程介绍和管理
进程:进程就是正在执行的程序
线程:轻量级的进程,进程没有独立的地址空间,线程没有
线程不能独立存在,它是由进程创建的
相对来讲,线程耗费的cpu,和内存
查看目前系统中有哪些正在执行,以及它们执行的状况:ps
ps -a :显示当前终端的所有进程信息
ps -u : 以用户的格式显示进程信息。
ps -x :显示后台进程运行的参数。
ps -aux : 看的全面,信息也全面。
终止进程:kill 进程号
如果直接不能结束,可以用-g
top与ps命令很相似。它们都用来显示正在执行的进程。
Top 与ps的不同之处在英语top执行一段时间可以更新正在运行的进程。
监视特定的用户:top 回车。输入 u,回车,输入用户名即可。
终止指定进程:top输入此命令,回车。输入 k,回车,输入结束进程的id 号
指定系统状态的更新时间:top -d 10:指定系统的更新进程的时间为10秒