Это похоже - флаг 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
Устанавливается параметром hardstatus
в .screenrc
. Это взято из / etc / screenrc
в системе RHEL:
# Red Hat's normal status line
hardstatus string "[screen %n%?: %t%?] %h"
Ubuntu также имеет пакет под названием screen-profiles
(на основе byobu), который содержит набор настроек для экран
.
Чтобы не дискредитировать ответ выше меня, следующее создает что-то вроде «панели задач» внизу экрана:
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}]'
Другой способ сделать нечто подобное:
Поместите это в свой ~ / .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 )