Linux----------开始使用Screen】的更多相关文章

第十六次课 Rsync,Linux日志及Screen工具介绍 目录 一.rsync工具介绍 二.rsync常用选项 三.rsync通过ssh同步 四. rsync通过服务同步 五.linux系统日志 六.screen工具 七.扩展 一.rsync工具介绍 Rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.rsync使用所谓的"rsync算法"来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,同时可以对上传…
linux下使用screen和ping命令对网络质量进行监控 场景:应用连接云服务器经常偶尔会出现连接不上的情况,android和IOS端连接的时候也会出现tcp延时5秒以上,现在想验证是否是云服务商网络问题,于是在不同的地区对应用服务采用ping命令,但是关闭shell窗口会话就中断,想找个方法让程序一直运行在后台,想关闭的时候再连一次xshell去关. 用 screen 可以很方便的进行这个操作 安装:yum install -y screen 用法:非常简单,只要在原始的命令操作之前 sc…
Screen会话命令 我其实是把文件下载到 /home/zhang/temp/ 里面,当我N久以后再联上服务器,想看看文件下载情况怎样,那又要 cd 老半天,这时候 screen 就是好帮手了. 顾名思义 screen 就是屏幕,这个命令可以让你有N个屏幕.那我先建一个名字叫做zhang的Screen,用来下载文件:screen -S test1 cd /home/zhang/temp nohup wget ftp://user:user@219.153.35.69/MiCTeX/MiCTeX-…
下面介绍  screen 使用的技巧教你管理远程会话 你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份. ftp 传输等等.通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了.必须等待它执行完毕, 在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了. 元凶:SIGHUP 信号 让我们来看看为什么关掉窗口/断开连接会使得正在运行的程序死掉. 在Linux/Uni…
挂断原理参考:https://www.ibm.com/developerworks/cn/linux/l-cn-screen/ 要求,python2 常用操作: 创建screen screen -L -S yourname -L 代表在当前目录生成log文件记录屏幕的输出.(当在工作目录打开多个screen时,print会在同一个log文件中,若有需求,为了避免混乱可以在不同的工作目录打开screen) 暂时退出screen(后台运行): Ctrl-a d                    …
1.rsync 通过服务进行监听同步: 开启服务:rsync --daemon  (默认开启873端口) 需要编辑配制文件:/etc/rsyncd.conf port=873log file=/var/log/rsync.logpid file=/var/run/rsyncd.pidaddress=IP[test]path=/tmp/rsyncuse chroot=truemax connections=4read only=no list=trueuid=rootgid=rootauth us…
如果想在关闭ssh连接后刚才启动的程序继续运行怎么办,可以使用nohup.但是如果要求第二天来的时候,一开ssh,还能查看到昨天运行的程序的状态,然后继续工作,这时nohup是不行了,需要使用screen来达到这个目的. nohup命令可以用来执行其他命令,并且忽略SIGHUP信号(run a command immune to hangups, with output to a non-tty.Run COMMAND, ignoring hangup signals.)当一个虚拟终端的网络连接…
screen命令: 解决的问题:有些进程启动后,一旦断开ssh容易断掉,所以新建一个screen(可以理解成窗口)并行运行 守护进程的方式:linux守护进程的方式实现开机启动某些特定的程序 屏幕命令: screen -help 查看介绍 1.创建一个screen screen -S  screenName screen -S  screenName2 2.查看已经存在的screen screen -ls 3.切换到某个screen screen -r   screenName 4.退出 scr…
第8周5月15日任务 课程内容: 10.32/10.33 rsync通过服务同步10.34 linux系统日志10.35 screen工具 扩展1. Linux日志文件总管logrotate http://linux.cn/article-4126-1.html2. xargs用法详解 http://blog.csdn.net/zhangfn2011/article/details/6776925 10.32/10.33 rsync通过服务同步 rsync还有一种方式是通过服务的方式同步,这种服…
第1节:安装screen1.加载系统镜像文件,因为screen的安装包在系统镜像文件中图001 2.列出系统上所有的磁盘[root@centos6 ~]# lsblk图002 3.安装screen应用命令过程图003 图004 第2节:应用screen1.发起名为help的会话 [root@centos6 ~]# screen -S help2.查看所有打开的screen会话[root@centos6 Packages]# screen -ls图005 3.加入help会话[root@cento…
screen官方网址:http://www.gnu.org/software/screen/ 参考文章:http://man.linuxde.net/screen 简介 Screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换.GNU Screen可以看作是窗口管理器的命令行界面版本.它提供了统一的管理多个会话的界面和相应的功能. 在Screen环境下,所有的会话都独立的运行,并拥有各自的编号.输入.输出和窗口缓存.…
screen 管理你的远程会话 你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份.ftp 传输等等.通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了.必须等待它执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了. 元凶:SIGHUP 信号 让我们来看看为什么关掉窗口/断开连接会使得正在运行的程序死掉. 在Linux/Unix中,有这样几个概念: 进…
一.rsync通过服务同步 rsyncd.conf配置文件详解 port:指定在哪个端口启动rsyncd服务,默认是873端口. log file:指定日志文件. pid file:指定pid文件,这个文件的作用涉及服务的启动.停止等进程管理操作. address:指定启动rsyncd服务的IP.假如你的机器有多个IP,就可以指定由其中一个启动rsyncd服务,如果不指定该参数,默认是在全部IP上启动. []:指定模块名,里面内容自定义. path:指定数据存放的路径. use chroot t…
转自 http://www.linuxidc.com/Linux/2013-07/87415.htm 在使用ssh或者telnet登录远程主机后,执行一些耗时的命令,如果此时ssh或者telnet中断,那么远程主机上正在执行的程序或者说命令也会被迫终止.比如你远程登录之后需要执行一个耗时的指令如svn checkout,这时马上又要下班了,你要关闭你的电脑走人了,怎么办?screen能够很好地解决这个问题.screen也叫虚拟终端,可以在一个物理终端上实现多个虚拟终端的效果. 这里来说一下常规用…
一.screen 首先介绍下screen,screen是Linux下的一个任务容器,开启了之后就可以让任务在后台执行而不会被网络中断或者是终端退出而影响到. 在Linux中有一些耗时比较久的操作(例如备份,下载大文件)会占用着终端会话,如果中间因为人为或者非人为的因素退出后就会导致任务被中断掉. 在嵌入式中常用在编译的时候,想让它在后台运行 0. 安装 #CentOS yum install screen #Debian/Ubuntu apt-get install screen screen使…
GNU's Screen homepage Screen是由GNU计划开发的用于命令行终端切换的自由软件,可以看作是窗口管理器的命令行界面版本. 可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换. 多窗口 在Screen环境下,所有的会话都独立的运行,并拥有各自的编号.输入.输出和窗口缓存. 用户可以通过快捷键在不同的窗口下切换,并可以自由的重定向各个窗口的输入和输出. 会话共享与限制 可以让一个或多个用户从不同终端多次登录一个会话,并共享会话的所有特性(比如可以看到完全相同的…
事情的起因: 本地使用urxvt terminal ,使用ssh方式远程登录服务器,远程在服务器端执行screen命令,然后就出现了cannot find terminfo entry的错误. 解决方案: 1. 远程执行echo $TERM 发现该环境变量值跟urxvt相关. 2. 查看远程主机 /usr/share/terminfo 目录下的内容,该目录的内容表示该主机支持哪些终端类型. 3. 通过修改环境变量的方式修改终端类型,比如我们将终端类型修改成vt100. 远程执行 export T…
screen 默认使用 bash shell,一般情况下screen只用于android build,tmux则是我的日常使用多终端管理工具. # Default Shell shell "/bin/bash" # show status bar hardstatus alwayslastline "%{b kw}%H %{r}%1` %{w}| %{g}%c %{w}| %{y}%d.%m.%Y %{w}| %{g}%l %{w}| %{-b kw}%u %-Lw%{= r…
screen 是一个虚拟终端,我们可以把执行时间很长的命令放在虚拟终端中执行,即使终端断开,这个虚拟终端也会在后台执行 [root@localhost ~]$ yum install -y screen # 安装screen [root@localhost ~]$ screen # 创建并进入一个虚拟终端 [root@localhost ~]$ screen -S <name> # 创建并进入一个命名的虚拟终端 [root@localhost ~]$ Ctrl + A + D # 先按Ctrl…
假如一个任务要执行好几天,为了防止中途中断的情况, 在让后台运行的命令后面加一个 nohup会生成一个 .nohup.out文件,会搜集在运行过程中所产生的日志. 比直接后台运行任务的好处是,万一断电后果是我们不希望看到的 还有一种方法就是 screen yum -y install screen 运行screen 会进入另外一个虚拟的中端下. 运行 top ctrl+a ctrl+d  暂时退出,并不中断 查看后台运行的screen 在进入screen 运行vmstat 1 退出 查看进程 两…
Scope The screen utility provides a way to run a command on a Linux system, detach from it, and then reattach later. This is particularly handy if you have a long-running process that you want to keep running even after you log out and still have the…
Linux基础精华 (继续跟新中...) 常用命令: Linux shell 环境 让你提升命令行效 率的 Bash 快捷键 [完整版] 设置你自己的liux alias Linux的Find使用 Linux命令Find实>例 Linux命令xargs+cut grep 小技巧 Linux任务前后台的切换 Linux运行与控制后台进程的方法:nohup, setsid, &, disown, screen Linux的rsh配置rhost Linux的nm查看动态和静态库中的符号 Linux…
第一节:基础 <Linux就该这么学>第二期视频 Linux就该这么学第5期第二节: ------------你的价值:你对公司做出的共享和你的不可替代性------------瑞尔系统RHEL:红帽企业系统的简写简称------------------ifconfig测试性考试,竞争性考试(选择性考试)投入程度:----------------百闻不如一见,看书不如实验------------VM虚拟机RHEL7.0-红帽系统有问题,千万不要不好意思,学习学到的只是之自己的,有问题一定要提出…
linux部分 iptables -L    列出当前防火墙策略 iptables -F   清空防火墙策略 iptables -P INPUT  DROP   默认设置丢弃进来的流量包(-p指默认策略,该命令设置后不可ping通,无法上网) iptables -I INPUT  -p icmp -j ACCEPT    -I指在最前面插入该规则,-p协议类型为icmp,-j方式为接受(INPUT/OUTPUT是指对某条链表进行该操作,该命令即是针对INPUT链表进行的操作) iptables…
查看用户信息:w 查看系统负载:uptime 查看系统资源使用情况:vmstat 查看进程动态:top 查看网卡流量:sar 查看网卡流量:nload 查看磁盘读写:iostat 查看磁盘读写:iotop 查看内存使用情况:free 查看系统进程:ps 查看网络状态:netstat Linux 防火墙:iptables Linux 远程同步:rsync Linux 虚拟终端:screen Linux 分屏工具:tmux Linux 抓包工具:tcpdump Linux 网络工具:ifconfig…
sreen 命令提供的基本功能与 tmux 较为相似( 关于 tmux 基本操作可参见笔者的博文 终端复用工具 tmux 基本操作教程 ).screen 命令以会话( session )为基础为用户提供终端复用功能,当用户在某一终端运行 sreen 命令时,当前终端即进入某个 screen 创建的会话,新建的会话默认拥有一个运行 shell 的窗口,用户可在该窗口中进行所需操作,并通过 screen 命令进行会话中新窗口的创建.对某个窗口进行面板划分等操作.用户可通过 screen 命令脱离(…
转自:http://blog.csdn.net/lu_embedded/article/details/53934184 版权声明:开心源自分享,快乐源于生活 —— 分享技术,传递快乐.转载文章请注明出处,谢谢! http://blog.csdn.net/lu_embedded/article/details/53934184 由于 Linux 系统的 FrameBuffer 机制,把屏幕上的每个点映射成一段线性内存空间,这样,程序就可以通过改变这段内存的值来改变屏幕上某一点的颜色.如果我们想把…
Screen是一款由GNU开源计划开发的多视窗远程控制管理服务,简单来说就是为了解决上述情况中网络异常中断或同时控制多个远程窗口而设计的程序. Screen服务程序不仅能够解决上述问题,而且用户在使用过程中还可以同时在多个终端会话中自由切换,能够做到会话恢复——即便网络中断,也可让会话随时恢复,用户不会失去对命令终端的控制,多窗口——每个会话都是独立运行的,拥有各自独立的编码.输入输出和窗口缓存,会话共享——可以使多个用户从不同终端使用同一个会话,也可让他们看到完全相同的输出信息的. 一.介绍用…
问题描述:当SSH远程连接到服务器上,然后运行一个服务 ./catalina.sh start,然后把终端开闭(切断SSH连接)之后,发现该服务中断,导致网页无法访问.   解决方法:使用nohup命令让程序在关闭窗口(切换SSH连接)的时候程序还能继续在后台运行.   Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用& 在程序结尾来让程序自动运行.比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe --user=mysql &am…
Linux基础精华 (继续跟新中...) 常用命令: Linux shell 环境 让你提升命令行效 率的 Bash 快捷键 [完整版] 设置你自己的liux alias Linux的Find使用 Linux命令Find实>例 Linux命令xargs+cut grep 小技巧 Linux任务前后台的切换 Linux运行与控制后台进程的方法:nohup, setsid, &, disown, screen Linux的rsh配置rhost Linux的nm查看动态和静态库中的符号 Linux…