最近都在捣鼓VPS,用的是Centos 6系统。用Putty连接后经常要输一堆命令来操作。每次忘记了又要去网上重新搜索,实在麻烦。干脆在这里记下来,方便以后自己使用。

CentOS Icon

常用工具:Putty、FileZilla、WinSCP、Webmin

查看内存:free -m

下载文件:wget 链接

解压:unzip xxxx.zip

建立文件夹:mkdir xxx

移动文件(夹): mv xxx /home/yyy/

复制文件(夹):cp xxx /home/yyy

快速删除文件夹:rm -rf /home/yyy

批量更改文件夹内所有文件的访问权限为755:chmod 755 /home/yyy -R

编辑文件: VI xxx.txt

  • 保存文件并退出::x
  • 不保存文件退出: :q

启动mysql服务:service mysqld start

重启Apache等服务:service httpd restart

关闭服务/程序:service xxx stop (或 )

重启系统:reboot

定时重启系统、服务:

crontab -e
输入 * */12 * * * reboot
然后按ESC 再输入 :x 并回车保存
然后重启crond定时服务:service crond restart
这样就可以每12小时重启系统,对于内存经常超支的主机有点用

如果在crontab -e里输入 15 03 * * * reboot 则可以在每天03:15重启系统

把reboot换成其他命令也可以定时执行其他命令,比如 * */4 * * * service httpd restart 是每4小时重启Apache服务

 

查看服务器的上次开机时间和已开机时长:uptime

查看和修改服务器的时间和时区: date -R

修改设置Linux服务器时区

  1. tzselect选择一个时区 (貌似只是帮忙选出时区,具体还是要自己按说明去文件里改)
  2. 按照tzselect提示的时区名,将中国时区设置文件复制到系统:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  3. 用date -R查看是否已生效

 

系统快速安装与配置:

批量安装Apahce, PHP , Mysql , 以及php连接mysql库组件: yum -y install httpd php mysql mysql-server php-mysql

配置开机启动服务

chkconfig httpd on [设置apache 服务器httpd服务开机启动]
chkconfig --add mysqld [在服务清单中添加mysql服务]
chkconfig mysqld on [设置mysql服务开机启动]

关闭某个qmail 服务开机启动:

service qmail stop
chkconfig qmail off

 安装 apache扩展:

yum -y install httpd-manual mod_ssl mod_perl mod_auth_ mysql mod_rewrite

安装 php的扩展

yum -y install php-gd php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-curl php-memcache  php-sockets

安装 mysql 扩展

yum -y install mysql -connector-odbc mysql -devel libdbi-dbd-mysql -devel libdbi-dbd-mysql mysql -devel libdbi-dbd-mysql -devel libdbi-dbd-mysql -connector-db

下载并安装webmin:

wget http://prdownloads.sourceforge.net/webadmin/webmin-1.660-1.noarch.rpm
rpm -U webmin-1.660-1.noarch.rpm

然后进主机网址:10000优化mysql和apache的用户名和配置。如有必要,还可下载安装vitualmin模块和模版

小内存优化mysql(可降低100M+的内存占用):

  1. 打开并编辑 /etc/mysql/my.cnf
  2. [mysqld]下添加
    skip-locking
    skip-bdb (如果引起Mysql无法取得,可注释掉)
    skip-innodb
  3. 保存后重启mysqld服务:service mysqld restart

启用在浏览器中查看php出错信息:

  1. 编辑 /etc/php.ini
  2. 将display_error = off 改为 on
  3. 保存退出并重启httpd:service httpd restart