Linux系统date命令无法修改或同步时间的解决办法 操作系统

Linux系统date命令无法修改或同步时间的解决办法

今天,在站长交流群里面,又一个站长抱怨服务器每星期都必须手动重启一次,否则QQ登陆功能无法使用,原因是服务器时间快了5分钟以上,腾讯服务器拒绝提供API服务。本以为只要加一个简单的linux时间同步任务计划即可,结果我拿到root后,发现并不是那么一回事。 在我正确添加了ntpdate 任务计划之后,手动执行了时间同步命令,发现时间依然没有变化。 手动执行 date -s 16:00:00 命令修改时间之后,发现时间依然不变,奇了怪了! 于是网上搜了一把,发现了解决办法: 以root身份登入,执行以下命令即可: 执行完毕后,发现date -s命令可以设置时间了,果断再执行了一把ntpdate -u pool.ntp.org命令,发现可以同步了! 附录: ①、若没有ntpdate命令,Centos请执行 yum -y install ntp*  ②、更改系统时区为北京时间:cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ③、添加时间同步任务计划: i:若没有crontab,请执行 yum -y install vixie-cron crontabs ii:执行 crontab -e iii:按 i 添加一行: */30 * * * *  /usr/sbin/ntpdate -u pool.ntp.org  #每30分钟同步一次时间 iv:按下ESC,并键入  :wq 保存退出即可。
阅读全文
操作系统

SUSE Linux系统在线安装软件命令zypper参数详解

Linux系统安装软件,不管是从性能还是从稳定考虑,优先推荐编译安装的方式都是无可厚非的。不过在编译安装的时候,偶尔会提示缺失一些依赖组件,比如curl-devel、libevent等。这时候,要去找相应的编译包或者rpm包又要耗费时间!而且,往往当你找到并开始安装的时候,很有可能又有新的依赖组件缺失提示!!郁闷死你。。。 这时候,在线安装功能就可以出马了,比如Centos下的yum、ubuntu下的apt-get等在线安装命令。然而,手头上的服务器绝大部分都是SUSE企业版,这玩意的资源比CentOS可少得多!!有时候,我真想在博客开辟一个SUSE专栏,专门整理一些SUSE的资源,以备不时之需呢! 下面先简单的记录下SUSE系统zypper命令的详细参数,等有时间了再来补充一些案例。 Zypper/用法
阅读全文
操作系统

Linux系统yum命令安装软件时保留(下载)rpm包

昨天在部署zabbix监控的时候,遇到一个问题:监控服务器处于无外网状态,在线安装不可用。而某些依赖包度娘或谷姐搜索起来也挺呛人的!于是想到一个办法,利用有外网的服务器的yum命令来安装这些软件,并自动保留安装包即可。 于是就有了以下的转载教程: 一、让yum命令下载RPM包,而不安装。 yum是一个优秀的软件获取与系统更新的工具,主要应用于redhat系列的发行版本上。但是这样一个优秀的工具却没有原生提供只下载不安装的功能,而这样的功能在pacman与aptitude下都有。今天在CentOS的邮件列表上看到有人在讨论这个问题,了解到了这个问题要解决起来非常方便。 yum有一个plugin叫做yum-downloadonly,它就可以为用户实现只下载软件包的功能。 我们可以使用以下命令安装这个插件: yum install yum-downloadonly 完成安装后,yum就多了两个命令参数,分别是: --downloadonly --downloaddir=/path/to/dir 这两个命令参数的含义非常明确,不用多作解释了,这样,用户就可以做到使用yum只下载软件包,不自动安装了 示例: yum install unixODBC --downloadonly --downloaddir=/usr/local/src 就会自动把对应系统的 unixODBC 版本下载到目录 /usr/local/src 下。 如果系统中已经安装了unixODBC,那么就不会下载成功了!但我又需要这个安装包,咋办呢?办法也很直接,先使用yum  remove卸载,再执行一次命令即可获得这个安装包了。   二、不使用yum-downloadonly 插件,自动安装或升级的同时保留RPM包 yum 默认情况下,升级或者安装后,会删除下载的rpm包。 不过,我们也可以如下设置升级后不删除下载的rpm包 将 keepcache=0 修改为 keepcache=1, 安装或者升级后,在目录 /var/cache/yum 下就会有下载的 rpm 包了。
阅读全文
操作系统

Linux下通过rdesktop连接Windows远程桌面

