HEX
Server: nginx/1.28.3
System: Linux lightweb-s1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64
User: dawonefr-98 (1071)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: //home/eslinced-103/.bash_history
ls
cd ..
ls
cd ploi/
ls
cd ..
cd ~
ls
cd eslincedu.or.kr/
ls
vi .env
pwd
vi .env
php artisan migrate
vi .env
php artisan migrate
ping localhost
mariadb -u eslic_edu -p
mariadb -u eslic_edu -p -h 127.0.0.1
mariadb -u eslic_edu -p
mariadb -u eslic_edu -p -h 127.0.0.1
mariadb -u eslic_edu -p -h127.0.0.1
mariadb -u eslic_edu -p -H 127.0.0.1
ifconfig
mariadb -u eslic_edu -p -h 49.247.11.65
mariadb -u eslinc_edu -p -h 49.247.11.65
mariadb -u eslic_edu -p -h 127.0.0.1
vi .env
php artisan optimize:clear
php artisan migrate
vi .env
ls
cd storage/
ls
cd app/
ls
wget http://eslincedu.or.kr/storage.tar.gz
tar -zxvf storage.tar.gz 
ls
rm storage.tar.gz 
ls
cd public/
ls
cd ../../
ls
cd ..
php artisan storage:link
exit
ls
cd brise-edu.or.kr
ls
vim .env
php artisan optimize:clear
php artisan tinker
php artisan config:cache
php artisan storage:link
ls
cd brise-edu.or.kr
ls
brise-edu.or.kr
php artisan storage:link
ls storage/app/public/university_logos
ls
cat .env | grep DB_
mysql -u eslinc_edu -p
mariadb --version
mysql --version
mariadb -u eslinc_edu -p
ls
vim .env
mariadb -u eslinc_edu -p
sudo mariadb
mysql -u root -p
sudo mariaDB
ls
php artisan db:seed --class="AmuzPackages\\EslincEdu\\Database\\Seeders\\Items\\UniversitiesSeeder" --force
exit;
cd
ls
cd brise-edu.or.kr
ls
php artisan tinker
php artisan db:seed --class=AmuzPackages\\EslincEdu\\Database\\Seeders\\UniversitiesTableSeeder
ls
cd ..
php artisan db:seed --class="AmuzPackages\\EslincEdu\\Database\\Seeders\\Items\\UniversitiesSeeder"
ls
cd brise-edu.or.kr
php artisan db:seed --class="AmuzPackages\\EslincEdu\\Database\\Seeders\\Items\\UniversitiesSeeder"
php artisan tinker
ls
cd brise-edu.or.kr
ls
mysql -u root -p
php artisan tinker
:q
php artisan tinker
php artisan tinker --execute="App\Models\Central\Admin::all();"
php artisan tinker --execute="App\Models\Central\Admin::count();"
php artisan tinker --execute="DB::connection('central')->select('SELECT * FROM admins');"
$admin->getRoleNames();
php artisan tinker
[200~php artisan tinker --execute="App\Models\Central\Admin::find(2)->update(['password' => \Illuminate\Support\Facades\Hash::make(‘amuz1234’)]);”
php artisan tinker --execute="App\Models\Central\Admin::find(2)->update(['password' => \Illuminate\Support\Facades\Hash::make(‘amuz1234’)]);”
$admin = App\Models\Central\Admin::find(2);
$admin->getRoleNames();
$admin = App\Models\Central\Admin::find(2);
exit;
php artisan tinker
vim .env
php artisan tinker
DB::table('universities')->get();
php artisan tinker
ls
brise-edu.or.kr
cd brise-edu.or.kr
ls
php artisan tinker
use AmuzPackages\EslincEdu\Models\Professor;
php artisan tinker
cd ~
ls
cd eslincedu.or.kr/
ls
cd storage/
ls
cd framework/
ls
cd ..
ls
cd AmuzPackages/
ls
cd ..
ls
cd ..
ls
rm -rf eslincedu.or.kr/
ls
cd brise-edu.or.kr/
ls
ls -al
rm -rf 'CentralAdmin::find(*
;
'
ls
cd ..
ls
ls -al
cd .ssh
ls
cat authorized_keys 
cd ~
ls
cd brise-edu.or.kr/
ls
ls -al
cd database/
ls
cd seeders/
ls
cat DatabaseSeeder.php 
cd ..
ls
cd ..
ls
cd AmuzPackages/
ls
cd EslincEdu/
ls
cd Database/Seeders/
ls
cat EslincEduDatabaseSeeder.php 
cd Items/
ls
cd ../../../
ls
cd ..
ls
php artisan db:seed --class=AmuzPackages\EslincEdu\Database\seeders\Items\UniversitiesSeeder
php artisan db:seed --class=\AmuzPackages\EslincEdu\Database\seeders\Items\UniversitiesSeeder
php artisan db:seed --class="AmuzPackages\EslincEdu\Database\seeders\Items\UniversitiesSeeder"
php artisan db:seed --class="AmuzPackages\EslincEdu\Database\Seeders\Items\UniversitiesSeeder"
php artisan db:seed --class="AmuzPackages\EslincEdu\Database\Seeders\Items\ProfessorsSeeder"
php artisan db:seed --class="AmuzPackages\EslincEdu\Database\Seeders\Items\DevicesSeeder"
php artisan db:seed --class="AmuzPackages\EslincEdu\Database\Seeders\BRiseSeeder"
ls
cd brise-edu.or.kr
ls
cd public
ls
cd storage
ls
cd notice
ls
cd attachments
ls
cd ..
ls
cd assets
ls
cd ..
mysql -u root -p
ls
cd brise-edu.or.kr
ls
cd storage/logs
ls -l
tail -f laravel.log
grep "production.ERROR" laravel.log | tail -n 10
tail -n 50 laravel.log
grep "production.ERROR" laravel.log | tail -n 5
php artisan tinker
cd ..
php artisan tinker
php artisan thinker
ls
cd brise-edu.or.kr
php artisan thinker
ls
cd brise-edu.or.kr
php artisan tinker
ls
cd brise-edu.or.kr
ls
php artisan tinker
[200~php artisan tinker
~
php artisan tinker
ls
cd php artisan tinker
cd brise-edu.or.kr
ls
php artisan tinker
ls
cd brise-edu.or.kr
npm run prod 
php artisan nova:publish --force
php artisan optimize:clear
php artisan tinker
ls
cd brise-edu.or.kr
ls
php artisan tinker
npm run prod   
php artisan nova:publish --force
php artisan optimize:clear 
php artisan tinker
tail -n 50 storage/logs/laravel.log
ls
cd brise-edu.or.kr
ls
php artisan tinker
tail -f storage/logs/laravel.log
grep -A 10 "production.ERROR" storage/logs/laravel.log | tail -n 40
grep -A 5 "production.ERROR" storage/logs/laravel-$(date +"%Y-%m-%d").log | head -n 10
tail -n 50 storage/logs/laravel.log
grep -A 20 "production.ERROR" storage/logs/laravel.log | head -n 30

php artisan tinker
ls
cd brise-edu.or.kr
php artisan tinker
ls
cd brise-edu.or.kr
Schema::getColumnListing('enrollments');
use Illuminate\Support\Facades\Schema;
php artisan tinker
ㄷㅌㄹㅇㅇㄷㄷdkjafk
dd
ls
cd brise-edu.or.kr
tail -n 100 storage/logs/laravel.log
grep "2025-11-04 12" storage/logs/laravel.log -A 20
php artisan tinker
ls
cd brise-edu.or.kr
php artisan route:clear php artisan cache:clear php artisan config:clear php artisan optimize:clear
php artisan route:clear
php artisan cache:clear
php artisan config:clear
php artisan optimize:clear
ls
cd brise-edu.or.kr
ls
cd ~/public
ls
cd ~/public
cd public
ls
cd storage
ls
cd ..
ls
cd ..
ls
cd storage
ls
cd app
ls
cd public
ls
cd lecture
ls
cd..
cd ..
ls
cd ..
ls
cd ..
ls
cd ..
ls
find storage -type f \( -iname "*.mp4" -o -iname "*.mov" -o -iname "*.webm" \)
ls
cd brise-edu.or.kr
ls
vim .env
ls
git add .
git reset --hard
git pull
git fetch --all
git reset --hard
ls
cd storage/logs/
ls
cd ..
php artisan optimize:clear
composer dump
composer update
composer show manogi/nova-tiptap --all
vi composer.json 
composer update
composer update --no-audit
vi composer.json 
composer update
composer dump
rm -rf vendor
rm -f composer.lock
composer clear-cache
composer install
ls
cd ..
ls
cd ..
ls
cd grabsong-135/
ls
cd grabsongdo.com/
ls
cd public/
ls
wp --info
sudo su grabsong-135
exit
ls
cd ..
ls
cd home
ls
cd  hasdeuac-119 
ls
cd has.deu.ac.kr
tail -f storage/logs/laravel.log
sed -n '/ERROR/,$p' storage/logs/laravel.log
composer show | grep manogi
git config --global --add safe.directory /home/hasdeuac-119/has.deu.ac.kr
composer show | grep manogi
composer require manogi/nova-tiptap
ssh hasdeuac-119@49.247.11.65
ls
cd brise-edu.or.kr
ls
cd composer.json
nano composer.json
composer validate composer install --no-dev --optimize-autoloader
composer install --no-dev --optimize-autoloader
chmod +x node_modules/.bin/vite
chmod +x node_modules/esbuild-linux-64/bin/esbuild
npm run build
ls
cd ssh ploi
cd brise-edu.or.kr
ls
cat .env
mysql -u DB_USERNAME -p -h 127.0.0.1 -P 3306
mariadb -u eslinc_edu -p -h 127.0.0.1 -P 3306
grep -R "Track::create" app
grep -R "track" routes
ls
cd brise-edu.or.kr
php artisan optimize:clear
php artisan config:clear
php artisan route:clear
grep -R "average('average')"
tail -f storage/logs/laravel.log
tail -n 50 storage/logs/laravel.log
tail -f storage/logs/laravel.log
grep -n "ERROR" storage/logs/laravel.log | tail -n 5
ls node_modules/@vitejs
npm install
ls node_modules/@vitejs
grep -n "ERROR" storage/logs/laravel.log | tail -n 5
mysql -h 127.0.0.1 -u eslinc_edu -p eslin_eslinc_edu
composer show doctrine/dbal
mysql -h 127.0.0.1 -u eslinc_edu -p eslin_eslinc_edu
ls
cd brise-edu.or.kr
ls
php artisan optimize:clear
npm run build
ls
cd  nova-components
ls
cd ResultReport
ls
cd resources
ls
cd js
ls
cat card.js
vim card.js
cd components
vim Card.vue
cd ..
ls
cd nova-components/ResultReport
npm run build
cd ..
php artisan nova:publish
php artisan optimize:clear
ls -lh nova-components/ResultReport/dist/js
ls
cd nova-components
ls
cd ResultReport
ls
cd resources
ls
cd ..
ls
cd nova-components
ls
cd ResultReport
npm run build
npm run
npm run production
ls -lh dist/js/card.js
npm run prod
npm run production
npm install
npm run production
ls node_modules/.bin | grep mix
ls -lh dist/js/card.js
npm run production
ls
cd brise-edu.or.kr
mysql -h 127.0.0.1 -u eslinc_edu -p eslin_eslinc_edu
php artisan tinker
cd nova-components/ResultReport
npm run production 
cd ..
php artisan optimize:clear
cd nova-components/ResultReport
ls -lh public/js/card.js
ls -lh public/vendor/result-report/js
ls -lh public/vendor
npm run build
cd ..
cd..
cd ..
php artisan optimize:clear
ls
cd brise-edu.or.kr
ls
cd nova-components
cd ResultReport
npm run production
cd ..
php artisan optimize:clear
cd nova-components
cd ResultReport
npm run production
cd ..
ls
php artisan optimize:clear
cd nova-components
cd ResultReport
npm run production
cd ..
php artisan optimize:clear
mysql -h 127.0.0.1 -u eslinc_edu -p eslin_eslinc_edu
cd nova-components
npm run production
cd nova-components
npm run production
ls
cd ResultReport
npm run production
cd ..
php artisan optimize:clear
mysql -h 127.0.0.1 -u eslinc_edu -p eslin_eslinc_edu
php artisan tinker
cd nova-components
cd ResultReport
npm run production
php artisan nova:publish
cd ..
php artisan nova:publish
php artisan view:clear
php artisan cache:clear
php artisan config:clear
mysql -h 127.0.0.1 -u eslinc_edu -p eslin_eslinc_edu
php artisan optimize:clear
mysql -h 127.0.0.1 -u eslinc_edu -p eslin_eslinc_edu
php artisan optimize:clear
ls
cd brise-edu.or.kr
php artisan optimize:clear
mysql -h 127.0.0.1 -u eslinc_edu -p eslin_eslinc_edu
php artisan optimize:clear
SELECT
FROM enrollment_lectures el
JOIN lectures l ON l.id = el.lecture_id
JOIN enrollments e ON e.id = el.enrollment_id
WHERE l.track_id = 1      -- AIoT
GROUP BY el.enrollment_id
HAVING complete_cnt > 0 AND unsigned_cnt > 0;
mysql -h 127.0.0.1 -u eslinc_edu -p eslin_eslinc_edu
ls
brise-edu.or.kr
mysql -h 127.0.0.1 -u eslinc_edu -p eslin_eslinc_edu
cd nova-components/ResultReport
npm run production 
ls
cd brise-edu.or.kr
cd nova-components/ResultReport
npm run production 
php artisan optimize:clear
cd ..
php artisan optimize:clear
tail -n 50 storage/logs/laravel.log
tail -n 100 storage/logs/laravel.log
php artisan optimize:clear
cd nova-components/ResultReport
npm run production 
cd ..
cd .
cd ..
mysql -h 127.0.0.1 -u eslinc_edu -p eslin_eslinc_edu
sudo systemctl status php8.1-fpm
tail -n 50 /var/log/nginx/error.log
tail -n 50 /var/log/nginx/error.log\
cd nova-components/ResultReport
npm run production
php artisan optimize:clear
cd ..
php artisan optimize:clear
mysqldump --single-transaction --quick --lock-tables=false -u eslinc_edu -p eslin_eslinc_edu > backup.sql
mariadb-dump -h 127.0.0.1 -u eslinc_edu -p eslin_eslinc_edu > backup.sql
ls -lh backup.sql
cp backup.sql public/
rm public/backup.sql
mysql -h 127.0.0.1 -u eslinc_edu -p eslin_eslinc_edu
ls
cd brise-edu.or.kr
mysql -h 127.0.0.1 -u eslinc_edu -p eslin_eslinc_edu
ls
cd brise-edu.or.kr
cd nova-components/ResultReport
npm run production 
cd ..
php artisan optimize:clear
mysql -h 127.0.0.1 -u eslinc_edu -p eslin_eslinc_edu
ls
brise-edu.or.kr
cd brise-edu.or.kr
ls
php artisan serve
tail -f storage/logs/laravel.log
tail -n 100 storage/logs/laravel.log
ls storage/oauth-*
php artisan passport:install
php artisan config:clear
php artisan cache:clear
php artisan route:clear
ls storage/oauth-*
tail -n 50 storage/logs/laravel.log
ps -ef | grep php-fpm
tail -n 100 storage/logs/laravel.log
rm storage/oauth-*.key
php artisan passport:keys
whoami
chown eslinced-103:eslinced-103 storage/oauth-*.key
chmod 600 storage/oauth-*.key
php artisan config:clear
php artisan cache:clear
grep PASSPORT .env
vi .env
php artisan config:clear
php artisan cache:clear
php artisan config:cache
php artisan tinker
cat storage/oauth-private.key
grep PASSPORT .env
rm storage/oauth-*.key
openssl genrsa -out storage/oauth-private.key 4096
openssl rsa -in storage/oauth-private.key -pubout -out storage/oauth-public.key
cat storage/oauth-private.key
chmod 600 storage/oauth-*.key
chown eslinced-103:eslinced-103 storage/oauth-*.key
php artisan config:clear
php artisan cache:clear
php artisan config:cache
rm storage/oauth-*.key
openssl genpkey -algorithm RSA -out storage/oauth-private.key
openssl rsa -in storage/oauth-private.key -out storage/oauth-private.key
openssl rsa -in storage/oauth-private.key -pubout -out storage/oauth-public.key
cat storage/oauth-private.key
chmod 600 storage/oauth-*.key
chown eslinced-103:eslinced-103 storage/oauth-*.key
php artisan config:clear
php artisan cache:clear
php artisan config:cache
sed -i 's/\r$//' storage/oauth-private.key
sed -i 's/\r$//' storage/oauth-public.key
vi config/auth.php
cat config/auth.php
php -v
sudo systemctl restart php8.3-fpm
ls
cd brise-edu.or.kr
composer update
sudo systemctl restart php8.3-fpm
systemctl restart php8.3-fpm
pkill php-fpm
tail -n 50 storage/logs/laravel.log
tail -n 200 storage/logs/laravel.log
vi config/passport.php
grep PASSPORT .env
php artisan config:clear
php artisan cache:clear
php artisan config:cache
pkill php-fpm
php artisan optimize:clear
composer dump-autoload
php artisan passport:install --force
pkill php-fpm
cat storage/oauth-private.key
vi config/passport.php
grep PASSPORT .env
ls 
cd storage
ls
cd ..
php artisan optimize:clear
pkill php-fpm
rm storage/oauth-*.key
php artisan passport:keys --force
head -1 storage/oauth-private.key
openssl rsa -in storage/oauth-private.key -out storage/oauth-private.key
head -1 storage/oauth-private.key
openssl rsa -in storage/oauth-private.key -out storage/oauth-private-rsa.key
head -1 storage/oauth-private-rsa.key
vi app/Providers/AppServiceProvider.php
composer update laravel/passport
php artisan optimize:clear
pkill php-fpm
vi app/Providers/AppServiceProvider.php
php artisan optimize:clear
pkill php-fpm
composer update laravel/passport league/oauth2-server
php artisan optimize:clear
pkill php-fpm
sudo update-alternatives --config php
php artisan --version
composer update laravel/passport
composer update league/oauth2-server
composer require laravel/passport:^11.0 -W
ls /etc/php/
sudo update-alternatives --config php
ls /etc/php/
sudo update-alternatives --config php
php -v
composer require laravel/passport:^12.0 -W
php artisan optimize:clear
php version
php -v: