Linux 下screen命令的使用,screen命令的使用

來源:互聯網
上載者:User

Linux 下screen命令的使用,screen命令的使用

剛剛才注意,預設情況下rhel6 是不安裝screen命令的:

[root@rhel63single yum.repos.d]# yum install screenLoaded plugins: product-id, refresh-packagekit, security, subscription-managerUpdating certificate-based repositories.Unable to read consumer identityrhel-source                                                                                                                          | 4.0 kB     00:00 ... rhel-source-beta                                                                                                                     | 4.0 kB     00:00 ... Setting up Install ProcessResolving Dependencies--> Running transaction check---> Package screen.x86_64 0:4.0.3-16.el6 will be installed--> Finished Dependency ResolutionDependencies Resolved============================================================================================================================================================ Package                           Arch                              Version                                   Repository                              Size============================================================================================================================================================Installing: screen                            x86_64                            4.0.3-16.el6                              rhel-source                            494 kTransaction Summary============================================================================================================================================================Install       1 Package(s)Total download size: 494 kInstalled size: 795 kIs this ok [y/N]: yDownloading Packages:Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning Transaction  Installing : screen-4.0.3-16.el6.x86_64                                                                                                                          1/1 Installed products updated.  Verifying  : screen-4.0.3-16.el6.x86_64                                                                                                                          1/1 Installed:  screen.x86_64 0:4.0.3-16.el6                                                                                                                                         Complete![root@rhel63single yum.repos.d]# which screen/usr/bin/screen[root@rhel63single yum.repos.d]# 


一、screen 的建立

[root@rhel63single ~]# screen -lsNo Sockets found in /var/run/screen/S-root.[root@rhel63single ~]# [root@rhel63single ~]# [root@rhel63single ~]# screen -dmS lei1[root@rhel63single ~]# screen -lsThere is a screen on:        5786.lei1       (Detached)1 Socket in /var/run/screen/S-root.[root@rhel63single ~]#其中:5786是linux的ospid。lei1是會話的名稱。


二、screen 的進入

[root@rhel63single ~]# screen -r lei1


三、暫時退出某個screen 的session :先按ctrl ,再按小寫a,再按小寫d

 

[root@rhel63single ~]#             [detached][root@rhel63single ~]# 


四、若是本來就在該session中,再使用screen -r lei1命令時的提示:

[root@rhel63single ~]# screen -r lei  或者用screen -r 5786There is a screen on:        5786.lei1       (Attached)There is no screen to be resumed matching lei.[root@rhel63single ~]# 

五、狀態解釋:

[root@rhel63single ~]# screen -dmS lei2[root@rhel63single ~]# [root@rhel63single ~]# [root@rhel63single ~]# [root@rhel63single ~]# screen -lsThere are screens on:        5850.lei2       (Detached)---->掛起狀態,無終端在串連會話        5786.lei1       (Attached)---->有終端在串連會話。2 Sockets in /var/run/screen/S-root.[root@rhel63single ~]# 

 

六、永久退出screen中的本session

[root@rhel63single ~]# exit                           exit                        [screen is terminating][root@rhel63single ~]# screen -lsThere is a screen on:        5850.lei2       (Detached)1 Socket in /var/run/screen/S-root. 


七、檢查screen中的其他session的來源ip:

[root@rhel63single ~]# who -a           system boot  2015-03-19 12:36           run-level 5  2015-03-19 12:36LOGIN      tty2         2015-03-19 12:37              1979 id=2LOGIN      tty4         2015-03-19 12:37              1983 id=4LOGIN      tty3         2015-03-19 12:37              1981 id=3LOGIN      tty5         2015-03-19 12:37              1985 id=5LOGIN      tty6         2015-03-19 12:37              1987 id=6root     + pts/0        2015-03-19 19:05 00:17        5306 (192.168.80.1)           pts/1        2015-03-19 22:29              5787 id=/1    term=0 exit=0           pts/2        2015-03-19 22:33              5810 id=ts/2  term=0 exit=0root     + pts/3        2015-03-19 22:33   .          5830 (192.168.80.1)root     + pts/4        2015-03-19 22:42 00:11        5851 (192.168.80.1:S.0)---->注意此處[root@rhel63single ~]# screen -lsThere is a screen on:        5850.lei2       (Attached)1 Socket in /var/run/screen/S-root.[root@rhel63single ~]# ps -ef | grep 5851---->注意此處root      5851  5850  0 22:33 pts/4    00:00:00 /bin/bashroot      5974  5830  0 22:56 pts/3    00:00:00 grep 5851[root@rhel63single ~]# ps -ef | grep 5850---->注意此處root      5850     1  0 22:33 ?        00:00:00 SCREEN -dmS lei2 ---->注意此處root      5851  5850  0 22:33 pts/4    00:00:00 /bin/bash ---->注意此處root      5883  5810  0 22:42 pts/2    00:00:00 screen -r 5850[root@rhel63single ~]# 

八、檢查當前的提示符是否處於screen的session中:

按ctrl,再按a,再按t此時,在左下角會顯示:“22:45:06 Mar 19 rhel63single 0.00 0.00 0.00” 字樣格式為:目前時間,日期,主機名稱,負載情況


九、殺掉screen中的其他session

[root@rhel63single ~]# kill -9 5850[root@rhel63single ~]# screen -lsThere is a screen on:        5850.lei2       (Dead ???)Remove dead screens with 'screen -wipe'.1 Socket in /var/run/screen/S-root.[root@rhel63single ~]# screen -wipeThere is a screen on:        5850.lei2       (Removed)1 socket wiped out.No Sockets found in /var/run/screen/S-root.[root@rhel63single ~]# screen -lsNo Sockets found in /var/run/screen/S-root.[root@rhel63single ~]# 

 

然後,被殺掉的session 有提示:

[root@rhel63single ~]# Suddenly the Dungeon collapses!! - You die...[root@rhel63single ~]# 




 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.