8455澳门新_8455新葡萄娱乐【官网】

1.查看系统的发行版本,文件默认权限和文件特殊

系统状态查看命令:

开关机、重启、注销

Linux文件权限之不完全解析  

1.查看系统的发行版本:

  w      查看用户

 

        本文着重介绍与Linux文件权限相关等问题,比如用户与用户组,文件权限,文件默认权限和文件特殊权限等。

  1>[root@CMCC_91 ~]# lsb_release -a

  top      系统进程监控

shutdown -h now     #立即关机

 

2.查看系统的字符集:

  uptime    查看某台服务器运行了多久

reboot              #重启

        Linux 为什么需要那么多的权限限制呢?其实这些都是为了“安全起见”啊!如果你的Linux系统里存了你给心上人写的情书,或者是某亚洲岛国的动作大片,你总不希望谁都可以翻翻看吧?!好了,废话少收,让我们一起来看看Linux文件权限到底是什么东东!

  1>[root@CMCC_91 ~]# locale

  htop    更加先进的交互式监控工具(需要安装)

exit                #注销当前用户

1.文件所有者

3.主机名字 :   

  iotop    监控并实时显示磁盘IO输入和输出和程序进程(需要安装)

开机启动脚本加入位置  /etc/rc.d/rc.local

        对于文件来说,访问该文件的账号的身份有三类:文件所有者(owner),文件所属的用户组(group),以及用户组外的其他人(others)。由于本文着重介绍文件权限,这些概念简单介绍,不做全面阐述。

  1>[root@CMCC_91 ~]# cat /etc/sysconfig/network

  iftop    网络带宽监控(需要安装)

 

1.1文件所有者(owner)

4.查看时区 :

 

wc统计

        这个就不用解释了吧?不过还是有些注意点,文件刚刚创建的时候,文件所有者是创建文件的用户,但是文件所有者是可以通过chown来改变的!这个后面会介绍到。

  1>[root@CMCC_91 ~]# date -R

查看进程:

cat a.txt | wc -l  统计文件中行数

 

5.查看内核版本:

  ps

cat a.txt |grep ‘nihao’ | wc -l  统计你好出现行数

1.2用户组(group)

  1>[root@CMCC_91 ~]# uname -a 

  ps -ef    查看所有进程

 

        文件所在用户组,用户组的概念请自行百度之!用户组和用户的关系好比家庭里你家人和你的关系。注意,文件所有者的账号可能不属于该用户组。

6.查看Linux版本: 

  ps -aux

重定向,就是把大于号前面的内容写入文件中

 

  1>[root@CMCC_91 ~]#more /proc/version

一般结合管道使用

例如:

1.3其他人(others)

7.查看内存: 

 

hhh > a.txt  就是把“hhh”写入到a.txt文件中,会覆盖原文件中内容;

        除了用户组和文件所有者的之外的其他访问者统称为others,也就是你家庭以外的人!

  1>[root@CMCC_91 ~]# grep MemTotal /proc/meminfo  

网络管理: 

hhh>> a.txt  这个是追加hhh进入a.txt文件中,不覆盖原来的内容,

 

  2>[root@CMCC_91 ~]# free -m   

  ping

 一般在清楚日志时候用,>assert.log ,大于号前面是空,然后就可以把文件清空了

        除了这三种账号以外,还有就是那个超级账号root,这是个无所不能的账号!你可以暂时把他当做你家所在村的村长,管着这个村的各个家庭(group),

  3>[root@CMCC_91 ~]# free -m |grep "Mem" | awk '{print $2}'

  ip

 

 

8.查看cpu位数: 

    ip a

上传下载文件,这两个命令需要安装,不是自带的命令

2.Linux文件权限的概念

  1>[root@CMCC_91 ~]#getconf LONG_BIT

    ip ro sh

#yum -y install lrzsz

2.1Linux文件权限概念

9.查看cpu : 

  ifconfig

#rz和sz都只能操作文件,不能操作文件夹

        Linux系统内文件的三种身份(拥有者、群组与其他人),知道每种身份都有三种权限(rwx)、

  1>[root@CMCC_91 ~]# more /proc/cpuinfo | grep "model name ”

  netstat

rz #上传

           有上面介绍我们可以知道一个文件的访问者有三种身份:owner(user),group,others。而文件权限也有三种,即:可读,可写,可执行权限。简写为   r,w,x,分别是read,write,execute的缩写。那么排列组合一下,一个文件就会有多大9种的权限(实际上更多!后面会介绍!):owner的权限r,w,x,group的权限rwx,以及others的权限rwx。这些权限分别限制了这三种用户是否对该文件拥有可读和(或)可写和(或)可执行的权限。

  2>[root@CMCC_91 ~]# grep "model name" /proc/cpuinfo 

  ss

sz filename #下载文件

