转载于:http://urchin.blog.51cto.com/4356076/1153322 问题描述: userA首先登录系统,使用screen开启了一个session,然后detach这个窗口. userB然后登录系统,通过su - userA 变成userA,然后使用screen -r 恢复之前detached窗口,这时系统报如下错误: Cannot open your terminal '/dev/pts/1' - please check. 解决方法: userB在 su - us…
使用screen命令的时候出现了下面的错误 Cannot open your terminal '/dev/pts/4' - please check. 可以使用script命令来记录这个终端会话, 执行script /dev/null   这样就可以使用screan来建立多个窗口,进行操作…
 打开3个bash会话窗口  [root@server1 fd]# cd /proc/7489/fd[root@server1 fd]# ll总用量 0lrwx------ 1 root root 64 6月 5 23:55 0 -> /dev/pts/2lrwx------ 1 root root 64 6月 5 23:55 1 -> /dev/pts/2lrwx------ 1 root root 64 6月 5 23:55 2 -> /dev/pts/2lrwx------ 1 r…
centos单用户 救援 运行级别  yum,单用户模式,救援模式,inittab :启动级别  e2fsck  wetty  mingetty  物理终端 /dev/console  虚拟终端 /dev/tty(0,6)  模拟终端 /dev/pts/# grub-md5-crypt  给grub加密码  initrd   第二节课 上半节课 yum centos6.6的内核 单用户模式 救援模式 给grub加密码 下半节课 Linux启动流程 inittab :启动级别 e2fsck wet…
解决Homestead yarn , npm run dev, 命令报错问题! 2018年06月01日 11:50:51 偶尔发发颠 阅读数:1654    版权声明:本文为博主原创,未经博主同意,不得转载! https://blog.csdn.net/qq_39188306/article/details/80535663 在写本文之前,我因为这个报错差点怀疑人生了,到处问到处查,最后总算是解决了,下面就直接开门见山了: 当你执行yarn install你就会发现报以下错误 解决办法: 1.首…
Android Studio集成和加入了一些有用的工具.当中一个便是terminal. 在Windows平台下Android Studio中的terminal在原理上实际使用的是window中的cmd控制台也就是位于C:\Windows\System32\文件夹下的cmd.exe.升级了win10的用户会发现,win10下的cmd比曾经平台下的cmd改进了不少,但这些改进也导致了Android studio在调用cmd上出现了问题. 解决的方法: 打开cmd控制台窗体,在选项中进行例如以下操作,…
当你挂起screen,下次想重新连上screen时,有时会出现screen session的状态为Attached但是却连不上的情况,比如我想重新进入session id 为18352的screen,运行‘screen -r 18352’,提示“There is no screen to be resumed matching 18352”,解决方法如下:  screen -D -r 18352 解释:-D -r 先删除前一用户再登陆.…
root@tiger:/usr/bin# cd /etc/init.d root@tiger:/usr/bin# sudo mv /usr/lib/vmware/modules/binary /usr/lib/vmware/modules/binary.old root@tiger:/usr/bin# sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-p…
关于守护进程,在此会介绍一下几种: 1.screen 2.supervisord(python) 一:Screen 开始使用Screen 简单来说,Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器.Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样.在screen中创建一个新的窗口有这样几种方式: 1.直接在命令行键入screen命令 [root@tivf06 ~]…
in terminal, when start the service, the service will run in this terminal, and if kill this terminal or command, this service will be killed. look up the other service, each service is running in a single pts. So should start a new pts and start thi…
https://www.ibm.com/developerworks/cn/linux/l-cn-screen/ http://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html http://unix.stackexchange.com/questions/162133/run-script-in-a-screen 问题: http://blog.sina.com.cn/s/blog_704836f401010osn.html Cann…
安装 yum install -y screen [root@instance-- ~]# screen --help Use: screen [-opts] [cmd [args]] or: screen -r [host.tty] Options: - Resolve hostnames only to IPv4 addresses. - Resolve hostnames only to IPv6 addresses. -a Force all capabilities into each…
存档回滚 D:\Program Files (x86)\Steam\userdata\***\219740\remote 巨人国是survival_数字,海难是shipwreck_数字,哈姆雷特是porkland_数字. 先新建一个相同dll的文档,然后把备份覆盖进去改掉数字插槽位置,重新启动即可. Lua脚本 steam单机版时分不清改哪个文件,嫌麻烦可以卸载掉另外两个dll. dont_starve\data下面,DLC0001为巨人国,DLC0002为海难,DLC0003为Hamlet,其…
宝宝心里苦,但是宝宝只能在这穷乡僻壤说,下周又要开组会必须得干点事了.这次是做论文中的实验部分,主要利用到了openstack中的自动化测试组件Tempest,具体原因不细说了. 安装 分两种安装方法,一是直接使用devstack来安装openstack,这样的话tempest会自动由脚本安装,直接使用非常方便,但是问题是你要能成功运行devstack,反正我是花了一两天解决了无数遇到的问题才成功安装成功并且马上拍摄快照(机智如我).第二种就是自己去搭(伪)分布式openstack并且自己安装t…
linux服务器通常都是远程登录的,执行命令或者脚本时,如果连接断掉(执行时间较长或者网络不稳定时),那么进程也就没了,这时只能重新连接重新执行,这时可以使用后台执行: 1 nohup 命令 nohup $command $args & 这时会生成一个nohup.out文件,内容是命令执行的控制台输出,也可以自己重定向到另一个文件: nohup $command $args 1>test.log 2>&1 & 2 screen 安装 yum install screen…
制作启动盘 将U盘插入待装主机,设置U盘启动,重启进入系统安装界面 设置root密码 root@archiso~ # passwd 启动允许远程连接 root@archiso~ # systemctl start sshd 链接无线网络 root@archiso~ # wifi-menu 查看待装主机的IP地址 root@archiso~ # ip a 拿出MacBook我们使用远程安装 macOS:~ hhbsh$ ssh root@192.168.3.8 更新在线安装源 在下列文件开头 ro…
软件安装 sudo apt-get install xxx 压缩和解压缩 1. *.tar 用 tar –xvf 解压 2. *.gz 用 gzip -d或者gunzip 解压 3. *.tar.gz和*.tgz 用 tar –xzf 解压 4. *.bz2 用 bzip2 -d或者用bunzip2 解压 5. *.tar.bz2用tar –xjf 解压 6. *.Z 用 uncompress 解压 7. *.tar.Z 用tar –xZf 解压 8. *.rar 用 unrar e解压 9.…
配置你的基本系统 下列是基于该视频4:40s的流水- 切换到普通用户: [root@eric-laptop ~]# su eric 查看系统信息: [eric@eric-laptop root]$ neofetch -` eric@eric-laptop .o+` ---------------- `ooo/ OS: Arch Linux x86_64 `+oooo: Host: IdeaPad Y460 Rev 1.0 `+oooooo: Kernel: 4.20.6-arch1-1-ARCH…
通过 运用 Python 第三方 系统 基础 模块, 可以 轻松 获取 服务 关键 运营 指标 数据,包括 Linux 基本 性能. 块 设备. 网卡 接口. 系统 信息. 网络 地址 库 等 信息. 在 采集 到这 些 数据 后, 我们 就可以全方位 了解 系统 服务 的 状态,再结合 告警 机制, 可以 在 第一 时间 响应, 将 异常 出现 在 苗头 时 就得 以 处理. 1 查看是否安装python Last login: Thu Oct 22 09:28:13 2015 from 19…
centos7.2 get pid by process name with python3.6 #-*- encoding:UTF-8 -*- import os import sys import string import psutil import re def get_pid(name):     process_list = psutil.pids()     pid = 0     for i in range(0, len(process_list)):         p =…
python获取系统信息psutil:psutil获取系统cpu使用率的方法是cpu_percent(),其有两个参数,分别是interval和percpu,interval指定的是计算cpu使用率的时间间隔,percpu则指定是选择总的使用率还是每个cpu的使用率. import psutil #cpu使用率 cpu=(str)(psutil.cpu_percent(1))+'%' #剩余内存.free 总共.total memory=str(psutil.virtual_memory().f…
psutil是python的一个用于获取cpu信息的模块,非常好使,以下附上官方的一些example: CPU-> Examples >>> import psutil >>> psutil.cpu_times() scputimes(user=3961.46, nice=169.729, system=2150.659, idle=16900.540, iowait=629.59, irq=0.0, softirq=19.42, steal=0.0, guest…
完整格式链接:https://blog.imakiseki.cf/2022/03/07/techdev/python-cpp-string-find-perf-test/ 背景 最近在备战一场算法竞赛,语言误选了 Python ,无奈只能着手对常见场景进行语言迁移.而字符串查找的场景在算法竞赛中时有出现.本文即对此场景在 Python 和竞赛常用语言 C++ 下的速度进行对比,并提供相关参数和运行结果供他人参考. 参数 硬件和操作系统 -` root@<hostname> .o+` -----…
我们打开一个terminal,那么将会在devpts文件系统/dev/pts下创建一个对应的pts字符文件,该pts字符文件节点直接由/dev/ptmx节点的驱动函数ptmx_open()调用devpts_pty_new(tty->link)[tty对应ptmx,tty->link对应/dev/pts/xxx,那么tty->link->link又对应回ptmx同样ptm_driver->other等于pts_driver,pts_driver->other等于ptm_d…
  我们打开一个terminal,那么将会在devpts文件系统/dev/pts下创建一个对应的pts字符文件,该pts字符文件节点直接由/dev/ptmx节点的驱动函数ptmx_open()调用devpts_pty_new(tty->link)[tty对应ptmx,tty->link对应/dev/pts/xxx,那么tty->link->link又对应回ptmx同样ptm_driver->other等于pts_driver,pts_driver->other等于ptm…
 在存储上共享了一个500G的空间,映射到Linux系统提供上,环境由2个节点组成. 一. 测试一: 直接mount 用fdisk 格式化之后如下: [root@rac1 u01]# fdisk -l -- Disk /dev/sdk: 536.8 GB, 536870912000 bytes 255 heads, 63 sectors/track, 65270cylinders Units = cylinders of 16065 * 512 = 8225280bytes Device B…
在存储上共享了一个500G的空间,映射到Linux系统提供上,环境由2个节点组成. 一. 测试一: 直接mount 用fdisk 格式化之后如下: [root@rac1 u01]# fdisk -l …… Disk /dev/sdk: 536.8 GB, 536870912000 bytes 255 heads, 63 sectors/track, 65270cylinders Units = cylinders of 16065 * 512 = 8225280bytes Device Boot…
linux – tty,ttyS,pts,ptmx,vcs,vcsa设备文件之间的区别? 终端有字符终端和图形终端两种模式.在linux的图形环境下,我们可以通过鼠标点击来完成所有的管理任务,这是图形界面终端,另外一种就是文本界面的终端, 在这个界面的终端下我们可以使用linux命令来控制系统完成响…
Screen是系统管理员手中的一件利器,下面我把它介绍给你,相信你会和我一样,认可这个非常棒的软件 一,什么情况下会用到screen?   比如说,我们在运行一个非常费时间的程序,注意:可能我们是在通过ssh远程连接到托管在机房中的机器上,   如果这个期间,网络出现中断(这个可以说是很正常的情况,别不信,我讲一件我亲历的例子),   则我们正在运行的程序就会中止(为什么会这样?我稍后解答)   如何保证当网络连接断开后,程序仍然在继续运行?而且可以随时的取回我们的屏幕?   答案就是scree…
http://en.wikipedia.org/wiki/System_console System console Knoppix system console showing the boot process The system console, computer console, root console, operator's console, or simply console is the text entry and display device for system admin…