随笔分类 -  Linux入门学习笔记

摘要:概述 开机自动挂载及fstab文件修复 开机自动挂载 实现开机后自动挂载,就需要修改系统的自动挂载文件 /etc/fstab。因为系统就是依赖这个文件决定启动时加载的文件系统的。通过vi 打开/etc/fstab文件 文件中6个字段的意义说明 第1个字段:分区设备文件名或 UUID(硬盘通用唯一识别 阅读全文
posted @ 2018-11-18 15:29 lizhouwei 阅读(1472) 评论(0) 推荐(0)
摘要:概述 我们在安装操作系统的过程中已经对系统硬盘进行了分区,但是如果我新添加了一块硬盘,想要正常使用时,在Linux中有专门的分区命令 fdisk 和 parted。其中 fdisk 命令较为常用,但不支持大于 2TB 的分区;如果需要支持大于 2TB 的分区,则需要使用 parted 命令,当然 p 阅读全文
posted @ 2018-11-18 14:53 lizhouwei 阅读(654) 评论(0) 推荐(0)
摘要:概述 mount命令用来挂载Linux系统外的文件。 Linux 中所有的存储设备都必须挂载之后才能使用,包括硬盘、U 盘和光盘(swap 分区是系统直接调用的,所以不需要挂载)。不过,硬盘分区在安装时就已经挂载了,而且会在每次系统启动时自动挂载,所以不需要手工参与。但是在 Linux 系统中要想使 阅读全文
posted @ 2018-11-18 10:10 lizhouwei 阅读(2015) 评论(0) 推荐(0)
摘要:概述 Linux文件系统管理 常见命令df、du、fsck、dumpe2fs。 文件系统查看命令:df 通过 df 命令可以査看已经挂载的文件系统的信息包括设备文件名、文件系统总大小、已经使用的大小、剩余大小、使用率和挂载点等。df 命令格式如下: 选项: 1. 显示系统内的文件系统信息 说明一下命 阅读全文
posted @ 2018-11-18 08:56 lizhouwei 阅读(1397) 评论(0) 推荐(0)
摘要:概述 文件系统:文件系统这个名词大家都很陌生,不过如果说成分区,大家就比较容易理解了。原先每个分区只能格式化为一个文件系统,所以我们可以认为文件系统就是指分区。不过随着技术的进步,现在一个文件系统可以由几个分区组成,或者一个分区可以格式化为几个不同的文件系统,所以我们已经不能把文件系统和分区等同对待 阅读全文
posted @ 2018-11-18 08:21 lizhouwei 阅读(297) 评论(0) 推荐(0)
摘要:chattr命令 chattr命令用来修改文件系统的权限属性 chatrr 只有 root 用户可以使用,用来修改文件系统的权限属性,建立凌驾于 rwx 基础权限之上的授权。 chatrr 命令格式如下: [root@localhost ~]# chattr [+-=] [选项] 文件或目录名 选项 阅读全文
posted @ 2018-11-17 16:29 lizhouwei 阅读(3996) 评论(0) 推荐(0)
摘要:概述 除了我们前面介绍的rwx权限外,Linux中还有另外三种特殊权限:SUID,SGID,SBIT s出现在文件所有者的x权限上。 1. SUID只能用于二进制可执行文件,对目录无效 2. 执行者若具有该文件的x权限,则将具有文件所有者的权限 3. 权限只在文件执行时有效,执行完毕不再拥有所有者权 阅读全文
posted @ 2018-11-17 15:59 lizhouwei 阅读(555) 评论(0) 推荐(0)
摘要:ACL权限简介 在普通权限中,用户对文件只有三种身份ugo,分别为属主(u)、属组(g)和其他人(o);每种用户身份拥有读(read)、写(write)和执行(execute)三种权限。但是在实际工作中,系统上chmod管理权限,有时不能满足需求,需要给个别用户(非所有者,非所属组)赋予权限,因此使 阅读全文
posted @ 2018-11-17 08:56 lizhouwei 阅读(1611) 评论(0) 推荐(1)
摘要:添加用户组命令:groupadd 命令格式: 选项: 修改用户组命令:groupmod 命令格式: 选项: 把组名group1修改为testgrp 刪除用户组命令:groupdel 命令格式: 选项: 用户添加进组或从组中删除命令:gpasswd 其实 gpasswd 命令是用来设定组密码并指定组管 阅读全文
posted @ 2018-11-11 19:54 lizhouwei 阅读(939) 评论(0) 推荐(0)
摘要:用户添加命令 useradd 注意: 新添加的用户如果不设定密码是不能够登录系统的 命令格式: 选项说明: 手工指定用户的初始组。在创建用户时会默认以用户名相同的组作为用户的初始组。如果不想使用默认初始组,则可以用 -g 手工指定。不建议手工修改; 1.添加默认用户: 如果我们只是创建用户,而不使用 阅读全文
posted @ 2018-11-11 17:00 lizhouwei 阅读(861) 评论(0) 推荐(0)
摘要:用户信息文件 /etc/passwd 这个文件中保存的就是系统中所有的用户及其对应的用户主要信息。 文件格式 : 例如:root:x:0:0:root:/root:/bin/bash lizhouwei:x:1000:1000:lizhouwei:/home/lizhouwei:/bin/bash 阅读全文
posted @ 2018-11-11 08:28 lizhouwei 阅读(1280) 评论(0) 推荐(1)
摘要:概述 脚本程序并不多见,所以在软件包分类中并没有把它列为一类。它更加类似于 Windows 下的程序安装,有一个可执行的安装程序,只要运行安装程序,然后进行简单的功能定制选择(比如指定安装目录等),就可以安装成功,只不过是在字符界面完成的。目前常见的脚本程序以各类硬件的驱动居多 以安装Webmin工 阅读全文
posted @ 2018-11-10 17:23 lizhouwei 阅读(1619) 评论(0) 推荐(0)
摘要:概述 函数库其实就是函数,只不过是系统所调用的函数。这样说吧,我写了一个软件,所有的功能都需要我自己完成吗?其实是不需要的,因为很多功能是别人已经写好的,我只需要拿来用就好了。这些有独立功能并且可以被其他程序调用的程序是函数。 函数库分类 当其他程序调用函数时,根据是否把函数直接整合到程序中而分为静 阅读全文
posted @ 2018-11-10 17:21 lizhouwei 阅读(312) 评论(0) 推荐(0)
摘要:Linux 下的绝大多数源码包都是用 C 语言编写的,还有少部分是用 C++ 等其他程序语言编写的。所以,要想安装源码包,必须安装 C 语言编译器 gcc(如果是用 C++ 编写的程序,则还需要安装 gcc-c++)。我们可以先检测一下 gcc 是否已经安装,命令如下: [root@localhos 阅读全文
posted @ 2018-11-10 17:19 lizhouwei 阅读(449) 评论(0) 推荐(0)
摘要:RPM 包的安装虽然很方便和快捷,但是依赖性实在是很麻烦,尤其是库文件依赖,还要去 rpmfind 网站査找库文件到底属于哪个 RPM 包,从而导致 RPM 包的安装非常烦琐。那么,有没有可以自动解决依赖性、自动安装的方法呢?答案是肯定的,yum 在线管理就可以自动处理 RPM 包的依赖性问题,从而 阅读全文
posted @ 2018-11-10 17:18 lizhouwei 阅读(312) 评论(0) 推荐(0)
摘要:概述 RPM 包的命名一般都会遵守统一的命名规则,例如: httpd-2.2.15-15.el6.centos.1.i686.rpm 其中的各项代表的含义如下: httpd:软件包名。 2.2.15:软件版本。 15:软件发布的次数。 el6:软件发行商。el6 是由 Red Hat 公司发布的,适 阅读全文
posted @ 2018-11-10 17:10 lizhouwei 阅读(518) 评论(0) 推荐(0)
摘要:Linux Vim显示行号 在命令模式下输入" : " 进入编辑模式后执行 set nu 命令 即可显示每一行的行号,如果想要取消行号,则再次输入":set nonu"即可。 如果希望每次打开文件都默认显示行号,则可以编辑 Vim 的配置文件。每次使用 Vim 打开文件时,Vim 都会到当前登录用户 阅读全文
posted @ 2018-11-10 15:34 lizhouwei 阅读(435) 评论(0) 推荐(0)
摘要:vim的三种工作模式 命令模式、输入模式和编辑模式的相互转换,如图 命令模式:使用 Vim 编辑文件时,默认处于命令模式。在此模式下,可以使用上、下、左、右键或者 k、j、h、l 命令进行光标移动,还可以对文件内容进行复制、粘贴、替换、删除等操作。 输入模式:在输入模式下可以对文件执行写操作。进入输 阅读全文
posted @ 2018-11-10 09:37 lizhouwei 阅读(8057) 评论(0) 推荐(0)
摘要:linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法。 首先来看一下linux下比较常用的一些关机命令 关机命令: 1、halt 立刻关机 2、poweroff 立刻关 阅读全文
posted @ 2018-11-08 20:52 lizhouwei 阅读(709) 评论(0) 推荐(0)
摘要:概述 网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看 linux 服务器 ip 地址,管理服务器网络配置,通过 telnet 和 阅读全文
posted @ 2018-11-08 20:50 lizhouwei 阅读(556) 评论(0) 推荐(0)