рдЯрд░реНрдорд┐рдирд▓рд▓рд╛рдИ рд╢рддреНрд░реБ рдирднрдИ рдЖрдлреНрдиреЛ рд╕рд╣рд╛рдпрдХ рдХрд╕рд░реА рдмрдирд╛рдЙрдиреЗ?

рдЯрд░реНрдорд┐рдирд▓рд▓рд╛рдИ рд╢рддреНрд░реБ рдирднрдИ рдЖрдлреНрдиреЛ рд╕рд╣рд╛рдпрдХ рдХрд╕рд░реА рдмрдирд╛рдЙрдиреЗ?

рдпрд╕ рд▓реЗрдЦрдорд╛, рд╣рд╛рдореА рдЯрд░реНрдорд┐рдирд▓рд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рддреНрдпрд╛рдЧреНрдиреБ рдХрд┐рди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫреИрди, рддрд░ рдпрд╕рд▓рд╛рдИ рд╕рдВрдпрдорд┐рдд рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рдХрд┐рди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рднрдиреЗрд░ рдЫрд▓рдлрд▓ рдЧрд░реНрдиреЗрдЫреМрдВред рд╣рд╛рдореА рдпреЛ рдХрд╣рд┐рд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдЫ рд░ рдХрд╣рд┐рд▓реЗ рдЧрд░реНрдиреБ рд╣реБрдБрджреИрди рднрдиреНрдиреЗ рдмрд╛рд░реЗрдорд╛ рдкрдирд┐ рдЫрд▓рдлрд▓ рдЧрд░реНрдиреЗрдЫреМрдВред

рдЗрдорд╛рдирджрд╛рд░ рдмрдиреМрдВред

рд╣рд╛рдореАрдордзреНрдпреЗ рдХрд╕реИрд▓рд╛рдИ рдкрдирд┐ рдЯрд░реНрдорд┐рдирд▓рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░реНрджреИрдиред рд╣рд╛рдореА рд╕рдмреИ рдХреБрд░рд╛рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрди рд░ рдХреЗрд╣реА рдЯреНрд░рд┐рдЧрд░ рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрди рдЕрднреНрдпрд╕реНрдд рдЫреМрдВред рд╣рд╛рдореА рдХреЗрд╣рд┐ рдкрдирд┐ рдЦреЛрд▓реНрди рд╡рд╛ рдЖрджреЗрд╢рд╣рд░реВ рдЯрд╛рдЗрдк рдЧрд░реНрди рдзреЗрд░реИ рдЕрд▓реНрдЫреА рдЫреМрдВред рд╣рд╛рдореА рдпрд╣рд╛рдБ рд░ рдЕрд╣рд┐рд▓реЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЪрд╛рд╣рдиреНрдЫреМрдВред рд╣рд╛рдореАрдордзреНрдпреЗ рдзреЗрд░реИрдЬрд╕реЛрд▓реЗ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдиреМрдВред рдХреЗ рдпреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд▓рд╛рдпрдХ рдЫ?

рддрдкрд╛рдИрдВрд▓реЗ рдЯрд░реНрдорд┐рдирд▓ рдХрд┐рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдЫ?

рдпреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫред рддрдкрд╛рдИрдВрд▓реЗ рдзреЗрд░реИ рд╡рд┐рдиреНрдбреЛрдЬрд╣рд░реВ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдиреБ рдкрд░реНрджреИрди рд╡рд╛ рдорд╛рдЙрд╕рд▓реЗ рдХреЗрд╣рд┐ рдЦреЛрдЬреНрдиреБ рдкрд░реНрджреИрдиред рддрдкрд╛рдИрдВрд▓реЗ рдЪрд╛рд╣реЗрдХреЛ рдЖрджреЗрд╢ рдорд╛рддреНрд░ рдЯрд╛рдЗрдк рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
рдЯрд░реНрдорд┐рдирд▓ рд╣реБрдБрджрд╛рдХрд╛ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН рдЖрд╡рд╢реНрдпрдХ:

  • рдЬрдм рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреЗрд╣рд┐ рд╕рдХреНрд╖рдо рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рддрд░ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдЦреЛрдЬреА рдЧрд░реНрди рд╕рдордп рдЫреИрди (рдирдорд╕реНрддреЗ, GUI dconf)
  • GUI рдорд╛ рд╕рдордп рдмрд░реНрдмрд╛рдж рдЧрд░реНрдиреБ рднрдиреНрджрд╛ рдЯрд░реНрдорд┐рдирд▓рдорд╛ рдлрд╛рдЗрд▓ рд╡рд╛ рдлреЛрд▓реНрдбрд░ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдЬрд┐рд▓реЛ рд╣реБрдБрджрд╛ (fzf рд▓реЗ рдпреЛ рдХрд╛рд░реНрдп рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдЫ)
  • IDE рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рднрдиреНрджрд╛ Vim, Neovim, Nano, рд╡рд╛ Micro рдорд╛ рдлрд╛рдЗрд▓ рджреНрд░реБрдд рд░реВрдкрдорд╛ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрди рдХрд╣рд┐рд▓реЗ рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреНрдЫ
  • рдЬрдм рдпреЛ рдмрд╛рдБрдХреА рд░рд╣рдиреНрдЫ рдорд╛рддреНрд░ рдЯрд░реНрдорд┐рдирд▓ (рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд░рд┐рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН Ubuntu рд╡рд╛ рдЖрд░реНрдХ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджреИ Linux, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐)
  • рдЬрдм рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЧреБрдгрд╕реНрддрд░ рд╣реЛрдЗрди, рдЧрддрд┐ рдЪрд╛рд╣рд┐рдиреНрдЫ

