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