----------------------------------------------------
NGINX ## Dosya Boyutu Değiştirme
# set client body size to 2M #
client_max_body_size 100M;
----------------------------------------------------
CentOS 7 ## Sistem dilini değiştirmeyum -y install system-config-language
system-config-language
----------------------------------------------------
crt, key to pfx
crt, key to pfx
openssl pkcs12 -export -in uni.crt -inkey uni.key -out uni.pfx
----------------------------------------------------
epel kütüphanesi yükleme
yum -y update
yum -y install epel-release
yum repolist
----------------------------------------------------
nano varsayılan editör
yum -y install nano [kur]
nano /etc/bashrc [dosyayı aç]
export EDITOR="nano" [dosya sonuna ekle]
----------------------------------------------------
Tomcat Servisini Durdurma / Başlatma
1. Seçenek
Tomcat'i mauel kurduysanız aşağıdaki komutları kullanabilirsiniz:
sudo /etc/init.d/tomcat stop
sudo /etc/init.d/tomcat start
sudo /etc/init.d/tomcat restart
2. Seçenek
Tomcat manuel olarak kurduysanız "[tomcat]/bin" dizini altında aşağıdaki komutları kullanabilirsiniz:
sudo ./shutdown.sh
sudo ./startup.sh
3. Seçenek
Tomcat'i reposundan kurduysanız aşağıdaki komutları kullanabilirsiniz:
sudo systemctl stop tomcat
sudo systemctl start tomcat
sudo systemctl restart tomcat
----------------------------------------------------
Kullanıcı ekleme
sudo useradd -m [kullanıcı adı]
----------------------------------------------------
Kullanıcı şifresi oluşturma / değiştirme
sudo passwd [kullanıcı adı]
----------------------------------------------------
İşlemci Sayısı Öğrenme
cat /proc/cpuinfo | grep cores
cpu cores : 4
cpu cores : 4
cpu cores : 4
...
Çıkan sonuç fiziksel çekirdek sayısını vermekle beraber, aynı sonucun tekrar sayısı sanal çekirdek(thread) sayısını verir.
----------------------------------------------------
Bellek (RAM&Swap) Bilgileri
free -m
free -h
----------------------------------------------------
Ubuntu Kullanıcı şifresi değiştirme
sudo passwd [kullanıcı adı]
----------------------------------------------------
Kullanıcı Silme
sudo userdel [kullanıcı adı]
sudo rm -rf /home/[kullanıcı adı]
----------------------------------------------------
Kullanıcı Listeleme
----------------------------------------------------
Açık olan portları görüntüleme
netstat-plnt
----------------------------------------------------
bir portu dinleyen servisleri görüntüleme
netstat -tulpn | grep :80
----------------------------------------------------
Listeleme
ls [tüm dizin içeriğini listeler]
ls -l [tüm dizin içeriğini ayrıntılı listeler]
ls *.log [uzantısı .log olanları listeler]
ls che* [dosya adı che ile başlayanları listeler]
ls | less [dizindeki dosyaları sayfa sayfa görüntüler]
----------------------------------------------------
Dosya / klasör arama
sudo find -name [dizin adı] ["*dosya adı*"]
sudo find -name ["*dosya adı*"]
Ör:
finmd / -name imagemagick 2> /dev/null
----------------------------------------------------
Dosya içinde bir değer arama
sudo grep -rl 'aranacak deger'
----------------------------------------------------
Klasör arama
sudo whereis [klasör adı]
----------------------------------------------------
Dosya içinde arama
sudo grep [aranacak kelime] [/dizin/*.*]
----------------------------------------
Dosya ve dizin kopyalama (-R -r : dizinleri alt dizinleriyle kopylar)
sudo cp [dosya adı] /var/www/
sudo cp -r [dizin adı] /var/www/
cp -R /var/yedek/* /dspace/
----------------------------------------
Dizin içeriğini listeleme
ls
ls /var/www/
----------------------------------------
Dizin oluşturma
sudo mkdir [dizinadı]
----------------------------------------
Dosya taşıma
sudo mv [dosya adı] /var/www/
----------------------------------------
Dosya adı değiştirme
sudo mv [dosya adı] [yeni dosya adı]
----------------------------------------
Dizine girme
cd [dizin adı]
----------------------------------------
Dizinden çıkma
cd ..
---------------------------------------
Dosya/dizin adı silme
sudo rm [dosya adı]
--------------------------------------
Dizinleri ve alt dizinleri ile silme
sudo rm -r [dosya adı]
--------------------------------------
Dosya adını silmeden içeriğini silme
sudo cat /dev/null > /var/log/[dosya adı]
--------------------------------------
Log incelme
sudo tail -n [20] [dosya adı]
--------------------------------------
Dosya boyutu öğrenme
sudo du -sh [dosya adı]
--------------------------------------
Disk boyutu öğrenme
sudo df (KB cinsinden sonuç listeler)
sudo df -h (GB cinsinden sonuç listeler)
--------------------------------------
Geçici Bellek (RAM) boyutu öğrenme
sudo free -h (GB cinsinden sonuç listeler)
--------------------------------------
Program Yükleme
sudo apt-get install [program adı]
--------------------------------------
Program/paket kaldırma
sudo apt-get remove [program adı]
--------------------------------------
Program/paket bağlantılarıyla kaldırma
sudo apt-get remove --purge [program_adı]
--------------------------------------
Kullanılmayan Program/paketleri kaldırma
sudo apt-get autoclean
veya
sudo apt-get autoremove
--------------------------------------
Ubuntu Sürümünü Öğrenme
sudo cat /etc/issue.net
--------------------------------------
CentOS Sürüm Öğrenme
hostnamectl
--------------------------------------
--------------------------------------
CentOS Güncelleme
--------------------------------------
Ubuntu 32-bit mi 86-bit mi?
uname -m
----------------------------------------------------
Sürüm Yükseltme
do-release-upgrade
--------------------------------------
Java Home Öğrenme
echo $JAVA_HOME
--------------------------------------
Java Home Belirleme
--------------------------------------
Ubuntu Sürümünü Yükseltme
sudo apt-get update
sudo apt-get upgrade
--------------------------------------
Bir programın sürümü öğrenme
sudo [program adı -version]
ör: sudo mvn -version
--------------------------------------
DSpace sürümünü öğrenme (4.0 ve üsütü için):
.../dspace/bin$ sudo ./dspace version
--------------------------------------
Tomcat sürümünü öğrenme
.../tomcat7/bin$ sudo ./version.sh
--------------------------------------
Handle sunucu başlatma
sudo /dspace/bin/start-handle-server
--------------------------------------
chmod
755 – Herkes okuyabilir, çalıştırabilir; ancak değişiklik yapamaz.
777 – Herkes okuyabilir, yazabilir, çalıştırabilir.
644 – Herkes okuyabilir; ancak çalıştıramaz.
655 – Herkes okuyabilir, çalıştırabilir; ancak değiştiremez.
Örneğin:
sudo chmod 777 [dosya/klasör adı] -R
chmod değeri hesaplama:
400 200 100 = 700
40 20 10 = 70
4 2 1 = 7
--------------------------------------
Dosya veya klasörlere yazma izni verme örneği
sudo chmod 777 -R /var/www/ojs/config.inc.php
sudo chmod 777 -R /var/www/ojs/public
--------------------------------------
Sembolik Link Oluşturma
--------------------------------------
Sembolik Link İptal Etme
unlink [symlink]
--------------------------------------
Linux kullanıcısı için login shell
root kullanıcısı iken aşağıdaki komut verilir:
sudo chsh -s /bin/bash [username]
----------------------------------------
Bilgisayarı yeniden başlatma
sudo reboot
sudo shutdown -r now
--------------------------------------
Bilgisayarı kapatma
shutdown now
poweroff
----------------------------------------
Uzak erişim için OpenSSH-server paketi kurulumu
sudo apt-get install openssh-server
--------------------------------------
VNC sunucu hizmetinin ssh üzerinden başlatılması
sudo vncserver :1 -geometry 1280x700 -depth 16
--------------------------------------
Dosya sıkıştırma
sudo zip [dosya_adı].zip [sıkıştırılacak_dosya_adı]
--------------------------------------
Klasör sıkıştırma
sudo zip -r KlasorAdı.zip SıkıştırılacakKlasorAdı
sudo tar -zcvf KlasorName.tar.gz SıkıştırılacakKlasorAdı
Klasör açma
sudo unzip -r KlasorName.zip
sudo tar -zxvf KlasorName.tar.gz
--------------------------------------
postgres kullanıcısına geçme
sudo su postgres
--------------------------------------
PostgreSQL'deki bir veri tabanından kayıtları dışarı atma
pg_dump [veri tabanı adı] > db.dump
--------------------------------------
PostgreSQL veri tabanına kayıt aktarma
psql [veri tabanı adı] < db.dump
--------------------------------------
PID Number öğrenme
sudo ps aux | grep -i [program adı]
sudo ps aux | grep -i handle-server/
----------------------------------------
Ubuntu'ya Adobe Flash Player kurma
sudo apt-get install flashplugin-installer gsfonts-x11
----------------------------------------
Java Sürümü Değiştirme
sudo update-alternatives --config java
---------------------------
CentOS Geliştirme Araçları:
yum groupinstall development tools
-----------------
CentOS Güncelleme
yum update
------------------
PHP Sürüm Öğrenme:
php -v
----------------------------
PHP Paketi kaldırma:
yum remove php-common
----------------------------------------------
Apache Servisini Yeniden Başlatma:
/etc/init.d/httpd restart
-----------------------------------------
iptables Çıktısı:
iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
----------------------------------------------------
epel kütüphanesi yükleme
yum -y update
yum -y install epel-release
yum repolist
----------------------------------------------------
nano varsayılan editör
yum -y install nano [kur]
nano /etc/bashrc [dosyayı aç]
export EDITOR="nano" [dosya sonuna ekle]
----------------------------------------------------
Tomcat Servisini Durdurma / Başlatma
1. Seçenek
Tomcat'i mauel kurduysanız aşağıdaki komutları kullanabilirsiniz:
sudo /etc/init.d/tomcat stop
sudo /etc/init.d/tomcat start
sudo /etc/init.d/tomcat restart
Tomcat manuel olarak kurduysanız "[tomcat]/bin" dizini altında aşağıdaki komutları kullanabilirsiniz:
sudo ./shutdown.sh
sudo ./startup.sh
3. Seçenek
Tomcat'i reposundan kurduysanız aşağıdaki komutları kullanabilirsiniz:
sudo systemctl stop tomcat
sudo systemctl start tomcat
sudo systemctl restart tomcat
----------------------------------------------------
Kullanıcı ekleme
sudo useradd -m [kullanıcı adı]
Kullanıcı şifresi oluşturma / değiştirme
sudo passwd [kullanıcı adı]
----------------------------------------------------
İşlemci Sayısı Öğrenme
cat /proc/cpuinfo | grep cores
cpu cores : 4
cpu cores : 4
cpu cores : 4
...
Çıkan sonuç fiziksel çekirdek sayısını vermekle beraber, aynı sonucun tekrar sayısı sanal çekirdek(thread) sayısını verir.
----------------------------------------------------
Bellek (RAM&Swap) Bilgileri
free
free -h
----------------------------------------------------
Ubuntu Kullanıcı şifresi değiştirme
sudo passwd [kullanıcı adı]
Kullanıcı Silme
sudo userdel [kullanıcı adı]
sudo rm -rf /home/[kullanıcı adı]
----------------------------------------------------
Kullanıcı Listeleme
cat /etc/passwd
----------------------------------------------------
Açık olan portları görüntüleme
netstat-plnt
----------------------------------------------------
bir portu dinleyen servisleri görüntüleme
netstat -tulpn | grep :80
netstat -tulpn | grep :8080
Listeleme
ls [tüm dizin içeriğini listeler]
ls -l [tüm dizin içeriğini ayrıntılı listeler]
ls *.log [uzantısı .log olanları listeler]
ls che* [dosya adı che ile başlayanları listeler]
ls | less [dizindeki dosyaları sayfa sayfa görüntüler]
Dosya / klasör arama
sudo find -name [dizin adı] ["*dosya adı*"]
sudo find -name ["*dosya adı*"]
Ör:
finmd / -name imagemagick 2> /dev/null
Dosya içinde bir değer arama
sudo grep -rl 'aranacak deger'
Klasör arama
sudo whereis [klasör adı]
----------------------------------------------------
Dosya içinde arama
sudo grep [aranacak kelime] [/dizin/*.*]
Dosya ve dizin kopyalama (-R -r : dizinleri alt dizinleriyle kopylar)
sudo cp [dosya adı] /var/www/
sudo cp -r [dizin adı] /var/www/
cp -R /var/yedek/* /dspace/
cp -R /dspace/webapps/* /var/lib/tomcat7/webapps*
----------------------------------------
Dizin içeriğini listeleme
ls
ls /var/www/
----------------------------------------
Dizin oluşturma
sudo mkdir [dizinadı]
----------------------------------------
Dosya taşıma
sudo mv [dosya adı] /var/www/
----------------------------------------
Dosya adı değiştirme
sudo mv [dosya adı] [yeni dosya adı]
----------------------------------------
Dizine girme
cd [dizin adı]
----------------------------------------
Dizinden çıkma
cd ..
---------------------------------------
Dosya/dizin adı silme
sudo rm [dosya adı]
--------------------------------------
Dizinleri ve alt dizinleri ile silme
sudo rm -r [dosya adı]
--------------------------------------
Dosya adını silmeden içeriğini silme
sudo cat /dev/null > /var/log/[dosya adı]
Log incelme
sudo tail -n [20] [dosya adı]
Dosya boyutu öğrenme
sudo du -sh [dosya adı]
--------------------------------------
Disk boyutu öğrenme
sudo df (KB cinsinden sonuç listeler)
sudo df -h (GB cinsinden sonuç listeler)
--------------------------------------
Geçici Bellek (RAM) boyutu öğrenme
sudo free -h (GB cinsinden sonuç listeler)
--------------------------------------
Program Yükleme
sudo apt-get install [program adı]
--------------------------------------
Program/paket kaldırma
sudo apt-get remove [program adı]
--------------------------------------
Program/paket bağlantılarıyla kaldırma
sudo apt-get remove --purge [program_adı]
--------------------------------------
Kullanılmayan Program/paketleri kaldırma
sudo apt-get autoclean
veya
sudo apt-get autoremove
--------------------------------------
Ubuntu Sürümünü Öğrenme
sudo cat /etc/issue.net
--------------------------------------
CentOS Sürüm Öğrenme
--------------------------------------
CPU Limit
cpulimit -l 30 -p PID &--------------------------------------
CentOS Güncelleme
yum update -y
--------------------------------------
Ubuntu 32-bit mi 86-bit mi?
uname -m
----------------------------------------------------
Sürüm Yükseltme
do-release-upgrade
Java Home Öğrenme
echo $JAVA_HOME
--------------------------------------
Java Home Belirleme
export JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk-1.7.0.151-2.6.11.1.el7_4.x86_64
Ubuntu Sürümünü Yükseltme
sudo apt-get update
sudo apt-get upgrade
--------------------------------------
Bir programın sürümü öğrenme
sudo [program adı -version]
ör: sudo mvn -version
--------------------------------------
DSpace sürümünü öğrenme (4.0 ve üsütü için):
.../dspace/bin$ sudo ./dspace version
--------------------------------------
Tomcat sürümünü öğrenme
.../tomcat7/bin$ sudo ./version.sh
--------------------------------------
Handle sunucu başlatma
sudo /dspace/bin/start-handle-server
--------------------------------------
chmod
755 – Herkes okuyabilir, çalıştırabilir; ancak değişiklik yapamaz.
777 – Herkes okuyabilir, yazabilir, çalıştırabilir.
644 – Herkes okuyabilir; ancak çalıştıramaz.
655 – Herkes okuyabilir, çalıştırabilir; ancak değiştiremez.
Örneğin:
sudo chmod 777 [dosya/klasör adı] -R
chmod değeri hesaplama:
400 200 100 = 700
40 20 10 = 70
4 2 1 = 7
--------------------------------------
Dosya veya klasörlere yazma izni verme örneği
sudo chmod 777 -R /var/www/ojs/config.inc.php
sudo chmod 777 -R /var/www/ojs/public
--------------------------------------
Sembolik Link Oluşturma
ln -s /usr/local/apache-tomcat-9.0.8/webapps/ROOT/ /dspace/
ln -s /var/pkp_apps/ojs/ /var/www/html/
--------------------------------------
Sembolik Link İptal Etme
unlink [symlink]
--------------------------------------
Linux kullanıcısı için login shell
root kullanıcısı iken aşağıdaki komut verilir:
sudo chsh -s /bin/bash [username]
----------------------------------------
Bilgisayarı yeniden başlatma
sudo reboot
sudo shutdown -r now
--------------------------------------
Bilgisayarı kapatma
shutdown now
poweroff
----------------------------------------
Uzak erişim için OpenSSH-server paketi kurulumu
sudo apt-get install openssh-server
----------------------------------------
Uzak erişim için VNC server paketi kurulumu
sudo apt-get install vnc4server
Uzak erişim için VNC server paketi kurulumu
sudo apt-get install vnc4server
VNC sunucu hizmetinin ssh üzerinden başlatılması
sudo vncserver :1 -geometry 1280x700 -depth 16
--------------------------------------
Dosya sıkıştırma
sudo zip [dosya_adı].zip [sıkıştırılacak_dosya_adı]
--------------------------------------
Klasör sıkıştırma
sudo zip -r KlasorAdı.zip SıkıştırılacakKlasorAdı
sudo tar -zcvf KlasorName.tar.gz SıkıştırılacakKlasorAdı
Klasör açma
sudo unzip -r KlasorName.zip
sudo tar -zxvf KlasorName.tar.gz
sudo gunzip [dosya.gz]
sudo bunzip2 [dosya.bz2]--------------------------------------
postgres kullanıcısına geçme
sudo su postgres
--------------------------------------
PostgreSQL'deki veri tabanlarını listeleme
psql -l
PostgreSQL'deki veri tabanlarını listeleme
psql -l
--------------------------------------
PostgreSQL'de veri tabanı silme
dropdb dspace
PostgreSQL'de veri tabanı silme
dropdb dspace
--------------------------------------
PostgreSQL'deki bir veri tabanından kayıtları dışarı atma
pg_dump [veri tabanı adı] > db.dump
--------------------------------------
PostgreSQL veri tabanına kayıt aktarma
psql [veri tabanı adı] < db.dump
--------------------------------------
PID Number öğrenme
sudo ps aux | grep -i [program adı]
sudo ps aux | grep -i handle-server/
Ubuntu'ya Adobe Flash Player kurma
sudo apt-get install flashplugin-installer gsfonts-x11
----------------------------------------
Java Sürümü Değiştirme
sudo update-alternatives --config java
---------------------------
CentOS Geliştirme Araçları:
yum groupinstall development tools
-----------------
CentOS Güncelleme
yum update
------------------
PHP Sürüm Öğrenme:
php -v
----------------------------
PHP Paketi kaldırma:
yum remove php-common
----------------------------------------------
Apache Servisini Yeniden Başlatma:
/etc/init.d/httpd restart
iptables Çıktısı:
iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
D25F405871
YanıtlaSilkiralık hacker
hacker arıyorum
belek
kadriye
serik