
正文
linux常见报错命令 linux常见故障
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux下ntpdate命令报错
检查一下ntp的配置。
参考如下:
配置的环境及要求:
1.假设在192.168.0.0网段内,要以IP为192.168.0.240的Linux机器时间服务器。
2.192.168.0.240服务器能上外网,能与比较权威的公网时间服务器同步
3.同网段内的其他机器每小时自动向192.168.0.240同步时间
配置方法
一、配置NTP服务器(假定要配置的服务器的IP地址为192.168.0.240)
1.NTP server的主配置文件为/etc/ntp.conf
现对/etc/ntp.conf的各项进行说明
#配置前做好备份
cd /etc/
mv ntp.conf ntp.bak.conf
2.vi
/etc/ntp.conf(以下是ntp.conf文件的内容)
#设置此服务器同上层服务器做时间同步的IP地址,prefer意味着首选IP地址
#经试验,下面的几个时间服务器速度还不错
server 210.72.145.44 prefer
server 218.21.130.42
server 0.asia.pool.ntp.org
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org
#记录上次的NTP server与上层NTP server联接所花费的时间
driftfile /etc/ntp/drift
#设置默认策略为允许任何主机进行时间同步
restrict default ignore
#设置允许访问此时间服务器的时间服务的IP地址
#根据自己实际情况配置
restrict 127.0.0.1
restrict 192.168.10.2# 指定某台机器时间同步
restrict 192.168.0.0 mask 255.255.255.0 #允许192.168.0.0/254子网内主机时间同步
restrict 0.0.0.0 mask 0.0.0.0 nomodify notrap #允许任何主机跟进行时间同步
#指定阶层编号为10,降低其优先度。
fudge 127.127.1.1 stratum 10
#设置ntp日志的path
statsdir /var/log/ntp/
#设置ntp日志文件
logfile /var/log/ntp/ntp.log
3.NTP server的维护
----添加为服务
chkconfig --level 345 ntpd
on
----启动
service ntpd start
或
/etc/rc.d/init.d/ntpd
start
----停止
service ntpd stop
或
/etc/rc.d/init.d/ntpd
stop
----管理命令
ntpq –p #查看本机和上层服务器的时间同步结果
ntptrace #可以用来追踪某台时间服务器的时间对应关系
ntpdate IP #客户端要和NTP server进行时钟同步。
/var/log/ntp/ntp.log
#查看ntp日志
二、配置客户端
1.LINUX客户端: (局域网内对时间有要求的机器)
echo “00 */1 * * * root /usr/sbin/ntpdate
192.168.0.240;/sbin/hwclock -w”/etc/crontab
每小时同NTP server进行一次时钟同步,并写入本机BIOS
2.Solaris客户端:
echo “15 5 * * * /usr/sbin/ntpdate
192.168.0.240”/etc/crontab
相关问答
Q1: 查看linux的启动信息指令错误的是
lilo命令。
lilo是个Linux系统核心载入程序linux常见报错命令,同时具备管理开机linux常见报错命令的功能。单独执行lilo指令linux常见报错命令,它会读取/etc/目录下的lilo.conf配置文件,然后根据其内容安装lilo。
linux的开机信息也可以通过/var/log/目录中的dmesg文件进行查看。
Q2: linux虚拟机报错:chown invalid user
这个错误提示通常表示在修改文件/文件夹的所有者时,使用了一个不存在的用户。可能出现此错误的几种原因:
1. 在执行chown命令时,使用的用户名有误。
2. 其他用户的UID已经被更改,导致之前的操作留下了无效用户。
3. 操作系统在用户和组信息之间存在不一致性。
为了解决此问题,您可以尝试以下步骤:
1. 检查您正在使用的用户名是否正确,并确保用户已经存在于系统中。可以使用如下命令来检查:
```
cat /etc/passwd | grep username
```
其中,将`username`替换为您正在操作的用户名。
2. 如果您确定用户存在于系统中,则可以尝试重建用户标识。可以使用如下命令来重建:
```
sudo usermod -u 1000 username
sudo chown -R username:username /path/to/your/folder/
```
其中,将`username`替换为您正在操作的用户名,将`1000`替换为您希望重新分配的UID,将`/path/to/your/folder/`替换为您希望更改所有权的文件夹的路径。
3. 如果以上两种方法都无法解决问题,则可能需要清理您的用户和组信息,并根据需要重新创建用户和组。可以使用如下命令来清理和重新创建:
```
sudo groupdel groupname
sudo userdel username
sudo groupadd groupname
sudo useradd -m -g groupname username
sudo chown -R username:groupname /path/to/your/folder/
```
其中,将`groupname`替换为您的用户名所在的组,将`username`替换为您需要使用的用户名,将`/path/to/your/folder/`替换为您希望更改所有权的文件夹的路径。
Q3: linux0.11gcc编译报错怎么查看全部报错
在Linux 0.11中使用gcc编译时,如果出现报错,可以使用以下命令查看全部报错:
```
make log.txt 21
```
这个命令将编译过程中的所有输出信息保存到log.txt文件中,包括错误信息和警告信息。可以使用文本编辑器打开这个文件,查看其中的错误信息,以便进行调试和修复。
另外,如果只想查看错误信息,可以使用以下命令:
```
make 2 error.txt
```
这个命令将编译过程中的错误信息保存到error.txt文件中,可以使用文本编辑器打开这个文件,查看其中的错误信息。
Q4: Linux 出现command not found 错误解决
在很多人学习Linux命令行,会经常遇到command not found 错误,出现上述错误主要有以下几种情况:
命令书写错误,如有些人将Windows命令与Linux命令搞错,如查看ip相关信息,Linux命令行应该为ifconfig
环境变量没有配置好,这里一般有两种解决方法,第一,可以切换到root用户执行命令,第二种,就是配置用户的环境变量,其指令如下:
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
----------------------------分割线----------------------------
Linux命令找不到?(找不到命令)
这个问题其实很简单,如果你在终端输入一个命令,而系统提示你说命令没有找到(Command not found)的话,要么是因为你没有装相应的软件包,要么就是因为路径设置的问题。如果是因为软件包的问题,那没有别的好说的,安装相应的软件包就好了。而另外一种情况,则需要对用户的路径进行设置。这里针对普通用户和超级用户分开介绍,以 RedHat 些列为例。
一、普通用乎如果一些程序没有安装在系统默认的路径(ie /bin/, /usr/bin, /usr/local/bin/ )里面,这个时候普通用户想要调用这些命令,必须设定路径。方法很简单:以普通用户登录,然后在终端输入:
vi ~/.bash_profile
会出现如下的内容:# .bash_profile
export PATH此时,只要在export PATH前面加入自己的路径即可,例如我的修改后如下:[ @localhost bin]$ cat ~/.bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:/usr/local/programs/crosstool/gcc-4.0.2-glibc-2.3.6/arm-linux-gnu/bin/export PATH
二、超级用户这里主要是一些用在系统管理上的命令,例如ifconfig, route等等, 他们位于/sbin, 或/usr/sbin/下。其实这些命令本身就没有任何问题,软件包早已安装完毕,路径设置也没有丝毫问题。而出现Command not found的原因在于:在终端使用su变成超级用户的时候没有将root的路径(环境)一起切换过来,从而导致身份虽然已经是root,但是工作的环境和路径依旧是普通用户的。这种问题的解决方法有两个,其一是按照(一)里面提到的,对普通用户的工作路径进行修改,但是这样比较麻烦。其二则简单的多,只要在使用su的时候在其后家上一个空格和”-“ ,即将su改为 su - 。这样就可以在成为root的同时将root的工作路径也一起切换过来了。如果你已经使用su变成了root,那也没有关系,只要在输入一下su - 就好了。
原文地址:
Q5: linuxcd--help为什么错误
命令行中的linuxcd --help通常为查询Linux中的"cd"命令的帮助信息。如果发生错误可能有以下几种可能linux常见报错命令:1.输入命令错误,可以检查是否使用linux常见报错命令了正确的命令语法。2.系统没有安装该命令或没有安装相关的软件包,需要安装或检查安装包是否损坏。3.磁盘空间不足或权限设置不正确是另外两个常见的问题,需要查看系统日志和控制磁盘空间和权限。4.可能是输入命令时出现拼写错误。“cd”是在Linux操作系统中进入下一个目录的命令。必须确保在参数和选项中拼写正确并使用正确的大小写,这样就可以获得正确的帮助信息了。
关于linux常见报错命令和linux常见故障的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







