resin 同样也需要 jdk 的支持,所以第一步也是安装 jdk 。
resin官方网站 ,它分两个版本,resin 是开源的,另外一个 resinpro 为商业版本。
|
|
技术面前,永远都是学生。
resin 同样也需要 jdk 的支持,所以第一步也是安装 jdk 。
resin官方网站 ,它分两个版本,resin 是开源的,另外一个 resinpro 为商业版本。
|
|
让puppet执行外部命令
多次反复用这个方式执行命令是有威胁性的,因此建议对执行的命令进行加锁或者类似的处理. 你也可以让exec只有在收到一个其他资源的事件的时候才执行. 因为exec资源是一种挥发性资源,命令执行完了,这个资源可以说就处理完了. 因此在不同的类里面,exec资源的名字可以是相同的,这是exec资源特殊的地方.例如下面的例子;
|
|
安装和管理crontab任务
支持所有有crontab的平台
|
|
两台机器:192.168.0.93(服务端) 192.168.0.92 (客户端)
两台机器关闭selinux,清空iptables规则,并保存,设置hostname
192.168.0.93 上 hostname web9.yanyi.com
编辑 /etc/sysconfig/network 定义hostname
|
|
使用puppet可以方便的进行文件管理,可以对文件的内容、属组、属主、权限等进行管理。可管理的文件类型包括普通文件、目录、链接文件。类型需要在ensure类型中明确指定。接下来从三个方面来介绍puppet文件管理的操作。
首先服务器采用用户验证的方式,每个用户可以访问自己的宿主目录,并且只有该用户能访问宿主目录,并具有完全的权限,而其他人不能看到你的宿主目录。
建立一个caiwu的文件夹,希望caiwu组和lingdao组的人能看到,network02也可以访问,但只有caiwu01有写的权限。
建立一个lindao的目录,只有领导组的人可以访问并读写,还有network02也可以访问,但外人看不到那个目录
建立一个文件交换目录exchange,所有人都能读写,包括guest用户,但每个人不能删除别人的文件。
建立一个公共的只读文件夹public,所有人只读这个文件夹的内容。
passdb backend就是用户后台的意思。目前有三种后台:smbpasswd、tdbsam和ldapsam。sam应该是security account manager(安全账户管理)的简写。
|
|
该方式是使用smb自己的工具smbpasswd来给系统用户(真实用户或者虚拟用户)设置一个Samba密码,客户端就用这个密码来访问Samba的资源。smbpasswd文件默认在/etc/samba目录下,不过有时候要手工建立该文件。
用SSH登陆远程的linux服务器,用win浏览运行samba的linux服务器中有中文名的文件夹的时候,看到里面的中文文件名都是乱码,而且想用shell来设置一下权限也设置不了。
设置为:
|
|
关于同时使用匿名和用户登录,配置文件如下,已经验证成功:
|
|