第四天
主要任务:
A、网络信息查询:
B、远程登录服务器sshd(linux自带的服务)——多用户
一、任务调度的使用crontab
1、设置任务
Crontab -e 即进入任务分配界面
2、希望,每隔一定时间去执行date > /home/mydata1 【覆盖写时间】
注:Date 【显示当前时间】
3、希望,每天凌晨2:00去执行date >> /home/mydate2
a.Crontab -e
b.输入:0 2 * * date >> /home/mydate2
分
时
月
年
4、希望,每隔一分钟去执行
a.Crontab -e
b.输入* * * * * date >> .home/mydate2
c.查看调度情况
注:查看文件内容使用的是cat ……
5、怎样调度多个任务
1)第一种:在crontab中直接写
a.Crontab -e
b.
(第二个任务是把mydate2拷贝到root)
c.查看调度情况
2)第二种:可以把所有的任务,写入到可执行文件中(shell编程)
a.编写一个文件
Vi mytask.sh
b.输入:
(注:此处并没有设置时间限制)
c.退出后,查看发现mytask 文件不可执行
d.修改执行权限
Chmod 744 mytask.sh
e.把mytask.sh交给crontab去执行
●Crontab -e
●删除原内容,输入:
●退出后,查询root文件夹,发现出现了mydate3
f.若要修改任务,进入root修改mytask.sh 里面的内容即可。
6、如何终止任务
二、进程的介绍和管理
1、概念
进程:就是正在执行的程序。
线程:a,线程是轻量级的进程b,进程有独立的地址空间,线程没有c,线程不能独立存在,它是有由进程创建。(linux里面用fork)
d,相对讲,线程耗费的CPU和内存小于进程。
2、查看linux中的进程
3、结束进程kill 进程号
kill all 可以把此进程及其子进程统统杀掉
4、查询动态进程Top
按q 退出。
输入u :查看某个用户进程情况
Ctrl +C退出。
僵尸进程:进程结束但没有内存没有被回收的内进程Swap使用:把磁盘部分空间虚拟成内存使用
闲置内存大小僵尸进程数
内存大小
S wap使用
硬盘内存
5、设置系统时间
6、查看月历
Cal 4 2009
把年历写入test 文档中Cal 2012 > test
7、显示网络统计信息(netstat)
Netstat -an | more 按一定顺序(端口号)排序Netstat -anp | more 同时显示进程号
进程号
8、追踪路由
traceroute
当网路有问题时,此命令可查找到出问题的路由
查看路由表
route
网关
路由器
路由表
三、My sql 安装学习
1、安装
1)
Mount /mnt/cdrom/
Cd /mnt/cdrom/
Ls
cp mysql-* /home/
Cd /home/
Ls
(rm -f samba -* 强制删除文件【f代表force】)
2)把安装文件解压缩
文件名.tar.gz
Tar -zxvf
(改文件名或文件夹名)
3)相关改动
必须做
&表示以后台方式启动
启动mysql :bin/mysqld_safe --user=mysql &
解释:一个“.”表示当前目录,两个表示“.”上一级目录“-R”该文件文件夹下的文件所有者都改变
【注:删除自带mysql】
4)启动后,可查看mysql监听端口号为3306
5)如何进入mysql。
Cd bin/ (进入bin目录,使用mysql)
ls
./mysql -u root -p (注:“./”代表当前目录文件)输入密码(原始为空)后便可使用数据库了。
6)使用并退出mysql。
注:要修改mysql登陆路径的话,可以修改root下路径配置
①首先查看env |more ,此时路径是在bin下
②进入root :cd /root/ ,修改root下profile文件
查看root内文件:ls -al | more
.bash_profile
③Vi
此时在root用户的任何一个目录下面,都可进入mysql
2、数据库在linux下的使用
Use spdb1;
编写java文件在控制台显示用户:Vi Showusers.java
Javac
Ls
Javac Showusers.java
6)备份myswl 数据库
Cd /home/mysql
Ls
Cd bin/
Ls
./mysqldump -u root -p123(此处为密码) spdb1 > /home/myspdb1
Cd /home
Ls
7)数据库的恢复
Mysql -u root -p
Show database;
Use spdb1;
Show tables;
Drop table users; 【表删除了】
Mysql -u root -p密码spdb1 < /home/myspdb1
Mysql -u root -p
Showdatabases;
Use spdb1;
备份到当前文件夹
Show tables;【表重新出现】
韩顺平.linux视频教程学习小结.v1.0
linux视频教程第0讲.开山篇 为什么学习linux linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用linux linux内核:redhat 、红旗linux、ubuntu、suse、fedora,它们的内核都是一样的(Note:linux其实是一个统称,就比如面条是一个统称,可以有哨子面、阳春面、打卤面等) linux for工作 -linux系统管理员 -linux系统的维护、配置等 -linux程序员 -需c/c++、java,php、jsp… -linux软件工程师(PC) -linux嵌入式开发(单片机、芯片) 如何学习linux 第一阶段:linux平台上的开发,包括vi,gcc,gdb,make,jdk,tomcat,mysql..和linux基本操作 第二阶段:加厚c语言功底《c专家编程》或是java语言 第三阶段:学习unix环境高级编程《unix环境高级编程》 第四阶段:linux应用系统开发/linux嵌入式开发 内容讲解 基础部分 -linux基础知识 -linux常用命令80个 -linux分区/vi/权限… 实用部分 -Samba安装与配置
-linux网络环境配置 -crontab使用 -jdk/apache/mysql/ssh/rpm安装与配置 -linux下java网络编程 -shell初步介绍 推荐书籍 -《鸟哥的Linux的私房菜基础学习篇》鸟哥、许伟、林彩娥等编著 -《Linux编程从入门到精通》宫虎波编著 -《Linux内核完全剖析》赵炯编著 linux视频教程第1讲.基础介绍 linux的初步介绍 linux的特点 -免费的/开源 -支持多线程/多用户 -安全性好 -对内存和文件管理优越 linux的缺点 -操作相对困难 linux的历史 -1960时期左右,MIT,即麻省理工学院有一台电脑,使用分时操作系统,只能同时允许30个人通过终端登录 -1965年,MIT、GE、Bell实验室,决定将30 300个人分时系统,multis计划,即火星计划 -1969年,火星计划失败。但Bell的Ken Thompson开发了一个file server system文件系统,在Bell实验室很受欢迎 -在Dennis Ritchie的加入下,1973年,unix诞生,开源,源码内核共享-IBM:AIX -Sun:Solaris
韩顺平html笔记
HTML 一、HTML有关知识点 1.html介绍 html是一种标记语言,主要的用途是开发网页,使用html可以展现文字、图片、视频、声音,html是我们web开发(网站开发)。 2.html可以做什么 ?html可以编写静态网页 ?该静态网页可以包括文字、图像、动画、声音、表格、链接。从而构成一个个漂亮的网页 3.Html发展历史 4.Html的基本结构 5.是标记(也叫元素),标记的一般格式: <元素名[属性=“属性值”]>元素内容标签> 如果没有内容可以用:<元素名[属性=“属性值”]/> 6.Html实体标记 7.Html常用标记
?html超链接 ●_blank 新的窗口 ●_self 本窗口 ●_parent 父窗口 ●_top整个浏览器窗口 ?html图像元素 ?html表格
?无序列表
?有序列表
?框架
?表单元素
文本框: 密码框: 单选框: 复选框:checked是指默认选中的 隐藏域: 图片按钮: ?文本域:
?下拉菜单: