首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

exam_UNIX and relational database(4)

2013-11-18 
exam_UNIX and relational database(四)学习笔记,转自:http://wenku.baidu.com/view/e41f600d763231126edb

exam_UNIX and relational database(四)

学习笔记,转自:http://wenku.baidu.com/view/e41f600d763231126edb11d3.html

第四天

主要任务:

?

A、网络信息查询:

?

B、远程登录服务器? sshd(linux自带的服务)——多用户

?

一、任务调度的使用 crontab

?

1、设置任务

Crontab -e ??即进入任务分配界面

2、希望,每隔一定时间去执行? date > /home/mydata1? 【覆盖写时间】

注:Date 【显示当前时间】

3、希望,每天凌晨2:00去执行 date >> /home/mydate2

?

?

?

?


?

????????????????? 分

??????? ?? ?????时

??? ??月

4、希望,每隔一分钟去执行

?

注:查看文件内容使用的是 cat ……

5、怎样调度多个任务

(第二个任务是把mydate2拷贝到root)

?

Vi? mytask.sh

(注:此处并没有设置时间限制)

Chmod 744 mytask.sh

?

?

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使用

内存大小

闲置内存大小

僵尸进程:进程结束但没有内存没有被回收的内进程

Swap使用:把磁盘部分空间虚拟成内存使用

硬盘

内存

?

?

5、设置系统时间

?

6、查看月历

Cal ?4? 2009

?

把年历写入test 文档中? Cal? 2012? > test

?

7、显示网络统计信息(netstat)

?

Netstat -an | more?? 按一定顺序(端口号)排序

Netstat -anp | more? 同时显示进程号

进程号

?

8、追踪路由 traceroute

?

?

当网路有问题时,此命令可查找到出问题的路由

路由表

路由器

网关

查看路由表? route

?

?

三、My sql 安装学习

?

1、安装

?

?

Mount? /mnt/cdrom/

Cd? /mnt/cdrom/

Ls

cp? mysql-*? /home/

Cd? /home/

Ls

(rm? -f? samba -*??????? 强制删除文件【f代表force】)

Tar? -zxvf 文件名.tar.gz

?

(改文件名或文件夹名)

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

?

③ Vi? .bash_profile

?

④ 保存以上修改,重新登录。在查看env? |more,则多出一个新路径。

?

此时在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;【表重新出现】

?

?

热点排行