首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

浅谈Linux系统配置和最佳实践

前言 最近在梳理Linux服务的基准配置,发现很多系统配置是多年流传下来的,可能不是非常合理。下面以几个点为例,介绍我理解的最佳实践,希望能起抛砖引玉的作用。 2....但是设置主机名一个有明显的好处,我们可以把业务相关的信息放进去,一目了然的知道这台机器的用途,特别是有些时候在登录多台机器做操作的时候,不用反复通过ifconfig查看ip确定是哪台机器。...NTP 不知道为什么大家喜欢在crontab面配一个ntpdate来代替ntpd,我猜原因是服务器的硬件时钟很不准的时候,尤其是在虚拟机环境中,ntpd经常会同步失败。...但是ntpd其实也是需要配合ntpdate来使用的,如果仅启用了ntpd,可能会由于主板电池没电,或者关机时没有写入硬件时钟等原因,导致机器重启后系统时间跟ntp server差距过大同步失败。...开机自启项 RedHat系的linux提供了/etc/rc.local文件,用来设置把开机启动项。

2.5K11

Linux】《how linux work》第 七 章 系统配置 系统配置: 日志、系统时间、批处理任务和用户(1)

第 7 章 系统配置 系统配置: 日志、系统时间、批处理任务和用户 When you first look in the /etc directory, you might feel a bit overwhelmed...Linux系统上的大多数系统配置文件都存放在/etc目录下。 从历史上,每个程序都有一个或多个配置文件存放在这里,由于Unix系统上有很多软件包,/etc目录下的文件会很快积累起来。...基本准则是,适用于单台机器的可定制配置,比如用户信息(/etc/passwd)和网络详细信息(/etc/network),应该放在/etc目录下。...Linux系统上的阴影密码文件(/etc/shadow)通常包含用户认证信息,包括与/etc/passwd中的用户对应的加密密码和密码过期信息。...否则,您会收到“登录失败”的消息。

10910

钩!assertpytest-assume失败后截图

现状 之前使用pytest的assue进行测试脚本编写的时候,使用了pytest_runtest_makereport钩子函数就行了 通过测试执行状态判断再进行失败截图 @pytest.hookimpl...(tryfirst=True, hookwrapper=True) def pytest_runtest_makereport(item, call): """ pytest 失败后执行...if hasattr(v, 'driver'): attach_png(f'{TEST_PIC}/{int(time.time())}.png', "失败截图...现在就是仿照一下这段代码了[[inspect -检查对象#使用inspect查看调用堆栈]] import inspect inspect.stack() 我们查看一下效果 调试2 它会依次打印我们的执行堆栈信息...最终效果 确定当前测试脚本位置 遍历调用堆栈列表 根据脚本名称找到对应列表索引 查看是否有页面操作对象 失败截图并跳出 def pytest_assume_fail(lineno, entry):

53720

Linux】《how linux work》第 七 章 系统配置 系统配置: 日志、系统时间、批处理任务和用户(2)

您将在7.9.1使用库获取用户信息中了解更多详细信息。...这就是为什么控制参数很重要:一行中的动作成功或失败会影响后续的行,甚至可能导致整个函数的成功或失败。...如果此规则失败,PAM继续执行其他规则。requisite:如果此规则成功,PAM继续执行其他规则。如果此规则失败,认证失败,PAM不需要再查看其他规则。...如果此规则失败,PAM会继续执行其他规则,但无论其他规则的最终结果如何,都会返回认证失败。...它包含有关用于影子密码文件的加密算法的信息,但在安装了PAM的现代系统上很少使用,因为PAM配置包含了这些信息

11510

简单的linux系统配置故障定位与排除

运维有风险,操作需谨慎 本文旨在通过一些常用命令的用法示例,让有一定linux基础的开发同学能对系统进行简单配置,也能够上服务器定位或者解决一些简单基础性的问题,做出初步故障排除,或者为运维同学描述故障的表现提供帮助...,用ls查看,目录统一显示为4KB,无法查看真实的磁盘占用情况 -h 友好显示 -d控制层级 1表示只当前目录 数字越大层级越深,列表中的最后一个表示当前目录总共占用的大小,如下图中的最后一行 2.0G...这个命令一般用于查找那些大容量的文件夹,通过多次组合(如配合df 查看磁盘占用->du查看目录占用->ls查看具体文件大小),类似windows的先查看那个盘占用严重,进入盘后查看哪个文件夹比较大,再进入文件夹哪个文件比较大...netstat -apn 查看所有 netstat -apn | grep httpd 搜索httpd进程 netstat -apn | grep 80 查看80端口的占用 26. iptables linux...查看系统配置信息的一系列命令 uname -a 查看发行版,内核版本,系统是32还是64位 doc_image_18_w816_h42.jpg cat /proc/cpuinfo 显示CPU info

1.4K60
领券