Legenda (oznaczenia używane w postach) czyli lets clean this burdel

Oznaczenia używane w postach

Zwykły tekst Czcionka Georgia

apt-get install -Komenda



-ryzyko uszkodzenia systemu


-skrypt w bashu
-Ważna informacja

=====
wycinek z loga konsoli
====

nano /etc/resolv.conf plik do edycji


niedziela, 28 sierpnia 2016

Usunolem środowisko graficzne, nie działa internet, nie moge nić ściągnąć

Ok Wywaliłem całego gnoma3 mam czysty terminal, chce zainstalować np xfce ale nie mam sieci.

piszę  ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_DOWN> mtu 1500 qdisc pfifo_fast state

OK

No to podnosimy (włączamy sobie sieciówkę)

składnia polecenia:

ip link set dev <interface> up

sprawdzam

ip link

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> ... ...

No to sprawdzamy neta
ping -c 50 google.com

unknown host google.com

ale
ping -c 50  8.8.8.8

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=48 time=29.1 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=48 time=28.8 ms

ok wiadomo  dns leży

sudo nano /etc/network/interfaces

wstawiamy

 auto eth0
    allow-hotplug eth0
    iface eth0 inet dhcp
zapisujemy

otwieramy
sudo nano /etc/resolv.conf

wpisujemy 

nameserver 8.8.8.8

zapisujemy plik

wydajemy komende

service networking restart

ping -c 50 google.com
PING google.com (212.191.236.113) 56(84) bytes of data.
64 bytes from 212.191.236.113: icmp_seq=1 ttl=59 time=8.92 ms
64 bytes from 212.191.236.113: icmp_seq=2 ttl=59 time=8.87 ms
64 bytes from 212.191.236.113: icmp_seq=3 ttl=59 time=8.73 ms

no w końcu

możemy się zabierać za instalacje środowiska graficznego

PS nigdy więcej gnoma




sobota, 23 lipca 2016

ATI Radeon sterownik własnościowy Debian

http://wiki.cchtml.com/index.php/Debian



Do  /etc/apt/sources.list dodaj jeśli brak repo contrib i non-free


deb http://ftp.pl.debian.org/debian/ stable main contrib non-free

sudo aptitude update
sudo aptitude install firmware-linux-nonfree, libgl1-mesa-dri xserver-xorg-video-ati

lub





Poniższa komenda potrafi zepsuć środowisko graficzne. Ręczna naprawa Xorg najczęściej nie wiele daje. Usuwanie pakietów i instalacja od nowa jest bardziej czasochłonne niż instalacja całego systemu

aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-driver

Jak wyczyścić system ze zbędnych configów

Jestem bardzo leniwym człowiekiem (dlatego prowadzę tego bloga) i do zarządzania pakietami używam zasadniczo 3 komend:
  1. aptitude install jakiś-pakiet
  2. aptitude remove jakiś-pakiet
  3. aptitude purge jakiś-pakiet
Efektem takiego lenistwa i nonszalancji jest cała masa starych configów które zostały po odinstalowanych pakietach.

Jak się ich pozbyć?
Załóżmy, że wydaliśmy komendę

sudo aptitude purge
0ad

Efektem jej wydania powinno być pozbycie się 0-ad z konfigami i pakietami od których  zależy 0-ad.

No nie zupełnie.

sudo aptitude purge 0ad

========================================
Następujące pakiety zostaną USUNIĘTE:      

  0ad{p} 0ad-data{u} 0ad-data-common{u} libboost-filesystem1.55.0{u}
  libboost-system1.55.0{u} libenet7{u} libgloox12{u} libmozjs-24-0{u}
  libnvtt2{u}