2.2 查看Linux文件的权限

  3>[root@CMCC_91 ~]#grep "model name" /proc/cpuinfo | cut -f2 -d:  

 

 

[plain] 

 10.有关磁盘的查看的命令:

磁盘管理:

添加、删除用户、切换用户

[[email protected] linux]# touch test  -->创建一个空文件!  

  1>查看磁盘的大小:[root@CMCC_91 ~]# df  -hl

  du -sh  查看当前目录下文件大小

useradd myuser #添加用户

[[email protected] linux]# ls -al    -->显示文件属性!  

  2>查看某个文件或者某个文件夹的大小:[root@CMCC_91 ~]# du -sh dirname

  df

userdel myuser #删除用户

总用量 8  

11.只查看IP  

  du

su - user  #切换用户

drwxr-xr-x.  2 root root 4096 12月 11 22:36 .  

  1>[root@CMCC_91 ~]# ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1} ’

  fdisk

sudo reboot #普通用户获取root用户权限,在命令前面加上sudo即可

dr-xr-x---. 37 root root 4096 12月 11 22:32 ..  

12.chown命令详解:

 

who #查看当前已经登录的用户

-rw-r--r--.  1 root root    0 12月 11 22:36 test  

   作用:chown是用来更改某个文件或者目录的属主和属组的。

文件操作 :

whoami #查看当前用户

简短标注:

   用法:chown [user:group] fileName

  三个权限 r w x(可读,可写,可执行)

 

 

   用途:例如root 用户把自己的一个文件拷贝给用户test ,root 用户应该把这个文件的属主设为test ,test用户才能对这个文件进行读写操作。

  对应默认三种身份user,group,other

查看ip地址、系统信息

-rw-r--r--.                    1            root        root             0               12月 11 22:36       test

13.chmod命令详解:

  user用户可读可写可执行,group用户可读,其他用户可读可写可执行

ip a      #看ip地址

 

   作用:chmod是用于改变文件和目录的访问权限的

  修改权限命令:chmod u+r  给user用户添加可读权限

ifconfig  #看ip地址,有的系统没有ifconfig命令

文件类型和权限     i-node连接数    所有者    所属用户组    文件大小     文件ctime或者mtime      文件名

   用法:

        chmod u-r  给user用户减去可读权限

uname -a #看当前系统是位数和内核信息

 

    1) chmod [who] [+ or -] [mode] filename

  r w x可以转换成数字计算权限,对应4 2 1 

 

我们可以看到文件有非常多的属性(其实还有很多!)这里着重介绍第一列,因为他们表示了该文件的文件权限!

    选项详解:

    chmod 744 /tmp/8455澳门新 1test.sh
   -rwxr--r--
    chmod 750 /tmp/8455澳门新 2test.sh
   -rwxr-x--- 

 

 

      1> who 表示用户或者用户组合可以由下面4种用户组合:

    #只给root用户可读可写可执行,其他人一律拒绝
   chmod 700 8455澳门新 3first.py 

vi编辑器

我们将第一列表示文件类型和权限的十个字符抽出来单独分析,可以分为三组:

        a) u 表示用户(user) ,即文件或目录的所有者

 

    vi file #编辑file这个文件,具体里面的操作看

 

        b) g 表示同组(group)用户,即与文件属主有相同组ID 的所有用户

 常见命令总结

 

 -                       rw-                           r--                         r--

        c) o 表示其他(others)用户

ll   以列形式显示目录 ls -l
cd   切换目录
mv   移动文件
cat  查看文件
cp   复制
touch  创建文件,可更新文件时间戳
useradd 创建用户 /home/user  /etc/password   密码存放/etc/shadow
mkdir  创建文件夹
tar -zcvf filename  打包文件并压缩
rm   删除
find . -name filename  查找当前目录,名字为filename的文件
dump  备份命令
pwd  显示当前文件目录
su -zzw 切换zzw用户
ps -ef  查看进程
df   磁盘管理
rz/sz 文件上传/下载(yum install lrzsz)
userdel 删除用户
alias 别名
ifup/ifdown eth0 启动/关闭网卡eth0
grep  搜索/过滤,命令
vim  文本编辑
clear  清屏
ping  检测ip通信
ifconfig  查看/配制网卡信息
nc -l  监听端口
ss -tunlp 检测端口信息
w  查看终端/负载信息
man   帮助命令
help  查看帮助信息  
ipaddr 查看ip地址
chmod 更改权限
rpm  包管理工具
iptables -F 清空防火墙规则
usermod -g  属主切换
top  linux进程/负载信息
more 查看文件内容
tail 查看文件后10行内容 -f hang住显示
hostame xxx 修改主机名
rebot 重启机器
uname 查看系统内核信息
kill 杀死进程(pid)
shutdown 关机
du -sh filename  查看文件夹大小
date 显示时间
echo 'content' > /tmp/xx.txt  把content写入到/tmp/xx.txt
ln -s  源文件路径 目标文件路径  创建软连接
awk  编程语言
vim下 dd  删除光标所在行
basename 提供绝对路径,返回文件名
dirname  跟basename相反,返回目录路径
tree 查看当前文件路径下所有文件,树状图显示
service network restart  重启网卡服务
sudo cat/proc/xx  用root身份执行命令
yum  软件包管理
init 0  关机
id user 查看user属组信息
history 查看历史命令
ssh ip  远程连接命令
iotop 查看磁盘io信息
passwd user 更改user的密码
mkfs 文件系统格式化
exit 退出
rmdir 删除空目录
rename 修改文件名
head 查看前10行文件内容
fdisk 磁盘分区命令
free 查看内存信息
vim set nu  显示行号
wc  查看文件行数
chown 修改属组,属主
wget 从网络下载
whoami 查看当前用户
whereis python 查看Python路径信息
make 编译命令
which  找路径
md5  校验文件
md5sum 查看哈希值
iftop 查看网卡流量信息
mount 挂载
vim u  回滚到前一次的执行位置
tac  从后往前查看文件信息
contab -e 编辑定时任务
gzip 压缩/解压缩命令
export PATH=$PATH:/opt/python/bin/python3  执行shell
cal 2018 查看2018年日历
scp  远程运输/接收文件
hash 记录命令执行次数
uptime 查看机器运行时间
diff 比较文件不同处
cut  截取字符串
logout 退出登录
login 登录
route 查看路由信息
setup 配置服务信息(centos7没有)
rsync 同步,可以用作备份  

