linux命令设置VPS日期和时间

用linux命令设置vps日期和时间

linux设置时区请参考linux时区设置

LINUX VPS只能通过ssh登录,没有图形的时间日期设置界面,如何使用linux命令来设置日期和时间呢?使用最简单的date命令即可。

date命令不但可以显示日期和时间,在系统时间不对时还可以重新设置日期和时间,

使用下面的命令格式设置时间
date --set="字符串"

如果你想把系统日期时间设置为2013年2月10日18:00可以用下面的命令来实现:
#date  -s "2013-02-10 18:00"
也可以用下面的命令来指定日期格式:
# date +%Y%m%d -s "20130210"

用下面的命令来设置指定时间格式:

# date +%T -s "18:13:13"

这里的18是小时,13是分钟,最后一个13是秒钟

centos6:postfix加dovecot邮件服务器配置

这篇教程介绍如何在centos6上配置基于postfix和dovecot的邮件服务器,本人自己vps上搭建的邮件服务器就是按照下面步骤来的

安装postfix和dovecot

yum install postfix dovecot
chkconfig postfix on
chkconfig dovecot on

配置postfix

vi /etc/postfix/main.cf

LINUX系统重装grub2

安装ubuntu和windows双系统时,如果windows在后面安装,windows引导文件会把linux引导覆盖掉,即grub,导致电脑不能启动linux。另外,有时手贱乱修改文件也会造成linux系统不能正常启动。这时,只需要重装下grub2就可以了。这篇教程主要介绍如何从U盘或CD启动到ubuntu, 然后在chroot环境下安装grub2,非常简单

从liveCD启动ubuntu

这个windows工具可以把iso系统文件拷到U盘,从u盘启动系统,支持各种linux发行版。

打开terminal终端

ctrl + alt + t可以启动terminal终端

查看linux系统所在分区

sudo blkid

sudo fdisk -l

上面的命令会显示你的电脑有哪些分区

DNSPOD Linux动态IP dns客户端

大家都知道ipv4 ip地址是稀缺的资源,我们家用的宽带一般都没有固定的IP,每隔一段时间IP地址又变了。如果你想使用家用电脑来架建网站或其它web服务,你得时不时去更新域名绑定的IP(这里说当然是顶级域名了),不然过一会域名就解析不到正确的主机了。在网上找了相关的教程,发现dnspod的dns解析服务可以解决此问题,参照dnspod的API自己写一个LINUX脚本,再配合cron定时任务来实现定时更新动态IP到dnspod解析服务器。脚本在ubuntu,openwrt和centos上测试正常。

该脚本功能比较单一,只能更新一个主域名,如果需要更多的功能请参考另外一个dnspod脚本

1.首先申请一个免费的dnspod帐号,添加一条记录,记录类型选A,记录值随便填个IP。

2.然后下载附件代码解压到~/bin或/usr/bin/下面,命名为dnspod并加上可执行权限

Linux快速备份和恢复软件包

Linux快速备份和恢复软件包

不管是软件还是硬件都有出问题的时候,我们应该经常备份以防不测。前面我有篇文章介绍过如何用mysqldump备份数据,这篇主要介绍如何快速备份和恢复linux上已安装软件。下面的教程对Debian和RHEL的系统都适用

Debian/Ubuntu上快速输出已安装软件清单

Debian/Ubuntu用户可以通过dpkg命令了解电脑上安装了哪些软件

$ dpkg –get-selections

然后把详细的软件清单保存到pkglist这个文件里:
$ dpkg --get-selections > pkglist

最详细的Linux YUM使用教程

最详细的Linux YUM使用教程。

了解RPM命令,请看20个最实用的RPM命令

YUM(Yellow dog Updater, Modified)为多个Linux发行版的前端软件包管理器,例如 Redhat RHEL, CentOS & Fedora. YUM通过调用RPM的软件包信息让用户更方便地进行软件安装,升级,卸载等软件包管理操作。

这篇教程适用所有使用YUM管理软件包的Linux发行版,包括CentOS, RHEL or Fedora.

怎么使用YUM命令升级所有RPM软件包?

yum update

怎么使用YUM命令升级单个RPM软件包

yum update 软件名称

使用YUM安装RPM软件包

yum install 软件名称

mysql基本安全设置

MySQL root和匿名用户

默认状态下, MySQL有两个用户,一个root,另外一个是匿名用户。为了数据安全,最好是给root设一个密码,并且禁用匿名用户

给 MySQL设置一个密码

在终端输入下面命令进入mysql操作
Mysql -u root -p

mysql> UPDATE user SET password = password('new_password') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;

或者