SElinux是强制访问控制(MAC)安全系统,是linux历史上最杰出的新安全系统.对于linux安全模块来说,SElinux的功能是最全面的,测试也是最充分的,这是一种基于内核的安全系统. 1.SElinux的状态 命令"getenforce"可以查看SElinux的状态,SElinux的状态分为以下三种: Enforcing    (1)             强制模式 Permissive   (0)           警告模式 Disabled             …
自学Linux命令行与Shell脚本之路[第一回]:初识Linux   1.1 自学Linux Shell1.1-Linux初识 1.2 自学Linux Shell1.2-Linux目录结构 1.3 自学Linux Shell1.3-Linux文件系统 自学Linux命令行与Shell脚本之路[第二回] : 走进shell 2.1 自学Linux Shell2.1-进入shell命令行 2.2 自学Linux Shell2.2-GHOME Terminal仿真器 自学Linux命令行与Shell…
点击返回 自学Linux命令行与Shell脚本之路 15.1-处理信号 Linux使用信号与系统上运行的进程进行通信.可以使用这些信号控制Shell脚本的运行,只需要让shell脚本在接收到来自Linux系统的特定信号时执行命令即可. 1. 常用的Linux信号 编号 信号名称 缺省操作 解释 POSIX 1 SIGHUP Terminate 挂起控制终端或进程 是 2 SIGINT Terminate 来自键盘的中断 是 3 SIGQUIT Dump 从键盘退出 是 4 SIGILL Dump…
点击返回 自学Linux命令行与Shell脚本之路 17.1-正则表达式 1. 正则表达式概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑.规定一些特殊语法表示字符类.数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示一个模式,这就是正则表达式(Regular Expression). 使用原因: 程序设计过程中不可避免的遇到处理某些文本情况,有时候要查找符合某些比…
JAVA自学笔记17 1.Map接口 1)概述 将键映射到值的对象,一个映射不能包含重复的键,每个键最多只能映射到一个值.可以存储键值对的元素 2)与Collection接口的不同: ①Map是双列的(成对出现),Collection是单列的 ②Map的键是唯一的,值是可重复的.Collection的子体系Set是唯一的,List是可重复的 ③Map集合的数据结构针对键有效,与值无关:Collection集合的数据结构是针对元素有效 2.登录注册集合版 1)图解: 2) 3)代码:见视频17.0…
点击返回 自学Linux命令行与Shell脚本之路 1.1-Linux初识(架构.内核.shell) 1. Linux架构 Linux系统一般有4个主要部分:内核.shell.文件系统和应用程序.(有的书籍分为硬件.内核.系统调用和应用程序) 内核.shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序.管理文件并使用系统.部分层次结构如图所示. 最内层是计算机资源(硬件),最外层是用户常用的应用: 硬件是物质基础,而应用提供服务. Linux首先启动内核 (kernel),…
点击返回 自学Linux命令行与Shell脚本之路 1.2-Linux目录结构 /:  根目录,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib./sbin应该和根目录放置在一个分区中 /bin:/usr/bin:   可执行二进制文件的目录,如常用的命令ls.tar.mv.cat等. /boot:   放置linux系统启动时用到的一些文件./boot/vmlinuz为linux的内核文件,以及/boot/gurb.建议单独分区,分区大小100M即可 /dev: …
点击返回 自学Linux命令行与Shell脚本之路 1.3-Linux文件系统 文件系统是文件存放在磁盘等存储设备上的组织方法.Linux系统能支持多种目前流行的文件系统,如EXT2. EXT3. FAT. FAT32. VFAT和ISO9660. 1. 文件类型概述 1.1 Linux下面的文件类型主要有: 普通文件:C语言元代码.SHELL脚本.二进制的可执行文件等.分为纯文本和二进制. 目录文件:目录,存储文件的唯一地方. 链接文件:指向同一个文件或目录的的文件. 设备文件:与系统外设相关…
点击返回 自学Linux命令行与Shell脚本之路 2.1-进入shell命令行 进入文本命令行界面(CLI)两种方法: 控制台终端 图形化终端 1. 通过Linux控制台终端访问CLI 按下Ctrl+Alt组合健,然后按功能健(F1~F7)进入要使用的虚拟控制台.功能键F1生成虚拟控制台1,F2生成虚拟控制台2,依次类推 Linux发行版通常使用Ctrl+Alt组合健+F1/F7进入图形界面,Ubuntu使用F7,RHEL使用F1 知识点: 将终端背景色设置成白色   方法一:setterm…
点击返回 自学Linux命令行与Shell脚本之路 2.2-GHOME Terminal仿真器 GNOME Terminal是GNOME桌面环境的默认终端仿真器.很多发行版,如RHEL.Fedora和CentOS,默认采用的都是GNOME桌面环境,因此GNOME Terminal自然也就是默认配备了.不过其他一些桌面环境,比如Ubuntu Unity,也采用GNOME Terminal作为默认的终端仿真软件包.它使用起来非常简单,是Linux新手的不错选择.这部分将带你学习如何访问.配置和使用G…