Editoi
Takaisin
id
text
komento
1
"jobs" näyttää keskeneräiset prosessit, prosessit "ps aux | grep lighttpd " näyttää pidin, eka muuttuja heti "kill $pid" = tappaa prosessin "fg" jatkaa prosessia
jobs
2
alias kapsi='echo Insert112!; ssh nevalain@kapsi.fi'
3
Apache Tomcat in RHEL 7 default folder locations, hakemistot
https://notesbytom.wordpress.com/2015/03/17/apache-tomcat-in-rhel-7/
4
bash history
ls -al .history_files/
5
bash history
cat .bashrc.MML
6
Cat ja näytä vain tietty määrä merkkejä riviltä
cat /var/log/messages | cut -c1-250
7
count files/dirs
ls | wc -l
8
crontab, jos haluaa emacsin
EDITOR=emacs crontab -e
9
diff side by side, only |
diff -y -W 180 backend.properties ../kehitys/backend.properties | grep "|"
10
find file, etsi tiedosto sen nimellä
find . -name '*.pl'
11
find folder, etsi kansio sen nimellä
find . -type d -name 'folder'
12
Find, etsi tiedostojen sisältä
grep -r . -e 'use.fontawesome'
13
Font Awesome cheat sheet of all the content values
http://astronautweb.co/snippet/font-awesome/
ftp ja 1 sekunnin intervalli
hydra -V -C /usr/share/seclists/Passwords/Default-Credentials/ftp-betterdefaultpasslist.txt -c 1 ftp://osoite
15
git kloonaa repon paikalliseksi, loppuun voi vielä laittaa esim testi.git, jolloin repo siihen hakemistoon
git clone git@versionhallinta.mmmtike.fi:TTERAS/omatili.git
16
Git muutoksen tekeminen
git add . git commit -m "nexus_list_versions.sh" git push origin master
17
Git ohjeita
https://www.cs.helsinki.fi/u/jarmoiso/gitOhjeet/
18
Git, kloonaa repon paikalliseksi
git pull
19
gobuster
gobuster dir -w /usr/share/seclists/Discovery/Web-Content/common.txt -u
http://osoite.fi
-b 403
20
Google pagespeed
https://developers.google.com/speed/pagespeed/insights/
21
Grep part of strt, palauttaa osan tekstirivistä
cat vetumamessage.csv |grep -o "8aa.*\",\"\""
22
Head, ekat 10 riviä filestä, first 10 lines
head -10 bar.txt
23
Http headerit
https://code.tutsplus.com/tutorials/http-headers-for-dummies--net-8039
24
Hydra user:password listaus basic authentication
hydra -V -C /usr/share/seclists/Passwords/Default-Credentials/ftp-betterdefaultpasslist.txt http-get://osoite.fi
25
Job, jatka jobia 1
fg 1
Jos bash skripti on rikki, se korjataan
sed -i -e 's/\r$//' scriptname.sh
27
Journalctl lokien seutanta -f follow real time
journalctl -u tomcat -f
28
Jsonlint jsonvalidator
https://jsonlint.com/
29
Käytettävät repot. Jos repon enabloi, täytyy se pitää enabloituna, jotta tietoturvapäivitykset tulevat
subscription-manager repos
30
Käyttäjälle suoritusoikeudet tiedostoon
chmod u+x filename
31
logrotate mm. tomcat
https://dzone.com/articles/how-rotate-tomcat-catalinaout
32
Lokit, /var/log/
http://www.thegeekstuff.com/2011/08/linux-var-log-files/
33
ls, näyttää tiedostokoon mukaisessa järjestyksessä, r=reverseorder
ls -lSr
34
mitä portteja kuunnellaan, netstat
netstat -plnt
35
Netcat, nc, Testaa onko portti auki
echo '' | nc -w 2 --send-only $host $port && echo OK
36
Netstat, yhteyksien määrä tällä hetkellä
netstat -anp | grep :80 | grep ESTABLISHED | wc -l
37
Nmap skannaa kaikki palvelut ip osoitteesta
sudo nmap -sV ip-osoite
nmap vulners skriptillä -v on verbose moodissa
sudo nmap -sV --script vulners osoite -v
39
näyttää paljonko levytilaa saatavilla nopeasti koneeseen
vgs
40
Näyttää vikat 10 riviä tiedostosta
tail access.log
41
PHP errors
error_reporting(E_ALL); ini_set('display_errors', 1);
42
PHP string contains word
if (strpos($a, 'are') !== false) {echo 'true';}
43
Poista, delete empty files find . -type f -empty -delete etsi alle 21 bittiä koon ja tuhoaa find . -type f -size -21c -delete
find . -type f -empty -delete
44
Pura war-tiedosto, jar, war
jar -xvf filename.war
45
Putty use SSH Keys
https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/
46
Qualys SSL labs, SSL-testi
https://www.ssllabs.com/ssltest/analyze.html?d=asiointi.maanmittauslaitos.fi&latest
47
rootiksi
sudo su
48
RPM näyttää paketit
rpm -qa
49
RPM näyttää paketit
rpm -qa |grep kasi
50
RPM Näytä tiedot paketista
rpm -qi kasi-authorization-20170706154152-1.noarch
51
systemctl enable, käynnistetään service bootissa.
systemctl enable tomcat
52
Systemctl vs service Molemmat ovat sama asia (service on vanhentunut komento) systemctl näyttää enemmän?
systemctl tomcat restart
53
Tar avaa paketti
tar -xvzf community_images.tar.gz
54
TCPDUmp
tcpdump -i any -n port 80
55
Tee komentokehotteessa 3 Gt kokoinen tiedosto
fsutil file createnew c:\omat\TURHA_DATATESTIT\testi10.txt 3000000000
56
Tomcat webapps dir, kasi
/var/lib/tomcat/webapps/
57
top -o %CPU tai %MEM, shift+P order by cpu, shift+m order by mem
top -d 0.5 -o %MEM
58
YUM update poislukien paketit
yum -x 'jenki*' -x 'post*' update