D ako sureDepende yata sa script un master
netstat -ltnp | grep ':81'
thanks lods try kohanapin mo muna kung anong program yung gumagamit ng port 81
Code:netstat -ltnp | grep ':81'
paano siya ibahin?hanapin mo muna kung anong program yung gumagamit ng port 81
Code:netstat -ltnp | grep ':81'
pagkatapos mo malaman program name (e.g squid)... madalas nasa /etc folder yan (/etc/squid)thanks lods try ko
paano siya ibahin?
grep -r
sa /etc grep -r '81' /etc
nano
or vim
) para maedit yung file/configeto sya paps oh di ko ma edithanapin mo muna kung anong program yung gumagamit ng port 81
Code:netstat -ltnp | grep ':81'
kung nginx, may dalawang directory yan for config, kung wala saeto sya paps oh di ko ma edit
View attachment 1792050
/etc/nginx/nginx.conf
, nasa loob ng /etc/nginx/conf.d/filename.conf
by the way, hindi na kasama yung number, process id lang yan.eto sya paps oh di ko ma edit
View attachment 1792050
permission denied daw lodskung nginx, may dalawang directory yan for config, kung wala sa/etc/nginx/nginx.conf
, nasa loob ng/etc/nginx/conf.d/filename.conf
by the way, hindi na kasama yung number, process id lang yan.
tama na ata to /etc/nginx/nginx.confkung nginx, may dalawang directory yan for config, kung wala sa/etc/nginx/nginx.conf
, nasa loob ng/etc/nginx/conf.d/filename.conf
by the way, hindi na kasama yung number, process id lang yan.
nahanap mo na?permission denied daw lods
tama na ata to /etc/nginx/nginx.conf
grep -r
na sinabi ko kahapon.grep -r '81' /etc/nginx
eto gamit kobg script paps wala syang port menu eh sayang ganda pa naman gamitinnahanap mo na?
pwede mo iangat ng folder yunggrep -r
na sinabi ko kahapon.
grep -r '81' /etc/nginx
lalabas jan yung filename ng config
ano gamit mong script? wala ba syang change port sa menu?
permission denied paps bat kaya gantonahanap mo na?
pwede mo iangat ng folder yunggrep -r
na sinabi ko kahapon.
grep -r '81' /etc/nginx
lalabas jan yung filename ng config
ano gamit mong script? wala ba syang change port sa menu?
ss -4tlnp -o state listening '( sport = :81 )'
a=$(find /etc/nginx/ -type f -name '*.conf' | xargs grep -l '^\s*listen.\+:81')
sed -i 's/^\(\s*listen.\+:8\)1/\10/' $a
nginx -t
nginx -sreload
permission denied daw papshanggat' maari i-leverage mo ang mas modern na 'ss'. so kung gusto mo makita open port 81, eto ang mas modern na approach:
Code:ss -4tlnp -o state listening '( sport = :81 )'
ngayun na alam mo na ang nginx yun. so yung config nun can be in many places. so para makita mo yung config file na may listening port 81. so to change to port 80, as root issue the following,
Code:a=$(find /etc/nginx/ -type f -name '*.conf' | xargs grep -l '^\s*listen.\+:81') sed -i 's/^\(\s*listen.\+:8\)1/\10/' $a
root kaba nun i-run mo?permission denied daw paps
oo papsroot kaba nun i-run mo?
to verify, i-rerun mo yung cmnds, then issue mo to.oo paps
whoami
id
echo $a
ls -l $a
script siguro may problem papsto verify, i-rerun mo yung cmnds, then issue mo to.
Code:whoami id echo $a ls -l $a
isang cmd yan bawat line.