linux视频学习7(ssh, linux启动过程分析,加解压缩,java网络编程)
回顾数据库mysql的备份和恢复:
show databases;
user spdb1;
show tables;
在mysql/bin目录下 执行备份: ./mysqldump -u root -p spdb1 > /home/spdb1.bak
会提示输入用户root的密码.
删除一个数据库 drop database spdb1;
恢复数据库: mysql -u root -p 数据库名 < /home/spdb1.bak
恢复数据库前需要新建一个空的数据库,否则报错。 在/mysql/bin下面创建一个新的用户: create database 数据库名;
ssh介绍:
ssh( secure shell) 是一款集远程操作linux和进行文件上传和下载的软件。
linux安装完成后,默认安装并启动了一个sshd的服务,监听端口22.
使用ssh的过程:
1)双击运行ssh客户端。
2)点击quick connect ,在弹出的窗口填写host name,user name, port(默认22),再输入密码password,。
补充:
当前目录(pwd命令查看当前目录),相对路径(以当前目录为起点,寻找其他目录)
绝对路径(以根目录为起点,寻找其他路径),工作目录(类似eclipse的workspace)。
linux的运行级别: init [012356]
运行级别:
0 : 关机。
1 : 单用户。
2: 多用户无网络服务。
3: 多用户有网络服务。
4: 系统未使用保留给用户。
5:图形界面。
6:系统重启。
常用的运行级别是3和5,修改默认的运行级别可以改文件
/etc/inittab的id:5:initdefault: 这一行中的数字。
常用命令:
pwd(打印当前工作目录),
cd (切换工作目录,如果只写cd, 切换到该用户的主目录下面),
ls(列出文件和目录), ls -a (列出全部文件和目录),ls -l(列出详细信息)
mkdir 创建一个目录,
rmdir 只能删除一个空目录。
rm -rf 文件夹 : 可以强制删除文件夹(不论有没有子目录)。
touch :建立一个空文件。
cp :复制命令; cp -fr dir1 dir2 :把dir1下面的所有的都拷贝到dir2下面,r是递归,包括子目录的拷贝, f:强制覆盖,不再询问。
mv :移动文件和重命名。
ln :建立符号连接。ln -s 源 目标 。
more /less :显示文件。
grep 'search' filename :在filename中查找search关键字。
管道命令: |
find : find / -name *.html | grep bookmark
find 的使用:1) 在特定的目录下面查找。2)搜索一段时间内被存取/变更的文件或者目录
find /home -amin -10 : 10分钟内存取的文件或者目录。
find /home -atime -10 :十小时内存取的文件或者目录。
find /home -cmin -10 十小时内更改过的文件或者目录。
find /home -ctime +10 十小时前更改过的文件或者目录。
3) 按照文件的大小搜索。
find /home -size +10k : 查找/home目录下大小为10kde 文件
重定向命令:
ls -l> a.txt : 把列表的内容写入文件a.txt中(覆盖)
>> (追加)
<(输入)
shell使用:
历史命令和互动: 上下箭头键。
shell脚本: 是一个文本文件,命令的集合,可执行文件。
用户登录后自动执行的shell脚本文件:
.bashrc 位于主目录下
它之前执行系统的脚本/etc/bashrc,主要是基本的配置数据。
.bash_profile 位于主目录下
/etc/profile :
crontab
chown
1.linux启动过程分析:
2.加解压缩:
3.java网络编程。
linux视频学习7(ssh, linux启动过程分析,加解压缩,java网络编程)的更多相关文章
- linux视频学习3(linux安装,shell,tcp/ip协议,网络配置)
linux系统的安装: 1.linux系统的安装方式三种: 1.独立安装linux系统. 2.虚拟机安装linux系统. a.安装虚拟机,基本是一路点下去. b.安装linux. c.linux 安装 ...
- Java网络编程和NIO详解6:Linux epoll实现原理详解
Java网络编程和NIO详解6:Linux epoll实现原理详解 本系列文章首发于我的个人博客:https://h2pl.github.io/ 欢迎阅览我的CSDN专栏:Java网络编程和NIO h ...
- Java网络编程和NIO详解7:浅谈 Linux 中NIO Selector 的实现原理
Java网络编程和NIO详解7:浅谈 Linux 中NIO Selector 的实现原理 转自:https://www.jianshu.com/p/2b71ea919d49 本系列文章首发于我的个人博 ...
- Java工程师学习指南第5部分:Java网络编程与NIO
本文整理了微信公众号[Java技术江湖]发表和转载过的Java网络编程相关优质文章,想看到更多Java技术文章,就赶紧关注本公众号吧. 深度解读 Tomcat 中的 NIO 模型 [Java基本功]浅 ...
- Java 网络编程学习总结
新手一枚,Java学习中,把自己学习网络编程的知识总结一下,梳理下知识,方便日后查阅,高手莫进. 本文的主要内容: [1] 网络编程认识 [2] TCP/IP编程 ...
- Java网络编程学习A轮_01_目标与基础复习
A. A轮目标 复习网络编程基础知识,重点学习下TCP三次握手四次挥手,以及可能引发的异常情况. 回顾 Socket 编程,好多年没写(chao)过相关代码了. 重学 NIO,以前学的基本忘光了,毕竟 ...
- Java网络编程学习笔记
Java网络编程,我们先来看下面这一张图: 由图可得:想要进行网络编程,首先是服务器端通过ServerSocket对某一个端口进行监听.通过accept来判断是否有客户端与其相连.若成功连上,则通过r ...
- linux视频学习(简单介绍)20160405
看一周学会linux系统的学习笔记. 1.linux系统是一个安全性高的开源,免费的多用户多任务的操作系统. 2.linux工作分为linux系统管理员,linux程序员(PC上软件开发,嵌入式开发) ...
- Tomcat源码学习(2)——启动过程分析
Tomcat启动过程分析 启动 tomcat 时,Windows下执行 startup.bat :Linux下执行 startup.sh 文件,实际上最后都是调用 org.apache.catalin ...
随机推荐
- 转:MongoDB介绍及下载与安装
非原创,我也是转载(Here)过来备份一下.关于MongoDB园子里有个系列讲的不错的,点击此处跳转 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系 ...
- icheck.min.js 选中效果
遍历所有 checkbox 如果是选中的用 绿色 如果未选中用 灰色 //check控件属性 $('input').each(function() { var self = $(this); var ...
- linux ssh连接不自动断开
修改linux服务器ssh配置文件: vim /etc/ssh/ssh_config 修改两处的值为: ClientAliveInterval ClientAliveCountMax 使修改的ssh配 ...
- Chrome 自动填充的表单是淡黄色的背景怎么办!
chrome浏览器自动填充表单的黄色背景高亮(#FAFFBD)一直困扰着我,我之前没想着理它,可是最近一个登陆框,需要用到图标,于是我草率的直接设置在input元素里面,结果问题就来了,很难看很难看, ...
- Echart图表相关配置项的设置
饼状图提示框单位显示 在{c}后面即可添加任意单位内容. 一条记录含有多组数据的柱状图单位显示 标注单位的显示. 目前还未找到方法实现,当鼠标移动到标注上时设置显示单位. 标线单位的显示
- hibernate在配置文件中配置对象关系映射文件即hbm文件路径的写法
hbm文件如果在src下,则<mapping resource="*.hbm.xml"/> 如果在实体类包中,则<mapping resource="c ...
- A. Mike and Cellphone(Round 361 Div.2)
写一半去开程序的时候不小心关了网页,LOFTER我都不奢望加入代码高亮,最起码我关闭的时候弹个对话框,再不济也给我定时保存一下草稿吧. A. Mike and Cellphone time limit ...
- RF常用技巧随笔
合并xml输出文件: pybot --outputdir d:\test --log log1.html --report report1.html --output output1.xml -T d ...
- mvc Area相关技术
ASP.NET MVC中,是依靠某些文件夹以及类的固定命名规则去组织model实体层,views视图层和控制层的.如果是大规模的应用程序,经常会由不同功能的模块组成,而每个功能模块都由MVC中的三层所 ...
- 模拟摇奖:从1-36中随机抽出8个不重复的数字(math)
public class Yaojiang { public static void main(String[] args) { // TODO 自动生成的方法存根 int[] a=new int[8 ...