您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页优酷路由宝刷OPENWRT心得体会

优酷路由宝刷OPENWRT心得体会

来源:华佗小知识
优酷路由宝刷OPENWRT⼼得体会

优酷路由宝通过breed刷⼊

在启动后system/soft 安装luci-i18n-base-zh-cn 中⽂语⾔包启动后设置密码开启SSH

挂载SD调试⼼得opkg update

opkg install kmod-usb-core

opkg install kmod-usb2 #安装usb2.0

opkg install kmod-usb-ohci #安装usb ohci控制器驱动

opkg install kmod-usb-storage #安装usb存储设备驱动 有效语句 挂U盘opkg install kmod-fs-ext4 #安装ext3分区格式⽀持组件 有效语句opkg install kmod-fs-vfat #挂载FATopkg install mount-utils #挂载卸载⼯具

opkg install block-mount #openwrt界⾯显⽰挂载点

opkg update && opkg install fdisk lrzsz kmod-usb-core kmod-usb2 kmod-usb-ohci kmod-usb-storage kmod-fs-ext4 kmod-fs-vfat mount-utilsblock-mount e2fsprogs && mkfs.ext4 /dev/mmcblk0opkg update

opkg install e2fsprogs #安装格盘软件任选⼀种分区⽅式

mkfs.ext4 /dev/mmcblk0 #格etx4mkfs.ext3 /dev/mmcblk0 #格etx3mkfs.ext2 /dev/mmcblk0 #格etx2

[如果内置sd卡原有分区,需要先进⾏分区处理opkg install fdiskfdisk /dev/mmcblk0mdmnp1

回车x2w

mkfs.ext4 /dev/mmcblk0mkfs.ext4 /dev/sda]

挂载TF卡及U盘

mkdir -p /mnt/mmcblk0

mount /dev/mmcblk0 /mnt/mmcblk0mkdir -p /mnt/sda

mount /dev/sda /mnt/sda更新外设状态

block detect > /etc/config/fstab

然后vi fstab 把option enabled '0' 改为option enabled '1' 实现开机⾃动挂载

root@OpenWrt:~# cat /etc/config/fstab config 'global'

option anon_swap '0' option anon_mount '0' option auto_swap '1' option auto_mount '1' option delay_root '5' option check_fs '0'

config 'mount'

option target '/mnt/mmcblk0'

option uuid '7692f040-1f23-466a-93a8-ce9271fe5f68' option enabled '1'

config 'mount'

option target '/mnt/sda'

option uuid '24fc796b-bfb5-4485-9be7-dd2099203d4f' option enabled '1'

以上操作,实现开机⾃动挂载U盘或内置SD卡.

安装调试 nginx php unzip

opkg install nginx php7 php7-fpm php7-mod-curl php7-mod-gd php7-mod-iconv php7-mod-json php7-mod-mbstring php7-mod-opcachephp7-mod-session php7-mod-zip unzip

配置PHPvi /etc/php.ini

;open_basedir = 改为 open_basedir = /mnt/mmcblk0doc_root = \"html\" 改为 doc_root = \"/mnt/mmcblk0/www\"memory_limit = 8M 改为 memory_limit= 20M

upload_max_filesize = 2M 改为 upload_max_filesize =     12M 注意:upload_max_filesize值不能⼤于memory_limit值保存退出

配置 /etc/php7-fpm.d/www.conf

;listen = /var/run/php7-fpm.sock 去掉注释 ; 号

注意:/var/run/ 路由上⼀定要有这个⽬录,也可以这样设置:listen = 127.0.0.1:9000;listen.mode = 0666 去掉注释 ; 号

;listen.allowed_clients = 127.0.0.1 去掉注释 ; 号保存退出

四、配置NGINX

vi /etc/nginx/nginx.conf

server { listen 81;

location / {

root /mnt/mmcblk0/www; index index.php index.html index.htm;

location ~ \\.php$ {

root /mnt/mmcblk0/www; fastcgi_pass unix:/var/run/php7-fpm.sock; fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }

先找到server部分,把listen 80; 改为你⾃已想要的端⼝root /mnt/mmcblk0/www; 改为你⽹站的安装路径

index index.php index.html index.htm; 增加index.php⽀持再找到location ~ .php$ { 部分,先把所有的注释# 全部去掉root /mnt/mmcblk0/www; 改为你⽹站的安装路径

fastcgi_pass unix:/var/run/php7-fpm.sock; 改为与www.conf 内⼀致

需要把fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;

改为fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;保存退出

unzip kodexplorer4.39.zip

chmod -R 777 /mnt/mmcblk0/www/

重启nginx php7-fpm 服务

/etc/init.d/nginx restart;/etc/init.d/php7-fpm restart

输⼊echo \"\" > /mnt/mmcblk0/www/info.php 创建 PHP 调试⽂件在PC浏览器上验证⽹站是否正常访问如我的 192.168.1.1:8888/info.php⽹页正常显⽰,调试完毕

opkg install php7-mod-pdo-sqlite php7-mod-sqlite3 php7-mod-ctypechmod -R 777 /mnt/mmcblk0/www/build

搭建samba

opkg update && opkg install samba36-server luci-app-samba luci-i18n-samba-zh-cn修改samba配置⽂件vi /etc/config/samba内容如下config samba

option name 'OpenWrt'

option workgroup 'WORKGROUP'option description 'OpenWrt'option homes '1'

config sambashareoption users 'root'option read_only 'no'option guest_ok 'no'

option create_mask '0755'option dir_mask '0755'option path '/mnt/sda'option browseable 'yes'option name 'sda'config sambashareoption read_only 'no'option browseable 'yes'option guest_ok 'no'

option path '/mnt/mmcblk0'option users 'root'

option create_mask '0755'option dir_mask '0755'option name 'mmc'

创建root⽤户密码:

touch /etc/samba/smbpasswdsmbpasswd -a root

修改vi /etc/samba/smb.conf.templateunixcharset = utf-8#invalidusers = root重启服务

/etc/init.d/samba restartPC访问测试\\192.168.1.1

优酷节点1.流量上传低

1) 查看加速器进程

设备终端执⾏“ps aux|grep pcdn”命令。如果命令⽆输出,则说明加速器进程未运⾏,请联系客服。2) 检查设备带宽

通过speedtest等测速⼯具,测试设备上⾏带宽是否过低(⼩于100M)。如果带宽过低,请检查设备的⽹络环境3) 查看硬盘缓存