在家手痒,又把本本的系统换成了Linux。收到公司服务器的报警之后,突然想起需要用VPN远程处理。只好又折腾下linux下的远程桌面了。 下面简单的记录下(绝非教程贴): 一、主角:rdesktop rdesktop是linux下支持Windows远程桌面连接的客户端程序,在linux系统下可通过它远程访问Windows桌面,支持多种版本。rdesktop是sourceforge下支持GPL协议的一个开源项目,采用RDP(Remote Desktop Protocol,远程桌面协议),几乎可以连接windows的所有版本,诸如NT 4 Terminal Server, 2000, XP, 2003, 2003 R2, Vista, 2008, 7, and 2008 R2等。目前,rdesktop可运行于所有的基于X window平台的Unix系统中。 二、安装 1、依然用的最易用的StartOS,安装也十分简单:开始=>软件中心= > 搜索rdesktop并安装即可: 2、若是用命令行安装,理论上也可以直接在线安装,比如 Centos/RedHat可以通过yum命令在线安装:yum -y install rdesktop ubuntu可以通过命令 apt-get install rdesktop在线安装,大同小异,不会的自己百度即可。 三、使用 直接使用命令行执行即可: 说明: 1、username和password分别是目标电脑的帐号和密码; 2、IP为目标电脑的IP地址(可能需要先连接VPN); 3、sound:on表示传送目标电脑的声音,off则为关闭; 4、-g后接想要显示的分辨率,使用 -g workarea 可自适应铺满当前linux窗口大小 以上,除了用户名、密码和IP必须输入,其他参数都可以缺省。 更多参数: 5、使用 -f 参数进入全屏模式,中途可使用Ctrl+Alt+Enter组合键退出全屏(不知道的就郁闷了); 6、-r disk:share_name=/local-disk 将本地磁盘映射到远程电脑,其中share_name为显示名称,可自定义,local-disk表示本地linux的一个目录,比如 /data。 实例用法: 7、-r clipboard:PRIMARYCLIPBOARD 允许在远程主机和本机之间共享剪切板,就是可以复制粘贴。 以上是rdesktop的常用参数,更多参数请自行百度或者在linux中执行 rdesktop --help查看。 四、脚本 不想每次都敲代码,那就简单的写个shell脚本好了: 放到桌面,使用的之后,双击执行即可。 五、预览  
阅读全文
操作系统

解决ping域名时出现“TTL传输中过期”的问题

昨天下午,RTX群里面公司负责游戏运营的MM发来求助: 我还真是孤陋寡闻,以前还真没见过这个问题,赶紧度了度,很快就帮MM解决了问题。 解决办法也很简单: 方法①、 关闭所有浏览器,右键点击“网络邻居”,选择“属性”,在“本地连接”上点击右键,选择“修复”即可。 方法②、在DOS窗口下(如果是XP,点击屏幕左下角的“开始”,“运行”,输入“cmd”回车)输入:ipconfig/flushdns 即可清空DNS缓存。 当出现这个故障的时候,可以使用站长ping工具看下解析是否正常,如果正常则是本地DNS的问题,那么按照上面刷新一下dns应该就可以解决了。 事后感叹:无论多牛逼的人,都无法做到百事晓、万事通,这是一个长期积累的过程,尤其是做挨踢的农民工们。任何时候,我们都应该欢迎并感谢那些给你提问题,出难题的人,是他们给你带来了新知识,亦或是巩固。
阅读全文
操作系统

Linux下用dd命令测试硬盘的读写速度

这也是一个老方法了,只是今天用到了,就过来记录下。总觉得公司服务器磁盘不给力,有时候vim编辑的时候都会卡顿,IO经常90%+,很纳闷,就测试了一下磁盘的读写速度。 一、测试写速度: 测试结果:565 MB/s 二、测试读速度: 测试结果:4.7GB/s 三、测试读写速度: 测试结果:387MB/s 四、参数说明 ①、time有计时作用,dd用于复制,从if读出,写到of; ②、if=/dev/zero不产生IO,因此可以用来测试纯写速度; ③、同理of=/dev/null不产生IO,可以用来测试纯读速度; ④、将/tmp/test拷贝到/var则同时测试了读写速度; ⑤、bs是每次读或写的大小,即一个块的大小,count是读写块的数量。 五、结论 从结果看出,俺公司的服务器磁盘读写速度还真不算慢,看来得从其他方面检测了,革命尚未成功,苦逼仍需努力。
阅读全文