แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - golfreeze

Pages: [1] 2 3 ... 73
1
==== เจอปัญหาเรื่อง อัฟโหลดไฟล์ภาพไม่ได้ใน wordpress + selinux allow
ซึ่งทำการแก้ไข permission ต่างๆเรียบร้อยหมดแล้ว

chown apache:apache -R wordpress/uploads
chown 775 -R wordpress/uploads

ถ้ายังไม่ได้อยู่ให้ทำการ allow selinux สำหรับการอัฟโหลดไฟล์โดย
chcon -Rt httpd_sys_rw_content_t /home/wordpress/wp-content/uploads

แล้วทำการอัฟโหลดใหม่ก็จะสามารถอัฟภาพได้ปกติครับผม

2
โดยปกติถ้าเป็น driver card raid ที่มี command storcli มาด้วย จะสามารถเชค อุณหภูมิ ได้ครับ
ซึ่งส่วนใหญ่ megaraid จะทำเป็น packet ที่เป็น Redhat (rpm) มาให้ แต่ก็ไม่ใช่ปัญหาสำหรับ debianer
เราสามารถใช้ command alien แปลง packet .rpm -> .deb แล้วนำไป dpkg -i ได้ครับ ตามนี้เลย

===Install MegaCli on Proxmox any-version or Debian
1. apt-get install alien
2. Install necessary lib apt install libncurses5
3. Download 
wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip
4. Unzip unzip 8-07-14_MegaCLI.zip
5. Create debian package cd Linux 

alien lib-utils2_1.00-12_all.rpm

alien megacli_8.07.14-2_all.rpm

6. Install debian package
dpkg -i lib-utils2_1.00-12_all.deb 

dpkg -i megacli_8.07.14-2_all.deb

7. run MegaCli /usr/local/MegaRAID\ Storage\ Manager/StorCLI/storcli64 show all | more

เขียน script ในการเชค temp on disk หรือ temp on RaidCard
/usr/local/MegaRAID\ Storage\ Manager/StorCLI/storcli64 /c0/eall/sall show all | grep -i "temperature"
### Check temp on SSD-Disk
Drive Temperature =  24C (75.20 F)
Drive Temperature =  26C (78.80 F)

=== command check temperature on MegaRaid 
/usr/local/MegaRAID\ Storage\ Manager/StorCLI/storcli64 /c0 show all | grep -i temperature
### Check Temp on MegaRaid
Support Temperature = Yes
ROC temperature(Degree Celsius) = 60

3
all application on unix knowledges by golfreeze / install php5.6 on rocky9
« on: กุมภาพันธ์ 23, 2025, 10:38:29 pm »
wget https://pkgs.sysadmins.ws/el9/base/x86_64/raven-release.el9.noarch.rpm
rpm -ivh raven-release.el9.noarch.rpm

##vi /etc/yum.repos.d/sysadmins.repo
[sysadmins]
name=Raven's RPM Repository for EL9
#baseurl=https://pkgs.sysadmins.ws/el9/
baseurl=https://pkgs.sysadmins.ws/el9/base/x86_64/
enabled=1
gpgcheck=0

==start
dnf makecache
dnf --enablerepo=raven-modular install php56-php-cli php56-php php56-php-cli php56-php-common php56-php-fpm php56-php-mysqlnd php56-php-gd php56-php-mbstring php56-php-xml php56-php-curl php56-php-opcache

4
all application on unix knowledges by golfreeze / sync time with command chrony
« on: กุมภาพันธ์ 23, 2025, 10:37:42 pm »
##chronyc sync time
chronyc -a makestep

5
command , shell script ,tool , crontab / bash sum number with -sd+ and bc command
« on: กุมภาพันธ์ 08, 2025, 09:10:44 pm »
##start to run script
cat sum.txt | awk -F/ '{print $NF}' | awk '{print $2}' |sed 's/,//g' | paste -sd+ | bc

