找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
Linux权限管理的三剑客

chmod 修改用户权限

chown  修改属主

chgrp 修改属组


-rw-r--r--. 1 root root    0 Sep 13 06:23 file1,eg:

比如建立自己建立一个微信群,我就是属主,发布公告之类的,大家都可以看到,在群里的其他人属于属组,不在群里的属于其他用户,root针对file这个文件具有读和写的权限,和root用户在同一个组的其他用户具有读的权限,其他用户具有读的权限,第一root表示属主,第二个root表示属组


r read 读 ==数字4  ,w write  数字2表示 ,X:执行权限,用1表示,r+w+x=7


r权限的命令:cat less more head tail 等

w写的权限对应的指令:

X表示 执行的权限


r读的权限对应指令:cat less more head tail

w写的权限对于指令:vim vi

x执行的权限对应的指令:sh ./ sh后面接shell脚本 startup.sh


属主简称U(user):文件创建者

属组g (group):和文件的创建者为同一个组的其他用户

其他用户(others)简称o,不是文件创建者,也不是同一个组的


chmod u +r file:给file属主的文件加上读的权限

chmod g+w file 给file属组文件加上写的权限

chmod o+x file 给其他用户对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以及以上是自己建的,一般用root和普通用户,不会用系统用户


chmod 756

chmod -R 777 a目录下所有目录和文件的属主和其他用户对a目录具有读写执行的权限


passwd dcs8 新增用户设置密码 cat /etc/passwd


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目录下所有的目录及文件的属主为


添加用户,任何目录下都可以添加,所有添加的用户在/etc/passwd可以查看

useradd dcs8:创建一个新用户dcs8,创建用户的同时会自动创建一个同名的组

passwd dcs8:给新建的用户设置密码,重启虚拟机 可以用的dcs8和他的新密码去登录

groups dcs8  查看dcs8这个用户属于哪个组 dcs8:dcs8 冒号后面是组名 前面是用户名

groupadd dcs9 创建了一个新的组名 叫dcs9

cat /etc/group 可以查看创建的小组

useradd dcs10 -g dcs9 添加dcs10这个用户,并将它分到dcs9这个组里去,再查看dcs10属于哪个组

用groups dcs10可以查看

gpasswd -a dcs8 dcs9:把用户dcs8添加到dcs9这个组里,gpasswd -d dcs8 dcs9把 dcs8从 dcs9移除了

groups dcs8 查看dcs8在哪个组里,useradd+用户名,创建新用户的同时会创建一个名字相同的组,新创的用户会默认被分配到这个相同名字的组里,useradd 用户名 -g 组名 添加用户且分配到指定组里,这样的方式 不会产生一个和用户同名字的组


groupdel 删除组 比如groupdel dcs9,如果dcs9这个组里有建好的用户,在直接删除dcs9这个组的时候会出现报错,要先删除里面的用户 再去删除组,userdel -r -f dcs8强制删除已经登录了的用户




rz 上传  sz下载

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


zip命令 zip file.zip file(对文件和目录打包)

解压命令:unzip file.zip

zip包打包命令:zip file.zip file


gz包(只能对文件打包,不能对目录打包,打包后源文件不存在,解压之后压缩包不存在)

gz包打包命令:gzip file

gz包解压:gunzip file.gz



scp指令:实现两个不同linux服务器之间的传输,比如本地文件名称用户@服务器2ip地址:/保存的路径 :scp /home/ file1 root@ 192.168.1.102:/home/

scp root@192.168.1.102:/home/file1/home,     eg:scp /dcs8/file3 root@192.168.0.127:/home/

df查看磁盘空间或者磁盘使用情况

df -h 带单位进行展示

top:CPU使用情况 实时刷新 ctrl+c结束

ps -ef|grep ssh 查看ssh服务的进程,grep接服务名称

kill -9或者-15 可以杀掉进程的

lsof -i:22 查看端口是22对应服务的进程信息


netstat -ntlp   查看所有已经开启的端口


whoami 查看当前操作用户

hostname主机名称


whoami     查看当前操作用户

hostname      查看主机名

getconf LONG_BIT         查看内核信息

du -sh     查看当前目录的大小

du -sh file     查看指定文件或者目录的大小


打开centos没有IP地址的话

1、重启网卡:service network restart   

2、在dos命令窗口输入 services.msc  回车,将输入法切换到英文,按v,找到以vm开头的所有服务,选中之后鼠标右击进行重启,再回到Linux操作界面重启网卡 service network restart


alias if='ifconfig'   取别名,使用if 就相当于ifconfig的作用

unalias if    是取消别名的

clear    清空

reset    重置屏幕,之前的内容没有了

nl + 文件名   显示文件行数


软链接:就相当于创建一个桌面快捷方式

ln -s /dcs8/file /file1   将dcs8下面的file文件创建一个软链接,并将链接文件放在根目录下,命名为file1

软链接和源文件操作特征:

编辑源文件或者链接文件,内容互相同步

删除链接文件,源文件还存在

删除源文件,链接文件不存在

编辑链接文件保存推出,删除的源文件会恢复,链接文件也会恢复的





分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册