学习笔记,转自: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
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/ ,修改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;【表重新出现】
相关推荐
关系型数据库自诞生以来已经有20多年的历史。在其早期,由于硬件资源有限和优化器的不成熟,性能问题非常普遍,因此性能优化是重点考虑的因素。尽管当今的硬件和软件已经取得了巨大进步,但与信息量的爆炸式增长相比...
Oracle 数据建模与关系数据库设计是Oracle公司提供的官方教材,针对的是数据库课程的教师使用指南。文档涉及数据建模和关系数据库设计的主题,属于数据库领域的核心知识点,尤其适合于希望深入理解和应用Oracle...
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 ...
这是一本oracle 数据库设计的教材 data compared to information conceptual data modeling tracing entities evolution of an entity definition 等等
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》(数据建模与关系数据库设计)的教材进行描述,该教材为学生指南,课程代码为20000GC12,版本号为1.2,出版日期为2001年...
#### 四、数据建模工具和技术 本书中提到了多种数据建模工具和技术,它们可以帮助开发者更高效地完成数据建模工作。这些工具包括但不限于ERWin、PowerDesigner等。 ##### 4.1 ERWin ERWin是一款广泛使用的数据建模...
Designing Relational Database Systems Designing Relational Database Systems
事务具有原子性、一致性、隔离性和持久性(ACID)四个特性。 - **并发控制**:在多用户环境中,必须有效地管理和控制多个事务同时访问相同资源的情况,以避免数据冲突。 #### 四、高级数据库设计技巧 - **分区策略*...
这本书是关于设计数据库系统。我的目的是给你的知识,你需要采取一个混乱的,复杂的,真实世界的情况,并把它成为一个有效的数据库设计。阅读这本书后,你仍然能够观看数据库在湖面上嬉戏,但如果我做我的工作做好,...
数据字典 The Relational Database Dictionary
通常,关系数据库设计会经历多个规范化阶段,从第一范式(1NF)到第三范式(3NF),甚至更高层次的BCNF或第四范式(4NF)。每个阶段都有其特定的规则和目标,例如消除重复组、分离依赖等,从而创建出既高效又可靠的...
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 ...
Pagerank Matlab代码多关系网络中的链接预测代码(.m文件) 王望() 吉塔·苏克坦卡() 该存储库包含LPSF模型(使用...Multi-relational Collaboration Networks}, booktitle = {Proceedings of the IEEE/ACM Inte
在实际开发中,为了代码的健壮性和可维护性,通常会使用DAO(Data Access Object)模式或ORM(Object-Relational Mapping)框架,如Hibernate或MyBatis,来简化数据库操作。 “www.pudn.com.txt”可能包含了一些...