设备终端执⾏“df –h”命令,查看磁盘资源的占⽤情况。如果磁盘没挂载上,参考问题6挂载磁盘。如果缓存少,请等待程序拉取缓存。如果opt盘已⽤空间接近100%,则删除/opt/youku/⽬录下的部分资源⽂件.4) 查看pcdn连接数

设备终端执⾏“netstat -antp|grep pcdn|wc -l”命令。正常情况下,显⽰的连接数应该⼤于05) 查看硬盘IO统计信息

设备终端执⾏ “iostat –x –d –k 1”命令,正常情况下,每⼀个磁盘读取速率⼤于06) 检查磁盘情况

在设备终端下执⾏smartctl 或badblocks命令,检查硬盘是否有损坏3.检查端⼝是否打开

加速器需要设备打开端⼝,为外部提供服务。在设备终端执⾏“nc -zv IP PORT”命令逐个检查端⼝4466、08、4468是否打开,如果命令输出succeeded说明端⼝已打开,否则请在设备上打开相应端⼝。第五步:将信息写⼊fstab,让系统开启⾃动挂载

命令:echo \"/dev/sdb1 /data ext4 defaults 0 0\" >> /etc/fstab上⾯部分不⽤看,只需看下⾯优酷节点安装指导(全程):1.分区⽅案(不论多少块硬盘)/ 20g

/boot 250m

/bootefi 250M(如有)swap 9GB

/opt 余下所有空间

所有分区使⽤ext4

2.最⼩化安装系统,安装时配置好⽹卡及root密码(CentOS-7-x86_-DVD-1804)下载链接⾃⾏某度

3.安装完成后,在本机或使⽤远程SSH⼯具(如SecureCRT)使⽤root密码登录,依次输⼊以下命令:(1).更新系统及内核(主要是更新与防⿊)yum -y update(2).安装⽹络⼯具箱yum install -y net-tools(3).安装dstatyum install dstat(4).安装wget软件yum install -y wget

(6).安装验证程序(加粗地址换成你⾃已的)

sh nscore_setup_61eff9e28adf4ced4be9bc26c1040342.sh install(7).开⼯,安装过程结束

4.常⽤巡检命令

df -hT 查看分区(主要⽤来看缓存下载量)

netstat -antp|grep pcdn|wc -l 查看连接数(⽤于分析资源热度)ps aux|grep pcdn 查看输出(⽤于查看程序是否正常运⾏)dstat 查看上传下载情况( recv下载 send上传) Ctrl+c 停⽌查看

pidof container_nvod |xargs kill -9 杀死并重启进程(当怀疑程序不⼲活或是连接数过少时使⽤)find /opt/youku -mtime +2 -type f -name .dat -exec rm -rf {} \\; 删除2天前下载的缓存(清缓存⽤)ls -lR|grep \"^-\"|wc -l 在youku⽬录下使⽤(查看下载多少缓存⽂件)cat /proc/cpuinfo| grep \"physical id\"| sort| uniq| wc -l 查看CPU物理个数cat /proc/cpuinfo| grep \"cpu cores\"| uniq 查看每物理CPU中的核数COREcat /proc/cpuinfo| grep \"processor\"| wc -l 查看逻辑CPU个数(共)cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查看CPU型号停⽌服务

sh /opt/matrix/control stop开启服务

sh /opt/matrix/control start

find /home/youku -name \".dat\" -mtime +6 -exec rm -rf {} \\; 查找/home/youku⽬录下6天前所有包含.dat⽂件并强制删centos7

systemctl list-unit-files | grep enabled 查看系统运⾏中启动项systemctl restart sshd.service 重启SSHD服务nmtui 使⽤界⾯配置⽅式

杀进程1分钟后⾃动启动程序

pidof container_nvod |xargs kill -9安装pstree

yum install psmiscpstree

查看配置⽂档

cat /opt/container_nvod/pcdn_container.conf查看⽇志

cat /opt/container_nvod/pcdn_container.log

备份程序

tar -czvpf bak.tar.gz /etc/cron.d /opt/pcdn /opt/container_live /opt/container_nlive /opt/container_nvod /etc/matrix /opt/matrix

宝塔linux忘记登录地址 bt default

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务