以下是小编帮大家整理的linux下修改系统时间方法介绍linux操作系统,本文共13篇,欢迎大家分享。

篇1:linux下修改系统时间方法介绍linux操作系统
linux下修改系统时间方法,Linux下我们一般使用“date -s”命令来修改系统时间下面我们来看实例,
如将系统时间设定成12月9日的命令如下。
#date -s 12/09/99
将系统时间设定成下午2点18分9秒的命令如下。
#date -s 14:18:09
date
命令不仅可以显示系统当前时间,还可以用它来修改系统时间。
命令格式为:
date -s 时间字符串例如只修改系统的日期,不修改时间(时分秒)
date -s -08-02或只修改时间不修改日期
date -s 10:08:00当然也可以同时修改日期和时间
date -s “2012-05-18 04:53:00”
注意:由于日期和时间之间有空格,所以必须用引号引起来,否则命令会报错,
上述修改只是修改了linux的系统时间,CMOS中的时间可能还没有改变,所以为了保险,需要使用 clock -w 把当前系统时间写入到CMOS中。
root操作用户模式。
方法一:
date 01031824(月日时分年)(完整书写)
date 010318242008.30(月日时分年.秒)
方法二:
1》先设置日期
date -s 20080103
2》设置时间
date -s 18:24
+++++++++++++++++++++++++++++
如果要同时更改BIOS时间
再执行
clock -w
篇2:python修改操作系统时间的方法
作者:lele 字体:[增加 减小] 类型:
这篇文章主要介绍了python修改操作系统时间的方法,涉及Python同步网络时间与本机时间的相关技巧,需要的朋友可以参考下
本文实例讲述了python修改操作系统时间的方法,分享给大家供大家参考。具体实现方法如下:
#-*- coding:utf-8 -*-import socketimport structimport timeimport win32apiTimeServer = ‘210.72.145.44‘ #国家授时中心ipPort = 123def getTime: TIME_1970 = 2208988800L client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) data = ‘x1b‘ + 47 * ‘ ‘ client.sendto(data, (TimeServer, Port)) data, address = client.recvfrom(1024) data_result = struct.unpack(‘!12I‘, data)[10] data_result -= TIME_1970 return data_resultdef setSystemTime(): tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec, tm_wday, tm_yday, tm_isdst = time.gmtime(getTime()) win32api.SetSystemTime(tm_year, tm_mon, tm_wday, tm_mday, tm_hour, tm_min, tm_sec, 0) print “Set System OK!”if __name__ == ‘__main__‘: setSystemTime() print “%d-%d-%d %d:%d:%d” % time.localtime(getTime())[:6]
希望本文所述对大家的Python程序设计有所帮助,
篇3:Linux 修改用户密码方法介绍linux操作系统
修改 Linux 用户密码其实很简单, 只要输入 “passwd 用户名” 回车, 就会提示你输入新密码及确认新密码. 如果省略用户名则修改当前用户密码.
如果是以root身份登录,修改root密码.只要输入
代码如下复制代码passwd就会出现:
New password:
Retype new password:
按提示输入密码确认即可.
如果想更改其他用户密码,只要输入passwd username即可.
如:passwd kook
代码如下复制代码New password:Retype new password:
例,在终端下用useradd name新建的用户,系统默认是不允许登陆的,因此必须用passwd name来现变更密码的目的
代码如下复制代码[root@localhost ~]# passwd singleChanging password for user single.
New UNIX password: ^^^
Retype new UNIX password: ^^^
passwd: all authentication tokens updated successfully.
[root@localhost ~]#
篇4:介绍两种修改 Linux 操作系统下22端口的方法
第一种:
01假如要改SSH的默认端口(22),那么你只要修改:/etc/ssh/sshd_config中Port 22,这里把22改成自己要设的端口就行了,不过千万别设和现已有的端口相同哦,以防造成未知后果,
02假如要限制SSH登陆的IP,那么可以如下做:
首先:修改/etc/hosts.deny,在其中加入sshd:ALL
然后:修改/etc/hosts.allow,在其中进行如下设置:sshd:192.168.0.241
这样就可以限制只有192.168.0.241的IP通过SSH登陆上LINUX机器了。当然在做为服务器方面,我都不装gnome和KDE的,而且很多东西都不装,这样增加安全系数。
第二种:
首先修改配置文件
vi /etc/ssh/sshd_config
找到#Port 22一段,这里是标识默认使用22端口,修改为如下:
Port 22
Port 50000
然后保存退出
执行/etc/init.d/sshd restart
这样SSH端口将同时工作与22和50000上,
现在编辑防火墙配置:vi /etc/sysconfig/iptables
启用50000端口。
执行/etc/init.d/iptables restart
现在请使用ssh工具连接50000端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置,将里边的Port22删除即可。
之所以先设置成两个端口,测试成功后再关闭一个端口,是为了方式在修改conf的过程中,万一出现掉线、断网、误操作等未知情况时候,还能通过另外一个端口连接上去调试以免发生连接不上必须派人去机房,导致问题更加复杂麻烦。
篇5:linux系统下如何修改服务器名称参考方法
查看ubuntu的主机名,可以通过命令查看:
hostname
修改主机名,需要更改两个文件:
/etc/hostname
/etc/hosts
在hostname文件中,将原来主机名改为新的即可,在hosts文件中,可
将127.0.0.1解析的原主机名部分改为新的主机名
---------------------------------------------------
1.修改linux的服务器名
# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yourname //在这修改hostname
2.修改/etc/hosts里面的名字
# vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
127.0.0.1 yourname //在这修改hostname
3.最后在终端下执行
#hostname ***** //*****为修改的hostname
hostname命令只是临时改变主机名,重启后主机名还是恢复成原来的,
要想永久更改主机名,需要修改/etc/sysconfig/network 文件。
查看主机名命令
# uname -n
#Centos
篇6:Linux系统下查看和修改IP的方法
1.显示当前启动的网络接口命令:
代码如下:
ifconfig
2.查看当前所有网络接口命令:
代码如下:
ifconfig -a
3.查看指定网络接口命令:
代码如下:
ifconfig eth0
在LINUX下修改IP分为二种情况,
1.调试时修改IP,仅在当前生效,重启后恢复为原有IP
代码如下:
ifconfig eth0 192.168.63.27 netmask 255.255.255.0 route add default gw 192.168.63.1 up
2.永久生效(即重启后也能生效)
方法1:配置网卡的配置文件
修改/etc/sysconfig/network-scripts/ifcfg-eth0
然后重启服务service network restart生效,或者/etc/init.d/network restart生效
方法2:
将ifconfig eth0 192.168.63.27 netmask 255.255.255.0 route add default gw 192.168.63.1 保存在/etc/init.d/rc.local文件中
篇7:Linux下安装配置ZPanel面板方法介绍linux操作系统
ZPanel面板是一款免费开源的主机控制控制面板,支持Windows、Linux以及MacOSX,相比CPanel来说,灰狼觉得ZPanel无论在配置还是易用性上都不逊CPanel。
ZPanel配置清单:
Linux下:Apache+MySQL+PHP+ProFTPd+Posfix
Windows下采用hMailServer以及Filezilla来代替Posfix和ProFTPd
准备工作
1、最小化安装CentOS6.3,官方提供的脚本会自动帮你配置环境,如果已经配好了环境的话最好先卸载或者重新最小化安装一下,否则会导致ZPanel安装出错。
2、安装必要软件
代码如下复制代码yum install wget
4、安装ZPanel1、下载ZPanel
代码如下复制代码64bit:wget www.zvps.co.uk/sites/default/files/downloads/centos-6-3/package/installer-x86_64-install.sh.x.tar.gz
32bit:wget www.zvps.co.uk/sites/default/files/downloads/centos-6-3/package/installer-x86-install.sh.x.tar.gz
2、解压并设置权限
代码如下复制代码[root@localhost ~]# tar xf installer-x86-install.sh.x.tar.gz
[root@localhost ~]# chmod +x installer-x86-install.sh.x
3、运行安装向导
代码如下复制代码[root@localhost ~]# ./installer-x86-install.sh.x
To contine please agree to the GPL license (y/n/q)? y
Find your timezone from : php.net/manual/en/timezones.php e.g Europe/London
Enter Your Time Zone: Asia/Chongqing
Install fresh ZPanel server or enter an upgrade version number e.g 10-0-1 :install
Enter the FQDN of the server (example: zpanel.yourdomain.com): zpanel.myzp3.com
Enter the Public (external) IP of the server: 192.168.0.196 (这里脚本好像有点问题,不过不影响)
./installer-x86-install.sh.x: line 60: read: `href=”www.whatismyip.com/membership-options/”>New’: not a valid identifier
MySQL Password is currently blank, please change it now.
Password you will use for MySQL: ****
Re-enter the password you will use for MySQL: ****
ZPanel will now install, are you sure (y/n/q)? y
安装完成后会显示:
5、备注在配置时,脚本会在
代码如下复制代码Initialized empty Git repository in /root/zpanelx/.git/这个地方卡很久,有时候卡会儿就过去了,有时候卡了近一个小时也过不去,
如果在这卡了过不去,建议重头再来,系统格了重装,具体是什么原因导致的,灰狼猜测可能是GFW,换个时间段再来配置。(终止进程了再装能安装到最后,但是httpd不能启动)
ZPanel登陆密码保存在/root/passwords.txt
篇8:Linux操作系统下配置DNS服务器的方法介绍DNS服务器
有两台邮件服务器分别为192.168.1.1(windows下主机名为b.test.cn)和192.168.1.3(linux下主机名为a.test.com),
在linux下配置DNS服务器,下面是配置过程中设置过的一些文件,
/etc/hosts 文件的具体内容如下:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost fc4
192.168.1.3 a.test.com a
192.168.1.1 b.test.cn b
/etc/host.conf 文件:
order hosts,bind
表示先用hosts文件做解析,在用DNS解析
/etc/resolv.conf 文件:
; generated by NetworkManager, do not edit!
search test.com
nameserver 127.0.0.1
search test.cn
nameserver 192.168.1.1
nameserver 61.144.56.100
/etc/named.conf 文件:
//
// named.conf for Red Hat caching-nameserver
//
options {
directory “/var/named”;
dump-file “/var/named/data/cache_dump.db”;
statistics-file “/var/named/data/named_stats.txt”;
/*
* 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”;
};
zone “test.com”IN {
type master;
file “test.com”;
allow-update { none; };
};
zone “1.168.192.in-addr.arpa”IN {
type master;
file “192.168.1.rev”;
allow-update { none; };
};
zone “test.cn”IN {
type master;
file “test.cn”;
allow-update { none; };
};
zone “0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0
关 键 字:DNS 服务器
篇9:Linux操作系统下设置Telnet方法介绍服务器教程
这样, root 就可以直接进入 Linux 主机了,不过,建议不要这样做。也可以在普通用户进入后,切换到root用户,拥有root的权限。
Linux/” target=_blank>Linux 下Telnet的设置
Telnet服务的配置步骤如下:
一、安装Telnet软件包(通常要两个)
1、 Telnet-clIEnt (或 Telnet),这个软件包提供的是 Telnet 客户端程序;
2、 Telnet-server ,这个软件包提供的是 Telnet 服务器端程序;
安装之前先检测是否这些软件包已安装,方法如下:
[root@echo root]#rpm –q Telnet或[root@wljs root]#rpm –q Telnet-client
[root@echo root]#rpm –q Telnet-server
如果没有检测到软件包,需要进行安装,red hat Linux 9默认已安装了Telnet软件包,一般只要安装Telnet-server软件包。
1、在red hat Linux 9的安装盘3中获取Telnet-server-0.17-25.i386.rpm软件包。
2、安装软件包
[root@echo root]#rpm –i Telnet-server-0.17-25.i386.rpm
二、启动Telnet服务
1、开启服务
方法一:使用ntsysv,在出现的窗口之中,将 Telnet前面*加上,然后按下 OK 。
方法二:编辑 /etc/xinetd.d/Telnet
[root@echo root]# vi /etc/xinetd.d/Telnet
找到 disable = yes 将 yes 改成 no 。
2、激活服务
[root@echo root]# service xinetd restart
三、测试服务
[root@echo root]#Telnet ip(或者hostname)
如果配置正确,系统提示输入远程机器的用户名和密码
Login:
PassWord:
注:默认只允许普通用户
四、设置Telnet端口
#vi /etc/services
进入编辑模式后查找Telnet(vi编辑方式下输入/Telnet)
会找到如下内容:
Telnet 23/tcp
Telnet 23/udp
将23修改成未使用的端口号(如:),退出vi,重启Telnet服务,Telnet默认端口号就被修改了,
五、Telnet服务限制
Telnet是明文传送口令和数据的,如果你对其默认的设置不满意,有必要对其服务范围进行限制。假设你的主机的ip是210.45.160.17,就可以按如下方式设置了。
#vi /etc/xinetd.d/Telnet
service Telnet
{
disable = no #激活 Telnet 服务,no
bind = 210.45.160.17 #your ip
only_from = 210.45.0.0/16 #只允许 210.45.0.0 ~ 210.45.255.255 这个网段进入
only_from = .edu.cn #只有教育网才能进入!
no_access = 210.45.160. #这两个ip不可登陆
access_times= 8:00-12:00 20:00-23:59 # 每天只有这两个时间段开放服务
......
}
六、Telnet root用户的登入
Telnet 不是很安全,默认的情况之下不允许 root 以 Telnet 进入 Linux/“ target=_blank>Linux 主机 。若要允许root用户登入,可用下列方法:
[root @echo /root]# vi /etc/pam.d/login
#auth required pam_securetty.so #将这一行加上注释!
或
[root@echo root]# mv /etc/securetty /etc/securetty.bak
这样, root 就可以直接进入 Linux 主机了。不过,建议不要这样做。也可以在普通用户进入后,切换到root用户,拥有root的权限。
注:在我的FC4里不用安装Telnet服务器,因为已经有了krb5-Telnet.直接进入第二步
vi /etc/xinetd.d/krb5-Telnet 就可以了
篇10:linux中date命令设置系统时间的方法linux操作系统
date函数在linux中是可以设置系统时间与日期的,下面我就来给大家普及一下date函数在linux中的使用技巧,
首先必须是root帐号。
名称 : date
使用权限 : 所有使用者
使用方式 :
date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]
说明 :
date 可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下 :
时间方面 :
% : 印出 %
%n : 下一行
%t : 跳格
%H : 小时(00..23)
%I : 小时(01..12)
%k : 小时(0..23)
%l : 小时(1..12)
%M : 分钟(00..59)
%p : 显示本地 AM 或 PM
%r : 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M)
%s : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数
%S : 秒(00..61)
%T : 直接显示时间 (24 小时制)
%X : 相当于 %H:%M:%S
%Z : 显示时区
日期方面 :
%a : 星期几 (Sun..Sat)
%A : 星期几 (Sunday..Saturday)
%b : 月份 (Jan..Dec)
%B : 月份 (January..December)
%c : 直接显示日期与时间
%d : 日 (01..31)
%D : 直接显示日期 (mm/dd/yy)
%h : 同 %b
%j : 一年中的第几天 (001..366)
%m : 月份 (01..12)
%U : 一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形)
%w : 一周中的第几天 (0..6)
%W : 一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形)
%x : 直接显示日期 (mm/dd/yy)
%y : 年份的最后两位数字 (00.99)
%Y : 完整年份 (0000..9999)
若是不以加号作为开头,则表示要设定时间,而时间格式为 MMDDhhmm[[CC]YY][.ss],其中 MM 为月份,DD 为日,hh 为小时,mm 为分钟,CC 为年份前两位数字,YY 为年份后两位数字,ss 为秒数
参数 :
-d datestr : 显示 datestr 中所设定的时间 (非系统时间)
--help : 显示辅助讯息
-s datestr : 将系统时间设为 datestr 中所设定的时间
-u : 显示目前的格林威治时间
--version : 显示版本编号
例子 :
显示时间后跳行,再显示目前日期 :
date '+%T%n%D'
显示月份与日数 :
date '+%B %d'
显示日期与设定时间(12:34:56) :
date --date '12:34:56'
注意 :
当你不希望出现无意义的 0 时(比如说 /03/07),则可以在标记中插入 - 符号,比如说 date '+%-H:%-M:%-S' 会把时分秒中无意义的 0 给去掉,像是原本的 08:09:04 会变为 8:9:4,
另外,只有取得权限者(比如说 root)才能设定系统时间。
当你以 root 身分更改了系统时间之后,请记得以 clock -w 来将系统时间写入 CMOS 中,这样下次重新开机时系统时间才会持续抱持最新的正确值。
例子:修改日期时间
在命令行输入:
date
显示当前时间 Fri Aug 3 14:15:16 CST
date -s
按字符串方式修改时间
可以只修改日期,不修改时间,输入: date -s 2007-08-03
只修改时间,输入:date -s 14:15:00
同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:date -s ”2007-08-03 14:15:00“
修改完后,记得输入:clock -w
把系统时间写入CMOS
设置时间为下午14点36分。
# date -s 14:36:00
Fri Nov 26 14:15:00 CST 1999
设置时间为11月28号。
# date -s 991128
Sun Nov 28 00:00:00 CST 1999
假设您要设置的时间是 1月3日18时24分
方法一:
date 01031824(月日时分年)(完整书写)
方法二:
1》先设置日期
date -s 20080103
2》设置时间
date -s 18:24
+++++++++++++++++++++++++++++
如果要同时更改BIOS时间
在执行
clock -w
篇11:Linux系统下修改最大传输单元MTU的方法
这篇文章主要介绍了Linux系统下修改最大传输单元MTU的方法,同时也对MTU的基本知识做了一个简单的介绍,需要的朋友可以参考下
最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据报大小(以字节为单位),最大传输单元这个参数通常与通信接口有关(网络接口卡、串口等)。
因特网协议允许IP分片,这样就可以将数据报分成足够小的片段以通过那些最大传输单元小于该数据报原始大小的链路了。这一分片过程发生在IP层(OSI模型的第三层,即网络层),它使用的是将分组发送到链路上的网络接口的最大传输单元的值。原始分组的分片都被加上了标记,这样目的主机的IP层就能将分组重组成原始的数据报了。
在因特网协议中,一条因特网传输路径的“路径最大传输单元”被定义为从源地址到目的地址所经过“路径”上的所有IP跳的最大传输单元的最小值。或者从另外一个角度来看,就是无需进一步分片就能穿过这条“路径”的最大传输单元的最大值。
RFC 1191描述了“路径最大传输单元发现方法”,这是一种确定两个IP主机之间路径最大传输单元的技术,其目的是为了避免IP分片。在这项技术中,源地址将数据报的DF(Don‘t Fragment,不要分片)位置位,再逐渐增大发送的数据报的大小——路径上任何需要将分组进行分片的设备都会将这种数据报丢弃并返回一个“数据报过大”的ICMP响应到源地址——这样,源主机就“学习”到了不用进行分片就能通过这条路径的最大的最大传输单元了。
不幸的是,越来越多的网络封杀了ICMP的传输(譬如说为了防范DOS攻击)——这使得路径最大传输单元发现方法不能正常工作,其常见表现就是一个连接在低数据流量的情况下可以正常工作,但一旦有大量数据同时发送,就会立即挂起(例如在使用IRC的时候,客户会发现在发送了一个禁止IP欺骗的ping之后就得不到任何响应了,这是因为该连接被大量的欢迎消息堵塞了)。而且,在一个使用因特网协议的网络中,从源地址到目的地址的“路径”常常会为了响应各种各样的事件(负载均衡、拥塞、断电等等)而被动态地修改——这可能导致路径最大传输单元在传输过程中发生改变——有时甚至是反复的改变。其结果是,在主机寻找新的可以安全工作的最大传输单元的同时,更多的分组被丢失掉了。
对于时下大多数使用以太网的局域网来说,最大传输单元的值是1500字节。但是像PPPoE这样的系统会减小这个数值,这就使得在使用最大传输单元发现方法时可能会产生这样的结果:一些处于配置不当的防火墙之后的站点变得不可达了,
对于这种情况,还是可能找到变通的方法的,但这取决于你控制的是网络的哪一部分。这些方法包括改变用来在防火墙一端建立TCP连接的第一个分组的MSS(Maximum Segment Size,最大分段大小)。
对于一些支持老版本以太网协议的IBM系统(例如XSeries),可能只有在把最大传输单元设为1492之后才能在当下常见的局域网上进行运作。
MTU的修改方法如下:
1、ifconfig命令修改
[/code]
ifconfig ${Interface} mtu ${SIZE} up
ifconfig eth1 mtu 9000 up
[/code]
这个是最通用的方法,对所有的linux 发行版本都有效。缺点就是重启后失效,需要在开机项中加载。
2、修改配置文件
CentOS / RHEL / Fedora Linux下
代码如下:# vi /etc/sysconfig/network-scripts/ifcfg-eth0
#增加如下内容
MTU=”9000“
#保存后重启网卡生效
# service network restart
#启用IPv6地址的,修改IPv6 mtu的参数为
IPV6_MTU=”1280“
Debian / Ubuntu Linux下
代码如下:# vi /etc/network/interfaces
#增加如下值
mtu 9000
#保存后,重启网络生效
# /etc/init.d/networking restart
3、为什么MTU最大值为9000字节
从理论上计算,4 bytes的CRC最大支持1 bytes大小的字节,超过了就没有办法检查了。另外还有其他一些协议如NFS等的限制。
最后需要注意的是,在经过交换网络设备时,仅仅修改主机端的MTU值是不行的,还需要交换网络设备上开启jumbo frames功能。
4、MTU测试
使用ping命令,-l 指定包大小,-f 选项为通知操作系统不能私自更改该数据包大小
使用英文操作系统时的提示为:Packet needs to be fragmented but DF set
篇12:Linux操作系统下配置DNS服务器的方法介绍服务器教程
有两台邮件服务器分别为192.168.1.1(windows下主机名为b.test.cn)和192.168.1.3(linux下主机名为a.test.com),
在linux下配置DNS服务器,下面是配置过程中设置过的一些文件,
/etc/hosts 文件的具体内容如下:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost fc4
192.168.1.3 a.test.com a
192.168.1.1 b.test.cn b
/etc/host.conf 文件:
order hosts,bind
表示先用hosts文件做解析,在用DNS解析
/etc/resolv.conf 文件:
; generated by NetworkManager, do not edit!
search test.com
nameserver 127.0.0.1
search test.cn
nameserver 192.168.1.1
nameserver 61.144.56.100
/etc/named.conf 文件:
//
// named.conf for Red Hat caching-nameserver
//
options {
directory ”/var/named“;
dump-file ”/var/named/data/cache_dump.db“;
statistics-file ”/var/named/data/named_stats.txt“;
/*
* 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“;
};
zone ”test.com“IN {
type master;
file ”test.com“;
allow-update { none; };
};
zone ”1.168.192.in-addr.arpa“IN {
type master;
file ”192.168.1.rev“;
allow-update { none; };
};
zone ”test.cn“IN {
type master;
file ”test.cn“;
allow-update { none; };
};
zone ”0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa“ IN {
type master;
file ”named.ip6.local“;
allow-update { none; };
};
zone ”255.in-addr.arpa“ IN {
type master;
file ”named.broadcast“;
allow-update { none; };
};
zone ”0.in-addr.arpa“ IN {
type master;
file ”named.zero“;
allow-update { none; };
};
include ”/etc/rndc.key";
在/var/name/test.com 文件下:
$TTL 86400
@ IN SOA a.test.com. root.a.test.com (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS a.test.com.
IN MX 10 mail.test.com.
a IN A 192.168.1.3
mail IN A 192.168.1.3
//其中root.a.test.com的含义是管理员的邮箱
/var/name/test.cn 文件下:
$TTL 86400
@ IN SOA b.test.cn. root.a.test.com (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS b.test.cn.
IN MX 10 mail.test.cn.
b IN A 192.168.1.1
mail IN A 192.168.1.1
/var/name/192.168.1.rev 文件下:
$TTL 86400
@ IN SOA 1.168.192.in-addr.arpa. root.test.com. (
022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS a.test.com.
IN NS b.test.cn.
IN MX 10 mail.test.com.
IN MX 10 mail.test.cn.
3 IN PTR a.test.com.
3 IN PTR mail.test.com.
1 IN PTR b.test.cn.
1 IN PTR mail.test.cn.
然后用/etc/init.d/named restart重启DNS服务,在重启过程中,我曾经出现过好几次的错误,按照出错的提示,会提示是named.conf文件第几行出错的,
或者提示在那些包含文件例如test.cn这些文件里面的问题,然后一个一个排除。
最后还有一些nslookup的命令比较有用:
set all用于显示使用nslookup工具这台机器上的DNS服务器的一些信息
set type=any会显示完整信息包括域中邮件服务器和主从DNS服务器的名字和IP地址
server 192.168.0.1更换查询的DNS服务器地址。
篇13:win系统下配置使用web方式修改域用户帐户密码 Windows服务器操作系统
本文章分享一篇关于win2003系统下配置使用web方式修改域用户帐户密码 ,有需要的同学可以参考一下本文章哦,
在客户端加入到域的情况下,用户修改自己的帐户密码非常方便,但是如果客户端没有加入到域,但是他又在使用域帐户登录其他的应用系统,比如整合AD的FTP站点、使用域帐户进行Internet接入的认证等等,这时候怎么修改密码?答案就是采用web方式。
其实,windows 2003已经自己带了修改域用户密码的相关ASP网页文件了,位置在C:WINDOWSsystem32inetsrviisadmpwd,只需要在IIS里面发布就可以了。
下面就介绍一下如何使用这些文件。
1、 在IIS上新建一个“虚拟目录”
2、 输入虚拟目录别名为“iisadmpwd”
3、 设置权限为读取和执行
4、 完成
5、 在新建虚拟目录的属性里修改默认内容文档
6、 在IE里输入地址192.168.253.128/iisadmpwd/就可以打开网页了
7、 但是,意外发生,填好用户名、旧密码和新密码之后,点击确认,确实无法打开网页,仔细一看,原来是SSL加密的,检查了一下,原来是没有证书。
8、 安装“远程管理(HTML)”,得到一个证书,
9、 打开administration的属性
10、 选择“服务器证书”
11、 选择“将当前证书导出到一个.pfx文件”
12、 选择路径
13、 输入加密证书用的密码
14、 打开iisadmpwd虚拟目录所在的默认网站的属性
15、 选择“目录安全性“选项卡里面的”服务器证书“
16、 选择“从.prx文件导入证书“
17、 选择刚才导出的证书文件
18、 输入导出证书时输入的证书加密密码
19、 输入SSL端口号
20、 完成之后,就可以承购修改密码了。
如果出现以下错误,修改默认域安全策略里面的密码策略,并使用gpupdate /force命令刷新一下就可以了。
文档为doc格式