导航:首页 > 编程系统 > linux有哪些属性

linux有哪些属性

发布时间:2023-01-11 09:27:17

linux系统有哪些分类

linux系统,主要分debian和redhat,还有其它自由的发布版本

1、debian系主要有Debian,内Ubuntu,Mint等及容其衍生版本;

2、redhat系主要有RedHat,Fedora,CentOs等,

3、其它有Slackware,Gentoo,Arch linux,LFS,SUSE等。

4、如果开发用,推荐redhat系,业内公司的服务器多用centos,考虑到平时使用,那么就选择fedora,可以选择最新的发行版。

5、如果简单用加开发,可以选择debian系,推ubuntu,mint。

6、如果是技术狂型,那么就推荐Gentoo,Arch linux,LFS,Slackware等。想了解更多更详细的Linux知识可参考《Linux就该这么学》。

㈡ linux文件属性及权限详解,带思考题

如上显示信息(一共7个栏位),说明如下:
文件属性&权限    文件硬链接数    拥有者    所属group    文件大小    建档日期    文件名

(1)第一个栏位,表示文件属性&权限。Linux的文件基本上分为三个属性:

格式: rwx(拥有者权限)r-x(所属组权限)r-x(其他人权限)

权限操作相关命令

(2)第二个栏位,表示文件硬链接数。

注意:互为硬链接的文件具有相同的文件节点,软链接时文件节点号不一样;

(3)第三个栏位,表示该文件或目录的拥有者。
若使用者目前处于自己的home, 那这一栏大概都是它的账号名称。

(4)第四个栏位,表示所属的组(group)。
每一个使用者都可以拥有一个以上的组,不过大部分的使用者应该都只属于一个组,只有当系统管理员希望给予某使用者特殊权限时,才可能会给他另一个组。

(5)第五栏位,表示文件大小,用byte来表示,而空目录一般都是1024byte。
当然也可以用其它参数使文件显示的单位不同,如使用ls -k就是用kb来显示一个文件的大小单位。

(6)第六个栏位,表示创建日期。
以"月,日,时间"的格式表示,如Aug 15 5:46表示8月15日早上5点46分。

(7)第七个栏位,表示文件名。可以用 ls -a 显示隐藏的文件名。



思考题:
如下目录, 请问test用户, testgroup组成员, others其他人 是否可以进入groups目录?
drwxr-xr-- test testgroup 5238 Jun 19 10:25 groups/
思考之后, 滚动查看答案~
















答:
test用户, 可以进行任何工作
testgroup组成员, 可以进入目录, 但是不能写入
others其他人, 不能进入目录, 因为没有x权限

㈢ linux文件属性有哪些

