Иногда знание текущего времени на компьютере играет большую роль, например, при отслеживании выполнения тех или иных процессов. И далеко не всегда нужную информацию можно посмотреть через системный интерфейс Linux. Поэтому существуют различные команды для терминала.
В данной статье мы расскажем про то, как узнать текущее время Linux. Заодно упомянем тему часовых поясов и синхронизацию с серверами времени.
Терминал Linux — это одно из преимуществ этого семейства операционных систем. С помощью терминала можно быстро выполнить многие действия в операционной системе. Команды можно выполнять не только по одиночке, но и группировать между собой с помощью различных операторов перенаправления ввода и управления выполнением.
Однако с терминалом можно работать ещё более эффективно зная горячие клавиши. В этой небольшой статье мы рассмотрим основные горячие клавиши терминала Linux, которые вы можете использовать в своей работе.
Сегодня в статье опишу проблему с samba сервером в домашней локальной сети. Samba работает, но в сетевом окружении сервера не видно. По IP-адресу или имени DNS всё работает и на share-ресурсы можно зайти.
Samba – Пакет программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части.
Конфигурационный файл samba
Вот мой конфиг для Samba:
[global]
dos charset = CP866
unix charset = UTF8
store dos attributes = yes
announce version = 5.0
unix extensions = yes
netbios name = SMB
server string = %h (Samba, Ubuntu)
workgroup = Workgroup
interfaces = lo ens18
wins support = no
domain master = yes
local master = yes
preferred master = yes
os level = 65
; bind interfaces only = yes
log file = /var/log/samba/log.%m
max log size = 1000
logging = file
panic action = /usr/share/samba/panic-action %d
server role = standalone server
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Entersnews*spassword:* %nn *Retypesnews*spassword:* %nn *passwordsupdate>
pam password change = yes
map to guest = bad user
########## Domains ###########
; logon path = \%Nprofiles%U
; logon drive = H:
; logon script = logon.cmd
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
; add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s >
; add group script = /usr/sbin/addgroup --force-badname %g
############ Misc ############
; include = /home/samba/etc/smb.conf.%m
; idmap config * : backend = tdb
; idmap config * : range = 3000-7999
; idmap config YOURDOMAINHERE : backend = tdb
; idmap config YOURDOMAINHERE : range = 100000-999999
; template shell = /bin/bash
usershare allow guests = yes
#======================= Share Definitions =======================
[myuser]
path = /home/myuser
browseable = yes
read only = no
force create mode = 0660
force directory mode = 2770
valid users = root
Решение проблемы
Что бы я ни делал, какие конфигурации не использовал. Samba-сервер ни как не хотел появляться в сетевом окружении. Перелопатив кучу форумов я наткнулся на сообщения в котором было написано решение данной проблемы. Но написано было так, что не каждый разберется, как будто с китайского переводили 🙂 . Вот и на этом форуме не обратили на данное сообщение внимание. Ну да ладно, главное что помогло. Да у меня samba крутится на Ubuntu Server 20.04 LTS. И так установим необходимую утилиту:
apt install avahi-daemon
Пропишем её в автозагрузку:
systemctl enable avahi-daemon.service
Запустим сервис:
systemctl start avahi-daemon.service
После данной манипуляции в сетевом окружении Linux машин появился samba-сервер.
SMB-cервер виден в локальной сети с других компьютеров Linux.
Если вы раньше использовали Windows, то, скорее всего привыкли использовать термин папка. Однако после перехода на Linux можете заметить, что довольно часто применяется термин каталог. Это не просто так.
В этой статье мы рассмотрим чем отличается папка и каталог, а также какой термин правильно использовать в Linux.
Open Secure Shell (OpenSSH): немного всего о технологии SSH
Поскольку средний пользователь GNU/Linux Обычно это более продвинутый, известный или профессиональный человек в данной области. мир информатики, это заставляет вас использовать и осваивать специализированные инструменты или технологии. Хорошим примером этого является удаленные подключения к другим компьютерам или устройства, графически или с помощью терминала. Например, средний пользователь линукса, Системные администраторы или DevOps, обычно из сети (домашней, деловой или в облаке), удаленно подключаются к другим компьютерам с помощью различных доступных для них протоколов или технологий, таких как, RDP, телнет, SSH, и многие другие.
и как многие IT-профессионалы мы уже знаем, для этого существует множество программных средств. Однако, когда дело доходит до Операционные системы GNU / Linux, особенно в отношении Сервера, самым основным и существенным является овладение инструментом, известным как OpenSecureShell (ОпенСШ). Почему, сегодня мы начнем с этой первой части о SSH.