30 Mayıs 2018 Çarşamba

efibootmgr komutu

Giriş
EFI - Extensible Firmware Interface anlamına gelir. Yeni BIOS gibi düşünülebilir.

Örnek
Şöyle yaparız
sudo efibootmgr
Çıktı olarak şunu alırız
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002,0001,000
Boot0000* Dell
Boot0001* Windows Boot Manager
Boot0002* ubuntu
-b seçeneği
Silmek için şöyle yaparız..
sudo efibootmgr -b 1 -B
EFI partition'dan dizini de silmek gerekir. Şöyle yaparız.
sudo ls /boot/efi/EFI
Şöyle yaparız.
sudo rm -r /boot/efi/EFI/Windows

29 Mayıs 2018 Salı

ntpstat komutu

Çıktı olarak şunu alırız
synchronized to local net at stratum 11
   time correct to within 11 ms
   polling server every 64 s

28 Mayıs 2018 Pazartesi

apachectl komutu

-k seçeneği
Açıklaması şöyle.
The WINCH or graceful-stop signal causes the parent process to advise the children to exit after their current request (or to exit immediately if they're not serving anything). The parent will then remove its PidFile and cease listening on all ports. The parent will continue to run, and monitor children which are handling requests. Once all children have finalised and exited or the timeout specified by the GracefulShutdownTimeout has been reached, the parent will also exit.
Şöyle yaparız.
apachectl -k graceful-stop

24 Mayıs 2018 Perşembe

socat komutu

tcp-listen seçeneği
Şöyle yaparız.
 socat -v tcp-listen:4444,reuseaddr,fork exec:"./test"

9 Mayıs 2018 Çarşamba

apt-key komutu

Giriş
Açıklaması şöyle
In Ubuntu 22.04, a lot has changed with how apt handles keys now. Namely, apt-key is deprecated in favor of direct keyring management for each repository.
Yeni bir repository eklediğimizde onun public key bilgisini de eklemek gerekir.

Yeni repository eklendikten sonra ilk iş şu komut ile paket bilgisi güncellenir.
sudo apt-get update
adv seçeneği
Belirtilen sunucundan public key bilgisini indirir.

Örnek
Şöyle yaparız.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7F0CEB10



6 Mayıs 2018 Pazar

lshw komutu

lshw
lspci , lscpu, lsusb,lsmod gibi komutlar ile kardeştir.

Çok uzun bir çıktı verir. Şöyle yaparız.
user@ubuntu:~$ sudo lshw
ubuntu-pc              
    description: Notebook
    product: 23252DG (LENOVO_MT_2325)
    vendor: LENOVO
    version: ThinkPad X230
    serial: R9TWZVR
    width: 64 bits
    capabilities: smbios-2.7 dmi-2.7 vsyscall32
    configuration: administrator_password=disabled chassis=notebook family=...
  *-core
       description: Motherboard
       product: 23252DG
       vendor: LENOVO
       physical id: 0
       version: Not Defined
       serial: 1ZPAB2AC2C1
       slot: Not Available
     *-cpu
          description: CPU
          product: Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz
          vendor: Intel Corp.
          physical id: 1
          bus info: cpu@0
          version: Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz
          serial: None
-c seçeneği
Belli tipteki donanımı gösterir.

-c seçeneği + memory
Bios sürümünü görmek için şöyle yaparız.
# lshw -class memory
-c seçeneği + network
Şöyle yaparız.
lshw -class network
Şöyle yaparız.
lshw -c network
Şuna benzer bir çıktı alırız.
lshw -c network 
  *-network
       description: Network controller
       ...
  *-network
       description: Ethernet interface
       ...
Description şöyle olabilir.
description: Ethernet interface
Şöyle olabilir.
description: Wireless interface