Инструмент Linux для мониторинга производительности сети

@terdon, su solución no funciona, pero gracias por ayudarme, he aprendido más; al principio también estoy sospechando si tiene algo que ver con Gnome, pero resultó que solo es X11. Y @TimBrandrick, su solución debería funcionar en la mayoría de los casos, pero en mi caso, no antes de agregar mi diseño de teclado en.../X11/xkb/rules/evdev.xml(y por si acaso, .../X11/xkb/rules/evdev.lst, porque según algunas fuentes, el archivo lstes la versión compilada de xml, pero dudo que todos los procesos que dependen de estos archivos solo lean archivos xml; así que agrego ambos. En realidad, xmltiene más información que lst, pero lstes más fácil de entender.)

Así es como lo hice:

1. Abrir .../X11/xkb/rules/evdev.xml.

(Omito la parte inicial, porque difiere entre distribuciones. En CentOS 7, está bajo /usr/share/; en Ubuntu /etc/. 1 Extraño.)

2. Al final de los nodos secundarios de , agregue esta parte:

(cambie según lo necesite, es solo una plantilla)


  
    symmetri
    symmetri
    Symmetri (CN, EN and ES)
    
      us
    
  
  
    
      
        non-prog
        non-prog
        Symmetri for non-programmer (CN, EN and ES)
        
          us
        
      
    
  

Si la disposición de su teclado no tiene variante, la parte puede cerrarse automáticamente -, como:.

La nota:iso639Iddebe tener un valor compatible con la norma ISO 639 -1 o 639 -2. 1 La tabla completa también se proporciona en la referencia 1. Y debe ajustarse a la configuración local. Configuré English(U.S)como el idioma de mi sistema, así que llené usaquí.

3. Guárdelo y abra .../X11/xkb/rules/evdev.lst.

4. Al final de ! layout, agregue el nombre de su diseño. Me gusta:

symmetri        Symmetri layout (CN, EN and ES)

5. Si la distribución de su teclado tiene una variante, al final de ! variant, agréguela también.

non-prog        symmetri: non-programmer

El nombre de la variante debe coincidir con la información anterior en el archivo xml. (Mientras pruebo, localectl list-x11-keymap-variantssolo leerá este archivo en lugar de leer el xml, debería ser un error/error.)

6. Puedes hacer lo mismo con base.xmly base.lst, pero yo lo hice primero y no funciona.

7.Configure la distribución de su teclado con:

setxkbmap symmetri

o, para configurar la variante, use:

setxkbmap symmetri -variant non-prog 

localectlpuede list-x11-keymap-layoutsy list-x11-keymap-variants, pero no puede establecer una variante con él; sólo setxkbmappuede.

Con esta configuración, ahora después de reiniciar y antes de iniciar sesión por primera vez , tiene su nuevo diseño de teclado(¡aunque la variante no persistirá! ¡Solo el diseño básico lo hará!)Pero, una vez que inicie sesión con éxito, el administrador de escritorio se hará cargo, y si no configura la nueva distribución del teclado en $HOME/.bashrc/$HOME/.profile(para un solo usuario )/ /etc/profile.d/xxx.sh//etc/profile(para todos los usuarios ), usted no obtendrá su nuevo diseño de teclado una vez que cierre sesión y vuelva a iniciar sesión. Por lo tanto, estos cambios solo persistirán antes del primer inicio de sesión exitoso... debe usar .bashrco scripts de perfil para decirle al servidor X :"no solo antes de iniciar sesión, sino también después de iniciar sesión. Lo quiero para ¡todos los usuarios!" Cuidado :con este cambio, incluso si cierra sesión y cambia de usuario, el diseño será el modificado, no qwerty(us).

Realmente frustrante... debe haber una manera más fácil, pero no puedo encontrarla.

Referencias :(una lectura obligada)

  1. http://people.uleth.ca/~daniel.odonnell/Blog/custom-keyboard-in-linuxx11

-2
14.06.2019, 22:52
1 ответ

Таких инструментов много, например.

  • wireshark-бесплатное приложение, которое позволяет вам захватывать и просматривать информацию, проходящую вперед и назад в вашей системе, давая возможность просматривать и читать содержимое каждой посылки, разделенной в соответствии с вашими конкретными потребностями. Обычно он используется для изучения проблем с конфигурацией, а также для создания и тестирования программ. Этот анализатор соглашений с открытым -исходным кодом обычно считается бизнес-стандартом, преобладающим над тем, что приходит к нему на протяжении многих лет. Первоначально известный как Ethereal, Wireshark отличается простым для понимания интерфейсом, который может отображать информацию из множества различных соглашений для всех типов реальных систем.
  • iftop-этот инструмент представляет собой системный монитор, который позволяет нам в режиме реального времени знать обо всех процессах, запущенных в нашей системе, и может легко ими управлять.
  • vnstat-сетевой монитор, включенный по умолчанию в большинство дистрибутивов Linux. Это позволяет нам получить реальный -временной контроль отправленного и полученного трафика за период времени, выбранный пользователем.
  • iptraf-консольная -утилита мониторинга сети в режиме реального времени -для Linux
  • monitorix-легкая бесплатная утилита, предназначенная для запуска и мониторинга системных и сетевых ресурсов с максимально возможным количеством серверов Linux/Unix
  • Монитор
  • dstat-несколько менее известен, чем предыдущие, но также обычно входит в состав многих дистрибутивов по умолчанию.

и многое другое...

0
28.04.2021, 23:32

Теги

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