`

exam_UNIX and relational database(五)

 
阅读更多

学习笔记,转自: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地址。

 

 

解答

① Linuxmysql自启动

 

② 每天2:00 进行数据库备份

Cd  /root/

Vi  my2.sh     :

 

Ls

Chmod  744  my2.sh

Ls

Crontab  -e   

 

③ 不让备份文件被覆盖

my2.sh  进行shell编辑

④  

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics