创建 /var/named/
时间: 2023-07-05 13:36:46 浏览: 71
如果您想在 Linux 系统上创建 /var/named/ 目录,请按照以下步骤操作:
1. 打开终端并以管理员身份登录。
2. 输入以下命令创建 named 目录:
```
mkdir /var/named
```
3. 您可以使用 ls 命令检查新创建的目录。
请注意,创建 /var/named/ 目录需要管理员权限。如果您没有管理员权限,请联系系统管理员或者使用 sudo 命令进行操作。另外,如果您的系统上已经存在 /var/named/ 目录,那么您不需要再次创建。
相关问题
uos系统启用 chroot 功能,如何限制 bind9 在/var/named/chroot/下运行
1. 首先需要安装 chroot 环境和 bind9,可以使用以下命令安装:
```
sudo apt-get install bind9
sudo apt-get install debootstrap
sudo debootstrap --variant=buildd --arch amd64 bionic /var/named/chroot/ http://archive.ubuntu.com/ubuntu/
sudo chroot /var/named/chroot/
apt-get install bind9
```
2. 在 chroot 环境下创建必要的目录和文件:
```
mkdir -p /var/named/chroot/var/run/named
touch /var/named/chroot/var/run/named/named.pid
chown -R bind:bind /var/named/chroot/var/run/named
mkdir -p /var/named/chroot/etc/bind
cp /etc/bind/* /var/named/chroot/etc/bind/
```
3. 修改 bind9 配置文件,将工作目录改为 chroot 环境下的目录:
```
sudo nano /etc/bind/named.conf.options
```
找到以下行:
```
directory "/var/cache/bind";
```
将其改为:
```
directory "/var/named/chroot/var/cache/bind";
```
4. 重新启动 bind9 服务:
```
sudo systemctl restart bind9
```
现在,bind9 将在 chroot 环境下运行,并且只能访问 chroot 环境下的文件和目录。
Linux编写并配置一个Web服务器,网页内容为My name is lucy. (1)下载httpd(2)配置DNS服务器 /etc/named.conf(3)编写区域文件/var/named/sh.com.hosts(4)重启named服务器(5)编辑/etc/httpd/conf/httpd.conf(6)将网页保存到/var/www/html目录中(7)启动httpd服务
好的,这是一个关于搭建Web服务器的问题,下面是具体步骤:
1. 下载httpd
在Linux系统中,使用命令行工具输入以下命令下载httpd软件:
```
$ sudo yum install httpd
```
2. 配置DNS服务器 /etc/named.conf
在Linux系统中,使用命令行工具编辑named.conf配置文件,将以下内容添加到文件末尾:
```
zone "sh.com" IN {
type master;
file "sh.com.hosts";
};
```
3. 编写区域文件/var/named/sh.com.hosts
在Linux系统中,使用命令行工具编辑sh.com.hosts文件,将以下内容添加到文件末尾:
```
$TTL 86400
@ IN SOA ns1.sh.com. admin.sh.com. (
2020071601 ; Serial
3600 ; Refresh
1800 ; Retry
604800 ; Expire
86400 ) ; Minimum
;
@ IN NS ns1.sh.com.
ns1 IN A 192.168.0.2
www IN A 192.168.0.2
```
4. 重启named服务器
在Linux系统中,使用以下命令重启named服务器:
```
$ sudo systemctl restart named
```
5. 编辑/etc/httpd/conf/httpd.conf
在Linux系统中,使用命令行工具编辑httpd.conf配置文件,将以下内容添加到文件末尾:
```
<VirtualHost *:80>
ServerName www.sh.com
DocumentRoot /var/www/html
</VirtualHost>
```
6. 将网页保存到/var/www/html目录中
使用命令行工具创建/var/www/html目录,并将网页保存到该目录中,网页内容为"My name is lucy."。
7. 启动httpd服务
在Linux系统中,使用以下命令启动httpd服务:
```
$ sudo systemctl start httpd
```
这样,Web服务器就搭建好了,你可以在浏览器中访问http://www.sh.com,即可看到"My name is lucy."这个网页的内容。