优酷路由宝通过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 #挂载FAT opkg 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-utils block-mount e2fsprogs && mkfs.ext4 /dev/mmcblk0 opkg update opkg install e2fsprogs #安装格盘软件 任选一种分区方式 mkfs.ext4 /dev/mmcblk0 #格etx4 mkfs.ext3 /dev/mmcblk0 #格etx3 mkfs.ext2 /dev/mmcblk0 #格etx2
[如果内置sd卡原有分区,需要先进行分区处理 opkg install fdisk fdisk /dev/mmcblk0 m d m n p 1 回车x2 w mkfs.ext4 /dev/mmcblk0 mkfs.ext4 /dev/sda ]
挂载TF卡及U盘 mkdir -p /mnt/mmcblk0 mount /dev/mmcblk0 /mnt/mmcblk0
mkdir -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-opcache php7-mod-session php7-mod-zip unzip
配置PHP vi /etc/php.ini ;open_basedir = 改为 open_basedir = /mnt/mmcblk0 doc_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; 保存退出
下载可道云及安装 cd /mnt/mmcblk0/www wget http://static.kodcloud.com/update/download/kodexplorer4.40.zip
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 "<?php phpinfo(); ?>" > /mnt/mmcblk0/www/info.php 创建 PHP 调试文件
在PC浏览器上验证网站是否正常访问 如我的 192.168.1.1:8888/info.php 网页正常显示,调试完毕
wget http://typecho.org/downloads/1.1-17.10.30-release.tar.gz tar -zxvf 1.1-17.10.30-release.tar.gz
opkg install php7-mod-pdo-sqlite php7-mod-sqlite3 php7-mod-ctype chmod -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 sambashare
option 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 sambashare option 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/smbpasswd smbpasswd -a root
修改vi /etc/samba/smb.conf.template unixcharset = utf-8 #invalidusers = root
重启服务 /etc/init.d/samba restart
PC访问测试 \192.168.1.1
优酷节点 1.流量上传低
- 查看加速器进程 设备终端执行“ps aux|grep pcdn”命令。如果命令无输出,则说明加速器进程未运行,请联系客服。
- 检查设备带宽 通过speedtest等测速工具,测试设备上行带宽是否过低(小于100M)。如果带宽过低,请检查设备的网络环境
- 查看硬盘缓存 设备终端执行“df –h”命令,查看磁盘资源的占用情况。如果磁盘没挂载上,参考问题6挂载磁盘。如果缓存少,请等待程序拉取缓存。如果opt盘已用空间接近100%,则删除/opt/youku/目录下的部分资源文件.
- 查看pcdn连接数 设备终端执行“netstat -antp|grep pcdn|wc -l”命令。正常情况下,显示的连接数应该大于0
- 查看硬盘IO统计信息 设备终端执行 “iostat –x –d –k 1”命令,正常情况下,每一个磁盘读取速率大于0
- 检查磁盘情况 在设备终端下执行smartctl 或badblocks命令,检查硬盘是否有损坏 3.检查端口是否打开 加速器需要设备打开端口,为外部提供服务。在设备终端执行“nc -zv IP PORT”命令逐个检查端口4466、8908、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_64-DVD-1804)下载链接自行某度
3.安装完成后,在本机或使用远程SSH工具(如SecureCRT)使用root密码登录,依次输入以下命令: (1).更新系统及内核(主要是更新与防黑) yum -y update
(2).安装网络工具箱 yum install -y net-tools
(3).安装dstat yum install dstat
(4).安装wget软件 yum install -y wget
(5).去优酷节点获取验证程序地址,下载至本机(加粗地址换成你自已的) wget http://pus.alicdn.com/miner/nscore_setup_61eff9e28adf4ced4be9bc26c1040342.sh
(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中的核数CORE
cat /proc/cpuinfo| grep "processor"| wc -l 查看逻辑CPU个数(共)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查看CPU型号
centos7查看内存的插槽数,已经使用多少插槽。每条内存多大,已使用内存多大 dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range
centos7查看内存支持的最大内存容量 dmidecode|grep -P 'Maximum\s+Capacity'
centos7查看内存的频率 dmidecode|grep -A16 "Memory Device" dmidecode|grep -A16 "Memory Device"|grep 'Speed'
centos7获取电脑序列号 dmidecode -t 1
windows下获取电脑序列号 wmic bios get serialnumber 停止服务 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 psmisc pstree
查看配置文档 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