Что я должен знать / читать / делать, чтобы начать работать с Linux (Ubuntu)

2

Я пользователь Windows. Я работаю веб-разработчиком. Я хотел бы начать использовать Linux, постепенно, возможно, в качестве основной ОС. Я хотел бы узнать больше о abt Linux, например, какие антивирусные / брандмауэры рекомендуются (при необходимости?) И больше abt команд оболочки И вообще, как я делаю то, что я делаю в Windows, сопоставляю с Linux

Jiew Meng
источник
Возможно, вы захотите просмотреть это немного позже, но это может вас ошеломить: superuser.com/questions/4685/must-have-ubuntu-packages
wag2639
Проверьте вопрос Руководство пользователя для пользователей, мигрирующих из Windows? на Askubuntu , Если у вас есть вопрос по Ubuntu, веб-сайт Q & amp; http://askubuntu.com/ ,
Lekensteyn

Ответы:

1

Есть несколько мест для этого. Вот один из них:
https://help.ubuntu.com/community/Beginners/FAQ

Скорее всего, вы могли бы пройти курс «unix» в местном колледже, чтобы изучить команды командной строки.

И, как вы увидите на сайте Ubuntu, легко загрузить Ubuntu и установить его в режиме двойной загрузки в существующей системе - хотя было бы неплохо иметь два рядом друг с другом, чтобы избежать перезагрузки.

Linux уже поставляется с брандмауэром, и, как правило, вам не нужно начинать с антивируса. Я уверен, что есть некоторые антивирусы для Linux, но вы очень редко видите, чтобы кто-нибудь упоминал такие вещи.

Начните настройку веб-сервера Apache в Windows, и почти все, что вы делаете на нем, должно переноситься в Apche в Linux. Это может быть способом начать знакомство со всей окружающей средой.

Beel
источник
«хотя было бы неплохо иметь два рядом друг с другом, чтобы избежать перезагрузки» - вот для чего нужны виртуальные машины ...
Majenko
1

Для чего это стоит, я пытаюсь начать с Linux, используя его в качестве гостевой ОС с чем-то вроде виртуальная коробка , Сеть, кажется, беспокоит меня немного о госте, но в противном случае игра с оболочкой и прочим, это снижает риск сделать что-то сумасшедшее, о чем я могу сожалеть.

Everyone
источник
0

