zoukankan      html  css  js  c++  java
  • 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网络编程。

  • 相关阅读:
    HTTP解析
    Linux(CentOS)常用命令
    Windows下虚拟Linux
    国内静态文件CDN服务介绍 国内js公共库
    吐槽一下csdn和博客园
    项目托管 网站 小记
    微软2013年校园实习生招聘笔试题及答案
    最近在折腾VPS(持续完善)
    spring MVC +freemarker + easyui 实现sql查询和执行小工具总结
    Hessian 接口使用示例总结
  • 原文地址:https://www.cnblogs.com/gaochsh/p/5410989.html
Copyright © 2011-2022 走看看