学习笔记,转自:http://wenku.baidu.com/view/821cc4c2aa00b52acfc7cadc.html
第五天
一、上节回顾
1、登录mysql
Cd /home/
Ls
Cd mysql
Ls
Bin/mysqld_safe --user=mysql &
Mysql -u root -p
……
2、备份数据库
Quit
Ls
Cd bin/ 【注:备份数据库一定要退出数据库,在bin目录下进行】
Ls
./mysqldump -u root -p spdb1 > /home/spdb1.bak
3、查看备份文件
Cd /home/
Ls
Cat spdb1.bak
注:
4、删除数据库
Ls
Mysql -u root -p
Show databases;
Drop database spdb1;
5、恢复数据库
Quit
Cd mysql
Cd bin/
Ls
Mysql -u root -p spdb1 < /home/spdb1.bak
Mysql -u root -p
Create database spdb1;
Quit
Mysql -u root -p spdb1 < /home/spdb1.bak
Mysql -u root -p
Show database;
Use spdb1;
Show tables;'
Select * from users;
二、ssh
1、安装ssh
直接安装在windows下就可以。
2、配置ssh
在windows cmd 窗口检查网络是否互通
Ping IP地址
Ifconfig eth0 IP地址(与windowsIP地址在相同字段)
3、使用ssh
1) 进入quick connect
注:监听端口是22
2) 输入linux用户登录密码
3) 此时就可在windows下进行linux操作了。
4) 查看linux中有几个用户在运作: top
5) 查看用户IP地址 netstat -an | more
服务器端口号是22,每个用户又自动分配一个不同的端口号
6) 踢掉用户 netstat -anp | more【加p可以查到进程号】
Kill -9 1924【进程号】
7) 文件上传和下载
Windows(左)到linux(右)叫upload ,反之叫download。
三、重要内容补讲
1、目录区分
u 当前目录 pwd
u 相对路径 从当前目录寻找某个位置,使用的是相对路径
cd ..【从当前位置到达上一目录】
u 绝对路径 从根目录开始去找某个位置,使用的是绝对路径
Cd /home/mysql
u 工作目录
以下是tomcat的工作目录
2、运行级别
3、常用命令
u 如果只打 cd :它会转到用户目录
u Rm -rf aaaa 删除有内容的目录(文件夹)
rmdir 只能删除空目录(内不含文件)
u 拷贝文件夹
Cp -r workspace/(源) /home(目标)
u 当再次运行上述操作复制时会询问是否覆盖,若不想询问,加一个f。如下:
Cp -rf workspace/ /home
u 连接文件(指向某个文件,相当于快捷方式)
Ln -s /home/aaa toaaa
u Grep -n "12" /root/aaa/a.java
查找目标中是否有“12”字符,-n可显示第几行
u Grep -n "12" /root/aaa/a.java /home/
同时两个目录中查找
u Grep -n "12" /root/aaa/a.java /home/*
要求在Home所有文件中查找
按文件大小搜索 |
u 两个“>”表示追加!不覆盖。一个“>”表示覆盖写。
u 执行脚本文件注意:编写过后,要把它改成可执行文件。
即运行 chmod 744 my.sh
然后就可运行shell文件:./my.sh
u 配置.bashrc 文件可以指定某些程序在用户登录的时候就自动启动。
比如:想要在root登录时启动tomcat ,可以编辑root下的.bashrc 文件,加一句:
这些内容都在env中 |
u 当你希望临时加入一个路径时,使用export
比如:要在home路径下运行root中的my.sh
Cd /home/
Export PATH=$PATH:/root
Env |more
自此,就可以在home下使用root路径里的文件了。
但是只是临时的。
My.sh
u 新建文件夹
u 给长命令取别名
Alias llh ='ls -l /home'
u Linux启动过程
u 解压缩问题
|
压缩多个文件 |
u 网络编程
注:内网和外网的区别就是IP地址能否直接找到另一个IP地址。
解答:
① Linux下mysql自启动
② 每天2:00 进行数据库备份
Cd /root/
Vi my2.sh :
Ls
Chmod 744 my2.sh
Ls
Crontab -e
③ 不让备份文件被覆盖
对 my2.sh 进行shell编辑
④
相关推荐
关系型数据库自诞生以来已经有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年...
#### 五、案例研究 本书还包含了一些实际的案例研究,这些案例研究展示了如何将理论应用于实践。通过分析真实的项目场景,读者可以更好地理解数据建模和关系数据库设计的过程和技巧。 #### 六、结论 《数据建模与...
Designing Relational Database Systems Designing Relational Database Systems
#### 五、数据库实现与优化案例分析 - **案例研究**:本书中包含了多个真实世界的应用场景案例,如在线零售系统、医疗信息系统等,通过这些案例展示了如何应用前面所述的各种技术和方法解决实际问题。 - **性能调优*...
这本书是关于设计数据库系统。我的目的是给你的知识,你需要采取一个混乱的,复杂的,真实世界的情况,并把它成为一个有效的数据库设计。阅读这本书后,你仍然能够观看数据库在湖面上嬉戏,但如果我做我的工作做好,...
数据字典 The Relational Database Dictionary
在IT领域,尤其是在数据库管理与设计方面,"Oracle数据模型与关系数据库设计"是一个核心主题,涉及了如何构建高效、可扩展且易于维护的数据库系统。以下是对这一知识点的深入探讨,旨在帮助读者理解其重要性和实践...
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”可能包含了一些...