韩顺平linux教学视频学习笔记(五)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五天
一、上节回顾
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、目录区分
◆当前目录pwd
◆相对路径从当前目录寻找某个位置,使用的是相对路径
cd ..【从当前位置到达上一目录】
◆绝对路径从根目录开始去找某个位置,使用的是绝对路径
Cd /home/mysql
◆工作目录
以下是tomcat的工作目录
2、运行级别
3、常用命令
◆如果只打cd :它会转到用户目录
◆Rm -rf aaaa 删除有内容的目录(文件夹)
rmdir 只能删除空目录(内不含文件)
◆拷贝文件夹
Cp -r workspace/(源)/home(目标)
◆当再次运行上述操作复制时会询问是否覆盖,若不想询问,加一个f。
如下:
Cp -rf workspace/ /home
◆连接文件(指向某个文件,相当于快捷方式)
Ln -s /home/aaa toaaa
◆Grep -n "12" /root/aaa/a.java
查找目标中是否有“12”字符,-n可显示第几行◆Grep -n "12" /root/aaa/a.java /home/
同时两个目录中查找
◆Grep -n "12" /root/aaa/a.java /home/*
要求在Home所有文件中查找
按文件大小搜索
◆两个“>”表示追加!不覆盖。
一个“>”表示覆盖写。
◆执行脚本文件注意:编写过后,要把它改成可执行文件。
即运行chmod 744 my.sh
然后就可运行shell文件:./my.sh
◆ 配置.bashrc 文件可以指定某些程序在用户登录的时候就自动启动。
比如:想要在root 登录时启动tomcat ,可以编辑root 下的.bashrc 文件,
加一句:
◆ 当你希望临时加入一个路径时,使用export 比如:要在home 路径下运行root 中的my.sh Cd /home/
Export PATH=$PATH:/root Env
|more
这些内容都在env 中
自此,就可以在home下使用root路径里的文件了。
但是只是临时的。
My.sh
◆新建文件夹
◆给长命令取别名
Alias llh ='ls -l /home'
◆Linux启动过程
解压缩问题
压缩多个文件
网络编程
解答:
①Linux下mysql自启动
②每天2:00 进行数据库备份Cd /root/
Vi my2.sh :
Ls
Chmod 744 my2.sh
Ls
Crontab -e
③不让备份文件被覆盖
对my2.sh 进行shell编辑
④。