0 pakietów aktualizowanych, 0 instalowanych, 9 do usunięcia i 2 nieaktualizowanych.
Do pobrania 0 B archiwów. Zwolnione po rozpakowaniu: 1478 MB.
Kontynuować? [Y/n/?] y
(Odczytywanie bazy danych ... 230681 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu 0ad (0.0.17-1) ...
=============================================

aptitude wywaliło 0-ad i config pakietu Ad plus jego zależności.
Configi po zależnościach zostały nietknięte

teraz wystarczy wydać

dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
===============================================================
(Odczytywanie bazy danych ... 230536 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu libboost-filesystem1.55.0:amd64 (1.55.0+dfsg-3) ...
Czyszczenie z plików konfiguracyjnych pakietu libboost-filesystem1.55.0:amd64 (1.55.0+dfsg-3) ...
Usuwanie pakietu libboost-system1.55.0:amd64 (1.55.0+dfsg-3) ...
Czyszczenie z plików konfiguracyjnych pakietu libboost-system1.55.0:amd64 (1.55.0+dfsg-3) ...
[....]  [....] 
Czyszczenie z plików konfiguracyjnych pakietu libmozjs-24-0 (24.2.0-2) ...
Usuwanie pakietu libnvtt2:amd64 (2.0.8-1+dfsg-5+b1) ...
Czyszczenie z plików konfiguracyjnych pakietu libnvtt2:amd64 (2.0.8-1+dfsg-5+b1) ...===============================================================

Teraz w systemie niema już żadnych konfigów niepowiązanych z niczym.
Jeżeli jesteś turbo leniem  wpisz w konsole

sudo aptitude purge ~c
wywali to czego nie  wyłapał dpkg 

dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge


czwartek, 23 czerwca 2016

Jak dodać sterowniki do pliku iso z debiana??

Czasami mnie irytuje, że debian nie ma wbudowanych nie wolnych sterowników.
Na moim desktopie zawsze są jakieś dziwne problemy z realtekiem.
Nie zależnie od tego czy instaluje net install czy DVD zawsze brak mu rtl_nic/rtl8168e-3.fw
Karta niby działa bez tego ale jakoś nie równo. Przy bootowaniu systemu włacza się i wyłącza kilka razy, wydłuża boot. Raz działa raz nie. A to tylko poczciwy pecet na nie najnowszych już częściach. Przy instalacji na lapkach szczególnie małe 12" sony vaio jak i vaio w ogóle  potrafił przyprawić o ból głowy ... kilkanaście razy podczas jednej instalacji.
No więc jak dodać nie wolne sterowniki do naszego instalatora.

Instalujemy


apt-get install isomaster

Ściągamy paczkę z nie wolnym firmware z poniższego adresu.

http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/stable/current/

rozpakowujemy do jakiegoś folderu




1.Odpalamy program  isomaster z zakładki dźwięk i wideo albo z konsoli

2.Klikamy plik --> Otwórz  nawigujemy do naszego pliku iso.
3,Plik klikamy 2x za chwile mamy dodane pliki naszego iso.
Znajdują się one w dolnym oknie programu.
4.W dolnym oknie odnajdujemy katalog firmware i wchodzimy do niego.
5.w Górnym wchodzimy do folderu w którym mamy rozpakowany firmware / sterowniki

wygląda to tak




6.W górnym oknie zaznaczmy pierwszy lepszy plik i klikamy Ctrl +A a następnie klikamy ikonę z napisem dodaj.
 Dostajemy komunikat o tym ,że program nie może dodać firmware-linux-free_3.3_all.deb, gdyż taki plik już znajduje się w lokalizacji docelowej. Klikamy ok /akceptuj.
wynik tej operacji wygląda tak


7.Pozostało nam skorzystać z opcji Plik --> zapisz.
Zapisujemy nasz nowy plik iso pod dowolnie wybraną nazwą
np debian-netinstall-non-free.

W ten sposób utworzyliśmy bootowalny plik iso ze wszystkimi sterownikami.
Wszystkie niezbędne sterowniki zostaną pobrane z płyty przy instalacji.
Na koniec małe porównanie:
Orginalny debian-8.5.0-amd64-netinst  247MB plik po modyfikacji 264,6MB.
Cała zabawa trwa góra 2 minuty a bardzo ułatwia życie.


środa, 22 czerwca 2016

Kompilacja kernela debian way (now jor spszent) :P

apt-get install  libncurses5-dev fakeroot wget bzip2 build-essential wget
sudo apt-get install --no-install-recommends kernel-package

Jeżeli nie użyjemy komendy --no-install-recommends apt zainataluje nam 2 GB pakietów rekomendowanych, zamast 37 MB pakietów kóre są faktycznie niezbędne wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.13.tar.xz

tar -xJvf linux.tar.xz

cd linux

 Zciągamy bfs pach do naszej wersji kernela/jajka
http://ck.kolivas.org/patches/bfs/

w moim przypadku jest to pach gałezi jądra 4.0 wersja jądra4.4 co daje
wget http://ck.kolivas.org/patches/bfs/4.0/4.4/4.4-sched-bfs-467.patch
make clean && make mrproper
cp /home/user/4.4-sched-bfs-467.patch /home/user/linux
cd /home/user/linux

patch -p1 < 4.4-sched-bfs-467.patch  lub -p0
cp /boot/config-`uname -r` ./.config

make menuconfig

.....

konfigurujemy jajo
.....

make-kpkg clean

fakeroot make-kpkg-j6 --initrd --append-to-version=-custom kernel_image kernel_headers

To stworzy dwa pakiety deb w aktualnym folderze

instalujemy je przez sudo dpkg -i *.deb

restart kompa

Debian Jessie +w pełni funkcjonalne lxqt (pobór ram 250 MB)


Instalujemy czysty system bazowy. oraz serwer druku

Odznaczamy odznaczamy wszystkie inne komponenty

Do /etc/apt/sources.list: dodajemy
  • deb http://packages.siduction.org/lxqt jessie-backports main
    deb-src http://packages.siduction.org/lxqt jessie-backports main

    zapisujemy
    Mój sources.list  wygląda teraz tak

    deb http://ftp.pl.debian.org/debian/ jessie main non-free contrib
    deb-src http://ftp.pl.debian.org/debian/ jessie main non-free contrib

    deb http://security.debian.org/ jessie/updates main contrib non-free
    deb-src http://security.debian.org/ jessie/updates main contrib non-free

    # jessie-updates, previously known as 'volatile'
    deb http://ftp.pl.debian.org/debian/ jessie-updates main contrib non-free
    deb-src http://ftp.pl.debian.org/debian/ jessie-updates main contrib non-free

    # jessie-backports, previously on backports.debian.org
    deb http://ftp.pl.debian.org/debian/ jessie-backports main contrib non-free
    deb-src http://ftp.pl.debian.org/debian/ jessie-backports main contrib non-free

    #LXQT
    deb http://packages.siduction.org/lxqt jessie-backports main
    deb-src http://packages.siduction.org/lxqt jessie-backports main

    wydajemy komendę
    •  apt-key adv --keyserver pgpkeys.mit.edu --recv-key 15CBD88045C45076

      po dodaniu klucza wydajemy sudo apt-get update
      apt-get upgrade

      Testowałem kilka różnych konfiguracji tego środowiska, żadna nie działała płynnie zawsze coś było nie tak

      Poniższa omenda została poprawiona ze względu na niedostępność niektórych pakietów. w debianie jessie.

sudo aptitude install lxqt-core lxqt lximage-qt lxqt-about lxqt-admin lxqt-config lxqt-globalkeys lxqt-notificationd lxqt-notificationd-dbg lxqt-openssh-askpass lxqt-policykit lxqt-powermanagement lxqt-qtplugin lxqt-runner lxqt-sudo qterminal xarchiver audacious cmst  compton compton-conf gucharmap pavucontrol qpdfview qpsmtpd screengrab lightdm smplayer nomacs icedove-l10n-pl

Dodatkowe fonty


sudo apt-get install ttf-freefont ttf-mscorefonts-installer ttf-bitstream-vera ttf-dejavu ttf-liberation


Pobór pamięci




PS kompletmie nie kumam czemu nie działa prawy klik spakuj plik.
Pomimo zainstalowanego xarchivera


EDYCJA

Naprawa opcji spakuj menu kontekstowego LXQT

Otwieramy  Domyślny explorator plików LXQT PCManFM. albo prościej otwieramy jakiś folder. Wchodzimy  EdycjaPreferencje

Następnie klikamy zaawansowane i z menu rozwijanego wybieramy wybieramy kolejno
emulator terminala oraz manager archiwów zainstalowany w naszym systemie.



Teraz wystarczy kliknąć OK i zrestartować komputer.
Funkcja spakuj działa.

niedziela, 19 czerwca 2016

Debianowy Xfce z wyglądem xubuntu

Swietny opis modyfikacju XFCE tak by wyglądał i funkcjonował jak Xubuntu ale na bazie czystego debiana

http://linuxthemer.blogspot.com/2014/06/xubuntu-with-pure-debian-base-from.html

wtorek, 7 czerwca 2016

Brother dcp 145c Ubuntu (Zmodyfikowana instrukcja brother.com)

Pre-Required Procedures
  • Pre-required Procedure (2)
  • Related distributions
    Ubuntu8.04 or greater
    Related products/drivers
    cupswrapper printer/PC-FAX drivers
    Requirement
    sudo apt-get install apparmor-utils

     1. "sudo aa-complain cupsd"
     command is required before the installation.
    2. "sudo mkdir /usr/share/cups/model" command (as it is) is required before the installation.

  • Pre-required Procedure (3)
  • Related distributions
    Debian, Ubuntu, openSUSE, Redhat
    Related products/drivers
    Printer drivers for DCP-1000, DCP-1400, DCP-8020, DCP-8025D, DCP-8040, DCP-8045D, DCP-8060, DCP-8065DN, FAX-2850, FAX-2900, FAX-3800, FAX-4100, FAX-4750e, FAX-5750e, HL-1030, HL-1230, HL-1240, HL-1250, HL-1270N, HL-1430, HL-1440, HL-1450, HL-1470N, HL-1650, HL-1670N, HL-1850, HL-1870N, HL-5030, HL-5040, HL-5050, HL-5070N, HL-5130, HL-5140, HL-5150D, HL-5170DN, HL-5240, HL-5250DN, HL-5270DN, HL-5280DW, HL-6050, HL-6050D, MFC-4800, MFC-6800, MFC-8420, MFC-8440, MFC-8460N, MFC-8500, MFC-8660DN, MFC-8820D, MFC-8840D, MFC-8860DN, MFC-8870DW, MFC-9030, MFC-9070, MFC-9160, MFC-9180, MFC-9420CN, MFC-9660, MFC-9700, MFC-9760, MFC-9800, MFC-9860, MFC-9880
    Requirement
    Creating a symbolic link is required before the installation (superuser authorization is required to run the command)

    For Debian based distributions earlier than Ubuntu8.10, Debian5:
    "ln -s /etc/init.d/cupsys /etc/init.d/lpd"

    For Redhat based distributions and Debian base distributions greater than Ubuntu8.10, Debian5:
    "ln -s /etc/init.d/cups /etc/init.d/lpd"

  • Pre-required Procedure (4)
  • Related distributions
    Debian, Ubuntu
    Related products/drivers
    printer/PC-FAX drivers
    Requirement (superuser authorization is required to run the command)
    "mkdir /var/spool/lpd" command is required if the folder does not exist.

  • Pre-required Procedure (5)
  • Related distributions
    Debian 64 bit version, Ubuntu 64 bit version
    Related products/drivers
    printer/PC-FAX drivers
    Requirement
    ia32-libs or lib32stdc++ or lib32ncurses5
     is required to be installed.

  • Pre-required Procedure (6)
  • Related distributions
    Distributions that do not have csh or tcsh by default
    Related products/drivers
    Printer drivers for DCP-110C, DCP-310CN, FAX-1815C, FAX-1820C, FAX-1835C, FAX-1840C, FAX-1920CN, FAX-1940CN, FAX-2440C, MFC-210C, MFC-3220C, MFC-3240C, MFC-3320CN, MFC-3340CN, MFC-3420C, MFC-3820CN, MFC-410CN, MFC-420CN, MFC-5440CN, MFC-5840CN, MFC-620CN
    Requirement
    csh or tcsh is required to be installed.

  • Pre-required Procedure (8)
  • Related distributions
    Debian, Ubuntu
    Related products/drivers
    brscan, brscan2, brscan3
    Requirement
    sane-utils is required to be installed.

  • Pre-required Procedure (9)
  • Related distributions
    Distributions using firewall
    Related products/drivers
    scan-key-tool
    Requirement
    The following ports are required to be open.
    Inbound direction : UDP Port 54925
    Outbound direction : TCP Port 54921
    Example of the setting location;
    OpenSUSE10.0: Yast-> Security and Users-> Firewall-> Allowed Service->Advanced
    Fedora10: System-> Administration-> Firewall-> Other Ports

  • Pre-required Procedure (10)
  • Related distributions
    Ubuntu8.04 or greater
    Related products/drivers
    P-touch/QL-Printer drivers
    Requirement

    2. "sudo mkdir /usr/share/cups/model" command is required before the installation.

  • Pre-required Procedure (12)
  • Related distributions
    Distributions that does not have "psutils" by default
    Related products/drivers
    PT-9500PC driver
    Requirement
    "psutils" is required to be installed.

    Instalujemy
    sudo apt-get install sane sane-utils tcsh  lib32ncurses5 psutils xsane sane sane-utils
    sudo mkdir /usr/share/cups/model
    sudo mkdir mkdir /var/spool/lpd
    sudo mkdir /usr/share/cups/model
    sudo mkdir mkdir /var/spool/lpd
     zciągamy wszystkie stery włącznie z do jakiegoś katalogu
    cd /scieżka/katalog
    sudo dpkg-i *.deb
    restart kompa
    Teraz skaner
    1. Install the scan driver.
    2. Copy the following files under /usr/lib64/ to /usr/lib/.


      For brscan Users:
      /usr/lib64/libbrcolm.so.1.0.1
      /usr/lib64/libbrscandec.so.1.0.0
      /usr/lib64/sane/libsane-brother.so.1.0.7
      /usr/lib64/sane/libsane-brother.so
      /usr/lib64/sane/libsane-brother.so.1
      /usr/lib64/libbrscandec.so.1
      /usr/lib64/libbrcolm.so
      /usr/lib64/libbrcolm.so.1
      /usr/lib64/libbrscandec.so


      For brscan2 Users:
      /usr/lib64/libbrscandec2.so.1.0.0
      /usr/lib64/sane/libsane-brother2.so.1.0.7
      /usr/lib64/sane/libsane-brother2.so.1
      /usr/lib64/sane/libsane-brother2.so
      /usr/lib64/libbrcolm2.so.1.0.1
      /usr/lib64/libbrcolm2.so
      /usr/lib64/libbrscandec2.so.1
      /usr/lib64/libbrscandec2.so
      /usr/lib64/libbrcolm2.so.1


      For brscan3 Users:
      /usr/lib64/libbrscandec3.so.1.0.0
      /usr/lib64/sane/libsane-brother3.so.1.0.7
      /usr/lib64/sane/libsane-brother3.so.1
      /usr/lib64/sane/libsane-brother3.so
      /usr/lib64/libbrscandec3.so
      /usr/lib64/libbrscandec3.so.1


      For brscan4 Users:
      /usr/lib64/sane/libsane-brother4.so.1.0.7
      /usr/lib64/sane/libsane-brother4.so
      /usr/lib64/sane/libsane-brother4.so.1

      restart

    upgrade do ubuntu 20.10 

    sudo ln -sf /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane

    nano /etc/sane.d/dll.conf.dpkg-old  tu znajduje się wpis brother3

     sudo nano /etc/sane.d/dll.conf tu go nie ma do pliku należy dopisać brother3

     





    sobota, 4 czerwca 2016

    Instalacja Debiana Wikibooks

    Najlepszy manual instalacji Debiana jaki kiedykolwiek widziałem jest tu
     Debian instalacja uniwersalna  <-- kliknij to

    Dodatkowo wszystko po polsku


    Lepszego nie zrobię i mi się nie chce.

    Jak zrobić instalator na usb

    Instalacja Linux arch

    Jak zrobić instalator na usb

    Albo wkładamy płytke
    wybieramy wersie systemu

    odpala się terminal root
    ping google.com jak  ping przechodzi mamy internet
    fdisk -l   co by sprawdzić jak nam widzi dysk
    cfdisk /dev/sdX


    fdisk -l sprawdzamy partycje

    Tworzymy system plików
    ( gdzie x dysk fizyczny a,b,c Y numer partycji 1,2,3,4,5)
    mkfs.ext4 /dev/sdxY
    mkfs.ext4 /dev/sdxY /home
    mkfs.ext2 /dev/sdxY  /boot
    mkswap /dev/sdxY
    swapon /dev/sdxY

    lecimy

    mount /dev/sdaxY /mnt  to jest /root
    mkdir /mnt/home
    mount /dev/sdxY /mnt/home to jest home

    instalujemy system bazowy
    pacstrap /mnt base base-devel

    Tworzymy fstab
    genfstab /mnt >> /mnt/etc/fstab

    sprardzamy fstab
    cat /mnt/etc/fstab

    podstawowy config
    arch-chroot /mnt /bin/bash

    robimy lokale
    vi /etc/locale.gen
    odkomentowujemy pl_PL.UTF-8 UTF-8
    wychodzimy z vi zachowujśc plik :x! enter albo lepiej wq! enter
    locale-gen
    vi /etc/locale.conf
    dodajemy jeśli nie ma
    LANG=pl_PL.UTF-8
    wq! enter

    strefa czasowa
    ls /usr/share/zoneinfo/
    Jesteśmy w polsce więc
    ln -s /usr/share/zoneinfo/Europe/Poland /etc/localtime
    hwclock --systohc --utc

    tworzymy roota
    passwd root


    Konfiguracja sieci

    nazwa hosta
    vi /etc/hostname
    lubie-placki
    wq! enter

    vi /etc/hosts
    myhostname <<=== lubie-placki
    wq! enter

    uruchamiamy dhcp
    systemctl enable dhcpcd

    instalacja gruba

    pacman -S grub os-prober
    grub-install /dev/sda

    exit
    umount /mnt
    umount /mnt/home
    reboot

    post install update system

    pacman -Syu

    konfiguracja packmana
    nano /etc/pacman.conf
    znaleźć odkomentować

    [multilib]
    Include = /etc/pacman.d/mirrorlist
    Ctrl o
    nano /etc/pacman.d/mirrorlist
    dodać na początku
    ## Arch Linux repository mirrorlist
    ## Sorted by mirror score from mirror status page
    ## Generated on 2016-06-04
    ##

    ## Score: 1.7, Poland
    #Server = http://ftp.vectranet.pl/archlinux/$repo/os/$arch
    ## Score: 2.0, Poland
    resztę wywalić
    Ctrl 0
    update wszystkich pakietów zasze po dodaniu nowych mirrorów
    pacman -Syy odpowiednik apt-get update

    Tworzymy zwykłego usera o nazwie dziadek

    useradd -m -g users -G wheel,storage,power -s /bin/bash dziadek
    passwd dziadek podać hasło 2x

    instalacja i konfiguracja sudo
    pacman -S sudo
    visudo
    znaleźć odkomentować
     %wheel ALL=(ALL) ALL

    lub wpisać
    dziadek ALL=(ALL) ALL

    instalacja xorg i desktopu deepin
    pacman -Syu
    reboot

    logowanie jako root

    pacman -S xorg xorg-server
    pacman -S deepin

    extrasy wideo playery cuda
    pacman -S deepin-extra

    lub

    pacman -S budgie-desktop
    pacman -S mate mate-extra
    pacman -S fluxbox




    sobota, 28 maja 2016

    Skanowanie i zrządzanie portami

     nmap -Pn localhost pokazuje nam otwarte porty w systemie.
    Poniżej efekt wykonania komendy na moim komputerze

    Starting Nmap 6.40 ( http://nmap.org ) at 2016-05-28 09:42 CEST
    Nmap scan report for localhost (127.0.0.1)
    Host is up (0.00028s latency).
    Not shown: 996 closed ports
    PORT     STATE SERVICE
    139/tcp  open  netbios-ssn
    445/tcp  open  microsoft-ds
    631/tcp  open  ipp
    9050/tcp open  tor-socks

    Nmap done: 1 IP address (1 host up) scanned in 0.05 seconds

    A co to jest to 445/tcp  open  microsoft-ds

    ano NetBIOS over TCP / IP i ruchu SMB / CIFS.
    Win2k i nowsze mogą nadal korzystać z portu 139, a najczęściej używają obu portów 139 i 445.
    Porty 445 i 139 są używane do ustanawiania sesji TCP i ruchu Wymiany plików / drukarek. Port 445 jest również używany do komunikacji pomiędzy kontrolerami domeny Win2k i innych serwerów. Jestem pewien, że Microsoft DS lub MS-DS  odnosi się  też do usług katalogowych.

    Jedyne co u mnie używa samby która potrtu używać tego portu to teamviever.
    Miałem ostatnio dziwne problemy (wykradziono mi hasło Do maila) więc port zamykamy

    ps -ef | grep teamviewer 

    wyrzuca dwa procesy po zkilowaniu kill <pid> albo kill -9 <pid>wstają dwa inne.

    No to prubujemy tak 
    sudo killall -9 teamviewer.
    Sprawdzam htop F3 teamviewer, Program nie znalazł żadnych procesów.

    teamviewer --daemon stop
    sudo update-rc.d teamviewerd remove
    
    
    teraz wiever nie będzie się odpala'przy starcie systemu

    Pełna lista opcji wyświetla się po wpisaniu w konsoli standardowego polecenia

    nmap --help


    Składnia jest następująca: 

    nmap [Scan Type(s)] [Options] {target specification}
    nmap [ <Typ Skanowania> ...] [ <Opcje> ] { <specyfikacja celu> }

    Przykłady

    Wyszukanie otwartych portów w systemie
    nmap -PN localhost

    Wyszukanie aktywnych usług w systemie
    nmap -Pn localhost

    Inne powiązane polecenia
    Informacja szczegółowa 

    netstat -anp | grep [numer_portu]

    Informacje o procesach powiązanych 

    cat /etc/services | grep [numer_portu]

    lub jeszcze bardziej szczegółowo


    lsof -i -n -P | grep [numer_portu]

    czwartek, 26 maja 2016

    Automatyczne zciąganie napisów do filmów - Linuxowy napi projekt

    Konsola

    sudo aptitude install qnapi.

    Program ma ładny graficzny interfejs.
    Przy pierwszym uruchomieniu poprosi o podanie ścieżki do pliku 7z.
    Plik znajduje się w /usr/bin/7z  oraz o podanie loginu i hasła do konta napiprojekt.
    Jeżeli nie mamy takiego konta umożliwi nam jego utworzenie.



    Po zainstalowaniu programu napisy wyszukujemy analogicznie jak w windowsie.klikając ikonke Q w trayu wybieramy napisy i nawigujemy do folderu z filmem. Po kliknięciu w plik filmowy program zaciągnie do niego napisy , jeżeli istnieją.


    Internet areo 2 huawei e3131h-2 huawei e3131hs-2 Linux

    Modem w port usb.
    Otwieramy konsole.

    Jeśli nie mamy instalujemy modeswitch

    sudo aptitude install usb-modeswitch
    sudo apt-get install modem-manager-gui

    następnie

    sudo usb_modeswitch -v 12d1 -p 15ca -V 12d1 -P 1506 -M "55534243123456780000000000000011063000000100010000000000000000"

    enter

    I po sprawie

    Teraz możemy sobie machnąć konfiguracje połączenia graficznie przez gnome network menager.
    Wybieramy kolejno:
    Połączenie komórkowe --> Polska --Areo 2 --> Plan darmowy.
    zachowujemy ustawienia. Cieszymy się internetem.

    To samo tylko konsolą 

    sudo apt-get install wvdial
    program wywołujemy poleceniem jako root lub:
    sudo wvdial
    Aby całość zadziałała musimy wyedytować plik konfiguracyjny:
    sudo nano /etc/wvdial.conf
    i wkleić do niego poniższe linijki podmieniając całość:

    [Dialer Defaults]
    Modem Type = USB Modem
    Modem=/dev/ttyUSB0
    Phone = *99#
    Username=;                                                                                         
    Init1 = ATH                                                                                       
    Init2 = ATZ                                                                                       
    ;Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0                                                         
    APN=darmowy                                                                                         
    Carrier Check = no                                                                                 
    Dial Command = ATD                                                                                 
    Stupid Mode = 1                                                                                     
    Auto DNS = 1                                                                                       
    Password =;                                                                                         
    Baud = 460800

    Skrypt nie jest mój, ponoć automatycznie nawiązuje nowe połączenie po jego zerwaniu, nie sprawdzałem tego.

    sobota, 16 stycznia 2016

    Serwery czasu i ich synchronizacja

    Synchronizacja czasu debian

    sudo aptitude install ntp ntpdate
    nano /etc/ntp.conf

    efekt wydania komendy
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    # /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help



    driftfile /var/lib/ntp/ntp.drift


    # Enable this if you want statistics to be logged.
    #statsdir /var/log/ntpstats/

    statistics loopstats peerstats clockstats
    filegen loopstats file loopstats type day enable
    filegen peerstats file peerstats type day enable
    filegen clockstats file clockstats type day enable


    # You do need to talk to an NTP server or two (or three).
    #server ntp.your-provider.example

    # pool.ntp.org maps to about 1000 low-stratum NTP servers.  Your server will
    # pick a different set every time it starts up.  Please consider joining the
    # pool: <http://www.pool.ntp.org/join.html>
    server 0.debian.pool.ntp.org iburst
    server 1.debian.pool.ntp.org iburst
    server 2.debian.pool.ntp.org iburst
    server 3.debian.pool.ntp.org iburst
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Część wytłuszczoną zmieniamy na żądane serwery.
    Każda linijka musi zaczynać się od słowa server a kończyć słowem iburst.
    Na koniec zapisujemy plik. Wydajemy komendę 

     sudo service ntp reload 

    Nasz czas systemowy aktualizowany jest przy każdym włączeniu komputera.

    Oficjalne serwery NTP dostarczające urzędowy czas UTC(PL) w Polsce

    tempus1.gum.gov.pl [212.244.36.227] (źródło: atomowy zegar cezowy 5071A Główny Urząd Miar)
    tempus2.gum.gov.pl [212.244.36.228] (źródło: atomowy zegar cezowy 5071A Główny Urząd Miar)
    Serwery NTP grupy laboratoriów ds. porównań wzorców czasu[edytuj | edytuj kod]
    vega.cbk.poznan.pl [150.254.183.15] (źródło: atomowy zegar cezowy 5071A CBK w Borówcu k. Poznania)
    ntp.itl.waw.pl [193.110.137.171] (źródło: atomowy zegar cezowy 5071A Instytut Łączności w Warszawie)
    ntp.elproma.com.pl [78.133.172.40] (źródło: rubidowy atomowy wzorzec firmy STANFORD Research, Łomianki k. Warszawy)
    zegar.umk.pl (źródło: Polski Optyczny Zegar Atomowy zlokalizowany w Instytucie Fizyki UMK w Toruniu i Krajowym Laboratorium FAMO)
    Inne publiczne serwery NTP w Polsce[edytuj | edytuj kod]
    ntp1.tp.pl [80.50.231.226] (źródło: atomowy zegar cezowy 5071A TP S.A.)
    ntp2.tp.pl [217.96.29.26] (źródło: atomowy zegar cezowy 5071A TP S.A.)
    ntp.ntp-servers.eu (stratum 1)
    time.coi.pw.edu.pl (stratum 1)
    ntp.man.poznan.pl (stratum 2)
    ntp.nask.pl
    ntp.certum.pl (stratum 1)
    info.cyf-kr.edu.pl
    ntp.icm.edu.pl
    ucirtr.agh.edu.pl (stratum 3)
    ntp.task.gda.pl
    time.atman.pl
    ntp.net.pl
    ntp.us.edu.pl (stratum 2, źródło: ntp0.rrze.uni-erlangen.de)
    ntp.centos.com.pl
    ntp.e-utp.net (stratum 1, źródło: GPS NMEA)
    pl.pool.ntp.org – wybiera losowy serwer z Polski
    zegar.umk.pl (źródło: Polski Optyczny Zegar Atomowy zlokalizowany w Instytucie Fizyki UMK w Toruniu i Krajowym Laboratorium FAMO)
    Pule serwerów NTP
    Poniższe nazwy wskazują losowo na serwery z puli udostępnionych publicznie serwerów NTP. Adresy IP serwerów zmieniają się co godzinę[2].

    Polska
    0.pl.pool.ntp.org
    1.pl.pool.ntp.org
    2.pl.pool.ntp.org
    3.pl.pool.ntp.org

    *serwery czasu źródło wikipedia