文件的权限与属性是Linux相当重要的一部分,今天主要来看一下linux文件的属性。

  • 6

    在linux中,每一个文件都多加了很多的属性进来,尤其是用户组,其最大的用途是在“数据安全性”上来。如果你有一个开发团队,在你的团队中,你希望每个人都可以使用某一些目录下的文件,而非你的团队的其他人则不能使用,哪么可以将团队所需的文件权限写为【-rwxrwx---】

  • ㈣ Linux有哪些特点

    一、基本思想

    Linux的基本思想有两点:

    第一,一切都是文件;

    第二,每个软件都有确定的用途。

    其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。

    二、完全免费

    Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。

    三、多用户、多任务

    Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

    四、良好的界面

    Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

    五、支持多种平台

    Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

    六、结构特点

    ①采用阶层式目录结构,文件归类清楚、容易管理

    ② 支持多种文件系统,如Ext2FS,ISOFS以及Windows的文件系统FAT16,FAT32,NTFS等

    ③具有可移植性,系统核心只有小于10%的源代码采用汇编语言编写,其余均是采用C语言编写,因此具备高度移植性

    ④可与其它的操作系统如Windows98/2000/XP等并存于同一台计算机上

    七、四个重要部分

    内核、Shell、文件系统和应用程序。

    ①Linux内核:内核是系统的“心脏”,是运行程序和管理磁盘、打印机等硬件设备的核心程序。

    附:Linux内核

    Linux是最受欢迎的自由电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。 技术上说Linux是一个内核。“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux。

    Linux是一个一体化内核系统。设备驱动程序可以完全访问硬件。Linux内的设备驱动程序可以方便地以模块化的形式设置,并在系统运行期间可直接装载或卸载。

    ②Linux Shell:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接受用户输入的命令,并对其进行解释,最后送入内核去执行,实际上就是一个命令解释器。人们也可以使用Shell编程语言编写Shell程序,这些Shell程序与用其他程序设计语言编写的应用程序具有相同的效果。

    ③Linux 文件系统:文件系统是文件存放在磁盘等存储设备上的组织方法。Linux的文件系统呈树型结构,同时它也能支持目前流行的文件系统,如:EXT2、EXT3、FAT、VFAT、NFS、SMB等。

    ④Linux 应用程序:同Windows操作系统一样,标准的Linux也提供了一套满足人们上网、办公等需求的程序集即应用程序,包括文本编辑器、X Windows、办公套件、Internet工具数据库等。

    ㈤ linux文件的三种属性不包括

    种类。
    Linux中的文件都有三种属性:所有者、所属组、其他人,而不包括种类。
    Linux也是一个基于文件形式表示的文件,在Linux中“一切皆文件。

    ㈥ Linux常见的文件类型有哪些Linux入门

    在Linux系统中,一切皆为文件,所以文件类型也有很多种,那么Linux操作系统有什么文件类型?以下是详细的内容介绍。

    第一种:普通文件。就是一般存取的文件,由ls-al显示出来的属性中,第一个属性为 [-];另外,依照文件的内容,又大致分为:

    1、纯文本文件:这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容可以直接读到数据,比如数字、字母等。设置文件几乎都属于这种文件类型。

    2、二进制文件:系统其实仅认识且可以执行二进制文件。Linux中的可执行文件就是这种格式的。

    3、数据格式的文件:有些程序在运行过程中,会读取某些特定格式的文件,那些特定格式的文件也可以称为数据文件。

    第二种:目录文件。就是目录,第一个属性为[d]。

    第三种:连接文件。类似Windows下的快捷方式,第一个属性为[l]。

    第四种:设备文件。与系统外设及存储等相关的一些文件,通常都集中在/dev目录,又分为两种。

    1、块设备文件:就是存储数据以供系统存取的接口设备,简单而言就是硬盘,第一个属性为 [b]。

    2、字符设备文件:即串行端口的接口设备,比如键盘、鼠标等,第一个属性为 [c]。

    第五种:套接字文件:这类文件通常用在网络数据连接,可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个属性为[s],常在

    /var/run目录中看到这种文件类型。

    第六种:管道文件:FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误,FIFO是first-in-first-out的缩写,第一个属性是[p]。

    ㈦ Linux 中文件属性以及文件权限

    可以看到列出了当前目录下的所有文件,包括权限信息,所属用户,日期和文件名,其它很好理解但是看到 -rwxrwxr-x 这一串字符的时候完全是懵逼状态的,我是谁?我在哪?我要干什么?😆先来对里面的字符一步步拆分吧。

    首先第一个字符用来标识是文件还是目录,这里只列出两个有代表性的:

    然后在接下来的剩余字符中,以三个为一组,且均为『rwx』 的三个参数的组合。其中,[ r ] 代表可读 (read)、[ w ] 代表可写 (write)、[ x ] 代表可执行 (execute)。我们知道,在 Linux 中,文件的基本权限就有九个,分别是
    owner/group/others 三种身份各有自己的 read/write/execute 权限。那我们就明白了,并且可以得出结论:

    我们如果想要查看单个文件的默认权限可以使用命令: ls -al 文件名

    可以看到文件 hello.c 的默认权限为 -rwxr-xr-- ,要改变它的权限为 rwxrwxr-x ,我们可以使用 chmod 命令,有两种方法设置方法:
    1、符号类型改变文件权限: chmod u=rwx,g=rwx,o=rx 文件名

    从上示例中可以看到 hello.c 的权限已经变成 rwxrwxr-x

    2、数字类型改变文件权限,各权限的分数对照表如下:

    每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrwx---] 分数则是:

    变更权限的指令 chmod 的语法是这样的:

    选项与参数:

    如果要将 hello.c 的所有权限都启用,那么可以这样:

    一顿操作猛如虎, hello.c 的文件权限变更为 rwxrwxrwx ,😆美滋滋。

    刚接触 Linux,如果有写得不对的地方,希望能指出,一起交流,一起学习😯。

    ㈧ Linux文件基本属性

    Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。

    在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:

    [root@www /]# ls -l

    total 64

    dr-xr-xr-x 2 root root 4096 Dec 14 2012 bin

    dr-xr-xr-x 4 root root 4096 Apr 19 2012 boot

    ……

    实例中,bin文件的第一个属性用"d"表示。"d"在Linux中代表该文件是一个目录文件。

    在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。

    接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合。其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]而已。

    每个文件的属性由左边第一部分的10个字符来确定(如下图)。

    从左至右用0-9这些数字来表示。

    第0位确定文件类型,第1-3位确定属主(该文件的所有者)拥有该文件的权限。

    第4-6位确定属组(所有者的同组用户)拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限。

    其中,第1、4、7位表示读权限,如果用"r"字符表示,则有读权限,如果用"-"字符表示,则没有读权限;

    第2、5、8位表示写权限,如果用"w"字符表示,则有写权限,如果用"-"字符表示没有写权限;第3、6、9位表示可执行权限,如果用"x"字符表示,则有执行权限,如果用"-"字符表示,则没有执行权限。

    语法:

    chgrp [-R] 属组名 文件名

    参数选项

    语法:

    chown [–R] 属主名 文件名

    chown [-R] 属主名:属组名 文件名

    进入 /root 目录(~)将install.log的拥有者改为bin这个账号:

    [root@www ~]# chown bin install.log

    [root@www ~]# ls -l

    -rw-r--r-- 1 bin users 68495 Jun 25 08:53 install.log

    将install.log的拥有者与群组改回为root:

    [root@www ~]# chown root:root install.log

    [root@www ~]# ls -l

    -rw-r--r-- 1 root root 68495 Jun 25 08:53 install.log

    Linux文件属性有两种设置方法,一种是数字,一种是符号。

    Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。

    先复习一下刚刚上面提到的数据:文件的权限字符为:『-rwxrwxrwx』, 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下:

    每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrwx---] 分数则是:

    所以等一下我们设定权限的变更时,该文件的权限数字就是770啦!变更权限的指令chmod的语法是这样的:

    chmod [-R] xyz 文件或目录

    选项与参数:

    举例来说,如果要将.bashrc这个文件所有的权限都设定启用,那么命令如下:

    [root@www ~]# ls -al .bashrc

    -rw-r--r-- 1 root root 395 Jul 4 11:45 .bashrc

    [root@www ~]# chmod 777 .bashrc

    [root@www ~]# ls -al .bashrc

    -rwxrwxrwx 1 root root 395 Jul 4 11:45 .bashrc

    那如果要将权限变成 -rwxr-xr-- 呢?那么权限的分数就成为 [4+2+1][4+0+1][4+0+0]=754。

    还有一个改变权限的方法,从之前的介绍中我们可以发现,基本上就九个权限分别是:

    那么我们就可以使用 u, g, o 来代表三种身份的权限!

    此外, a 则代表 all ,即全部的身份。读写的权限可以写成 r, w, x ,也就是可以使用下表的方式来看:

    <colgroup><col span="1" width="166"><col span="1" width="166"><col span="1" width="166"><col span="1" width="166"><col span="1" width="166"></colgroup>
    | chmod | u
    g
    o
    a | +(加入)
    -(除去)
    =(设定) | r
    w
    x | 文件或目录 |

    如果我们需要将文件权限设置为 -rwxr-xr-- ,可以使用 chmod u=rwx,g=rx,o=r 文件名 来设定:

    -rw-r--r-- 1 root root 0 Nov 15 10:32 test1

    -rwxr-xr-- 1 root root 0 Nov 15 10:32 test1

    而如果是要将权限去掉而不改变其他已存在的权限呢?例如要拿掉全部人的可执行权限,则:

    -rw-r--r-- 1 root root 0 Nov 15 10:32 test1

    ㈨ linux是什么操作系统

    Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。

    Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。

    (9)linux有哪些属性扩展阅读:

    Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,它还被当作服务器,甚至当作网络防火墙,这是Linux的一大亮点。

    Linux具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。

    ㈩ Linux用户的属性有哪些

    1. 用户账号涉及目录

    /etc/login.defs 默认配置文件

    /etc/passwd 账户属性表

    /etc/shadow 密码

    /etc/group 组属性表

    2. 账号涉及操作

    1. 添加账号 useradd

    2. 删除 userdel

    3. 账户属性

    4. 查看用户信息 finger

    3. 密码设计操作

    1. 设置秘密

    2. 修改

    3. 清空密码 passwd -d

    4. 修改密码过期信息 chage

    5. 检查密码完整性 pwck

    1. 账户属性表: /etc/passwd

    account # 登录名

    passwd # 密码

    uid # user ID

    gid # group id, 多个附加组用','隔开

    'x' # 是密码占位符

    2. 密码属性表: /etc/shadow

    login # 账户名

    password

    . # 上次修改到现在的时间

    . # 密码最短使用期限

    . # 用户警告时间

    . # 账号有效期

    . # 保留字段

    3. 账号涉及操作

    1) 添加账号: useradd 账号名

    -u uid

    -g gid # 指定默认组id

    -G gid,... # 附加组id

    -c comment # 注释

    -s shell

    -d home_dir # 家目录

    -M # 不设置家目录

    -r # 添加一个系统用户 (id 0-499)

    注意:adser是useradd的软链接

    2) 删除: userdel xxxx

    userdel -r user1 # 同时删除用户家目录

    注意:userdel 默认不会删除用户家目录 网页链接

    3) 修改账号属性: usermod

    1. 查看账号属性: id 账号名

    uid=0(root) gid=0(root) 组=0(root)

    2. 修改账号属性: usermod -u 4004 user1

    -u uid

    -g Gid

    -G # 修改附加组

    -a -G # 追加附加组

    -c comment # 修改注释

    -d -m # 改家目录, 并移动之前的家目录中文件到新地址

    -s # shell

    -l # 改登陆名

    -L # 锁定账户

    -U # 解锁账户

    改用户默认shell: chsh

    chsh user1

    修改注释信息: chfn

    chfn user1

    4) 查看用户信息: finger 账户名

    4. 密码涉及操作

    1) 设置密码: passwd 账户名(root用户)、 passwd

    2) 修改: passwd 账户名(root用户)、 passwd

    3) 清空密码: passwd -d 账户名

    注意:linux安全属性,用户没密码不能登陆

    4) 修改密码过期信息: chage

    -m mindays # 最小天数

    -M maxdays # 最大天数

    -W warndays # 警告天数

    -i inactive # 密码过期后, 经过多少天账号会被禁用

    -l # 锁定账户

    -u # 解锁用户

    --stdin # 标准输入, std标准的缩写, in是input的缩写

    "管道 |" echo "redhat" | passwd --stdin user3 # 脚本自动修改账号密码

    5) 检查密码完整性: pwck

    阅读全文

    与linux有哪些属性相关的资料

    热点内容
    编程一级考试要带什么证件 浏览:923
    extjs表格修改前数据 浏览:612
    什么是数据库的函数 浏览:722
    oppo手机怎么用数据线连接电脑 浏览:247
    恒智天成备份文件在哪里 浏览:976
    电脑没联网怎么拷贝文件 浏览:224
    wps工具栏怎么换成中文 浏览:338
    win7和xp共享文件 浏览:883
    苹果4代音量键没反应 浏览:827
    怎样打开tif文件 浏览:153
    java下载文件zip 浏览:440
    qq浏览器压缩文件怎么设密码 浏览:526
    黄埔数控编程哪里好 浏览:406
    mac109升级1010 浏览:691
    在java的菜单如何导入文件 浏览:982
    现在什么网站销量最高 浏览:760
    angularjsclass定义 浏览:157
    ug数控编程怎么导出程序 浏览:466
    cmdb文件 浏览:710
    鹎文件夹 浏览:763

    友情链接