zoukankan      html  css  js  c++  java
  • linux 系统管理的10个小技巧

    1.恢复屏幕
    尝试输入:#cat /bin/cat
    输入的屏幕内容非常凌乱,那么该怎么做?
    输入:#reset 那么屏幕恢复正常了,比关闭再次登录好多了,特别是经过至少5台机器和SSH2才能到达

    2.屏幕协作

    当有问题需要另个人协助时,这将变得很重要。
    你控制一台机器,另一个有B控制,B请求协助,机器为posh;
    你可以进行操作;
    #su -B
    转到posh
    #ssh posh
    到达以后,运行一下代码:
    #screen -S foo
    然后呼叫B:
    “B,在终端运行命令#screen -x foo”
    这使你和B的会话在linux shell中连接在一起。你可以输入他也可以输入,但彼此可以看到对方的所做的事情,这避免了进入其他层次,而且双方都有相同的控制权。
    

    注意,双方需要用同一用户登录。scree命令还可以:实现多个窗口和拆分屏幕。

    3.卸载没有响应的DVD驱动

    此时,作为linux管理员一般都会重启机器;但你会不清楚正在运行什么,以及为何不释放DVD驱动。
    下面介绍怎么找到保持 DVD驱动器的进程,并轻松弹出 DVD驱动器:我们来进行模拟。在DVD驱动器中放入磁盘,打开一个终端,装载DVD驱动器:

    mount /media/cdrom

    cd /media/cdrom

    while [1];do

    echo"All your drives are belong to us!";
    sleep 30;
    done
    现在打开第二个终端并试着弹出DVD驱动器:

    eject

    有以下消息:
    umount: /media/cdrom:device is busy
    在释放该设备之前让我们找出谁在使用它

    fuser /media/cdrom

    进程正在运行无法弹出磁盘!
    现在如果你是根用户,就可以随意终止进程

    fuser -k /media/cdrom

    现在可以释放驱动器了

    eject

    fuser正常。

  • 相关阅读:
    JAVA爬虫实践(实践三:爬虫框架webMagic和csdnBlog爬虫)
    JAVA爬虫实践(实践一:知乎)
    JAVA爬虫实践(实践二:博客园)
    SpringMVC框架学习笔记(5)——数据处理
    SpringMVC框架学习笔记——各种异常、报错解决
    SpringMVC框架学习笔记(1)——HelloWorld
    angularjs springMVC 交互
    存储过程存放数据方式
    存储过程总结
    cssie7.0兼容
  • 原文地址:https://www.cnblogs.com/ITniu/p/5767637.html
Copyright © 2011-2022 走看看