正在浏览 「Linux笔记」 分类下的全部文章, 返回 博客首页 查看所有分类。
## 了解Linux命令的特点 在Linux系统中,命令是大小写敏感、有区分大小写。在命令行中,可以使用【Tab】键来自动补全命令,也就是,只需要输入命令的前几个字母,然后按【Tab】键。按【Tab】键时,如果系统只找到一个与输入字符
阅读全文最小化原则对Linux系统安全来说极其重要,即多一事不如少一事。具体包括如下几个方面: - 安装Linux系统最小化,即选包最小化,yum安装软件包也要最小化,无用的包不装。 - 开机自启动服务最小化,即无用的服务不开启。 - 操
阅读全文
SElinux(Security-Enhanced Linux)是美国国家安全局(NSA)对于强制访问控制的实现,这个功能让系统管理员又爱又恨,建议把它关闭掉,再通过其他的手段来确保安全的问题。一般情况下,大多数生产环境也是采用这样的做法,
阅读全文
`pacman` 是 Arch Linux 中的包管理器,用于安装、更新和管理软件包。下面是一些 `pacman` 命令的解释和用法: 1. **更新软件包数据库**: ```shell sudo pacman -
阅读全文# #10: 脚本实现自动化 现在你可以用前面章节中学到的bash知识来创建自己有用的脚本,这些脚本可以帮你自动化的执行一些枯燥无味的重复性管理任务。 无论什么时候,编写shell脚本实现自动化,都应该是你的最终目标。 这
阅读全文
# #9: 定义使用函数 当你的bash脚本越来越大,代码也就越来越混乱。 而且很多部分的代码都是重复的。 可以通过使用bash中的函数来重构代码,使其变得更有组织性和可读性。 本节将学习如何在bash脚本中创建函数
阅读全文
# #8: 循环语句 循环是bash中一个非常强大的功能,循环有很多的使用例子。 在这一节中,我们将探索三种不同的bash循环结构。将学习使用循环来遍历数组元素。 此外,还将学习如何使用`break`和`continue`
阅读全文
# #7: 判断条件的if else和case 这一节将学习怎么在bash脚本中使用条件语句使脚本在不同的场景下可以实现不同的行为。 通过这种方法,可以构建更高效的脚本,也能在脚本中实现错误检查的能力。 ## 使用 if
阅读全文
# #6: 字符串的操作 前面已经熟悉了bash中的变量,可以理解,其实string(字符串)、int(整数)这些数据类型,都是变量,而且不像某些语言的变量是强类型一样,需要先声明变量的类型。直接赋值就能使用。 但是这些特性并不
阅读全文
# #5: 使用运算符号 或许你在编写bash脚本的时候,想要使用一些运算来计算比如磁盘剩余空间、文件大小、密码到期时间、主机数量、网络带宽等等信息。 在这一节中,将介绍如何使用bash操作符号来执行各种算术计算。 下表列
阅读全文
# #4: 使用数组 到目前为止,你已经可以在bash脚本中使用有限数量的变量,你可以创建一些变量来保存一两个文件名或者用户名。 但是,如果bash脚本的变量不止七八个,而是几十甚至上百个呢?难道就傻傻的在脚本里面写100遍?
阅读全文
# #3: 传参给脚本 到目前为止,已经学习了怎么创建脚本和使用变量,在脚本中使用变量可以让脚本更灵活的响应各种不同的数据和用户输入。 ## 向bash脚本里面传参 下面的这个脚本`count_lines.sh`,将根据用
阅读全文
# #2: 了解bash中的变量 如果你做过其他语言的编程,那么你肯定使用过变量。 要是你之前没有接触过变量,可以将变量理解为存储一些可以随着时间变化的信息或数据的容器。 其实,不论是使用哪种语言进行编程,我们都会使用到变
阅读全文
# #1: 创建和运行你的第一个 Bash Shell 脚本 当你学习Linux的shell命令入门之后,可能会发现自己经常在一遍又一遍的重复着相同的任务命令,它可能就是简单的备份一个目录,也可能是清理一下临时文件夹里面的垃圾
阅读全文
# localectl地区设置和时区修改 localectl命令是用于管理Linux系统的地区设置(locale)的命令。它可以用于查看当前地区设置、设置键盘布局、修改时区等。 当使用了一些非中文语系地区的云服务或者想要修改服务器默
阅读全文
# Linux主机名管理命令 Linux的主机名查看方法有很多种,本文指是针对比较常用的两个命令来说明,`hostname`可以查看主机名和临时修改主机名,临时修改的意思是,修改生效期限为重启前。hostnamectl的功能比ho
阅读全文
# tcpdump命令及例子 tcpdump 是Linux系统下的一个强大的命令,可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息
阅读全文
# 简单介绍systemctl命令 systemctl命令是Linux系统管理工具systemd的主要命令之一,用于管理系统服务。许多现代Linux发行版,如Ubuntu、Debian、Fedora、Linux Mint、OpenSu
阅读全文