找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
-rw-r--r--.   1 root root     0 Jul  3 11:00 bbb.txt
第一个rw-:表示属主的权限(读/写)    -:表示没有权限
第二个r--:表示属组的权限(只读)      -:表示没有权限
第三个r--:表示其他用户的权限 (只读) -:表示没有权限

解释:
文件的创建者root用户对于bbb.txt这个文件具有读和写的权限,root组中的用户对bbb.txt这个文件具有只读的权限。既不是root
用户,也不是root组中的用户对bbb.txt这个文件具有只读的权限
第一个root:代表的是文件的创建者 ——属主——可以用u表示—— u:user  
第二个root:代表的是一个linux系统中一个用户组的名字——属组——可以用g表示——g:group
其他用户 ——可以用o表示—— o:other   

r:read, 读 ,权限值为4。用处:cat 、 less、  more 、  head 、  tail 、  grep
w:write     写          权限值为2        vim   vi
x:execute  执行       权限值为1        sh (可以执行.sh格式的shell脚本)

权限修改:
chmod:修改权限    change mode
chown:修改属主    change owner
chgrp:修改属组      change group
注意:
1、对于root超级管理员用户,无法限制权限
2、读写执行权限具体作用到哪些命令上
chmod 777 aa.txt:将aa.txt文件的所有用户的权限修改为777权限
chown dcs9 aa.txt  :将aa.txt文件的属主修改为dcs9
chgrp dcs9 aa.txt:将aa.txt文件的属组修改为dcs9
chown root:root aa.txt :将aa.txt文件的属主与属组同时修改为root
chown dcs9.dcs9 aa.txt :将aa.txt文件的属主与属组同时修改为dcs9
chmod -R 777 aa :将aa目录及目录下的所有文件与目录的权限修改为777权限
chown -R root aa :将aa目录及目录下的所有文件的属主修改为root
chgrp -R dcs9 aa :将aa目录及目录下的所有的文件的属组修改为dcs9
chmod u+r  aa.txt :给aa.txt文件的属主增加读的权限
chmod g-w aa.txt :将aa.txt文件的属组的写的权限移除
chmod o+x aa.txt:给aa.txt文件的其他用户增加执行的权限

创建用户:
useradd xiaoshen :给linux系统添加一个用户xiaoshen
userdel xiaoshen :删除xiaoshen这个用户
userdel -rf xiaoshen:强制删除xiaoshen这个用户
groupadd yizu:增加一个名称为yizu的用户组
groupdel yizu :删除一个名称为yizu的用户组
cat /etc/passwd :查看linux系统中所有的用户
0——代表为root超级管理员用户
1-499—— 代表为系统用户
500及以上——代表为普通用户(自己创建的用户),可以用来登录
cat /etc/group :查看linux系统中所有的用户组
useradd xiaoli -g erzu:新建一个用户xiaoli,并将该用户添加到erzu这个组中
gpasswd -a xiaowang sanzu :将已经存在的用户xiaowang添加到sanzu这个组中
gpasswd -d xiaowang sanzu:将xiaowang这个用户从sanzu这个用户组中移除
groups xiaochen :查看xiaochen这个用户所在的组有哪些
passwd xiaoshen :给xiaoshen这个用户设置密码
cat /etc/shodow :查看所有的用户的密码信息

linux系统中的打包命令:
tar -cvf head.tar head_tail.txt  :给head_tail.txt文件打一个head.tar的tar包
tar -xvf head.tar:将head.tar包进行解压
tar -zcvf head.tar.gz head_tail.txt :给head_tail.txt文件打一个head.tar.gz的包
tar -zxvf head.tar.gz :将head.tar.gz包进行解压
zip head.zip head_tail.txt :给head_tail.txt文件打一个head.zip的包
unzip head.zip :解压head.zip包
zip -r qwe.zip qwe :给qwe目录打一个qwe.zip的包
gzip head_tail.txt :给head_tail.txt文件打一个gz包出来,打包完成原文件会消失,无法对目录进行打包
gunzip head_tail.txt.gz :解压gz包,解压完成原压缩包文件会消失

yum:
yum install lrzsz:安装lrzsz工具  
lrzsz工具:只适合传输1-500MB之间的文件
xftp工具:适合任何大小文件的传输(包括大于500MB的文件)

scp命令:
scp test.txt  root@192.168.1.163:/usr/local  :将当前目录下的test.txt文件传输到192.168.1.163服务器的/usr/local目录下
scp  root@192.168.1.163:/test1.txt   /usr:将192.168.1.163服务器下根目录下的test1.txt文件传输到本地服务器的/usr目录下

df  :查看linux系统磁盘的使用情况
df -h :根据单位显示磁盘的使用情况
top:实时查看服务器的性能指标
top -d 10 :每10秒刷新一次数据
free :查看内存的使用情况
free -m :以mb为单位显示内存的使用情况
ps -ef  :查看linux系统中所有的进程
ps -ef | grep vim  :查看vim的进程
ps -ef | grep java :查看java的进程
netstat -tpln :查看所有端口的使用情况
netstat -tpln | grep 22  :查看22号端口的使用情况
lsof -i:22 :查看22号端口号的使用情况
who :查看所有的在线登录用户
whoami :查看当前的操作用户
hostname :查看主机的名称
getconf LONG_BIT :查看当前操作系统的内核信息(32位)
du -sh  :查看当前目录占用的磁盘空间的大小
du -sh *  :查看当前目录下所有的文件各自占用多大的磁盘空间
alias if = "ifconfig" :给ifconfig指令取个别名为if,输入if就相当于输入了ifconfig
clear :清屏

软/硬链接:
ln -s /bb.txt  /usr/local/bc.txt :给根目录下的bb.txt文件创建一个软链接到/usr/local目录下,并取名为bc.txt
ln -d /bb.txt  /usr/local/ba.txt:给根目录下的bb.txt文件创建一个硬链接到/usr/local目录下,并取名为ba.txt


分享至 : QQ空间
收藏

0 个回复

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