6
Toya Lake รวมโรงแรมจุดพลุ 花火+ 食べ放題 朝+夕 + 温泉
The Lake Suite Ko no Sumika (Toya Sun Palace Resort & Spa Annex)
The Lake View Toya Nonokaze Resort おすすめ
Toyako Manseikaku Hotel Lakeside Terrace
Toya Kohan TeiOpens in new window
Lake Toya Tsuruga Resort HIKARINOUTA

7
สุดยอดทำเลทองแห่งใหม่ ในจังหวัดสมุทรสาคร โครงการพันธุวงษ์ เฟส 2 เหมาะสำหรับท่านเจ้าของกิจการ
ที่กำลังมองหาที่ดิน เพื่อทำโรงงาน หรือเปิดโรงงานแถวย่านสมุทรสาคร โดยทางทีมงานศิริประชา พรอพเพอที
ที่มีประสบการณ์กว่า 20 ปี ในการจัดสร้างที่ดิน สร้างโรงงาน พร้อมกับหลักแห่งหวงจุ้ย ในการวางตำแหน่ง เพื่อความสิริมงคล
แก่เจ้าของกิจการ ณ ขนาดนี้ทางพื้นที่กำลังอยู่ในขั้นตอนการจัดสร้าง ถ้าเสร็จแล้วจะมาอัฟเดทโครงการให้ทราบกันอีกที

สามารถติดต่อการอัฟเดทข่าวสาร ความคืบหน้าของโครงการได้ที่
https://www.siriprachaproperty.com/en/2024/04/21/sell-factory-samutsakorn-puntuwong-phase2/
https://www.siriprachaproperty.com/puntuwong-phase-2-samutsakorn-factory/

8
ในกรณีเจอปัญหาเรื่องการ import private key ไม่ได้ และมี error permission denied ส่วนหนึ่งมาจาก tty ที่เราใช้เจน กับ import คนละเบอร์กัน
gpg --import private_pkl.key

=== Error ===
gpg: key <KEYID>: "Packetlove <xxxx@gmail.com>" not changed
gpg: key <KEYID>/<KEYID>:error sending to agent: Permission denied
gpg: error building skey array: Permission denied
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1


== ลองทำการ เพิ่ม option : --pinentry-mode loopback
เข้าไปดูนะครับ
gpg --import --pinentry-mode loopback   private_pkl.key
ก็จะสามารถทำ import ได้ครับ

https://www.gnupg.org/documentation/manuals/gnupg/Agent-OPTION.html  :)

9
ในกรณีต้องการเพิ่ม response time ใน log ของ nginx เพื่อ tracking request / response  สามารถทำได้ที่ไฟล์
 /etc/nginx/nginx.conf

เพิ่ม configure ข้างล่างนี้ใน หัวข้อ "http"
log_format timed_combined '$remote_addr - $remote_user [$time_local] '
    '"$request" $status $body_bytes_sent '
    '"$http_referer" "$http_user_agent" '
    '$request_time $upstream_response_time $pipe';

จากนั้นเพิ่มบันทัดของ access log
access_log /var/log/nginx/yourdomain.com.access.log timed_combined;

และทำการ restart nginx 1 รอบ
แล้วทำการ tracking nginx log access.log ดูจะเจอ "0.584 0.584" อยู่ข้างหลัง log นั่นคือ response time ในหน่วยวินาที (sec)

1.46.150.138 - - [03/Mar/2024:07:14:35 +0700] "POST /api/packetlovetracking.php HTTP/1.1" 200 146 "-" "PKL/1.2.5 (iPhone; iOS 17.3.1; Scale/3.00)" 0.584 0.584

10
ในกรณีถ้ามีลิ้ง mp3 อยู่ในหน้าเวบหลายๆไฟล์เราสามารถเขียนสคิปเพื่อ download ได้เลยครับผ่าน
shell script

#wget https://www.dhamma.com/download/cd98/