рдХрд╣рд┐рд▓реЗ рдХреБрдиреИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЫреИрди рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

  • рдЬрдм рдпреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЯрд░реНрдорд┐рдирд▓рдорд╛ рдЙрдкрд▓рдмреНрдз рд╣реБрдБрджреИрди (рдпреЛ рдЕрддреНрдпрдиреНрддреИ рд╡рд┐рд░рд▓реИ рд╣реБрдиреНрдЫ, рддрд░ рдЕрдЭреИ рдкрдирд┐)
  • TUI рд╕рдБрдЧ рд╕рдВрдШрд░реНрд╖ рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ GUI рдорд╛ рдпреЛ рдЧрд░реНрди рдмрдвреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реБрдБрджрд╛ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдбрд┐рдмрдЧрд┐рдЩ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ)
  • рдЬрдм рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЯрд░реНрдорд┐рдирд▓рдорд╛ рдХреЗрд╣рд┐ рдкрдирд┐ рдХрд╕рд░реА рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдерд╛рд╣рд╛ рд╣реБрдБрджреИрди, рддрд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЫрд┐рдЯреЛ рдХреЗрд╣рд┐ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ (рддрдкрд╛рдИрдВрд▓реЗ рдХрд╛рд░реНрдп рдЖрдлреИрдВ рдЧрд░реНрдиреБ рднрдиреНрджрд╛ рдпрд╕рд▓рд╛рдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧрд░реНрди рдмрдвреА рд╕рдордп рдЦрд░реНрдЪ рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫ, рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рд╕рдмреИрдЬрдирд╛ рдпрд╕рд╕рдБрдЧ рдкрд░рд┐рдЪрд┐рдд рдЫрдиреН)
  • рдЬрдм рдЧрддрд┐ рд╣реЛрдЗрди, рд╕реБрд╡рд┐рдзрд╛ рдЪрд╛рд╣рд┐рдиреНрдЫ

рдпреА рдЖрдзрд╛рд░рднреВрдд рдирд┐рдпрдорд╣рд░реВ рд╣реБрдиреН рдЬреБрди рдмрд┐рд░реНрд╕рдиреБ рд╣реБрдБрджреИрдиред рдпреЛ рд╕рд░рд▓ рд▓рд╛рдЧреНрди рд╕рдХреНрдЫ, рддрд░ "рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ рд╕рдмреИ рдХреБрд░рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реМрдВ" рднрдиреНрдиреЗ рдЗрдЪреНрдЫрд╛ рдкреНрд░рд╛рдпрдГ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдорд╛ рдкрд░реНрдЫред рдорд╛рдирд┐рд╕рд╣рд░реВ рдЕрд▓реНрдЫреА рд╣реБрдиреНрдЫрдиреН, рддрд░ рддреНрдпреЛ рд╕рдзреИрдВ рдЙрдиреАрд╣рд░реВрдХреЛ рдлрд╛рдЗрджрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдо рдЧрд░реНрджреИрдиред

рдЯрд░реНрдорд┐рдирд▓рд▓рд╛рдИ рдиреИ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рдмрдирд╛рдЙрдиреЗ

рдЯрд░реНрдорд┐рдирд▓рдорд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рдХреЗрд╣реА рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдпрд╣рд╛рдБ рдореЗрд░рд╛ рдиреНрдпреВрдирддрдо рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд╕реЗрдЯ рдЫ:

рдЯреНрдореБрдХреНрд╕ тАФ рд╡рд┐рдиреНрдбреЛрд▓рд╛рдИ рдкреНрдпрд╛рдирд▓рд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрди (рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдиреНрдбреЛрдЬрд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрднрдпреЛ рд░ рддрд┐рдиреАрд╣рд░реВ рдмреАрдЪ рд▓рд╛рдореЛ рд╕рдордпрд╕рдореНрдо рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рд╕рдореНрдкреВрд░реНрдг рд╡рд┐рдЪрд╛рд░ рдЕрд░реНрдерд╣реАрди рд╣реБрдиреНрдЫ; GUI рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреНрдЫ)