常用命令

 

        d) a 表示所有(all)用户,它是系统默认值。

  

ls   #查看某个目录下内容

第一组                           第二组                                           第三组                                 第四组

      2> 操作符的作用如下:

  

    ls /tmp  #显示/tmp目录下的内容,如果后面没有跟路径则显示当前目录下的内容

 

        a) + 添加某个权限

    ls -l #详细信息显示

 

        b) - 取消某个权限

    ls -a #显示所有文件,包括隐藏文件

第一组一个字符,表示文件的类型,[-]代表是一般文件,[d]代表是目录,[l]代表链接文件。

        c) = 赋予给定权限,并取消其他所有权限

    ls -la #详细模式显示所有文件

 

      3> mode的表示参数如下:

ll   等于 ls -l

第二组3个字符,表示文件所有者的权限。这3个字符从左到右分别表示该身份对文件权限   是否可读? 是否可写?是否可执行? 出现rwx相应的字母就表示有相应的权限,出现   -   则表示没有相应的权限。例如,test文件所有者的权限是rw-,表示该文件所有者对文件具有可读可写权限,但是不具有可执行权限。

        a) r 可读

cd   #进入某个目录

 

        b) w 可写

    cd /tmp

第三组3个字符表示所属用户组的权限,格式同上。test文件只具有可读权限。

        c) x 可执行

    cd ..         #返回上一级目录

 

    例如:将文件 text 的权限设为:文件属主可读、可写、可执行,与文件属主同组的用户可读,其他用户不可读。

    cd ../../    #返回上两级目录

第四组3个字符表示others的权限,格式同上。test文件只具有可读权限

    aiproc@pc-fbapp04:~/test> ll

    cd ~  返回家目录

 

    total 0

cp   #复制,用的时候全部加上 -rf参数,什么都能复制

3.改变文件权限和属性的方法

    -rw-r--r-- 1 aiproc users 0 Sep  9 17:28 test.txt

    cp -rf a.txt /tmp

3.1.改变文件属性的方法

    aiproc@pc-fbapp04:~/test> chmod u=rwx test.txt 

8455澳门新,mv    #移动文件,也有重命名的作用,

chown   [-R]    dir/file      改变文件的所有者,加上-R则连同子目录下的所有文件和目录都更新

    aiproc@pc-fbapp04:~/test> chmod g=r test.txt 

      #改名和移动区别是,如果后面是一个文件名,那么就是改名,如果后面写的是一个路径,那么就是移动

 

    aiproc@pc-fbapp04:~/test> chmod o= test.txt 

     mv  a.txt /tmp    #移动a.txt到/tmp目录下

例:将test文件的文件所有者从root,改为Cherish

    aiproc@pc-fbapp04:~/test> ll

     mv  b.txt  my.txt #把b.txt改成my.txt

 

    total 0

 

[plain] 

    -rwxr----- 1 aiproc users 0 Sep  9 17:28 test.txt

rm   #删除文件、文件夹,删除后不能恢复,用的时候用加上 -rf 参数就什么都能删掉了

[[email protected] linux]# ll test   

    2) chmod [mode] filename

    rm -rf a.txt

-rw-r--r--. 1 root root 0 12月 11 22:36 test  

    选项详解:

本文由8455澳门新发布于关于我们,转载请注明出处:1.查看系统的发行版本,文件默认权限和文件特殊

相关阅读