samba的安装步骤:
1、查看是否已经安装了samba 【rpm -q samba】
2、如果已经安装了samba,将其卸载 【rpm -e samba】
3、把samba安装文件挂载到Linux下
4、把samba开头的文件拷贝到/home目录下
cp /mnt/cdrom/samba* /home
5、开始安装
6、创建一个用户lixuan
7、给lixuan设置samba密码
smbpasswd lixuan
8、启动samba服务器
设置samba密码文件:
//现在Linux中建立一个普通用户lixuan
//将/etc/passwd中的用户都加到smbpasswd中
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
//设置用户lixuan的samba密码
smbpasswd lixuan
启动samba服务:
service smb start 启动
service smb stop 停止
service smb restart 重启
samba的配置:
共享资源的基本设置 /etc/samba/smb.conf
1、comment:针对共享资源所作的说明文字,默认值为空字符串.
comment = dir for todayhero:共享这个目录为todayhero这个用户.
2、path:若共享资源是目录,是指定该目录的位置.
path = /tmp:共享tmp这个目录.
3、guest ok:是否允许用户不使用账号和密码访问此资源.
guest ok = yes:允许用户不使用账号和密码访问此资源.
guest ok = no: 不允许用户不使用账号和密码访问此资源.
4、hosts allow:设置连接主机的地址:
hosts allow = 192.168.0. server.abc.com:意思是说允许来自 192.168.0.或server.abc.com主机访问此samba服务器的资源.
5、hosts deny:设置禁止连接的主机地址
hosts deny = 192.168.2. :意思是说不允许来自192.168.2.主机访问此samba服务器的资源.
6、read only:用于设置共享资源是否为只读.
拥有帝国一切,皆有可能。欢迎访问phome.net
read only = yes :允许只读
read only = no :不仅仅只读,也就是说可以写入.
7、writable:设置是否允许写入
8、browseable:设置用户是否可看到此共享资源
9、available:设置是否启用资源共享.
任务调度的使用crontab
1、设置任务 crontab -e
2、每隔一定时间去执行 date > /home/mydata1
1)希望每天凌晨2:00去执行 date >> /home/mydata2
可以在crontab -e中加入 0 2 * * * date >> /home/mydate2
2)希望每分钟去执行
可以在crontab -e中加入 * * * * * date >> /home/mydate2
调度文件的规则:
字段名称 说明 范围
分钟 每小时中的第几分钟执行 0-59
小时 每日的第几个小时执行 0-23
日期 每月的第几天执行 1-31
月历 每年的第几月执行 1-12
星期 每周的第几天执行 0-6
命令名称 欲执行的命令名称及其参数
3、怎样去调度多个任务:
1)在crontab -e 中直接写(不推荐)
2)可以把所有的任务写入到一个可执行文件(shell 编程)
案例:
vi mytask.sh
date >> /home/mydate3
cp /home/mydate3 /root
如果mytask.sh没有可执行权限时,给mytask.sh追加可执行权限.
然后将mytask.sh文件交给crontab去执行.
crontab -e
* * * * * /root/mytask.sh
4、如何终止任务:
crontab -r:终止任务调度
crontab -l:列出当前有哪些任务调度
进程:进程就是正在执行的程序;进程有独立的地址空间.
拥有帝国一切,皆有可能。欢迎访问phome.net
线程:
(1)轻量级的进程;
(2)进程有独立的地址空间,线程没有;
( |