# domain-path for a host matches one of these strings, transactions with that# node will not be proxied.
.ex
no_proxy:demiurge.in.ibm.com, demiurge
更改配置文件
在更改配置文件时,如果程序不是由系统管理员或内核控制的,就要确保重新启动过使用该配置的程
序 。普通用户通常没有启动或停止系统程序和/或守护进程的权限 。
内核
更改内核中的配置文件会立即影响到系统 。例如,更改 passwd 文件以增加用户将立即使该用户变为
可用 。而且任何 Linux 系统的 /proc/sys 目录中都有一些内核可调参数 。只有超级用户可以得到对
所有这些文件的写访问权力;其它用户只有只读访问权力 。此目录中文件的分类的方式和 Linux 内
核源代码的分类方式一样 。此目录中的每个文件都代表一个内核数据结构,这些数据结构可以被动态
地修改,从而改变系统性能 。
注意:在更改其中任何文件的任何值之前,您应该确保自己全面了解该文件,以避免对系统造成不可
修复的损害 。
/proc/sys/kernel/ 目录中的文件
文件名
描述
threads-max
内核可运行的最大任务数 。
ctrl-alt-del
如果值为 1,那么顺序按下这几个键将“彻底地”重新引
导系统 。
sysrq
如果值为 1 , Alt-SysRq 则为激活状态 。
osrelease
显示操作系统的发行版版本号
ostype
显示操作系统的类型 。
hostname
系统的主机名 。
domainname
网络域,系统是该网络域的一部分 。
modprobe
指定 modprobe 是否应该在启动时自动运行并加载必需
的模块 。
守护进程和系统程序
守护进程是永远运行在后台的程序,它默默地执行自己的任务 。常见的守护进程有 in.ftpd(ftp 服
务器守护进程)、in.telnetd(telnet 服务器守护进程)和 syslogd(系统日志记录守护进程) 。
有些守护进程在运行时会严密监视配置文件 , 在配置文件改变时就会自动重新加载它 。但是大多数守
护进程并不会自动重新加载配置文件 。我们需要以某种方式“告诉”这些守护进程配置文件已经被发
生了改变并应该重新加载 。可以通过使用服务命令重新启动服务来达到这个目的(在 Red Hat Linux
系统上) 。
例如,如果我们更改了网络配置,就需要发出:
service network restart。
注意:这些服务最常见的是 /etc/rc.d/init.d/* 目录中存在的脚本,在系统被引导时由 init 启动 。
所以,您也可以执行如下操作来重新启动服务:
/etc/rc.d/init.d/script-for-the-service start | stop | status
start、stop 和 status 是这些脚本接受的输入值,用来执行操作 。
用户程序用户或系统程序在每次启动时都会读取其配置文件 。尽管如此,请记住,有些系统程序在计算机打开
时情况不一样 , 它们的行为依赖于在 /etc/ 中的配置文件中读到的内容 。所以,用户程序第一次启
动时将从 /etc/ 目录中存在的文件读取缺省配置 。然后,用户可以通过使用 rc 和 .(点)文件来
定制程序,正如下面一节所示 。
用户配置文件:.(点)文件和 rc 文件
我们已经看到怎样容易地配置程序 。但是如果有的人不喜欢在 /etc/ 中配置程序的方式该怎么办呢?
“普通”用户不能简单地进入 /etc 然后更改配置文件;从文件系统的角度来看 , 配置文件的所有者
是 root 用户!这就是大多数用户程序都定义两个配置文件的原因:第一个是“系统”级别的,位于
/etc/;另一个属于用户“专用”,可以在他或她的主目录中找到 。
推荐阅读
- redis入门自学,redis详细教程
- 如何修改pg函数,修改pga
- 可爱僵尸射击生存游戏,可爱僵尸射击生存游戏破解版
- 西瓜直播带货培训活动时间,西瓜直播带货培训活动时间是多久
- php商城数据库设计 phpstudy 数据库
- 如何用ChatGPT生成图片,chatpic文件
- 网名虚拟空间,虚拟昵称
- 如何靠电商创业,电商怎么创业
- go语言常量的声明 go语言命名规范