删除RPM包
rpm -e jdk
升级RPM包
rpm -u RPM包全路径名称
windows 与linux如何通信
1、确保在同一个子网中,即网络号都一样
2、在linux安装samba服务器即可
如何安装samba
1、检查是否已经装了samba
rpm -q samba
2、有安装,就把它删除
rpm -e samba rpm -e --nodeps samba 忽略错误删除
3、把安装文件挂载到mount /mnt/cdrom/
4、 cp sam* /home
把sam开头的文件copy到home,准备安装
5、开始安装
先装cmmon
rpm -ivh 文件名
rpm -ivh samba-2.2............
安装成功
6、创建一个用户youyou
useradd youyou 自动创一个用户和组
youyou组 youyou 用户
passwd youyou
7、给youyou设置samba密码
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
把/etc/passwd用户都复制到/etc/samba/smbpasswd中
8、设置密码
smbpasswd youyou
9、启动samba服务器
service smb start service smb stop service smb restart
linux IP 192.168.222.88
在windows命令行下输入\\\\192.168.222.88
输入密码 OK
samba 的详细配置 [设置某个用户只能读的权限]
优势科技招聘linux程序的测试题 60分左右
linux 第四天(14讲) 目录
设置任务调度命令crontab 监控网络状态信息
Mysql数据库在LINUX下的使用 SSh(secure shell)的使用 FTP的安装与配置
知识点:
系统中监听端口: netstat -an
尽可能关闭不用的端口,提高安全性
SSH:可以使用软件远程登录 在linux下,有服务sshd,
root 登录,setup ----system file ---sshd
ssh客户端
多用户,多任务 ,
任务调度命令 可以定时备份
冷备份(在不写入数据的情况下备份),热备份
分为系统工作,个别用户工作
任务调度的使用 crontab
1、设置任务调度文件
crontab -e
2、每隔一定时间去执行date > (表覆盖)/home/mydata1 (>> 表追加)
希望每天凌晨两点半去执行date >>/home/mydata2,如下
crontab -e ,加入如下代码: 0 2 * * * date >>/home/mydata2
0 2 * * * 表示 第几分钟,小时,几号,月,星期几
如果希望每分钟执行
* * * * * date >>/home/mydata2
全部为*
crontab 最高精确到分
调度文件的规则:分,小,几号,月,星期 命令名称
如果月设为13,这时系统不会执行,也不会报错
3、如何去调度多个任务
1)在crontab -e 中直接写
缺点:太多,太乱,不好管理,没有系统化
2)可以把所有的任务,写入到一个可执行文件(SHELL 编程),类似于windows批处理状态
建议用这个方法
vi mytask.sh 写入文件,如上
.sh 表示shell
chmod 修改权限 必须要有X权限
crontab -e 进入,* * * * * /root/mytask.sh
可以把多个文件放到里面
4、如何终止任务
crontab -r 终止任务 删除里面的内容
crontab -l 列出当前有哪些任务调度 进程
在 XP中可以用任务管理器查看进程,查看,选择列,来查看详细的信息
进程概念:进程就是正在执行的程序。当双击一个程序后,任务管理器里面就有,出现一个
进程
线程:
1)轻量级的进程
2)进程有独立的地址空间,线程没有
3)线程不能独立存在,它是由进程创建的(fork)
JAVA中用Thread
4)相对讲,线程所费的CPU和内存小于进程
地址空间
操作系统会将内存的一部分空间分给进程1,再启动一个进程, 操作系统会从内存中分一部分空间给进程2,但是空间不一定连续分!
蓝屏:很多情况下与内存有关,或是操作系统
所以操作系统要稳定,硬件有兼容性
LINUX 每个进程有两个方式存在, 一般服务都是以后台进程的启动
显示详细的进程信息
PS -aux [看的全面,信息也全] 静态显示
1号进程:说明
如何终止进程
kill 进程号 kill 16251
kill -9 进程号 强制删除 QQ踢出群
killall
进程的动态监控 top
与PS相反,可以适实地反映现有的进程