zoukankan      html  css  js  c++  java
  • Linux远程连接与常用命令

     

      要学linux ,一定得用命令界面的,怎么也得是shell语言,用就最难最原始的,用的人都是专家,历史最少也得30年,不管有三七二十一上来就敲ls ,先看看当前目录都有什么。一口专业的linux范儿,倍儿有面子,现在的技术人员不是redhat就是unbuntu ,你要用windosws 见面都不好意思给人打招呼。你说用linux的技术员月工资怎么着也得一千五吧。一千五那是技术总监的,咱八百起。你别嫌少,这还是过金融危机的国外价。

        娱乐一下,如果程序员版的《大腕》,上面是我仿写的。下面进行主题目。

    linux的大多用命令行方式,这样远程维护也比较方便,因为命令方式传输占用资源特别小。X windows (图形用户接口)做为linux的图形界面的插件存在,不是必须的。如果是玩图形的话,unbuntu linux的图形界面做的比较华丽,它偏向于个人用户。

     

    如何远程连接linux

         首选,我们需要获得linuxIP地址。

    这里我们登录centOS(在上一篇《linux的安装与硬盘分区》的基础上讲解)后,右击桌面“打开终端口” -------敲入:ifconfig 命令查看本机IP

    我用红线标注的就是linux系统的ip地址。

     

         下面我们来选择远程登录工具。

     

         远程登录工具多如牛毛,你可使用任意自己顺手的远程登录工具,笔者这里给新手推荐两个: 

         PuTTY :免费,很小(才几百KB),操作简单,支持ssh1ssh2(协议),基本满足需求。

         SecureCRT : 收费,相比PuTTY来说体积要大些,十几MB,体积大所带来的就是功能强大,界面没那么丑陋,支持SSHssh1ssh2telnet rlogin 协议等,是一款用于连接运行包括WindowsUNIXVMS的远程系统的理想工具

         笔者用第一款,工具介绍,方法一样。

    小知识:

             SSH协议,类似ftp telnet协议,但ftptelenet是明文传输,SSH传输过程中对数据库进行加密,所以更为安全,另一个特点是,对传输的数据进行打包,使数据以更小的体积在网络上传输。

     

     

       点击Open 按钮,进行登录,要求输入用户名(root)回车,密码(输入过程不显示*号)如果用户名密码正确,则成功登录。

    PuTTY终端乱码问题解决办法:

    http://jingyan.baidu.com/article/3aed632e5f00ae701080913a.html

     

    =====================================华丽分割线=======================================================

    linux常用命令

         关于学习linux的命令的学习,相信没有人上来就抱着linux命令大全看吧!那么多命令累死你。而且不好记忆,容易忘记。我的方法是用到什么记什么。不会就查用得多了自然就记到了。

         小窍门:不知道有多少人用过类似有道笔记的小工具,你可以将常用的一些命令保存到笔记中加上说明,操作的时候用上哪个就查哪个。不用刻意去记。

       下面列出新手必知的命令:

     

     

    文件夹之间切换

     

    ls     显示当前目录下的所有文件及文件夹   
    cd /user 打开user文件夹
    如果不知道要打开的文件夹全称或名过长,可以按tab键盘自动补齐,如:cd /u + table键,系统自动帮我们补齐成 /user
    cd .. (后面空格加两点)返回上一级目录

     

    超简单,记好上面几个在文件夹之间到处跳已经没问题了。

     

    文件的操作

    创建
    mkdir  test    创建文件夹
    touch test.txt 创建文件
    编辑
    vi test.txt  打开test.txt文件

    c 按键盘上C键从只读状态切换为编辑状态
    Esc 从编辑状态切换为只读状态
    :q 是退出(文件没发生更改时)
    :q! 不保存退出(文件发生改变时)
    :wq 保存并退出

    复制
    cp test.txt test2.txt 把test.txt文件当前文件夹下复制出个test2.txt

    cp test.txt /hzh/test 将test.txt 复制到/hzh/test 目录下

    删除
    rm aa.txt 删除aa.txt文件
    rm -r bb 删除bb目录(包括目录下的所有文件)

    移动
    mv dd.txt .. 将dd.txt文件移动上一级目录(注意尾部的两个点)
    mv bb.txt /hzh/test/ 将bb.txt文件移动到hzh/test/目录下

    改名
    mv dd.txt dd2.txt 将dd.txt改名为dd2.txt

    查找
    locate aa.txt 查整个系统中的aa.txt文件,locate\slocate命令 后面跟文件或文件夹。不过在执行这个命令之前要先更新数据库,所以选执行 updatedb 命令。

    怎么样?!只要记好上面几个命令,恭喜你!你都已经会文件及文件夹的增、删、改、查、移 了。

     

     

    查看系统信息命令

    df -lh  查看磁盘信息

    lsb_release -a 查看系统所有版本信息

    free 查看内存信息
                 total       used       free     shared    buffers     cached
    Mem: 1034536 294568 739968 0 15636 174944
    -/+ buffers/cache: 103988 930548
    Swap: 1052248 0 1052248
    下面是对这些数值的解释:
      total:总计物理内存的大小。
      used:已使用多大。
      free:可用有多少。
      Shared:多个进程共享的内存总额。
      Buffers/cached:磁盘缓存的大小。
      第三行(-/+ buffers/cached):
      used:已使用多大。
      free:可用有多少。
      第四行就不多解释了。 


    ps 查看当前运行的进程
    kill -9 QQ.exe 终止进程,-9表示强迫进程立即停止

     

     

    关机命令

    shutdown now  立刻关机
    shutdown +5 5分钟后关机
    shutdown 23:10 设置系统在23点10分时关机
    shutdown -r now 立刻关闭系统并重新启动


    管道的概念:
       
    连接前面的输出与后面的输入

       比如,我要先脱衣服再睡觉。我可以分两个命令执行,1。脱衣服 2。睡觉。但是通过管道,我可以把两步写在一起:脱衣服 | 睡觉。当然我也可以把三四个步骤(命令)写在一起,但前一个命令必须是后一个命令的前提条件。像我举的那个例子我不可能先睡觉再脱衣服

    例:
    # ls -l | more   -l把显示所以结果,“|” 连接, more进行分屏显示

        linux命令何其多啊,学不完,如果像了解某个命令的用法可以在某个命令后面跟 --help 查看参数。我的观点是用到哪个谷歌哪个,然后记录到笔记本方便以后查用。

    小巧虚拟机VMware 下载地址:

    http://download.csdn.net/detail/fnngj/4079532

     

  • 相关阅读:
    在CodaLab上提交MURA竞赛的结果
    WEB前端工程师简历
    吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-list-alt
    吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-refresh
    吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-repeat
    吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-play-circle
    吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-inbox
    吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-upload
    吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-download
    吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-download-alt
  • 原文地址:https://www.cnblogs.com/fnng/p/2362013.html
Copyright © 2011-2022 走看看