Для начинающих, убунту ( http://www.ubuntu.com/ ) и его производные, вероятно, лучшее место для начала. Это новый пользовательский интерфейс без полного сокрытия Linux от вас. Таким образом, вы можете начать изучать Linux так, как вы его используете. Я бы начал со стандартного Ubuntu, а затем попробовал некоторые из производных, таких как Linux Mint. После нескольких месяцев опыта попробуйте что-то вроде fedora / debian, чтобы вы могли больше узнать о том, как работает экосистема Linux.

Примерно через год, если вы действительно хотите узнать как можно больше о внутренней работе linux, начните с чего-то вроде arch linux, что не рекомендуется для начинающих (если вы не очень терпеливы и не согласны с риском о том, что я сломал вашу систему, я многому научился из этого).

В плане безопасности у linux есть программное обеспечение для управления брандмауэром, которое управляет встроенным брандмауэром. Я не видел ни одного, чтобы добавить другой к нему, хотя могут быть и такие. Вирусы Linux очень редки, но они существуют, один раз в несколько лет. Насколько я знаю, это не влияет на многих людей, а наличие открытого кода означает, что исправление, вероятно, будет выпущено в течение очень короткого периода времени. Возможно, вам это не нужно, но антивирусное программное обеспечение доступно.

Clam-Av - один хороший; по умолчанию это командная строка, но также имеется графическая версия. AVG и Avast также имеют версии для Linux. Здесь довольно хорошее обобщение: https://help.ubuntu.com/community/Antivirus ,

Если вы веб-разработчик, вы, вероятно, слышали о LAMP :( http://en.wikipedia.org/wiki/LAMP_(software_bundle) ), вот руководство по настройке Ubuntu: https://help.ubuntu.com/community/ApacheMySQLPHP но я бы настоятельно рекомендовал получить хотя бы пару месяцев опыта работы с Linux, прежде чем попробовать.

Несколько хороших источников информации о Linux:

http://tldp.org/ - Охватывает практически все.

Чтобы попасть в командную строку, что вам наверняка понадобится: http://www.linuxcommand.org/

Arch Linux Wiki также является хорошим местом для расширенной информации по установке и настройке Linux: http://wiki.archlinux.org/

постскриптум извините, если это похоже на информационную перегрузку ...

Ibn Ar-Rashid
источник
0

dedoimedo.com имеет массу информации, обзоров и учебных пособий о многих вещах. Чтение вокруг меня зацепило меня и стало удобно устанавливать Linux (Mint Julia) и с тех пор другие дистрибутивы.

Jeb
источник
0

Лучший совет, который я когда-либо слышал в таких ситуациях: «Если у вас есть опыт работы с Windows, вы обречены. В течение многих лет вы будете доминировать над опытом работы с Windows. Если вы хотите изучать Linux, забудьте о том, что вы знаете о Windows. общие компьютерные знания. "

На протяжении многих лет я понимаю, что это очень хороший совет, и многие люди, которые следуют ему, учатся быстрее.

Например, обычный новичок в Linux, который годами пользовался Winamp, думает, что «в Windows я использую Winamp для прослушивания музыки, мне нужно найти Winamp в Linux». Поэтому он спрашивает людей о Winamp на Linux, где он. Если ему не повезет, пользователи Linux просто скажут ему, что в Linux нет Winamp. Это правильный ответ, но он довольно бесполезный и разочаровывающий, поскольку он не соответствует ожиданиям (что, люди продолжают говорить о Linux, и у него даже нет Winamp?). Еще один плохой вопрос: «Как мне запустить Winamp на Linux?». Правильный ответ (но, опять же, в основном бесполезный): «Используйте Wine для запуска Winamp в Linux». Это работает так, но это боль. Правильный вопрос здесь: «Какие есть аудиоплееры для воспроизведения музыки в Linux?». Вы видите разницу? Это более высокий уровень абстракции. В конце концов, новичок в Linux узнает о множестве аудиоплееров, некоторые из которых очень похожи на Winamp и даже могут использовать скины Winamp (xmms, audacious).

В Windows много брандмауэров. Для пользователя Windows брандмауэр, как правило, является сторонним приложением с графическим интерфейсом. В Linux есть Netfilter, который принадлежит ядру, и iptables - его пользовательский компаньон. Хотя для iptables есть много разных интерфейсов, даже с графическим интерфейсом.

Для рабочего стола Linux, как правило, не нужен антивирус, для этого есть много причин:

  • В Linux мало вирусов, потому что до сих пор его мало кто использует
  • Пользователи Linux в основном устанавливают программное обеспечение из официальных репозиториев своих дистрибутивов Linux, за которыми внимательно следят за включением вредоносных программ (см. Проверку целостности файлов ниже)
  • в Linux вы выполняете большую часть работы как обычный пользователь, поэтому вредоносным программам труднее делать неприятные вещи. Тем не менее, повышение привилегий на местном уровне считается серьезной угрозой. Если вы привнесете в Windows плохую привычку работать администратором, вы почувствуете боль :)
  • многие думают, что наличие антивируса означает безопасность. Они не правы, потому что безопасность - это непрерывный процесс. Вы можете запустить антивирус в Linux (чтобы сказать, что у вас уже есть вредоносное ПО, насколько он умен), но вместо этого вы можете использовать стратегию проактивной защиты. Из этого следует:

    • читая логи. У вас может быть много журналов, поэтому, чтобы не тратить остаток своей жизни на их чтение, вы должны использовать что-то вроде logwatch. Он проанализирует журнал и расскажет вам о странных и априори известных злых вещах.
    • запуск сетевой IDS (Intrusion Detection System), такой как snort. Он будет регистрировать все сетевые сканирования, зонды, попытки проникнуть в ваш компьютер через сеть. Еще один полезный инструмент - fail2ban, он автоматически блокирует людей, которые злоупотребляют вашими открытыми сервисами (например, проводят атаки с использованием грубой силы против вашего сервера ssh).
    • запуск проверки целостности файлов, таких как tripwire или aide. Это будет следить за важными файлами для изменений и предупредит вас о них. Это не демоны, поэтому они не будут постоянно поглощать вашу драгоценную оперативную память, как это делает обычный антивирус Windows
vtest
источник