`

exam_UNIX and relational database(四)

 
阅读更多

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

第四天

主要任务:

 

A、网络信息查询:

 

B、远程登录服务器  sshdlinux自带的服务)——多用户

 

一、任务调度的使用 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去执行

l  Crontab -e

l  删除原内容,输入:

l  退出后,查询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使用

内存大小

闲置内存大小

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

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

硬盘

内存

 

 

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  -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/ ,修改rootprofile文件

查看 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;【表重新出现】

 

 

分享到:
评论

相关推荐

    Relational_Database_Index_Design_and_the_Optimizers

    关系型数据库自诞生以来已经有20多年的历史。在其早期,由于硬件资源有限和优化器的不成熟,性能问题非常普遍,因此性能优化是重点考虑的因素。尽管当今的硬件和软件已经取得了巨大进步,但与信息量的爆炸式增长相比...

    Oracle-Data Modeling and Relational Database Design_Instructor Guide.pdf

    Oracle 数据建模与关系数据库设计是Oracle公司提供的官方教材,针对的是数据库课程的教师使用指南。文档涉及数据建模和关系数据库设计的主题,属于数据库领域的核心知识点,尤其适合于希望深入理解和应用Oracle...

    Six Step Relational Database Design 2nd Edition

    step process for accurately modeling user data on a Crow's Foot Relational Model Diagram, and then demonstrating how to implement this model on any relational database management system. The second ...

    data modeling and relational database disign volumn 1

    这是一本oracle 数据库设计的教材 data compared to information conceptual data modeling tracing entities evolution of an entity definition 等等

    Relational.Database.Management.Systems

    this book is a simplified approach towards the subject of "Relational Database Management System" It covers the following chapters: Database Systems,Database Systems Concepts and Architecture, Data ...

    Data Modeling And Relational Database Design

    根据提供的文件信息,这段内容是对一本名为《Data Modeling And Relational Database Design》(数据建模与关系数据库设计)的教材进行描述,该教材为学生指南,课程代码为20000GC12,版本号为1.2,出版日期为2001年...

    Data Modeling and Relational Database Design, Vol.1

    #### 四、数据建模工具和技术 本书中提到了多种数据建模工具和技术,它们可以帮助开发者更高效地完成数据建模工作。这些工具包括但不限于ERWin、PowerDesigner等。 ##### 4.1 ERWin ERWin是一款广泛使用的数据建模...

    Designing Relational Database Systems

    Designing Relational Database Systems Designing Relational Database Systems

    Pro SQL Server 2012 Relational Database Design and Implementation

    事务具有原子性、一致性、隔离性和持久性(ACID)四个特性。 - **并发控制**:在多用户环境中,必须有效地管理和控制多个事务同时访问相同资源的情况,以避免数据冲突。 #### 四、高级数据库设计技巧 - **分区策略*...

    Designing Relational Database Systems关系数据库设计

    这本书是关于设计数据库系统。我的目的是给你的知识,你需要采取一个混乱的,复杂的,真实世界的情况,并把它成为一个有效的数据库设计。阅读这本书后,你仍然能够观看数据库在湖面上嬉戏,但如果我做我的工作做好,...

    The Relational Database Dictionary

    数据字典 The Relational Database Dictionary

    oracle data model and relational database design

    通常,关系数据库设计会经历多个规范化阶段,从第一范式(1NF)到第三范式(3NF),甚至更高层次的BCNF或第四范式(4NF)。每个阶段都有其特定的规则和目标,例如消除重复组、分离依赖等,从而创建出既高效又可靠的...

    Relational+Database+Index+Design+and+the+Optimizers.zip

    Relational databases have been around now for more than 20 years. In their early days, performance problems were widespread due to limited hardware resources and immature optimizers, and so ...

    pagerankmatlab代码-Link_Prediction_in_Multi-relational_Networks:Link_Pred

    Pagerank Matlab代码多关系网络中的链接预测代码(.m文件) 王望() 吉塔·苏克坦卡() 该存储库包含LPSF模型(使用...Multi-relational Collaboration Networks}, booktitle = {Proceedings of the IEEE/ACM Inte

    java-database.rar_JSP AND DATABASE

    在实际开发中,为了代码的健壮性和可维护性,通常会使用DAO(Data Access Object)模式或ORM(Object-Relational Mapping)框架,如Hibernate或MyBatis,来简化数据库操作。 “www.pudn.com.txt”可能包含了一些...

Global site tag (gtag.js) - Google Analytics