❶ 如何在linux上配置ftp 及创建 ftp用户
做一个虚拟账户就解决了:步骤如下:1、建立虚拟用户口令库文件口令库文件中奇数行设置用户名,偶数行设置口令#vi/etc/vsftpd/logins.txt注意,一下是4行upload这个是帐户名upload这个是密码downloaddownload2、生成vsftpd的认证文件#db_load-T-thash-flogins.txt/etc/vsftpd/vsftpd_login.db设置认证文件只对用户可读可写#chmod600/etc/vsftpd/vsftpd_login.db3、建立虚拟用户所需的PAM配置文件#vi/etc/pam.d/vsftpd.vuauthrequired/lib/security/pam_userdb.sodb=/etc/vsftpd/vsftpd_loginaccountrequired/lib/security/pam_userdb.sodb=/etc/vsftpd/vsftpd_login注意:以上2行中最后的2个文件名vsftpd_login和第2个步骤中的数据库名字必须一致!4、建立虚拟用户所要访问的目录并设置相应权限#mkdir/home/ftpsite#useradd-d/home/ftpsitevirtual(用户名)#chownvirtual:virtual/home/ftpsite#chmod700/home/ftpsite/5、设置vsftpd.conf配置文件guest_enable=YESguest_username=virtualpam_service_name=vsftpd.vu6、设置主配置文件在vsftpd.conf文件中添加用户配置文件目录设置user_config_dir=/etc/vsftpd_user_conf#servicevsftpdrestart7、建立用户配置文件目录使用mkdir命令建立用户配置文件目录#mkdir/etc/vsftpd_user_conf为虚拟用户建立单独的配置文件,用户配置文件名称与用户名相同touch/etc/vsftpd_user_conf/uploadtouch/etc/vsftpd_user_conf/download8、每个FTP虚拟用户都可以独立设置其权限vi/etc/vsftpd_user_conf/uploadanon_world_readable_only=NO可读可下载anon_upload_enable=YES可上传anon_mkdir_write_enable=YES可创建和删除文件夹anon_other_write_enable=YES可文件改名和删除文件local_root=/home/ftpsite/upload指定upload的宿主目录download_enable=NO禁止下载(注意:请先到/home/ftpsite下面去创建upload文件夹)
❷ 如何创建一个新的配置文件
怎么样?问题解决了吗?
❸ Linux中/etc/named.conf配置文件如何设置
1、首先打开一台linux虚拟机。
❹ 在Linux中,如何配置DNS
字符的http://www.cisko.cn/safe/fwq/200710/883.html图形的专属http://www.linuxeden.com/forum/thread-147854-1-1.html
❺ 在linux中输入什么命令创建apache服务和怎么配置及访问
在Ubuntu系统下成功实践了Apache的安装配置,其实这个步骤在模块应用中是非常重要的操作,直接影响到模块的加载列表以及使用权限,所以在此介绍一下我的操作流程,上课也会演示 [点击图片可在新窗口打开] :(一些路径以我自己的系统为例)1.获取安装源代码:下载地址:http://www.apache.org/dist/httpd/版本选择: [点击图片可在新窗口打开] httpd-2.2.6.tar.gz 06-Sep-2007 19:31 5.7M HTTP Server project2.系统要求:· 至少50MB的磁盘空间(Apache10M,以及其它工程所需空间)· ANSI-C编译器及编译环境:GCC· 确保准确时间· Perl 5· apr/apr-util>=1.23.删除已有的Apache:(1) 停止Apache进程:ps ax | grep httpd显示结果:563 …………/usr/sbin/httpdkill 563(2) 备份DocumentRoot目录下的文件和配置文件:cp Apache 安装目录/conf/httpd.conf 备份目录(3) 防止已有的Web服务器自启动:/etc/services文件注释下行 #http 80/tcp/etc/inetd.conf文件注释下行 #http stream tcp nowait root /sur/sbin/httpd杀掉相关进程kill all –HUP inetd4.源文件解压:(1) 进入安装包所在路径:cd /home/lxycucu/(2) 解压方法①:gzip –d httpd-2.2.6.tar.gztar –xvf httpd-2.2.6.tar解压方法②:tar –zvxf httpd-2.2.6.tar.gz(3) 进入配置文件夹:cd httpd-2.2.65.路径配置(1) 配置命令:./configure(2) 查看配置帮助选项:./configure -h或./configure –help(3) 配置路径(例):(\表示换行,但命令不结束)./configure –prefix=/usr/local/apache \ (设置安装路径)–sysconfdir=/etc/httpd (设置配置文件路径)(4) 布局设置:Apache源文件包下存在一个config.layout的布局文件,里面存有针对不同平台的路径配置,用户可以设计自己的布局,也可以直接应用文件提供的布局,布局的形式为:<Layout 布局名>布局内容</Layout>设置布局的命令:./configure -with-layout=布局名6. 模块配置:我的全部配置实例:./configure –prefix=/usr/local/apache \–sysconfdir=/etc/httpd \–enable-so \(使mod_so模块被编译)–enable-info \(使mod_info模块被编译)–enable-status(使mod_status模块被编译)7.编译:在源代码文件夹下输入命令:make(时间很长,需要等待)8.安装:在源代码文件夹下输入命令:sudo make install (有些Linux不加sudo可能会报错)安装完毕后,可以输入命令whereis apache,查看到apache被安装到/usr/local/apache下9. Apache在Linux下的默认安装目录路径描述./bin帮助程序和脚本目录./etc/apache Apache的设置文件目录./include/apache Apache的头文件目录./libexec 共享对象文件目录./sbin 可执行程序包括apachectl log轮换程序目录./share/cgi-bin 默认的CGI目录./share/htdocs 默认的文件根目录./share/htdocs/manual Apache手册./share/icons 默认的GIF图片目录./var/apache/log Log日志目录./var/apache/proxy 代理服务器的cache目录./var/apache/run httpd.pid(包含httpd的id)存在目录10. 启动Apache:进入Apache的bin目录,可以输入两种形式的命令:(1) sudo ./httpd -k start(2) sudo ./apachectl start如果不加sudo,会有系统报错。如果用户想更改自己的配置,可以到/etc/httpd目录下找Apache的主配置文件httpd.conf,修改里面的指令
❻ 交换机配置命令
1、交换机配置命令,英文名Switchboard Command,是一种计算机语言,用来控制交换机的语言。
❼ linux配置dns服务器配置命令
linux配置dns服务器配置命令
Linux系统的DNS服务器怎么配置,配置命令有哪些?下面跟我一起来了解一下吧!
一、实验目的
熟悉Linux系统中DNS服务器的配置方法。理解配置过程的基本步骤的作用。
二、实验任务
(1)建立正向搜索区域,为网络个台服务器建立主机记录、别名记录。为网络建立邮件交换器记录。使得客户机能够根据服务器主机域名搜索出其IP地址。
(2)建立反向搜索区域,为网络个台服务器建立反向记录,使得客户机能够根据服务器主机IP地址搜索出其域名。
三、实验内容
1)DNS服务器配置的主要步骤:
首先在桌面右击,选择【新建终端】;
1. 查看系统中是否已经安装了DNS服务器程序BIND,命令如下:
[[email protected] root]#rpm –qa |grep bind(对照书本查看,一般都会有安装的。)
2、用命令直接启动dns服务器,命令如下:[[email protected] root]# service named start
3、编辑主配置文件/etc/named.conf,主要是添加正向解析和反向解析,文件内容如下:
// generated by named-bootconf.pl
options {
directory "/var/named";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
//
// a caching only nameserver config
//
Controls {
Inet 127.0.0.1 allow { localhost; } keys {rndckey; } ;
} ;
zone "." IN {
type hint;
file "named.ca"; //用来指定具体存放DNS记录的文件
};
zone "localhost" IN { //用来指定具体存放DNS记录的文件
type master;
file " localhost.zone";
allow-update { none ;} ;
};
zone "0.0.127.in-addr.arpa" IN { //定义一个IP为127.0.0.* 的反向解析
type master;
file "named.local";
allow-update { none ;} ;
};
zone "test.com" IN { //指定一个域名为test.com的`正向解析
type master;
file "test.com.zone";
};
zone "173.168.192.in-addr.arpa" IN { //定义一个IP为192.168.173.* 的反向解析
type master;
file "173.168.192.in-addr.arpa .zone";
} ;
Include “/etc/rndc.key” ;
4、配置正向解析文件
正向解析是根据域名得到其IP地址。编辑正向解析文件/var/named/test.com.zone 如下:
$TTL 86400
@ IN SOA dns.test.com. webmaster.test.com. (
20110510; // 系列号,其值通常设置为日期。
28800; //刷新时间
7200; //重试
604800; //过期
86400; //生存时间
)
IN NS dns
@ IN MX 1 mail
dns IN A 192.168.173.66
www IN A 192.168.173.65
mail IN A 192.168.173.67
ftp IN CNAME www.test.com
5、配置反向解析文件
反向解析文件提供IP地址查询相应 DNS主机名。编辑反向解析文件/var/named/173.168.192.in-addr.arpa .zone 如下:
$TTL 86400
@ IN SOA dns.test.com. webmaster.test.com. (
20110510; //
28800;
7200;
604800;
86400;
)
IN NS dns.tes.com.
66 IN PTR dns.test.com.
65 IN PTR www.test.com.
67 IN PTR mail.test.com.
6、接下来重启dns服务器,命令如下:[[email protected] root]# service named restart
7、设置dns客户端。
对于windows2003环境系的dns客户端,使IP地址设为静态设置,其地址为192.168.173.65,子网掩码为 255.255.255.0,默认网关为192.168.173.254,首先DNS服务器(p)为192.168.173.66
8、测试DNS服务器。
1)在桌面的【开始】那点击后又点击【运行】
2)在弹出的面板上输入“cmd”后就出现【命令提示符】下输入“ping dns.test.com”查看正向解析是否成功,接着再输入“ping 192.168.173.66”查看反向解析直接启动DHCP服务器,是否成功。若不成功,则在linux系统的配置dns服务器的机上的【新建终端】上先启动dns服务器,接着再查看正反向解析文件有没有建立好,命令如下:[[email protected] root]# named –g
;