Samba服务器的安装及Crontab调度命令的使用

1.Samba的安装步骤

a.查看是否已经安装samba。

rpm -q samba

b.如果有,则卸载(为了从头开始安装一遍)

rpm -e samba 

rpm -e --nodeps samba 强制删除

c.把自己的安装文件挂载到linux下

d.cp sam* /home 将samba开头的文件拷贝到home目录下

e.rpm -ivh 文件路径   开始安装

f.创建一个用户youyou

useradd youyou 创建了youyou用户,同时创建了youyou组。

passwd youyou

g.给youyou设置samba密码

cat /etc/passwd/mksmbpasswd.sh >/etc/samba/smbpasswd  youyou变成samba用户

smbpasswd youyou 123 设置密码

h.启动samba服务器测试

service smb start

service smb stop

service smb restart

2.任务调度也就是某个时间执行特定的命令或程序

a.设置任务 crontab -e 

b.每隔一定时间去执行 date >/home/mydate1

cat mydate1 浏览文件

希望每天凌晨两点去执行某一命令,则首先通过crontab -e进入

02***  date >/home/mydate2

希望每分钟去执行 ***** date

第一位代表分钟,第二位代表小时,第三位代表日,第四位代表月,第五位代表星期。

c.怎样去调度多个任务?

第一种方法crontab -e 进入后直接写

第二种方法把所有的任务,写入到一个可执行文件

vi mytask.sh

写入如下命令:date>>/home/mydate3

cp /home/mydate3 /root

这时需要注意shell文件是否可执行,可以进行如下设置

chmod 744 mytask.sh  rwxr--r-- x代表可执行

***** /root/mytask.sh

d.如何终止任务

crontab -r 终止任务调度

3.进程:进程就是正在执行的程序

线程:轻量级的进程,进程有独立的地址空间,线程没有

线程不能独立存在,它由进程创建

ps 命令查看正在执行的程序 ps -aux

kill 进程号则会终止进程

kill all 

关键进程,则会屏蔽

kill -9 1777

动态监控命令 top 用来显示正在执行的进程

top -d 10 ---->10s更新一次

你可能感兴趣的:(crontab,top,PS,进程,samba)