做人做事,安全第一! —— SELinux 入门


一、前言

安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。

SELinux 主要由美国国家安全局开发。2.6 及以上版本的 Linux 内核都已经集成了 SELinux 模块。

SELinux 的结构及配置非常复杂,而且有大量概念性的东西,要学精难度较大。很多 Linux 系统管理员嫌麻烦都把 SELinux 关闭了。

如果可以熟练掌握 SELinux 并正确运用,我觉得整个系统基本上可以到达“坚不可摧”的地步了(请永远记住没有绝对的安全)。

掌握 SELinux 的基本概念以及简单的配置方法是每个 Linux 系统管理员的必修课。

本文均在 CentOS 7.4.1708 系统中操作。

本文纯属个人学习经验分享交流,出错再所难免,仅供参考!如果发现错误的地方,可以的话麻烦指点下,特别感谢!

继续阅读做人做事,安全第一! —— SELinux 入门

分享到:

在 Linux 上使用 tar 对文件进行打包和压缩


一、前言

在日常生活中,我们经常需要把一些文件和目录打包压缩成一个文件。

在 Windows 下,我们可以使用 WinRAR 来完成。

而在 Linux 下,我们则可以使用系统自带的 tar 工具来完成。


二、创建压缩包

命令基本用法

tar -c [选项] -f <打包后的文件> <要打包的文件或目录 1> [要打包的文件或目录 2]...

继续阅读在 Linux 上使用 tar 对文件进行打包和压缩

分享到:

Python 基础学习笔记 3 —— 函数、模块、包的简单用法


一、函数

1.1 无参函数用法举例

定义一个名为 hello_func 的函数,用于打印出 Hello Funcion! ,然后调用它。

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

#函数的定义
def hello_func():
    print("Hello Funcion!")

#函数的调用
hello_func()

继续阅读Python 基础学习笔记 3 —— 函数、模块、包的简单用法

分享到:

Python 基础学习笔记 2 —— print()、判断语句、循环语句的常用用法


一、print()

1.1 用法

打印特定格式的文本。

1.2 举例说明

1.2.1 例 1

ab 赋值,然后打印出 ab 的值。

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

a=1
b=2
print(a,b)

继续阅读Python 基础学习笔记 2 —— print()、判断语句、循环语句的常用用法

分享到: