找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

linux权限管理三剑客:
1.chmod   修改用户权限
2.shown   修改属主
3.chgrp   修改属组

-rw-r--r--. 1 root root 52 Sep 13 04:30 file
举个例子:比如我建一 个微信群,我就是属主,发群公告,大家都可以看到,在群里的人员属于属组,不在群内的是其他用户。
root用户对file这个文件具有读和写的权限
属组的用有读的权限
其他用户有读的权限

r read       读————权限4
w write      写————权限2
x execute  执行————权限1

r读的权限指令:cat less more head tail等等
w写的权限指令:vim vi等等
x执行权限指令:sh ./等等  sh 后面接shell脚本 sh startup.sh

属主(user简称u)
属组:(group简称g)
其他用户:(others简称o)

chmod u+r file: 给属主加上读的权限
chmod g+w file:给属组加上写的权限
chmod o+x file:给其他用户加上执行权限
chmod o-x file :给其他用户对file删除执行权限

cat /etc/passwd:查看linux系统中所有用户
passwd:是一个文件
PASSWD中默认存储了linux系统所有的用户信息
root:x:0:0:root:/root:/bin/bash   管理员用户后面的数字是0
1-499 表示系统里面的用户
500及500以上的:表示我们自己建的用户
注意:我们一般使用root和普通用户,不会使用系统目录

chown 756 file :file这个文件的属主有读写执行权利,属组拥有读和执行的权限,其他用户拥有读写权限
chown -R 777 a:a这个目录下所有的目录和文件的属主和其他用户对a这个目录具有读写执行权限(递归的方式)
chown duoceshi file:修改文件的属主为duoceshi用户
chgrp duoceshi file:修改文件的属组为duoceshi用户
chown root:root file:同时修改file文件的属主和属组为root用户,用冒号隔开
chown duoceshi.duoceshi file:同时修改file文件的属主和属组为duoceshi用户,用点号隔开也可以
chown -R duoceshi a:修改a这个目录下所有的文件和目录属主为duoceshi用户(递归方式进行修改)

注意:任何目录都可以添加目录
/etc/passwd:添加的用户都在这个文件中查。
1.useradd dcs8:创建一个用户dcs8,同时会自动创建一个组
2.passwd dcs8:给新建的用户设置密码,重启虚拟机之后,用xshell连接虚拟机的时候可以用dcs8用户和设置的新密码去登录
groups dcs8 :查看dcs8这个用户属于哪个组
dcs8 : dcs8:冒号前面是用户名,后面是组名
groupadd dcs9:创建一个名为dcs9 的空组名
cat /ect/group:创建组之后查看是否存在dcs9这个空组名
useradd dcs10 -g dcs9:添加用户dcs10到dcs9当中
groups dcs10:查看dcs10在哪个组
dcs10:dcs9:dcs10属于dcs9这个组里
gpasswd -a dcs8 dcs9:将已经存在的用户dcs8添加到dcs9这个组里
gpasswd -d dcs8 dcs9:将dcs8用户从dcs9组中删除
总结:
1.直接使用useradd+用户名,创建用户时会创建一个和用户同名的组名,创建的用户也会默认分配到同名的组里。
2.使用useradd 用户名 -g 组名:添加用户并分配到指定组中,这种创建方式不会产生和用户同名的组。

删除组命令:
groupdel dcs9(组名)
groupdel: cannot remove the primary group of user 'dcs10' :出现报错,因为里有dcs10用户。所以先删除用户,再删除组
userdel dcs10:删除用户dcs10

userdel -r -f dcs8:删除已登录的用户
userdel: user dcs8 is currently logged in:提示已登录,实际已经删除了

打包命令(在解压包之前需要把源文件删除,解压包才能看出效果)

tar包(对文件和目录进行打包)
tar -cvf file.tar file:tar包打包命令
tar -xvf file.tar :解压命令

tar.gz包(对文件和目录进行打包)
tar -zcvf file.tar.gz file:tar.gz包打包命令
tar -zxvf file.tar.gz:tar.gz包解压命令

zip包(对文件和目录进行打包)
zip file.zip file:打包命令
unzip file.zip:解压命令

gz包(只能对文件打包,打包之后源文件不存在,解压之后压缩包不存在)
gzip file:打包命令
gunzip file.zip:解压命令

xftp工具:用于传输内容较大的文件,传输速度较快。用于Windows系统和linux系统之间的文件传输。

scp命令:实现两个不同linux服务器之间的文件传输
df:查看磁盘空间或者使用情况
df -h:带单位的磁盘使用情况

top命令:监控linux系统的性能指标cpu的使用情况——实时刷新——Ctrl+c结束
top -d 3:表示3秒刷新一次

free:查看linux系统内存使用情况

ps -ef|grep ssh:查看ssh服务进程,grep后面一般接服务名称
kill -9 +进程号:杀掉进程(强制杀掉)
kill 15 +进程号:杀掉进程(操作系统发送一个通知告诉应用主动关闭)
lsof -i:22:查看端口22对应服务的进程信息

netstat -ntlp:查看所有已开启的端口
端口:一个端口只能被一个进程所使用

whoami:查看当前操作用户是哪一个
hostname:查看主机名
getconf LONG BIT:查看内核信息
du -sh:查看当前目录的大小
du -sh file:查看指定文件或者目录大小

加入打开centos没有ip地址的话
1.重启网卡:sevice network restart
2.在dos命令窗口输入 services.msc 回车,将输入法切换至英文,按v,找到vm开头的所有服务,选中之后鼠标右击重启,再回到linux系统重启网卡

alias if=‘ifconfig’:取别名,使用if就相当于ifconfig的作用
unalias if:取消别名
reset:重置屏幕,之前操作记录清空
nl+文件名:显示文件行数

创建链接文件
软文件:就相当于创建一个桌面快捷方式
in -s /dcs8/file /file:将dcs8下面的file文件创建一个软链接,并将链更目录下,接文件放在更目录下,命名为file
软连接和源文件操作特征:
1.编辑链接文件,源文件同步被编辑
2.编辑源文件,链接文件同步被编辑
3.删除链接文件,原文件还在
4.删除源文件,拦截文件不存在
5.源文件已删除,编辑链接文件并保存退出。会恢复之前删除的原文件,链接文件也会恢复,但是文件内容是我们编辑的新内容。

分享至 : QQ空间
收藏

1 个回复

倒序浏览
666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册