#less cd98| grep  "mp3&wpdmdl" | tr " " "\n" | grep .mp3 | awk -F 'ind=*.*filename=' '{print $1$2}' | cut -d'&' -f1 | cut -d':' -f2 | sed 's/?//g' | sed 's/\/\//wget https:\/\//g' | sed 's/www/media/' | sed 's/download/pramote/g' | sed 's/cd/cd\/0/'g | sh

เท่านี้ก็ได้ไฟล์ dhamma มาฟังแบบไม่ต้องเข้าหน้าเวบละครับ
 8)

11
เมื่อเวลา รัน command เช่น rm , mv ไปที่บางไฟล์แล้วว่า operation not permitted

เราสามารถทำการเชค permission ไฟล์โดย

lsattr entpdate.service
ถ้าเป็น

#cd /etc/systemd
lsattr entpdate.service
----ia-------e-- entpdate.service

จะไม่สามารถ rm , mv ได้ ต้องทำการปลดสิทธิ์ของไฟล์นี้ออกก่อน

# chattr -ia entpdate.service

แล้วทำการเชค lsattr อีกที
# lsattr entpdate.service
-------------e-- entpdate.service

จะสามารถทำการ rm , mv ไฟล์นั้นได้

ในกรณีโดน trojan ฝังใน linux

===How to Found and Fixed 
0.Check process high cpu or check download trojan packet
1.Check crontab on normal user and user: root
2.cd /etc/systemd found 3 services starting for trojan services
3.found command on /bin and /sbin then “chattr -ia file”
4.reboot server 1 times.

12
#วันนี้มีโจทย์ grep เจอชื่อไฟล์ ทั้งหมดที่เจอคำว่า http และให้เปลี่ยนเป็นคำว่า https ภายใต้ folder "domain"
grep -rl "http://abc" *.php | xargs sed -i 's/http/https/g'

ถ้าเจอ1 file แก้ธรรมดาได้ แต่ถ้าเจอ 1000 file ก็ command ข้างบนได้เลยครับ ^_

 8)

13
===== install additional
yum install libssh2 libssh-devel
pecl install ssh2
yum install php-pear
yum install php-devel

== install plugin on folder “plugin”
wget https://downloads.wordpress.org/plugin/ssh-sftp-updater-support.0.8.5.zip
Unzip ssh-sftp-updater-support.0.8.5.zip

== add configure support ssh2 (sftp) method
#vi wp-config.php
/* Add sftp method */
define( 'FS_METHOD', 'ssh2');


===special Thank ===
[https://developer.wordpress.org/apis/wp-config-php/#wordpress-upgrade-constants]  8)

14
Travel for life trip by golfreeze / まるごと北海道 浅草店
« on: กรกฎาคม 28, 2023, 05:16:56 am »
まるごと北海道 浅草店
https://tabelog.com/tokyo/A1311/A131102/13102359/

15
======Cloudflare create delegate sub domain zone file

เช่นมีโดเมน weloveunix.com เป็น root domain ซึ่งมี record A ต่างๆอยู่แล้ว

แต่มีโจทย์ว่าอยากจะสร้าง MX record และ www record ของ zone file “it.weloveunix.com”
เป็น

it.weloveunix.com MX mail.it.weloveunix.com
www IN A 103.x.y.z

สามารถทำได้ดังนี้

1.สร้าง ns ของ it.weloveunix.com ชี้แยกออกมาที่ ns ของเราเอง ซึ่งไม่ได้อยู่ภายใต้ cloudflare ns
2.ทำการสร้าง zone file “it.weloveunix.com” บน bind (DNS server) ที่ไม่ได้อยู่ใน Cloudflare system
3.ทำการสร้าง record ตามที่ต้องการ
it.weloveunix.com MX mail.it.weloveunix.com
www IN A 103.x.y.z

4.ตรวจสอบผ่าน dig command
#dig it.weloveunix.com ns
#dig www.it.weloveunix.com
#dit it.weloveunix.com mx

 8) ไม่ยากเลยใช่ปะครับ ลองดู

Pages: [1] 2 3 ... 73