Декабрь 19 2019

Linux

Копируем файл «x.txt» с локального компьютера на удаленный сервер.

scp x.txt 1@ip:/virt
————————————————————-
Переместить содержимое папки на один уровень

mv myfolder/* .
————————————————————-
Записать строку в конец файла linux

echo nameserver 8.8.8.8 >> /etc/resolv.conf
————————————————————-
Удалить последнюю строку из файла в bash

sed ‘$d’ filename.txt
————————————————————-
Настройка sources.list Debian

nano /etc/apt/sources.list

#######################################################
deb http://mirror.yandex.ru/debian/ jessie main
deb-src http://mirror.yandex.ru/debian/ jessie main
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
deb http://mirror.yandex.ru/debian/ jessie-updates main
deb-src http://mirror.yandex.ru/debian/ jessie-updates main
########################################################
————————————————————-
Получение GPG-ключа и добавление его в базу apt

apt-get update
NO_PUBKEY F9A2F76A9D1A0061
F9A2F76A9D1A0061 — это КЛЮЧ
sudo apt-key adv —recv-keys —keyserver keyserver.ubuntu.com КЛЮЧ
————————————————————-
Настройка crontab Debian

crontab -e

* * * * * /opt/lampp/lampp start
05 * * * * /opt/lampp/lampp restart

* * * * * /sbin/iptables -P INPUT ACCEPT

* * * * * /sbin/iptables -A INPUT -p tcp —dport 445 -j DROP

* * * * * /sbin/iptables -I INPUT -p tcp -s 0/0 —dport 445 -j DROP
* * * * * /sbin/iptables -I INPUT -p udp -s 0/0 —dport 445 -j DROP

* * * * * /sbin/iptables -A INPUT -p tcp -m multiport —port 445 -j DROP

————————————————————-
Открыть порты Debian

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F

iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
————————————————————-
Настройка DNS в Debian

nano /etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4
————————————————————-
Добавление пользователя Debian

useradd -ou 0 -g 0 UserHelp
passwd UserHelp
————————————————————-
Установка VNC-сервера linux

apt-get -y install tightvncserver
apt-get install xfce4
apt-get install task-xfce-desktop

apt-get install xubuntu-desktop
apt-get install gnome-panel
apt-get install metacity

nano /home/1/.vnc/xstartup

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-window-manager &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &

chmod +x ~/.vnc/xstartup
————————————————————-
удаление mysql

apt-get purge mysql-server*
————————————————————-
Инструкция по настройке прокси-сервера

apt-get install squid3
apt-get install apache2-utils

mkdir /etc/squid
nano /etc/squid3/squid.conf

##################################################
auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid/passwords
auth_param basic realm Squid proxy-caching web server
acl authenticated proxy_auth REQUIRED
http_access allow authenticated
http_port 3128
##################################################

htpasswd -c /etc/squid/passwords username
————————————————————-
VNC. Автоматический запуск сервера

cd /etc/init.d/
wget radijo.hldns.ru/vncserver/vncserver

wget radijo.noip.me/image/vncserver

изменить export USER=»1″ на export USER=»NameUser»

chmod +x /etc/init.d/vncserver
update-rc.d vncserver defaults

/etc/init.d/vncserver start
/etc/init.d/vncserver stop
—————————————————————
Добавление PATH :

export PATH=$PATH:/usr/local/sbin/
export PATH=$PATH:/usr/sbin/
export PATH=$PATH:/sbin
—————————————————————
Установка Webmin
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libdigest-md5-perl

apt-get install openssh-server

nano /etc/apt/sources.list

deb http://download.webmin.com/download/repository sarge contrib

wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc

apt-get update
apt-get install webmin
—————————————————————
Установка браузера

apt-add-repository ppa:midori/ppa
apt-get update
apt-get install midori

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get install epiphany-browser
—————————————————————-
Архиватор 7z

Установка

apt-get install p7zip-full

Запаковать

7z a -tzip -p R3001.zip 3001

Распаковать

7z x ssh.zip

——————————————————————
перезапуск tightvncserver

* * * * * /etc/init.d/vncserver start
* * * * * /etc/init.d/vncserver stop
——————————————————————
Поиск процесса по имени
pidof firefox
——————————————————————-