ubuntu service的添加和删除

uRedhat 提供了chkconfig这个命令来管理系统在不同运行级别下的服务开启/关闭: chkconfig ServiceName on/off 并可以用chkconfig –list(两个杠) 查看当前的制定状况。

Ubuntu里没有这个命令,其实也可以不用任何命令简单管理系统服务, 可以通过改变 /etc/rc*.d(*的取值是从0到6和S)下的启动脚本名来管理服务. 比如不想让KDM自动启动, 可以这样: sudo find /etc/rc* -name *kdm* -exec rm {} /; 也就是把KDM的启动脚本全删掉.

Continue reading

linux下NFS配置

先确认如下包已安装

nfs-utils,

portmap

然后开始配置

—————————————————

1.Server 端配置

NFS 启动需要的服务:

rpc.nfsd: 管理Client是否能够登陆主机的权限,还包括登陆者的ID判别
rpc.mountd:管理NFS的文件系统,当client端通过rpc.nfsd登陆主机后
rpc.rquotad:磁盘配额管理

Continue reading

Centos搭建SVN服务器(转)

搭建SVN服务,有效的管理代码,以下三步可以快速搞定。
1、安装

#yum install subversion判断是否安装成功
#subversion -v

svnserve, version 1.6.11 (r934486)
出现上面的提示,说明安装成功。

有了SVN软件后还需要建立SVN库。
#mkdir /opt/svn/repos
#svnadmin create /opt/svn/repos
执行上面的命令后,自动在repos下建立多个文件, 分别是conf, db,format,hooks, locks, README.txt。

Linux下将Mysql和Apache加入到系统服务

Apache加入到系统服务里面:
cp /安装目录下/apache/bin/apachectl /etc/rc.d/init.d/httpd
修改httpd
在文件头部加入如下内容:
###
# Comments to support chkconfig on RedHat Linux
# chkconfig: 2345 90 90
# description:http server
###
保存
在打入
#chkconfig –add httpd
#chkconfig –level 345 httpd on
MySQL加入到系统服务里面
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
#把msql的脚本文件拷到系统的启动目录下
cd /etc/init.d/
chkconfig –add mysqld #将mysql加到启动服务列表里
chkconfig mysqld on #让系统启动时自动打开mysql服务
Apache加入启动项里面:
echo ‘/usr/local/apache2/bin/apachectl start ‘ >> /etc/rc.local

Mysql grant 授权

mysql> grant all privileges on databasename.* to databaseuser@ip_address identified by ‘databasepassword’ with grant option;

这是让用户databaseuser在ip_address位置对数据库databasename拥有所有权限,用户databaseuser的密码是databasepassword

mysql> grant select,insert,update,create,drop on databasename.* to databaseuser@ip_address identified by ‘databasepassword’;

也可以让权限细化一些 Category: 数据库 Tags: grant, MySQL Leave a reply

注意授权后必须FLUSH PRIVILEGES;否则无法立即生效

linux上挂载移动存储设备

前几天去客户部署系统,要用移动设备,对于我这个只会linux简单操作命令的菜鸟来说,什么都得先准备着!

1.在插入U盘或硬盘之前,在命令行窗口运行:fdisk -l 命令,系统将显示目前所能识别到的硬件存储设备;
如:

sda
sdb
等信息。硬盘或存储设备一般都是以sd开头.

Continue reading

Nginx proxy_cache

Nginx从0.7.48版本开始,支持了类似Squid的缓存功能。这个缓存是把URL及相关组合当作Key,用md5编码哈希后保存在硬盘上, 所以它可以支持任意URL链接,同时也支持404/301/302这样的非200状态码。虽然目前官方的Nginx Web缓存服务只能为指定URL或状态码设置过期时间,不支持类似Squid的PURGE指令,手动清除指定缓存页面,但是,通过一个第三方的Nginx 模块,可以清除指定URL的缓存。

Continue reading