fzf тАФ рдЫрд┐рдЯреЛ рдХреЗрд╣рд┐ рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиред рдпреЛ GUI рднрдиреНрджрд╛ рд╕рд╛рдБрдЪреНрдЪреИ рдЫрд┐рдЯреЛ рдЫред vim рд░ рдлрд╛рдЗрд▓рдХреЛ рдирд╛рдо рдЫрд╛рдиреНрдиреБрд╣реЛрд╕реН рд░ рдпрддрд┐ рднрдпреЛред

zshLanguage тАФ (рдЕрдЭ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ OhMyZsh) рдЯрд░реНрдорд┐рдирд▓ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реБрдиреБрдкрд░реНрдЫ, рд░ рдЖрдБрдЦрд╛ рдкреЛрд▓реНрдиреЗ рдЦрд╛рд▓рдХреЛ рд╣реБрдиреБ рд╣реБрдБрджреИрдиред

рдирд┐рдпреЛрднрд┐рдо тАФ рдХрд┐рдирднрдиреЗ рдпреЛ рдмрд┐рдирд╛, рдЯрд░реНрдорд┐рдирд▓рдорд╛ рд╣реБрдиреБрдХреЛ рдЕрд░реНрде рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдкрдорд╛ рд╣рд░рд╛рдПрдХреЛ рдЫред рдПрдЙрдЯрд╛ рд╕рдореНрдкрд╛рджрдХ рдЬрд╕рд▓реЗ GUI рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рднрдиреНрджрд╛ рдзреЗрд░реИ рдЧрд░реНрди рд╕рдХреНрдЫред

рд░ рд╕рд╛рдереИ рдЕрдиреНрдп рдзреЗрд░реИ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ: рд░реЗрдиреНрдЬрд░ (рд╡рд╛ ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git рд░ рдердкред

рдХреЗ рдЕрд░реНрде?

рдЖрдлреИрдВ рдирд┐рд░реНрдгрдп рдЧрд░реНрдиреБрд╣реЛрд╕реН: рд╕рд╛рдиреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдкреВрд░реНрдг IDE рд▓реЛрдб рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБ рддрд░реНрдХрд╣реАрди рдЫред Vim (рд╡рд╛ Vim рд▓реЗрдЖрдЙрдЯ рдорди рдирдкрд░реНрдиреЗрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ Nano) рдорд╛ рдпрд╕рд▓рд╛рдИ рдЫрд┐рдЯреЛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдЫред рддрдкрд╛рдИрдВ рдХрд╛рдорд╣рд░реВ рдЫрд┐рдЯреЛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрд░ рддрдкрд╛рдИрдВрд▓реЗ рдЯрд░реНрдорд┐рдирд▓рд▓реЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрдиреЗ рд╕рдмреИ рдХреБрд░рд╛ рд╕рд┐рдХреНрдиреБ рдкрд░реНрджреИрдиред рдпрджрд┐ рддрдкрд╛рдИрдВ рдЯрд░реНрдорд┐рдирд▓рдорд╛ рдХрд╛рдо рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓рд╛рдИ Bash рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдЩ рднрд╛рд╖рд╛ рдХрд╣рд┐рд▓реНрдпреИ рд╕рд┐рдХреНрдиреБ рдкрд░реНрджреИрди рдХрд┐рдирднрдиреЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпрд╕рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЫреИрдиред

рд╕рдмреИ рдХреБрд░рд╛рд▓рд╛рдИ рдХрд╛рд▓реЛ рд░ рд╕реЗрддреЛрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛, рдЪреАрдЬрд╣рд░реВрд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдФрдВ рд░ рдлрд░рдХ-рдлрд░рдХ рдХреЛрдгрдмрд╛рдЯ рд╣реЗрд░реМрдВред

рджрд░реНрддрд╛ рднрдПрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдорд╛рддреНрд░ рд╕рд░реНрд╡реЗрдХреНрд╖рдгрдорд╛ рднрд╛рдЧ рд▓рд┐рди рд╕рдХреНрдЫрдиреНред рд╕рд╛рдЗрди рдЗрди рдЧрд░реНрдиреБрд╣реЛрд╕реНрдХреГрдкрдпрд╛

рдХреЗ рддрдкрд╛рдИрдВ рдмрд╛рд░рдореНрдмрд╛рд░ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ?

  • 86,7%рд╣реЛ 208
  • 8,8%рдирдореНрдмрд░ реореж
  • 4,6%рдкрдХреНрдХрд╛ рдЫреИрди 11

240 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдорддрджрд╛рди рдЧрд░реЗред реи рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд░реЛрдХрд┐рдПред

рд╕реНрд░реЛрдд: www.habr.com

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рднрдПрдХрд╛ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рднрд░рдкрд░реНрджреЛ рд╣реЛрд╕реНрдЯрд┐рдЩ рдЦрд░рд┐рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН ЁЯФе DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рд╕рд╣рд┐рддрдХреЛ рднрд░рдкрд░реНрджреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдЩ рдХрд┐рдиреНрдиреБрд╣реЛрд╕реН | ProHoster