运维
-
如何设置Linux文件隐藏属性 chattr不可删除标志配置
要给linux文件设置不可删除的隐藏属性,最核心的命令是chattr +i,它能为文件添加immutable(不可变)属性,使文件无法被删除、修改、重命名或链接,即使root用户也无法操作,除非先使用chattr -i移除属性;2. 该功能常用于保护关键系统配置文件(如/etc/fstab、/etc…
-
如何修改Linux文件权限?chmod和chown命令权限管理详解
linux文件权限通过chmod和chown命令管理。1.chmod用符号或数字模式调整权限,如u+x添加执行权,644设所有者读写组和其他人只读;2.chown修改所有者及组,如alice:developers切换用户和组;3.注意避免777权限、目录需x权进入、umask控制默认权、继承需set…
-
linux家目录指的是什么
在linux中,家目录又称“home目录”、“主目录”,是用户的宿主目录,通常用来保存用户的文件,可以使用“~”来表示。登录系统后,一个用户所在的位置就是家目录“/home”,而root用户的家目录则为“/root”。进入家目录的方法有三个:1、直接使用“cd”命令;2、使用“cd ~”命令;3、使…
-
如何在Linux中查看用户登录历史 Linux last命令审计分析
last命令通过读取/var/log/wtmp文件查看用户登录历史,用于审计安全、排查异常,支持按用户、IP、时间等条件筛选,结合grep等命令可增强分析能力,是Linux系统安全运维的基础工具。 在Linux系统中,last命令是查看用户登录历史最常用且有效的方式。它能帮助系统管理员审计系统安全、…
-
如何在Linux中隔离进程环境 Linux namespace隔离技术
在Linux中,隔离进程环境的核心技术是Linux Namespace。它允许系统将全局资源(如进程ID、网络接口、文件系统挂载点等)进行抽象和分区,使得每个进程组都能拥有自己独立的视图,从而实现环境隔离。 解决方案 Linux Namespace通过为不同进程提供其各自的系统资源视图来实现隔离。这…
-
如何在Linux中配置防火墙 Linux iptables规则管理
iptables是Linux防火墙核心工具,通过表(filter、nat、mangle)和链(INPUT、OUTPUT、FORWARD)管理流量;常用命令包括查看(-L -n -v)、清空(-F)、设置默认策略(-P)和添加规则(-A);典型规则允许回环、已建立连接及HTTP/HTTPS流量,并可阻…
-
Linux中hosts文件位置在哪
Linux中%ignore_a_1%文件位置 hosts是一个没有扩展名的系统文件,其作用就是将一些常用的网址域名与其对应的ip地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts文件中寻找对应的ip地址,一旦找到,系统会立即打开对应网页。 对于所有Lin…
-
如何批量重命名Linux文件 rename命令正则表达式实战
rename命令配合正则表达式可高效批量重命名文件。1. 基础用法:使用 rename ‘s/旧名字模式/新名字/’ 文件列表,如将.txt改为.log;2. 去掉前缀:rename ‘s/^prefix_//’ .txt;3. 添加前缀:rename…
-
如何设置磁盘调度 修改IO调度算法
查看当前i/o调度算法可通过命令cat /sys/block/sda/queue/scheduler,方括号中为当前使用的调度器;2. 常见调度器包括noop、deadline、cfq、bfq和none,各自适用于不同硬件与场景;3. 临时修改使用echo deadline > /sys/bl…
-
如何监控文件变化 tail实时追踪日志更新
使用 tail -f 可实时追踪日志文件新增内容,适用于持续写入的日志;2. 日志轮转时应使用 tail -f,它能监控文件名变化并自动重新打开新文件;3. 结合 -n 与 -f(如 tail -n 10 -f)可仅显示最后 n 行并持续追踪;4. 支持同时监控多个文件,使用多个路径或通配符,输出会…