Как заставить экранную команду указывать на то, что экранирует, Вы смотрите на для серверов человечности?

Это похоже - флаг UTC принимает во внимание аппаратный tz.tz_minuteswest часов. Я должен исследовать далее, но это, кажется, тот путь на практике

# hwclock --systz --debug 
hwclock from util-linux-ng 2.17.2
Last drift adjustment done at 1396716845 seconds after 1969
Last calibration done at 1396716845 seconds after 1969
Hardware clock is on UTC time
Assuming hardware clock is kept in UTC time.
Current system time: 1414455370 = 2014/10/28 00:16:10
Calling settimeofday:
    UTC: 2014/10/28 00:16:10
    tv.tv_sec = 1414455370, tv.tv_usec = 262714
    tz.tz_minuteswest = 300

, Что работало на меня, вычислял то, что UTC минус tz.tz_minuteswest создать мои правила

# date
Mon Oct 27 19:07:28 CDT 2014

# iptables -A cphulk -s 10.4.80.2/32 -m state --state NEW -m time  --datestop 2014-10-27T19:08:55 --utc -j DROP
# iptables -vnL cphulk
Chain cphulk (1 references)
 pkts bytes target     prot opt in     out     source               destination         
  130  7360 DROP       all  --  *      *       10.4.80.2            0.0.0.0/0           state NEW TIME until date 2014-10-27 19:08:55 UTC 

# date
Mon Oct 27 19:09:07 CDT 2014
# iptables -vnL cphulk
Chain cphulk (1 references)
 pkts bytes target     prot opt in     out     source               destination         
  130  7360 DROP       all  --  *      *       10.4.80.2            0.0.0.0/0           state NEW TIME until date 2014-10-27 19:08:55 UTC

я предполагаю, что это использует tz.tz_minutewest, чтобы не отставать от DST. Заметьте изменение от 300 до 360

# date 11030544
Mon Nov  3 05:44:00 CST 2014
# hwclock --systz --debug  | grep tz_minuteswest
    tz.tz_minuteswest = 360
0
задан 28 December 2011 в 18:32
3 ответа

Устанавливается параметром hardstatus в .screenrc . Это взято из / etc / screenrc в системе RHEL:

# Red Hat's normal status line
hardstatus string "[screen %n%?: %t%?] %h"

Ubuntu также имеет пакет под названием screen-profiles (на основе byobu), который содержит набор настроек для экран .

3
ответ дан 4 December 2019 в 11:33

Чтобы не дискредитировать ответ выше меня, следующее создает что-то вроде «панели задач» внизу экрана:

hardstatus alwayslastline
hardstatus string '%{= BG}[ %{C}%H %{g}][%= %{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{y}%?%+Lw%?%?%= %{g}][%{Y}%Y-%m-%d %{W}%c %{g}]'
2
ответ дан 4 December 2019 в 11:33

Другой способ сделать нечто подобное:

Поместите это в свой ~ / .screenrc:

termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'

И что-то вроде этого в свой ~ / .bashrc:

PS1="\[\033]0;\h [screen: ${STY#*.}]\007\]\e[1m\u@\h["${STY#*.}"]:\w \$ \e[0m"

(related: https://serverfault.com/a/96324/75874 )

0
ответ дан 4 December 2019 в 11:33

Теги

Похожие вопросы