lvm + xfs güzel bir ikili oluşturuyor.
Virtualbox için oluştuduğum dosya sistemi iki ayrı disk üzerine 4k bloklardan oluşmaktadır. LVM strip size ve xfs bloklarının 4k olması performansa ciddi bir faydası oluyor. i/o performansı meraklıları test edebilir. :)
[root@zurbahan ~]# lvcreate -L2126997504B -i2 -I4 -nxfs-log depo
File descriptor 7 (pipe:[422885]) leaked on lvcreate invocation. Parent PID 18130: bash
Rounding up size to full physical extent 1,98 GiB
Logical volume "xfs-log" created.
[root@zurbahan ~]# lvcreate -L400G -i2 -I4k -nvbox depo
File descriptor 7 (pipe:[422885]) leaked on lvcreate invocation. Parent PID 18130: bash
Logical volume "vbox" created.
[root@zurbahan ~]# mkfs -t xfs -L vboxs -l logdev=/dev/mapper/depo-xfs--log /dev/mapper/depo-vbox
meta-data=/dev/mapper/depo-vbox isize=256 agcount=16, agsize=6553599 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0
data = bsize=4096 blocks=104857584, imaxpct=25
= sunit=1 swidth=2 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =/dev/mapper/depo-xfs--log bsize=4096 blocks=520192, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@zurbahan ~]#
Dosya sistemini, sisteminize bağlarken log diskinide belirtmemiz gerekiyor.
[root@zurbahan ~]# grep vbox /etc/fstab
/dev/depo/vbox /mnt/vboxs xfs noatime,nodiratime,logdev=/dev/mapper/depo-xfs--log 0 0
[root@zurbahan ~]#
31 Ekim 2015 Cumartesi
Günün komutu - Linux sistemlerinde {2015.10.31} - findsmb, smbtree
Ağımızda bulunan windwos paylaşımlarını listelemek/aramak için findsmb komutundan faydalanabiliriz.
findsmb - list info about machines that respond to SMB name queries on a subnet
smbtree - A text based smb network browser
Bu komutlar samba-client paketi ile gelmektedir.
# rpm -qf /usr/bin/findsmb
samba-client-3.6.23-20.0.1.el6.x86_64
Detaylı bilgi için samba-client paketi ile sistemimize yüklenen paketleri inceleyebilirsiniz.
# rpm -ql samba-client-3.6.23-20.0.1.el6.x86_64
/usr/bin/findsmb
/usr/bin/nmblookup
/usr/bin/rpcclient
/usr/bin/sharesec
/usr/bin/smbcacls
/usr/bin/smbclient
/usr/bin/smbget
/usr/bin/smbprint
/usr/bin/smbspool
/usr/bin/smbta-util
/usr/bin/smbtar
/usr/bin/smbtree
/usr/share/man/man1/findsmb.1.gz
/usr/share/man/man1/nmblookup.1.gz
/usr/share/man/man1/rpcclient.1.gz
/usr/share/man/man1/sharesec.1.gz
/usr/share/man/man1/smbcacls.1.gz
/usr/share/man/man1/smbclient.1.gz
/usr/share/man/man1/smbget.1.gz
/usr/share/man/man1/smbtar.1.gz
/usr/share/man/man1/smbtree.1.gz
/usr/share/man/man8/smbspool.8.gz
/usr/share/man/man8/smbta-util.8.gz
findsmb - list info about machines that respond to SMB name queries on a subnet
smbtree - A text based smb network browser
Bu komutlar samba-client paketi ile gelmektedir.
# rpm -qf /usr/bin/findsmb
samba-client-3.6.23-20.0.1.el6.x86_64
Detaylı bilgi için samba-client paketi ile sistemimize yüklenen paketleri inceleyebilirsiniz.
# rpm -ql samba-client-3.6.23-20.0.1.el6.x86_64
/usr/bin/findsmb
/usr/bin/nmblookup
/usr/bin/rpcclient
/usr/bin/sharesec
/usr/bin/smbcacls
/usr/bin/smbclient
/usr/bin/smbget
/usr/bin/smbprint
/usr/bin/smbspool
/usr/bin/smbta-util
/usr/bin/smbtar
/usr/bin/smbtree
/usr/share/man/man1/findsmb.1.gz
/usr/share/man/man1/nmblookup.1.gz
/usr/share/man/man1/rpcclient.1.gz
/usr/share/man/man1/sharesec.1.gz
/usr/share/man/man1/smbcacls.1.gz
/usr/share/man/man1/smbclient.1.gz
/usr/share/man/man1/smbget.1.gz
/usr/share/man/man1/smbtar.1.gz
/usr/share/man/man1/smbtree.1.gz
/usr/share/man/man8/smbspool.8.gz
/usr/share/man/man8/smbta-util.8.gz
27 Ekim 2015 Salı
solaris 11.3 çıktı
Solaris meraklılarının beklediği sürüm çıktı.
http://www.oracle.com/technetwork/server-storage/solaris11/downloads/install-2245079.html
http://solaris11.ddns.net:10080
http://solaris11.ddns.net/oracle/software/os
http://www.oracle.com/technetwork/server-storage/solaris11/downloads/install-2245079.html
http://solaris11.ddns.net:10080
http://solaris11.ddns.net/oracle/software/os
alinti - dmesg
Notlar arasında bulduğum bir alias tanımlamasını paylaşıyorum.
Alias bana ait değil, alıntıdır.
Merak edenler google amca ve
http://linuxaria.com/article/how-to-make-dmesg-timestamp-human-readable
linklerine bakabilir :)
Bash kullanıyorsanız; önce dmesg komutunu çalıştırın.
Sonrasında aşağıdakilerini uyguladıktan sonra çalıştırın.
-------------------------------------------------------------------------------------------------------------------------
dmesg_with_human_timestamps () { $(type -P dmesg) "$@" | perl -w -e 'use strict;
my ($uptime) = do { local @ARGV="/proc/uptime";<>}; ($uptime) = ($uptime =~ /^(\d+)\./);
foreach my $line (<>) {
printf( ($line=~/^\[\s*(\d+)\.\d+\](.+)/) ? ( "[%s]%s\n", scalar localtime(time - $uptime + $1), $2 ) : $line )
}'; }
alias dmesg=dmesg_with_human_timestamps
-------------------------------------------------------------------------------------------------------------------------
Artık dmesg çıktısındaki tarihleri insan oğlunun anlayacağı şekilde görüyorsunuz.
Alias bana ait değil, alıntıdır.
Merak edenler google amca ve
http://linuxaria.com/article/how-to-make-dmesg-timestamp-human-readable
linklerine bakabilir :)
Bash kullanıyorsanız; önce dmesg komutunu çalıştırın.
Sonrasında aşağıdakilerini uyguladıktan sonra çalıştırın.
-------------------------------------------------------------------------------------------------------------------------
dmesg_with_human_timestamps () { $(type -P dmesg) "$@" | perl -w -e 'use strict;
my ($uptime) = do { local @ARGV="/proc/uptime";<>}; ($uptime) = ($uptime =~ /^(\d+)\./);
foreach my $line (<>) {
printf( ($line=~/^\[\s*(\d+)\.\d+\](.+)/) ? ( "[%s]%s\n", scalar localtime(time - $uptime + $1), $2 ) : $line )
}'; }
alias dmesg=dmesg_with_human_timestamps
-------------------------------------------------------------------------------------------------------------------------
Artık dmesg çıktısındaki tarihleri insan oğlunun anlayacağı şekilde görüyorsunuz.
19 Ekim 2015 Pazartesi
Günün komutu - Linux sistemlerinde {2015.10.18} - chage
Sistemimizdeki bir kullanıcının, ömrünü, belli sürelerle zorunlu parola değiştirmeye zorlamaya yarayan, bilmediğimiz, kullanmadığımız bir komut.
chage :Usage: chage [options] LOGIN
Options:
-d, --lastday LAST_DAY set date of last password change to LAST_DAY
-E, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE
-I, --inactive INACTIVE set password inactive after expiration to INACTIVE
-l, --list show account aging information
-m, --mindays MIN_DAYS set minimum number of days before password change to MIN_DAYS
-M, --maxdays MAX_DAYS set maximim number of days before password change to MAX_DAYS
-R, --root CHROOT_DIR directory to chroot into
-W, --warndays WARN_DAYS set expiration warning days to WARN_DAYS
[root@zurbahan ~]# useradd remzi
[root@zurbahan ~]# chage -l remzi
Last password change : Eki 18, 2015
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
Last password change : Eki 18, 2015
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
[root@zurbahan ~]# chage -M 360 -W 30 -m 3 -I 7 remzi
[root@zurbahan ~]# chage -l remzi
Last password change : Eki 18, 2015
Password expires : Eki 12, 2016
Password inactive : Eki 19, 2016
Account expires : never
Minimum number of days between password change : 3
Maximum number of days between password change : 360
Number of days of warning before password expires : 30
Last password change : Eki 18, 2015
Password expires : Eki 12, 2016
Password inactive : Eki 19, 2016
Account expires : never
Minimum number of days between password change : 3
Maximum number of days between password change : 360
Number of days of warning before password expires : 30
15 Ekim 2015 Perşembe
Reactos - Desteklenmesi gereken proje
Bu gün güzel ama yeteri kadar desteklenmeyen projelerden Reactos hatırlatmak istiyorum.
İndirip bir kere test etmekde destektir. Zamanı olan herkese Reactos'u indirip,
en azından virtualbox, vmware üzerinden test etmesini tavsiye ederim.
Nedir ReactOS?
ReactOS® is a free open source operating system based on the best design principles found in the Windows NT® architecture (Windows versions such as Windows XP, Windows 7, Windows Server 2012 are built on Windows NT architecture). Written completely from scratch, ReactOS is not a Linux based system, and shares none of the UNIX architecture.
The main goal of the ReactOS® project is to provide an operating system which is binary compatible with Windows. This will allow your Windows® applications and drivers to run as they would on your Windows system. Additionally, the look and feel of the Windows operating system is used, such that people accustomed to the familiar user interface of Windows® would find using ReactOS straightforward. The ultimate goal of ReactOS® is to allow you to use it as alternative to Windows® without the need to change software you are used to.
ReactOS 0.3.17 is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
İndirip bir kere test etmekde destektir. Zamanı olan herkese Reactos'u indirip,
en azından virtualbox, vmware üzerinden test etmesini tavsiye ederim.
Nedir ReactOS?
ReactOS® is a free open source operating system based on the best design principles found in the Windows NT® architecture (Windows versions such as Windows XP, Windows 7, Windows Server 2012 are built on Windows NT architecture). Written completely from scratch, ReactOS is not a Linux based system, and shares none of the UNIX architecture.
The main goal of the ReactOS® project is to provide an operating system which is binary compatible with Windows. This will allow your Windows® applications and drivers to run as they would on your Windows system. Additionally, the look and feel of the Windows operating system is used, such that people accustomed to the familiar user interface of Windows® would find using ReactOS straightforward. The ultimate goal of ReactOS® is to allow you to use it as alternative to Windows® without the need to change software you are used to.
ReactOS 0.3.17 is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
8 Ekim 2015 Perşembe
Günün komutu - Linux sistemlerinde {2015.10.08} - smem
Bu gün sistemdeki hafıza kullanımını raporlayan araçlardan smem hatırlatmak
istiyorum. Özellikle grafiklerden hoşlananlar için, basit ama güzel bir araç
Örnek kullanımı; smem -u --pie=user ; smem -u --bar=user
https://www.selenic.com/smem/
Umarım sizlerinde hoşuna gider.
istiyorum. Özellikle grafiklerden hoşlananlar için, basit ama güzel bir araç
Örnek kullanımı; smem -u --pie=user ; smem -u --bar=user
https://www.selenic.com/smem/
Umarım sizlerinde hoşuna gider.
bash kullanırken > yönlendirme ile kazara mevcut dosyayı uçurmamak, yeniden oluşturmamak!!!
bash altında script yazarken, çıktıları her hangi bir dosyaya yönlendirebilir.
Fakat yönlendirdiğimiz dosya mevcut ve içeriğinin değişmesini istemediğimiz durumlarda olabilir. Bu durumda bash için noclobber özelliğini aktif yapmamız gerekiyor.
Aşağıdaki örneğin açıklayıcı olacaktır;
# test dosyasının içerisine istediğimizi yazıyoruz.
$echo testtt > test
# mevcut dosyanın üzerine yazabiliyoruz
$echo testtt2 > test
#dosyanin icerinğini korumak için noclobber ayarlıyoruz.
$set -o noclobber
#dosyanin sonuna bilgi ekleyebiliyoruz.
$echo testtt3 >> test
# Fakat dosyayi tamamen uçurup, yeniden oluşturamıyoruz.
$echo testtt3 > test
bash: test: cannot overwrite existing file
noclobber devre dışıbırakmak istediğimizde;
set +o noclobber
kullanabiliriz.
Fakat yönlendirdiğimiz dosya mevcut ve içeriğinin değişmesini istemediğimiz durumlarda olabilir. Bu durumda bash için noclobber özelliğini aktif yapmamız gerekiyor.
Aşağıdaki örneğin açıklayıcı olacaktır;
# test dosyasının içerisine istediğimizi yazıyoruz.
$echo testtt > test
# mevcut dosyanın üzerine yazabiliyoruz
$echo testtt2 > test
#dosyanin icerinğini korumak için noclobber ayarlıyoruz.
$set -o noclobber
#dosyanin sonuna bilgi ekleyebiliyoruz.
$echo testtt3 >> test
# Fakat dosyayi tamamen uçurup, yeniden oluşturamıyoruz.
$echo testtt3 > test
bash: test: cannot overwrite existing file
noclobber devre dışıbırakmak istediğimizde;
set +o noclobber
kullanabiliriz.
6 Ekim 2015 Salı
Günün komutu - Linux sistemlerinde {2015.10.06} - mpstat
Bundan sonra her gün, sık kullanılmayan, hatta ismini bile duymadığımız bir linux komutundan kısaca bahsedeceğim.
1. mpstat : işlemcilerin durumlarını raporlar
Meraklı olanlar, detaylı bilgi için herzaman olduğu gibi man den faydalanmalı.
man mpstat
MPSTAT(1) Linux User’s Manual MPSTAT(1)
NAME
mpstat - Report processors related statistics.
SYNOPSIS
mpstat [ -A ] [ -I { SUM | CPU | ALL } ] [ -u ] [ -P { cpu [,...] | ON | ALL } ] [ -V ] [ interval [ count ] ]
1. mpstat : işlemcilerin durumlarını raporlar
Meraklı olanlar, detaylı bilgi için herzaman olduğu gibi man den faydalanmalı.
man mpstat
MPSTAT(1) Linux User’s Manual MPSTAT(1)
NAME
mpstat - Report processors related statistics.
SYNOPSIS
mpstat [ -A ] [ -I { SUM | CPU | ALL } ] [ -u ] [ -P { cpu [,...] | ON | ALL } ] [ -V ] [ interval [ count ] ]
5 Ekim 2015 Pazartesi
Böyle hizmet olur mu? Yurtiçi Kargo!!!!
Yurtiçi Kargo = Hayatım boyunca karşılaştığım en kötü taşımacılık hizmeti veren firma, sizlerinde karşılaşabileceği en kötü kargo firması...
Bir hafta boyunca getirmediler ve ikinci haftasında, adreste ulaşılamadı diye not düşmüşler. Şubeden kimse telefona bakma zahmetinide göstermiyor.
Bir hafta boyunca, aldığı emaneti teslim etmeyen firmadan ne bekleyebilirsiniz ki...
Bir hafta boyunca getirmediler ve ikinci haftasında, adreste ulaşılamadı diye not düşmüşler. Şubeden kimse telefona bakma zahmetinide göstermiyor.
Bir hafta boyunca, aldığı emaneti teslim etmeyen firmadan ne bekleyebilirsiniz ki...
Böyle hizmet olur mu? Yurtiçi Kargo!!!!
Şikayet etmeyi, sızlanmayı sevmem fakat, yurtiçi kargonun ürün dağıtımı konusunda buraya yazmadan geçemeyeceğim.
Cuma günü kargıya verilen ürün cumartesi teslim edilemez mi?
Hadi cumartesi teslim etmiyorsunuz, pazartesi edin.
Yok bunlar canları isteyince kargoyu teslim ediyorlarmış.
Ürün dağıtım günleri dışında ürün dağıtımı yapmıyorlarmış.
Birde bu çıkmış! Ürün dağıtım günü!!!
Hizmet sektöründe, hizmetin günü olur mu!
Yurtiçi kargo, artık bu kargo hizmet sektorünü bırakın.
Bu iş sizlere uygun iş değil. Kendinize başka bir iş bulun artık.
Cuma günü kargıya verilen ürün cumartesi teslim edilemez mi?
Hadi cumartesi teslim etmiyorsunuz, pazartesi edin.
Yok bunlar canları isteyince kargoyu teslim ediyorlarmış.
Ürün dağıtım günleri dışında ürün dağıtımı yapmıyorlarmış.
Birde bu çıkmış! Ürün dağıtım günü!!!
Hizmet sektöründe, hizmetin günü olur mu!
Yurtiçi kargo, artık bu kargo hizmet sektorünü bırakın.
Bu iş sizlere uygun iş değil. Kendinize başka bir iş bulun artık.
Neden NFS4
NFSv3 yerine NFSv4 kullanmanın bir çok nedeni olabilir.
Bana göre kullanmanın en büyük nedeni ise sunucu-kullanıcı arasında tek birportun(nfs/2049) yeterli olması.
Aralarında başka hangi farklılıklar olduğunu merak edenler için kısaca;
http://docs.oracle.com/cd/E37670_01/E41138/html/ol_about_nfs.html
linkine bakmaları yeterli olur.
Bana göre kullanmanın en büyük nedeni ise sunucu-kullanıcı arasında tek birportun(nfs/2049) yeterli olması.
Aralarında başka hangi farklılıklar olduğunu merak edenler için kısaca;
http://docs.oracle.com/cd/E37670_01/E41138/html/ol_about_nfs.html
linkine bakmaları yeterli olur.
3 Ekim 2015 Cumartesi
Genel olarak linux sistemi kurulu bir bilgisayar/sunucunun başlama işlemleri
Aşağıdaki kaynak Oracle Linux Administrator's Guide for Release 6 dan alınmıştır. Linux kullanıcıları olarak aşağıdaki adımları bilmemiz gerektiğini düşündüğümden buradan paylaşıyorum.
When an Oracle Linux system boots, it performs the following operations:
For information on Upstart and on how to write Upstart event handlers, see the
When an Oracle Linux system boots, it performs the following operations:
For information on Upstart and on how to write Upstart event handlers, see the
4.1 About the Boot Process
Understanding the Oracle Linux boot process can help you if you need to troubleshoot problems while booting a system. The boot process involves several files and errors in these files is the usual cause of boot problems.When an Oracle Linux system boots, it performs the following operations:
- The computer's BIOS performs a power-on self-test (POST), and then locates and initializes any peripheral devices including the hard disk.
- The BIOS reads the Master Boot Record (MBR) into memory from the boot device. (For GUID Partition Table (GPT) disks, this MBR is the protective MBR on the first sector of the disk.) The MBR stores information about the organization of partitions on that device. On a computer with x86 architecture, the MBR occupies the first 512 bytes of the boot device. The first 446 bytes contain boot code that points to the bootloader program, which can be on the same device or on another device. The next 64 bytes contain the partition table. The final two bytes are the boot signature, which is used for error detection. The default bootloader program used on Oracle Linux is GRUB, which stands for GRand Unified Bootloader.
- The GRUB bootloader loads the Oracle Linux kernel into memory.
- The kernel initializes and configures the system hardware.
- The kernel reads the
initramfs
file, extracts its contents into a temporary, memory-based file system (tmpfs
), and loads the modules that the file system contains. - The kernel starts the
/sbin/init
process with a process ID of 1 (PID 1).init
is the ancestor of all processes on a system.init
reads its job configuration from the/etc/init
directory. The/etc/init/rcS.conf
file controls howinit
handles system initialization. init
reads/etc/inittab
to determine the default run level. The entry in/etc/inittab
should take the formid:
, where N is the default run level. If the file does not define a default boot level, the default run level is 3.N
:initdefault:NoteDo not edit/etc/inittab
other than to change or comment out the default run level.
The sole function of/etc/inittab
is to define the default run level. The*.conf
scripts in/etc/init
determine howinit
should behave in response to changes in system state.
You can use a kernel boot parameter to override the default run level. See Section 4.2.1.1, “Kernel Boot Parameters”.init
runs/etc/rc.sysinit
to initialize the system, including:- setting the host name
- initializing the network
- mounting the
/proc
file system - initializing SELinux based on its configuration
- printing a welcome banner
- initializing the system hardware based on kernel boot arguments
- mounting the file systems
- cleaning up directories in
/var
- starting swapping
init
executes scripts in the/etc/rc
directory to bring the system to the default run level,X
.dX
. The/etc/init/rc.conf
file controls howinit
starts individual run levels. See Section 4.3, “About Run Levels” and Section 4.3.4, “About Service Scripts”.init
runs any actions that you have defined in/etc/rc.local
.
Note
The Upstart version of init
in Oracle Linux does not keep track of system run levels. Instead, user-space utilities such as initctl
implement run levels. The processes that init
manages are known as jobs, which are defined by files in the /etc/init
directory. init
is an event-based daemon, starting or stopping jobs in response to changes in the system state, which can be the result of other jobs starting or stopping.init(5)
, init(8)
, and initctl(8)
manual pages.4.1 About the Boot Process
Understanding the Oracle Linux boot process can help you if you need to troubleshoot problems while booting a system. The boot process involves several files and errors in these files is the usual cause of boot problems.When an Oracle Linux system boots, it performs the following operations:
- The computer's BIOS performs a power-on self-test (POST), and then locates and initializes any peripheral devices including the hard disk.
- The BIOS reads the Master Boot Record (MBR) into memory from the boot device. (For GUID Partition Table (GPT) disks, this MBR is the protective MBR on the first sector of the disk.) The MBR stores information about the organization of partitions on that device. On a computer with x86 architecture, the MBR occupies the first 512 bytes of the boot device. The first 446 bytes contain boot code that points to the bootloader program, which can be on the same device or on another device. The next 64 bytes contain the partition table. The final two bytes are the boot signature, which is used for error detection. The default bootloader program used on Oracle Linux is GRUB, which stands for GRand Unified Bootloader.
- The GRUB bootloader loads the Oracle Linux kernel into memory.
- The kernel initializes and configures the system hardware.
- The kernel reads the
initramfs
file, extracts its contents into a temporary, memory-based file system (tmpfs
), and loads the modules that the file system contains. - The kernel starts the
/sbin/init
process with a process ID of 1 (PID 1).init
is the ancestor of all processes on a system.init
reads its job configuration from the/etc/init
directory. The/etc/init/rcS.conf
file controls howinit
handles system initialization. init
reads/etc/inittab
to determine the default run level. The entry in/etc/inittab
should take the formid:
, where N is the default run level. If the file does not define a default boot level, the default run level is 3.N
:initdefault:NoteDo not edit/etc/inittab
other than to change or comment out the default run level.
The sole function of/etc/inittab
is to define the default run level. The*.conf
scripts in/etc/init
determine howinit
should behave in response to changes in system state.
You can use a kernel boot parameter to override the default run level. See Section 4.2.1.1, “Kernel Boot Parameters”.init
runs/etc/rc.sysinit
to initialize the system, including:- setting the host name
- initializing the network
- mounting the
/proc
file system - initializing SELinux based on its configuration
- printing a welcome banner
- initializing the system hardware based on kernel boot arguments
- mounting the file systems
- cleaning up directories in
/var
- starting swapping
init
executes scripts in the/etc/rc
directory to bring the system to the default run level,X
.dX
. The/etc/init/rc.conf
file controls howinit
starts individual run levels. See Section 4.3, “About Run Levels” and Section 4.3.4, “About Service Scripts”.init
runs any actions that you have defined in/etc/rc.local
.
Note
The Upstart version of init
in Oracle Linux does not keep track of system run levels. Instead, user-space utilities such as initctl
implement run levels. The processes that init
manages are known as jobs, which are defined by files in the /etc/init
directory. init
is an event-based daemon, starting or stopping jobs in response to changes in the system state, which can be the result of other jobs starting or stopping.init(5)
, init(8)
, and initctl(8)
manual pages.
Kaydol:
Kayıtlar (Atom)
ansible ile yerel quay sunucusu üzerinden execution environment kullanımı
Yerel quay veya registry sunucularımızdaki ee leri ansible ile kullanabiliyoruz. Bunun için kendi yaptığımız ee leri veya hazır ee leri yük...
-
Bu gün ttnetin hediyesi olan tilgin yönlendiriciyle biraz oynayayım dedim Matkap, ve rg316-rp-sma kablo alıp cihazın kapağını tekrar açtım. ...
-
Bu hafta bir kaç gün iett otobüsleriyle istanbul içinde bir yerden bir başka yere gideyim dedim. Otobüslerde klima çalışmaz, pencereler açıl...
-
RHEL tabanlı her hangi bir sistemde felaket durumunda kurtarma modunda açtığımızda chroot yapmadan önce aşağıdaki bağlantı işlemlerini yapma...