1.运行级别类 1.1运行级别说明: 0:关机 1:单用户[可用于找回丢失密码] 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 常用运行级别是3和5,想要修改默认的运行级别可改文件/etc/inittab文件里的id:5:initdefault这一行 1.2切换到指定运行级别的指令: init[数字] 例如:init[5]就是切换到图形界面 2.帮助指令类 2.1man 指令 man[命令或配置文件]    (获得帮助信息) 2.2h…
touch 指令 touch 指令创建空文件 基本语法 touch 文件名称 应用实例 案例 1: 创建一个空文件 hello.txt cp 指令 cp 指令拷贝文件到指定目录 基本语法 cp [选项] source dest 常用选项 -r :递归复制整个文件夹 应用实例 案例 1: 将 /home/aaa.txt 拷贝到/home/bbb 目录下[拷贝单个文件] 案例 2: 递归复制整个文件夹,举例将/home/test 整个目录拷贝到 /home/zwj 目录 使用细节 强制覆盖不提示的方…
Linux学习之三-Linux系统的一些重要配置文件 1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 说明: DEVICE=eth0        #网卡名称 HWADDR=××:××:××:××:××:×× #网卡的mac地址,共48位此处用12位十六进制数表示 TYPE=Ethernet    #网络类型为以太网 UUID=bc0ccb72-8f79-4c6f-a958-ffe55f6595e3 #唯一的一个用户标识,相当于身份证号码 O…
Linux学习笔记-Linux系统简介 UNIX与Linux发展史 UNIX是父亲,Linux是儿子. UNIX发行版本 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP PA-RISC Solaris Sun SPARC Linux Red Hat Linux,Ubantu Linux IA(Intel,AMD,Cyrix,RISE...) Linux发展历史和发行版本 Linux主要发展历史 Linux诞生于1991年,芬兰大学生李纳斯和后续的众多爱好者共同完成,是…
原文地址:http://www.cnblogs.com/123-/p/4189072.html Linux下用户组.文件权限详解 用户组 在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者 用ls ‐ahl命令可以看到文件的所有者 也可以使用chown 用户名 文件名来修改文件的所有者 文件所在组 当某个用户创…
引用A:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/20/3033131.html 引用B:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/01/2992642.html (文件结构和用户组) 一:Linux文件类型与扩展名 1.文件种类 普通文件(regular file ): 显示属性为[ - ],例如 [-rwxrwxrwx ].另外,依照文件的内容,又大略可…
文件基本属性 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限.为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定. 在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如: [root@www /]# ls -l total dr-xr-xr-x root root Dec bin dr-xr-xr-x root root Apr boot   在这个例子中,bin文件的第一个属…
一.任务调度 任务调度:系统在某个时间执行特定的命令或者程序 如: 1.对于一些需要周期性执行的一些系统指令 2.定期的病毒扫描 3.定期数据库备份等   命令:crontab 设置任务调度文件: /etc/crontab 文件存在这边 设置个人任务调度.执行crontab –e命令. 接着输入任务到调度文件 如: */1 * * * * ls –l /etc/ > /tmp/to.txt 意思说每小时的每分钟执行ls –l /etc/ > /tmp/to.txt命令 crond 相关指令:…
一.Linux系统目录结构 二.Linux 文件基本属性 三.touch stat tar 命令 一.Linux系统目录结构 不同颜色文件的含义: inux 文件颜色的含义,蓝色代表目录,绿色代表可执行文件,红色表示压缩文件,浅蓝色表示链接文件,灰色表示其他文件,红色闪烁表示链接的文件有问题了,黄色表示设备文件.蓝色文件----------目.录白色文件----------一般性文件,如文本文件,配置文件,源码文件等.浅蓝色文件----------链接文件,主要是使用ln命令建立的文件.绿色文件…
四.文件与文件系统的压缩与打包 用途: 传输时减少带宽 Linux系统常见的压缩命令 Compass(旧版压缩,并且在centOS中默认为不安装) gzip, zcat bzip2, bzcat zip 打包命令tar Tar自身不存在压缩功能 归档: 讲多个文件放在一个文件中 C表示创建一个打包文件,v表示显示打包过程,f为指定打包文件的名并且以.tar结尾 完整备份工具 常用的备份方式 完全备份:将硬盘中所有的数据全部备份,消耗很多的空间 增量备份:在完全备份的基础上,只备份两个时间间隔内所…
写在前面 上节我们通过简单的几组命令,已经完全的实现了文件的移动.删除.更名.以及复制,我们最常用的基本玩法,本节将带着大家学习压缩.解压的相关步骤. Linux 学习笔记 4 创建.复制.移动.文件的基本操作 压缩解压还是比较常见并且常用的,比如从Apache 这种开源网站下载比如Tomcat Maven 以及其他的软件的时候,下载下来的,一般都是以tar 结尾的压缩文件.如何解压 如何使用呢,我们本节都会涉及到. 认识curl Curl 是一款Linux 自带的下载工具,通过发起Http\…
1. Linux文件的属性 关于Linux文件的属性的说明和设置请参考鸟哥Linux私房菜:Linux 的文件权限与目录配置 2. 目录和文件的权限意义 在Linux系统中,每个文件都有三种身份的权限配置,而每个身份都有三种权限(rwx).这三种权限对于普通的文件很好理解,如下表所示, 表格 1 普通文件的rwx权限位意义 权限 说明 r 文件内容可读 w 文件内容可修改 x 文件可执行 在Window系统中,文件是否可执行是通过文件扩展名来进行识别,例如.exe或.bat等.而在Linux系统…
1.关于所有者.群组和其他人 在Linux系统中,每个文件都具有User.Group和Others三种身份的权限配置.那这三种身份分别表示什么意思呢?配置这三种身份的权限有啥意义呢? (1)文件所有者(User) 由于Linux系统支持多人多任务,因此常常存在多个用户同时使用一个Linux系统的情况.那么,如何确认每个用户私密文件的访问控制呢?这就是文件所有者存在的原因. Linux系统为每个用户提供一个用户主目录,用户的主目录为/home/<username>.例如,下图的/home/lie…
前言: 说起文件权限,大家在windows下应该很熟悉就对文件右键属性,然后配置一点什么读写之类的权限,然后可以分配到每个的人. 对于linux 我先为大家介绍一个使用者和组和其他的概念说明一下 文件拥有者: 为了一个人隐私及个人喜欢,及linux是多人协作的系统.所以才有文件拥有者的出现 如何是好?就是自己隐私日记一样,大家都是希望只自己能查看,你可以对这个自己的文件进行限制[只有我,才能查看],即使别人知道你有这本日记,别人也无法查看 群组: 群组是最常用的功能之一(当大家团队开发的时候,就…
Linux文件系统5-查看文件内容命令 cat: 由第一行开始显示文件内容 more: 一页一页地显示文件内容,空格键可以继续翻页显示下一页内容 less:与more类似,但是可以往前翻页 head: 查看文件的头几行 tail: 只看文件的最后几行 tac: 从最后一行开始显示,tac是cat的倒写 nl: 显示的时候输出行号 od: 以二进制的方式读取文件内容…
Linux文件系统4-Linux文件硬链接与软连接 inode:索引节点 (连接文件)link 一.文件硬链接 1.Linux文件系统中,inode只相同的文件是硬链接文件 2.不同文件名,inode值可能是相同的,一个inode值可以对应多个文件 3.在linux系统中,连接文件是通过ln工具创建的 用ln工具创建文件硬链接:eg.denny@ubuntu: ~$ ln [源文件] [目标文件]                                                  …
0x00 概述 对于Linux系统来说,一切的数据都起源于磁盘中存储的文件.Linux文件系统的结构及其在磁盘中是如何存储的?操作系统是怎样找到这些文件进行读取的?这一章主要围绕这几个问题进行介绍(以Ext2文件系统(传统的linux文件系统)为例). 0x01 Linux系统目录树 linux文件系统所有文件和目录都是由根目录开始的,以树的形式展开,如下图所示: 根据FHS的基本定义,根目录下面的各个目录(如usr,var)基本上都有其特定的意义,在此不多做介绍.重点说一下根目录'/'的作用和…
文件系统的类型 LINUX有四种基本文件系统类型:普通文件.目录文件.连接文件和特殊文件,可用file命令来识别. 普通文件:如文本文件.C语言元代码.SHELL脚本.二进制的可执行文件等,可用cat.less.more.vi.emacs来察看内容,用mv来改名. 目录文件:包括文件名.子目录名及其指针.它是LINUX储存文件名的唯一地方,可用ls列出目录文件. 连接文件:是指向同一索引节点的那些目录条目.用ls来查看是,连接文件的标志用l开头,而文件面后以"->"指向所连接的文…
Linux达人养成计划 I 学习笔记 Linux 内核官网:www.kernel.org 内核版本说明:主版本.次版本.末版本,如2.6.18 Linux 主要发行版本 RedHat: 服务器领域,部分功能收费 Ubuntu: 图形界面 CentOS: 与RedHat功能一样,免费 Fedora: 个人版本,功能比RedHat更强大 Netcraft: www.netcraft.com Linux 与 Windows的不同 Linux 严格区分大小写 Linux 中所有内容(包括硬件)以文件形式…
Linux文件系统1--文件系统的目录结构 一.linux文件系统的类型 LINUX有四种基本文件系统类型:普通文件.目录文件.连接文件和特殊文件,可用file命令来识别. 1.普通文件:如文本文件.C语言元代码.SHELL脚本.二进制的可执行文件等,可用cat.less.more.vi.emacs来察看内容,用mv来改名. 2.目录文件:包括文件名.子目录名及其指针.它是LINUX储存文件名的唯一地方,可用ls列出目录文件. 3.连接文件:是指向同一索引节点的那些目录条目.用ls来查看,连接文…
Linux文件系统2-linux常用目录结构.绝对路径.相对路径 一. 常见目录结构总结 Linux目录结构就是"树形结构",常见的目录结构: /bin  系统需要的命令位于此目录.eg. ls,cd, pwd /boot  内核级引导系统程序 /dev  设备文件目录:声卡.磁盘-- /etc  系统配置文件(服务器配置文件,用户账号.密码等) /home 普通用户家目录,默认存放目录 /lib  库文件 /mnt 存放挂载存储设备的挂载目录,也可以放用户自己的开机挂载点,比如光驱,…
一.Linux系统上的文件类型 1.- :常规文件:在其它程序中用f表示.比如我们用ls -l命令查看的第一个内容 [root@localhost ~]# ls -l total -rw-------. root root Oct anaconda-ks.cfg 2.d:directory,目录文件 3.b:block device,块设备文件,以"block"为单位进行随机访问 [root@localhost ~]# ls -l /dev/sda* brw-rw---- root d…
Linux发行版及版本比较 三大家族: Fedora是基于RHEL,CentOS,Scientific Linux, 和Oracle Linux的社区版本.相比RHEL,Fedora打包了显著的更多的软件包.其中一个原因是,多样化的社区参与Fedora的建设;它不只是一家公司.在这个过程中,CentOS用于活动,演示和实验,因为它是对最终用户免费提供的,并具有比Fedora的一个更长的发布周期(通常每隔半年左右发布一个新版本). SUSE, SUSE Linux Enterprise Serve…
前言: 对于windows来说,文件的系统管理都是非常简单的(这个应该有一个捂脸),通常就是重命名,复制,移动,删除,查看文件属性,查看文件内容,寻找文件.其实在图形化行中的linux也是有这样子功能,但是几乎没有多少人会去使用图形化的linux(一脸懵B).命令行中的重命名,复制,移动,删除是如何的呢?接下来为大家一一介绍. 绝对路径和相对路径 绝对路径:由根目录(/)开始写起的档名或目录名称,例如/home/dmtsai/.bashrc; 相对路径:.相对于目前路径的档名写法例如./home…
一.文件共享 内核使用三种数据结构表示打开的文件,它们之间的关系决定了在文件共享方面一个进程对另一个进程可能产生的影响. 1.每个进程在进程表中都有一个记录项,记录项中包含有一张打开文件描述表 2.内核为所有打开文件维持一张文件表 3.每个打开文件都有一个v节点结构,v节点包含了文件类型和对此文件进行各种操作的函数的指针.PS:Linux中没有使用v节点,而是使用了通用i节点结构. 文件描述符标志只用于一个进程的一个描述符 文件状态标志适用于指向该给定文件表项的任何进程中的所有描述符 二.原子操…
Linux操作系统是一个非常优秀的操作系统,同一时候也是一个多用户.多任务的操作系统.那么这就意味着会有非常多的人同一时候使用同一个操作系统的情况. 这时.对于一个用户来说,保护好自己的隐私权就成了一个非常关键的问题. ★用户与用户组 "用户与用户组"能非常好的解决问题,用户能够依据自己的意愿设置自己的文件的权限. ●  文件全部者 文件全部者顾名思义就是拥有文件的用户.假设我的用户以下有一些比較隐私的文件不希望别人看见.我就能够设置文件的权限:仅仅有自己的用户(文件全部者)能够改动或…
Linux达人养成计划 I 学习笔记 man 命令 获取指定命令的帮助 man的级别 1:查看命令的帮助 2:查看可被内核调用的函数的帮助 3:查看函数和函数库的帮助 4:查看特殊文件的帮助(主要是/dev 目录下的文件) 5:查看配置文件的帮助 6:查看游戏的帮助 7:查看其他杂项的帮助 8:查看系统管理员可用命令的帮助 9:查看和内核相关文件的帮助 man -f 命令 相当于 whatis 命令:查看命令拥有哪个级别的帮助 man -k 命令 相当于 apropos 命令:查看命令相关的所有…
1. 绝对路径与相对路径绝对路径:路径的写法一定由根目录 ‘/’写起,例如 /usr/local/mysql 这就是绝对路径相对路径:路径的写法不是由根目录 ‘/’写起,例如:首先用户进入到/, 然后再进入到home ,命令为 cd /home 然后 cd test 此时用户所在的路径为 /home/test 第一个cd命令后跟 ‘/home’ 第二个cd命令后跟 ‘test’, 并没有斜杠,这个 ‘test’ 是相对于 ‘/home’ 目录来讲的,所以叫做相对路径2. cd 命令切换目录的命令…
认识EXT2文件系统 文件的系统特性 Linux的正规文件系统为Ext2 文件数据除了文件实际内容外,还包括其他属性(文件权限.文件属性). 文件系统将这两部分数据分别存放在不同的块,权限和属性放在inode内,实际数据放在data block块中.此外还有一个super block,记录整个文件系统的信息. super block:记录文件系统的整体信息,包括inode/block的总量.使用量和剩余量. inode:记录文件的属性,一个文件或目录占用一个inode,同时记录文件数据所在的bl…
一.终端 1.用户界面 GUI: GNome KDE CLI: bash,zsh,sh,csh,tcsh,ksh 2.远程连接 a.ssh协议. 查看系统是否监听于tcp协议的22号端口: ss  -tnl b.查看当前SHELL类型 echo $SHELL 3.关闭系统服务和关闭开机启动服务 CentOS 7: systemctl disable firewalld.service #关闭firewalld开机启动服务 systemctl stop firewalld.service #关闭f…