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:用于设置共享资源是否为只读。
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:列出当前有哪些任务调度
进程:进程就是正在执行的程序;进程有独立的地址空间。
线程:
(1)轻量级的进程;
(2)进程有独立的地址空间,线程没有;
(3)线程不能独立存在,它是有进程创建;
(4)相对来讲,线程耗费的CPU和内存小于进程。
显示详细的进程信息:
1、ps -a 【意思是说显示当前终端的所有进程信息】
2、以用户的格式显示进程信息:
ps -u 【以用户的格式显示进程信息】
3、显示后台进程运行参数:
ps -x 【显示后台进程运行参数】
ps -aux 【这样看的全面,信息也全面】
kill 进程号 【终止某个进程】
kill 16251 【终止进程号为16251的进程】
kill -9 16251 【因为有些进程会捕捉某些信号,如果直接不能结束进程可以用“-9”传送信息】
top与ps命令很相似,它们都用来显示正在执行的进程。
top与ps最大的不同之处在于top在执行一段时间可以更新正在运行的进程。
1、监视特定用户:
top 【输入此命令,按回车键查看执行的进程】
u 【然后输入“u”回车,再输入用户名既可】
2、终止指定的进程:
top 【输入此命令按回车键,查看执行的进程】
k 【然后输入“k”回车,再输入要结束的进程ID号】
3、指定系统状态更新的时间:
top -d 10 【指定系统更新进程的时间为10秒】
利用date命令来更改系统时间:
date MMDDHHMMCCYY.SS:意思是指:月月日日时时分分年年年年.秒秒。
查看月历: cal 3 2002:查看2002年3月的月历
查看年历: cal 2008:查看2008的年历
显示数据包经过历程命令:traceroute
路由信息查看命令:route
mysql数据库安装步骤:
1、把mysql数据库的安装文件准备好
2、把安装文件解压缩:tar -zxvf 文件名.tar.gz
3、继续安装
groupadd mysql
useradd -g mysql mysql
进入到mysql文件夹:scripts/mysql_install_db --user=mysql 【初始化数据库】
chown -R root . 【修改文件的所有者】
chown -R mysql data 【修改date文件夹的所有者】
chgrp -R mysql .【改变用户组】
启动mysql:bin/mysqld_safe --user=mysql &
如何进入mysql:
./mysql -u root -p 回车。
如果希望在任何一个目录下都可以进入mysql则需要在/root/.bash_profile中添加路径。
mysql驱动要放在jdk下,这里放在主目录下/jre/lib/ext/
如何使用命令行来备份和恢复mysql数据库:
备份:mysqldump -u root -p密码 数据库名>data.bak
恢复:mysql -u root -p密码 数据库名<data.bak
cp -r dir1 dir2 【递归复制命令,拷贝文件夹】
当你希望临时加入一个路径时用export:
用export PATH=$PATH:$HOME/bin:/root/test/t1输出环境变量PATH 引用原来的值$PATH $HOME表示工作主目录 :是路径分隔符。
已定义好的环境变量:
SHELL:默认shell
PATH:路径
USER:当前登录用户的用户名
显示变量内容:echo $PATH
echo $USER
echo $SHELL
通配符:* 代表多个字母或数字
?代表一个字母或数字
ls a* ls a? ls ?at?
ls abc[1-6].tif
alias的用法:
取别名:alias llh='ls -l /home' 【给ls -l /home取别名为llh】
Linux学习笔记(三)
原创
©著作权归作者所有:来自51CTO博客作者李子宝宝的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Linux学习笔记(二)
下一篇:Oracle 数据库表连接
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【CAD建模号】学习笔记(三):图形绘制区1
本期学习笔记介绍【CAD建模号】中图形绘制区的二维工具、面建模、实体工具和文本工具。
角点 二维 图形绘制 CAD建模号 模宗 -
Linux学习笔记三
Linux命令行补全 tab键、tab键两次 cd . cd .. 回到上一级目录 cd - 回到上一次目录 &nb
Linux 职场 学习笔记 休闲 命令行补全 -
Linux Shell 学习笔记(三)--Shell变量
Shell变量:Shell变量的定义、删除变量、只读变量、变量类型
shell 脚本 编程语言 bash 变量名 -
Linux学习笔记(三) putty、xshell运用
putty;xshell
putty xshel