跳转到帖子
在APP中访问

A better way to browse. Learn more.

乾坤堂社区

主屏幕上的APP,包含推送通知、徽章等。

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

剑坤

网站管理
  • 注册日期

剑坤 发布的所有帖子

  1. 常用神煞查询表-乾坤堂整理 天干 长生 沐浴 冠带 临官 帝旺 衰地 病地 死地 墓地 绝地 胎地 养地 甲 亥 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 丙 寅 卯 辰 巳 午 未 申 酉 戌 亥 子 丑 戊 寅 卯 辰 巳 午 未 申 酉 戌 亥 子 丑 庚 巳 午 未 申 酉 戌 亥 子 丑 寅 卯 辰 壬 申 酉 戌 亥 子 丑 寅 卯 辰 巳 午 未 乙 午 巳 辰 卯 寅 丑 子 亥 戌 酉 申 未 丁 酉 申 未 午 巳 辰 卯 寅 丑 子 亥 戌 己 酉 申 未 午 巳 辰 卯 寅 丑 子 亥 戌 辛 子 亥 戌 酉 申 未 午 巳 辰 卯 寅 丑 癸 卯 寅 丑 子 亥 戌 酉 申 未 午 巳 辰 火-寅午戌马在申见卯是桃花见戌是华盖见午是将星见子为三煞 金-巳酉丑马在亥见午是桃花见丑是华盖见酉是将星见卯为三煞 水-申子辰马在寅见酉是桃花见辰是华盖见子是将星见午为三煞 木-亥卯未马在巳见子是桃花见未是华盖见卯是将星见酉为三煞 甲子戊 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 戌亥空 甲戌己 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未 申酉空 甲申庚 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 午未空 甲午辛 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯 辰巳空 甲辰壬 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 寅卯空 甲寅癸 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 子丑空 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 癸 己 癸 辛 甲 丙 戊 乙 戊 乙 癸 丙 庚 戊 丁 己 己 丁 乙 庚 壬 戊 辛 戊 辛 丁 壬 甲 子藏癸水在其中,丑中癸辛己土同; 寅藏甲木和丙戊,卯中乙木独相逢; 辰藏乙木兼戊癸,巳中庚金有丙戊; 午藏丁火并己土,未中乙木加己丁; 申藏戊土庚并壬,酉中辛金独丰隆; 戌藏辛金及丁戊,亥藏壬甲是真踪。 地支 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 三合 申子辰 巳酉丑 寅午戌 亥卯未 申子辰 巳酉丑 寅午戌 亥卯未 申子辰 巳酉丑 寅午戌 亥卯未 合水局 合金局 合火局 合木局 合水局 合金局 合火局 合木局 合水局 合金局 合火局 合木局 六合 子丑 子丑 寅亥 卯戌 辰酉 巳申 午未 午未 巳申 辰酉 卯戌 寅亥 六冲 子午 丑未 寅申 卯酉 辰戌 亥巳 子午 丑未 寅申 卯酉 辰戌 亥巳 六害 子未 丑午 巳寅 辰卯 辰卯 巳寅 丑午 子未 申亥 戌酉 戌酉 申亥 三刑 子卯无礼 丑戌未 无恩 寅巳申 侍势 子卯 无礼 辰-辰 自刑 寅巳申 侍势 午-午 自刑 丑戌未 无恩 寅巳申 侍势 酉-酉 自刑 丑戌未 无恩 亥-亥 自刑 小五婚:老鼠兔子不成婚,寅申一见两地分,金鸡不到马群跑,金猪不敢跳龙门,戌狗不到巳门去,牛羊相逢泪淋淋。
  2. 如何学好易经呢?我总结几个要点! 首先就是培养对易经学习的兴趣,易经本身是一门很有趣的学问,但是初入门槛容易摸不着头脑。入门必须要牢牢掌握易学术数的基础知识,也就是我们常说的“阴阳、五行、干支、八卦”在这个阶段就有不少的同学觉得枯燥乏味了,还怎么深入学习下去呢?所以说兴趣就是学习的动力,只有动力足了,学习起来才能事半功倍! 其次就是,初入易门的同学一定要找对领路人也就是易学老师,不要求老师的水平有多么高,但是要保证老师的所教给你的理论一定要正统规范不要标新立异!这个很重要!如果初学的理论学歪了和接受的学习思想出现问题了,后面改起来就很困难了,那么今后深入学习就会越学越偏,最终也是很难达到高深的境界。 第三点,就是要对基础知识的深刻理解和牢牢掌握,要达到举一反三的程度才行,万丈高楼平地起不是一句空话。风水好比高楼大厦,是建立在易理的基础之上的一门综合学问,有不少人连五行八卦都没搞明白就去学风水了,这样的风水师最终是害人害己! 第四点,就是调整好学易的思维模式找到适合学易的最佳思维,这点跟你找的易学老师有直接的关系。学易的思维跟其他的学问区别挺大的,甚至是相反的。举个小栗子:“学易与学数学,学易的思维模式是给你答案让你找过程如2=?,过程是非唯一性的1+1、1+0.5+0.5、0.5+0.5+0.5+0.5等,答案即是过程,过程就是人生。而学数学就是给你过程让找答案如1+1=?,答案是唯一性的只有2。相对于学数学,学易是反向的思维模式”。 第五点,学易要坚持。同学们在学易的路途中会遇到各种问题。当遇到想不通的问题止步不前的时候一定要坚持住,因为你遇瓶颈了,悟通了就上了一个台阶,水平飞跃式的提升,放弃了就前功尽弃了。 最后一点总结一句话就是灵活运用融会贯通。“法无定法唯变是法,草木竹石皆可为剑”不必拘泥与术数模式,但是有个前提,法无定法一定要建立在易理的基础之上,否则就是乱弹琴!这个时候又体现了基础知识的重要性!
  3. 注意:本地时间和服务器时间不能超过90秒,否者不能连接 Linux 官方安装脚本,不支持centos 6 bash <(curl https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh) 美国节点 Linux 安装脚本,支持centos 6,需要自己创建守护服务 bash <(curl -L -s http://mg.cd-sw.com/v2/go.sh) 国内节点 Linux 安装脚本支持centos 6,需要自己创建守护服务 bash <(curl -L -s https://cdn.cd-sw.com/v2/go.sh) x-ui 面板 可视化面板 一键安装脚本!不支持centos 6 bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh) 官方网站:v2ray.com 需要关闭防火墙和启动 v2启动命令 service v2ray start v2重启 service v2ray restart centos 6 临时关闭防火墙 service iptables stop centos 6 永久关闭防火墙 chkconfig iptables off centos 7 停止firewall防火墙 systemctl stop firewalld.service centos 7 永久关闭防火墙(推荐) systemctl disable firewalld.service 卸载方法 service v2ray stop chkconfig v2ray off rm -rf /etc/init.d/v2ray rm -rf /etc/v2ray #(配置文件) rm -rf /usr/bin/v2ray #(程序) rm -rf /var/log/v2ray #(日志) centos 6 安装会报错 问题就是安装脚本在创建守护服务的时候不支持CentOS6 解决办法 将下述代码保存为/etc/init.d/v2ray,并添加执行权限。 #!/bin/sh # # v2ray Startup script for v2ray # # chkconfig: - 24 76 # processname: v2ray # pidfile: /var/run/v2ray.pid # description: V2Ray proxy services # ### BEGIN INIT INFO # Provides: v2ray # Required-Start: $network $local_fs $remote_fs # Required-Stop: $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: V2Ray proxy services # Description: V2Ray proxy services ### END INIT INFO DESC=v2ray NAME=v2ray DAEMON=/usr/bin/v2ray/v2ray PIDFILE=/var/run/$NAME.pid LOCKFILE=/var/lock/subsys/$NAME SCRIPTNAME=/etc/init.d/$NAME RETVAL=0 DAEMON_OPTS="-config /etc/v2ray/config.json" # Exit if the package is not installed [ -x $DAEMON ] || exit 0 # Read configuration variable file if it is present [ -r /etc/default/$NAME ] && . /etc/default/$NAME # Source function library. . /etc/rc.d/init.d/functions start() { local pids=$(pgrep -f $DAEMON) if [ -n "$pids" ]; then echo "$NAME (pid $pids) is already running" RETVAL=0 return 0 fi echo -n $"Starting $NAME: " mkdir -p /var/log/v2ray $DAEMON $DAEMON_OPTS 1>/dev/null 2>&1 & echo $! > $PIDFILE sleep 2 pgrep -f $DAEMON >/dev/null 2>&1 RETVAL=$? if [ $RETVAL -eq 0 ]; then success; echo touch $LOCKFILE else failure; echo fi return $RETVAL } stop() { local pids=$(pgrep -f $DAEMON) if [ -z "$pids" ]; then echo "$NAME is not running" RETVAL=0 return 0 fi echo -n $"Stopping $NAME: " killproc -p ${PIDFILE} ${NAME} RETVAL=$? echo [ $RETVAL = 0 ] && rm -f ${LOCKFILE} ${PIDFILE} } reload() { echo -n $"Reloading $NAME: " killproc -p ${PIDFILE} ${NAME} -HUP RETVAL=$? echo } rh_status() { status -p ${PIDFILE} ${DAEMON} } # See how we were called. case "$1" in start) rh_status >/dev/null 2>&1 && exit 0 start ;; stop) stop ;; status) rh_status RETVAL=$? ;; restart) stop start ;; reload) reload ;; *) echo "Usage: $SCRIPTNAME {start|stop|status|reload|restart}" >&2 RETVAL=2 ;; esac exit $RETVAL 加入开机启动,开启服务,问题彻底解决 chmod a+x /etc/init.d/v2ray chkconfig v2ray on service v2ray start 查看配置文件 /etc/v2ray/config.json 参考tcp配置文件(随机无特征的游戏协议流量) { "log": { "access": "/var/log/v2ray/access.log", "error": "/var/log/v2ray/error.log", "loglevel": "warning" }, "inbounds": [ { "port": 23000, "protocol": "vmess", "settings": { "clients": [ { "id": "da5c5b2d-06ca-4363-9b4d-3a9e23ce291d", "level": 1, "alterId": 64 } ] }, "streamSettings": { "network": "tcp" }, "sniffing": { "enabled": true, "destOverride": [ "http", "tls" ] } } //include_ss //include_socks //include_mtproto //include_in_config // ], "outbounds": [ { "protocol": "freedom", "settings": {} }, { "protocol": "blackhole", "settings": {}, "tag": "blocked" }, { "protocol": "freedom", "settings": {}, "tag": "direct" }, { "protocol": "mtproto", "settings": {}, "tag": "tg-out" } //include_out_config // ], "dns": { "server": [ "8.8.8.8", "1.1.1.1", "localhost" ] }, "routing": { "domainStrategy": "IPOnDemand", "rules": [ { "type": "field", "ip": [ "0.0.0.0/8", "10.0.0.0/8", "100.64.0.0/10", "127.0.0.0/8", "169.254.0.0/16", "172.16.0.0/12", "192.0.0.0/24", "192.0.2.0/24", "192.168.0.0/16", "198.18.0.0/15", "198.51.100.0/24", "203.0.113.0/24", "::1/128", "fc00::/7", "fe80::/10" ], "outboundTag": "blocked" }, { "type": "field", "inboundTag": ["tg-in"], "outboundTag": "tg-out" } //include_ban_ad //include_rules // ] }, "transport": { "kcpSettings": { "uplinkCapacity": 100, "downlinkCapacity": 100, "congestion": false }, "sockopt": { "tcpFastOpen": true } } } 查看配置文件 /etc/v2ray/config.json kcp模式配置文件,伪装视频聊天流量(速度快,如果收到错误包会被干扰无法使用) { "log": { "access": "/var/log/v2ray/access.log", "error": "/var/log/v2ray/error.log", "loglevel": "warning" }, "inbounds": [ { "port": 23000, "protocol": "vmess", "settings": { "clients": [ { "id": "da5c5b2d-06ca-4363-9b4d-3a9e23ce291d", "level": 1, "alterId": 64 } ] }, "streamSettings": { "network": "kcp", "kcpSettings": { "header": { "type": "wechat-video" } } }, "sniffing": { "enabled": true, "destOverride": [ "http", "tls" ] } } //include_ss //include_socks //include_mtproto //include_in_config // ], "outbounds": [ { "protocol": "freedom", "settings": {} }, { "protocol": "blackhole", "settings": {}, "tag": "blocked" }, { "protocol": "freedom", "settings": {}, "tag": "direct" }, { "protocol": "mtproto", "settings": {}, "tag": "tg-out" } //include_out_config // ], "dns": { "server": [ "8.8.8.8", "1.1.1.1", "localhost" ] }, "routing": { "domainStrategy": "IPOnDemand", "rules": [ { "type": "field", "ip": [ "0.0.0.0/8", "10.0.0.0/8", "100.64.0.0/10", "127.0.0.0/8", "169.254.0.0/16", "172.16.0.0/12", "192.0.0.0/24", "192.0.2.0/24", "192.168.0.0/16", "198.18.0.0/15", "198.51.100.0/24", "203.0.113.0/24", "::1/128", "fc00::/7", "fe80::/10" ], "outboundTag": "blocked" }, { "type": "field", "inboundTag": ["tg-in"], "outboundTag": "tg-out" } //include_ban_ad //include_rules // ] }, "transport": { "kcpSettings": { "uplinkCapacity": 100, "downlinkCapacity": 100, "congestion": false }, "sockopt": { "tcpFastOpen": true } } } 查看配置文件 /etc/v2ray/config.json ws模式配置文件,伪装工商银行网站访问(更可靠不会被运营商qos) { "log": { "access": "/var/log/v2ray/access.log", "error": "/var/log/v2ray/error.log", "loglevel": "warning" }, "inbounds": [ { "port": 80, "protocol": "vmess", "settings": { "clients": [ { "id": "da5c5b2d-06ca-4363-9b4d-3a9e23ce291d", "level": 1, "alterId": 64 } ] }, "streamSettings": { "network": "ws" }, "sniffing": { "enabled": true, "destOverride": [ "http", "tls" ] } } //include_ss //include_socks //include_mtproto //include_in_config // ], "outbounds": [ { "protocol": "freedom", "settings": {} }, { "protocol": "blackhole", "settings": {}, "tag": "blocked" }, { "protocol": "freedom", "settings": {}, "tag": "direct" }, { "protocol": "mtproto", "settings": {}, "tag": "tg-out" } //include_out_config // ], "dns": { "server": [ "8.8.8.8", "1.1.1.1", "localhost" ] }, "routing": { "domainStrategy": "IPOnDemand", "rules": [ { "type": "field", "ip": [ "0.0.0.0/8", "10.0.0.0/8", "100.64.0.0/10", "127.0.0.0/8", "169.254.0.0/16", "172.16.0.0/12", "192.0.0.0/24", "192.0.2.0/24", "192.168.0.0/16", "198.18.0.0/15", "198.51.100.0/24", "203.0.113.0/24", "::1/128", "fc00::/7", "fe80::/10" ], "outboundTag": "blocked" }, { "type": "field", "inboundTag": ["tg-in"], "outboundTag": "tg-out" } //include_ban_ad //include_rules // ] }, "transport": { "kcpSettings": { "uplinkCapacity": 100, "downlinkCapacity": 100, "congestion": false }, "sockopt": { "tcpFastOpen": true } } } 修改后重启生效 service v2ray restart 根据日志查看启动情况 cat /var/log/v2ray/error.log | grep started 或者查看启动进程 top -b -n 1 |grep v2ray
  4. CentOS系统挂载命令如下: yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh Ubuntu系统挂载命令如下: wget -O auto_disk.sh https://download.bt.cn/tools/auto_disk.sh && sudo bash auto_disk.sh 如果你需要挂载到其他目录的话可以把脚本下载到本地,把“setup_path=/www”后的“/www”改成你要挂载的目录即可。
  5. 这里以home目录为例,如何将宝塔安装到home目录的方法,下面大家一起来看看吧。 如果是纯净系统还没安装宝塔面板,直接连接终端不墨迹,命令搞起来: 1、进入home目录 cd /home 2、创建宝塔面板安装需要用的www目录 mkdir www 3、建立/home/www的软连接到/www (也就是给系统根目录建立一个www的“快捷方式”指向/home/www) ln -s /home/www /www 4、正常安装宝塔面板即可 [推荐 安装后再搬家] 如果已经安装了宝塔面板和WEB环境,连接终端输入命令: 1,移动系统根目录下的www到home mv /www /home/www 2、建立/home/www的软连接到/www ln -s /home/www /www 3、重启服务器 reboot 4、重启宝塔面板服务 service bt restart 5、打开宝塔面板,CTRL+F5刷新浏览器缓存 linux下的软链接类似于windows下的快捷方式 如上面的示例,当我们执行命令 cd /www/的时候 实际上是进入了 /home/ 操作前记得先备份,以免引起数据丢失的问题。
  6. 当我打开我的laravel时,我得到了以下错误: Symfony\Component\Routing\Exception\RouteNotFoundException路由[games.mines]未定义。 (视图:C:\private\gamble\resources\views\games\mines.blade.php) 您可以尝试从命令终端键入以下说明: php artisan cache:clear php artisan view:clear php artisan route:cache php artisan config:cache php artisan optimize 您可能会遇到Laravel缓存问题,这些命令将清除Laravel缓存。
  7. 1.应用场景: FFmpeg简介:(简而言之一句话底层处理音视频流的框架 FFmpeg是一个开源免费跨平台的视频和音频流方案, 属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。 它提供了录制、转换以及流化音视频的完整解决方案。 它包含了非常先进的音频/视频编解码库libavcodec, 为了保证高可移植性和编解码质量, libavcodec里很多codec都是从头开发的。 2.准备软件:ffmpeg-4.1.tar.gz、yasm-1.3.0.tar.gz 使用yum安装编译工具 gcc cc cl yum -y install gcc cc cl 1.安装ffmpeg时需要提前安装yasm插件 1)下载 wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz 2)解压 tar -xvf yasm-1.3.0.tar.gz 3)进入解压后的文件夹路径下,执行安装 cd yasm-1.3.0/ ./configure && make && make install 3.安装FFmpeg 1)下载 wget http://www.ffmpeg.org/releases/ffmpeg-4.1.tar.gz 2)解压 tar -xvf ffmpeg-4.1.tar.gz 3)进入解压后的文件夹路径下,执行安装 cd ffmpeg-4.1/ ./configure && make && make install 耗时相对长些...耐心等待ING...~~~ 4.查看安装结果 ffmpeg -version 出现如下类似结果,则安装OK ffmpeg version 4.1 Copyright (c) 2000-2017 the FFmpeg developers built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-36) configuration: libavutil 55. 78.100 / 55. 78.100 libavcodec 57.107.100 / 57.107.100 libavformat 57. 83.100 / 57. 83.100 libavdevice 57. 10.100 / 57. 10.100 libavfilter 6.107.100 / 6.107.100 libswscale 4. 8.100 / 4. 8.100 libswresample 2. 9.100 / 2. 9.100 5.FFmpeg常见命令...(可长篇大论...相当之多...) ffmpeg -i test.avi test.flv(将avi格式转换为flv格式) ffmpeg -i test.avi -i testNext.mp3 -vcodec copy -acodec copy composed.avi (将视频test.avi 与 音频testNext.mp3合并成composed.avi) -i 表示输入文件 -vcodec copy 表示 force video codec (‘copy’ to copy stream) 视频拷贝 -acodec copy 音频拷贝 -an:表示 disable audio 估计是audio no 之类的缩写,表示去掉video.avi 原有的音频 ffmpeg -i "concat:test1.mp3|test2.mp3|test3.mp3" -c copy outputComposed.mp3 (合成音频,test1的尾+test2的
  8. GitBook是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书 下载node wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz 解压到指定目录 tar -xJf node-v12.16.1-linux-x64.tar.xz -C /usr/local/lib/ cd /usr/local/lib mv node-v12.16.1-linux-x64/ nodejs 修改环境变量 npm bin -g(查看路径) nano /etc/profile(编辑) export PATH=/usr/local/lib/nodejs/bin:$PATH (添加) source /etc/profile (刷新环境变量) 测试是否有npm命令,输入nup -V查看npm的版本 安装gitbook npm install -g gitbook-cli 这时需要输入gitbook --version查看gitbook版本,输入完成后会自动安装Gitbook 文档初始化 mkdir /book 进入目录 cd /book 初始化文档 gitbook init 这时gitbook会初始化文档目录,在该目录下创建README.md和SUMMARY.md文件 README.md就是文档的说明文档,SUMMARY就是文档目录 之后的内容就是用markdown格式写文档,并且索引到目录内 生成网页 完成书籍或者文档后需要生成html网页,这时在文档目录下输入 gitbook build 这时候Gitbook会生成网页,存放在 _book 目录下 运行gitbook 在该目录下执行 gitbook serve 服务器会自动启动,需要注意的是,Gitbook访问端口是4000,需要开放4000端口。 配置域名和反向代理 这里可以按需配置,其实还有直接解析到端口的方案,但是为了简单我的方案是解析到服务器,再由Nginx反向代理到4000端口 我的方案的简单因为我是宝塔环境,几乎零代码执行的,具体的可以网上看相关教程,这里就不多赘述了。 踩坑&解决方案 无法安装 第一次在ubuntu上安装的时候死活安装不上,一直提示gitbook command not found 解决:安装Node和Gitbook的时候没有配置环境变量 bash故障 这其实算是我的一个失误,由于之前我在服务器上的一些骚操作,我的bash库损坏了,后来是清楚了缓存重装了一堆东西解决的 ssh连接 因为我是ssh连接的gitbook serve,所以只要ssh已断开服务器就会停止 解决:安装screen进程守护,在screen下操作gitbook ps:这个操作是我之前搭建MC服务器的时候积累的经验 显示占用端口 这里分几种情况,第一种情况就是由应用占用端口,kill掉就行了。 第二种情况就是你有多个gitbook serve,你启动的gitbook与其它已启动的服务端口冲突了,这时需要手动配置端口 启动第一个gitbook实例: gitbook serve --port=4000 --lrport=4100 启动第二个gitbook实例: gitbook serve --port=4001 --lrport=4101 这样多个gitbook示例就不会冲突了 Gitbook 卸载删除 npm uninstall -g gitbook npm uninstall -g gitbook-cli npm cache clean -f 环境变量问题 1、npm config get prefix 查询npm全局安装的路径 2、获取bin目录完整路径,如 /usr/local/Cellar/node/12.5.0/bin 3、设置环境变量 export PATH=$PATH:/usr/local/Cellar/node/12.5.0/bin 4、再次运行 gitbook -v
  9. 清除Laravel(终端)中的缓存 登录运行laravel应用程序的系统并打开终端。然后导航到Laravel应用程序代码。在这里,就可以使用以下命令来清除缓存: 1、清除应用程序缓存 运行以下命令以清除Laravel应用程序的应用程序缓存 $ php artisan cache:clear 2、清除路由缓存 要清除Laravel应用程序的路由缓存,请从shell执行以下命令。 $ php artisan route:cache 3、清除配置缓存 您可以使用config:cache清除Laravel应用程序的配置缓存。 $ php artisan config:cache 4、清除已编译的视图文件 此外,还可能需要清除Laravel应用程序的已编译视图文件。要清除已编译的视图文件,则从终端运行以下命令。 $ php artisan view:clear 清除Laravel中的缓存(浏览器) 大多数共享主机提供程序不提供对系统的SSH访问。在这种情况下,可以通过在浏览器中调用URL来清除Laravel缓存。只需将以下代码放在Laravel应用程序的routes / web.php文件中即可。然后在浏览器中访问此URL以清除Laravel应用程序的缓存。 Route::get('/clear-cache', function() { Artisan::call('cache:clear'); return "Cache is cleared"; });
  10. pwd 显示工作路径 shutdown -h now 关闭系统 /halt 关闭系统 shutdown -r now 重启 / reboot 重启 systemctl stop firewalld  关闭防火墙 ip addr  查看ip地址 1、cd命令:这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如: cd /home   进入根目录下面的home目录 cd home   进入当前目录下的home目录 cd ..    返回上一层目录 cd ../..    返回上两级目录 cd /     返回跟目录 cd -     返回上次所在的目录 2、ls命令:这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些我常用的参数吧,如下: ls    查看目录中的文件 ls -a  列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来 ls -l   显示文件和目录的详细资料 3、mkdir命令:创建 mkdir dir1 创建一个叫做 'dir1' 的目录' mkdir dir1 dir2 同时创建两个目录 4、rm命令:删除 rm -f file1   删除一个叫做 'file1' 的文件' rmdir dir1   删除一个叫做 'dir1' 的目录' (空目录才能删除) rm -rf dir1   删除一个叫做 'dir1' 的目录并同时删除其内容 rm -rf dir1 dir2   同时删除两个目录及它们的内容 5、mv命令:该命令用于移动文件、目录或更名,move之意,它的常用参数如下:-f 如果目标文件已经存在,不会询问而直接覆盖 mv file1 file2 把文件file1重命名为file2 mv file1 file2 dir 把文件file1、file2移动到目录dir中 6、cp命令:该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下, 它的常用参数如下: cp -a file1 file2 连同文件的所有特性把文件file1复制成文件file2 cp dir/* . 复制一个目录下的所有文件到当前工作目录 cp -a /tmp/dir1 . 复制一个目录到当前工作目录 cp -a dir1 dir2 复制一个目录 7、find命令:find是一个基于查找的功能非常强大的命令 find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录 find / -user user1 搜索属于用户 'user1' 的文件和目录 find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件 find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件 find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件 8、ps命令:该命令用于将某个时间点的进程运行情况选取下来并输出,process之意,它的常用参数如下: -A :所有的进程均显示出来 -a :不与terminal有关的所有进程 -u :有效用户的相关进程 -x :一般与a参数一起使用,可列出较完整的信息 -l :较长,较详细地将PID的信息列出 其实我们只要记住ps一般使用的命令参数搭配即可,它们并不多,如下: ps aux 查看系统所有的进程数据 ps ax 查看不与terminal有关的所有进程 ps -lA 查看系统所有的进程数据 ps axjf 查看连同一部分进程树状态 9、kill命令:该命令用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用,它的基本语法如下: kill -signal PID signal的常用参数如下:注:最前面的数字为信号的代号,使用时可以用代号代替相应的信号。 1:SIGHUP,启动被终止的进程 2:SIGINT,相当于输入ctrl+c,中断一个程序的进行 9:SIGKILL,强制中断一个进程的进行 15:SIGTERM,以正常的结束进程方式来终止进程 17:SIGSTOP,相当于输入ctrl+z,暂停一个进程的进行 例如: # 以正常的结束进程方式来终于第一个后台工作,可用jobs命令查看后台中的第一个工作进程 kill -SIGTERM %1 # 重新改动进程ID为PID的进程,PID可用ps命令通过管道命令加上grep命令进行筛选获得 kill -SIGHUP PID 10、tar命令:该命令用于对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压。它的常用参数如下: 压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称 查询:tar -jtv -f filename.tar.bz2 解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录 11、chmod命令:该命令用于改变文件的权限,一般的用法如下: chmod -R 777 chmod -R 777 意思就是将当前目录及目录下所有文件都给予777权限(所有权限) 查看文件内容 cat file1 从第一个字节开始正向查看文件的内容 tac file1 从最后一行开始反向查看一个文件的内容 more file1 查看一个长文件的内容 less file1 类似于 'more' 命令,但是它允许在文件中和正向操作一样的反向操作 head -2 file1 查看一个文件的前两行 tail -2 file1 查看一个文件的最后两行 tail -f /var/log/messages 实时查看被添加到一个文件中的内容 YUM 软件包升级器 - (Fedora, RedHat及类似系统) yum install package_name 下载并安装一个rpm包 yum localinstall package_name.rpm 将安装一个rpm包,使用你自己的软件仓库为你解决所有依赖关系 yum update package_name.rpm 更新当前系统中所有安装的rpm包 yum update package_name 更新一个rpm包 yum remove package_name 删除一个rpm包 yum list 列出当前系统中安装的所有包 yum search package_name 在rpm仓库中搜寻软件包 yum clean packages 清理rpm缓存删除下载的包 yum clean headers 删除所有头文件 yum clean all 删除所有缓存的包和头文件
  11. Apache伪静态: # Mod_security can interfere with uploading of content such as attachments. If you # cannot attach files, remove the "#" from the lines below. #<IfModule mod_security.c> # SecFilterEngine Off # SecFilterScanPOST Off #</IfModule> ErrorDocument 401 default ErrorDocument 403 default ErrorDocument 404 default ErrorDocument 405 default ErrorDocument 406 default ErrorDocument 500 default ErrorDocument 501 default ErrorDocument 503 default <IfModule mod_rewrite.c> RewriteEngine On # If you are having problems with the rewrite rules, remove the "#" from the # line that begins "RewriteBase" below. You will also have to change the path # of the rewrite to reflect the path to your XenForo installation. #RewriteBase /xenforo # This line may be needed to workaround HTTP Basic auth issues when using PHP as a CGI. #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L] RewriteRule ^.*$ index.php [NC,L] </IfModule> Nginx伪静态: location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } } location ~ ^/(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt)/ { deny all; return 404; } 其中return 404;为404错误代码,返回404错误页面,该页面根据Nginx的网站配置开启error_page 404 /404.html;,当然也可返回其他错误代码。 另外data/|js/|styles/|install/|favicon.ico|crossdomain.xml|robots.txt是禁止访问目录及文件,用竖线|分割。
  12. CentOS6关闭防火墙使用以下命令, //临时关闭 service iptables stop //禁止开机启动 chkconfig iptables off CentOS7中若使用同样的命令会报错, stop iptables.service Failed to stop iptables.service: Unit iptables.service not loaded. 这是因为CentOS7版本后防火墙默认使用firewalld,因此在CentOS7中关闭防火墙使用以下命令, //临时关闭 systemctl stop firewalld //禁止开机启动 systemctl disable firewalld Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. 当然,如果安装了iptables-service,也可以使用下面的命令, yum install -y iptables-services //关闭防火墙 service iptables stop Redirecting to /bin/systemctl stop iptables.service //检查防火墙状态 service iptables status Redirecting to /bin/systemctl status iptables.service 鈼iptables.service - IPv4 firewall with iptables Loaded: loaded (/usr/lib/systemd/system/iptables.service; disabled; vendor preset: disabled) Active: inactive (dead)
  13. 欢迎来到CXCBLOG

帐户

导航

搜索

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.