Alpine Linux 更改时区

查看时区 date -R 安装tzdata依赖 apk add --no-cache tzdata 查看tzdata包含的时区 ls /usr/share/zoneinfo 输出 ls /usr/share/zoneinfo Africa CET Egypt GMT+0 Iran MST7MDT Poland UTC zone.tab America CST6CDT Eire GMT-0 Israel Mexico Portugal Universal zone1970.tab Antarctica Canada Etc GMT0 Jamaica NZ ROC W-SU Arctic Chile Europe Greenwich Japan NZ-CHAT ROK WET Asia Cuba Factory HST Kwajalein Navajo Singapore Zulu Atlantic EET GB Hongkong Libya PRC Turkey iso3166.tab Australia EST GB-Eire Iceland MET PST8PDT UCT posixrules Brazil EST5EDT GMT Indian MST Pacific US right 复制时区文件 如果localtime文件已经存在,可以先备份后删除。...

March 26, 2024 · 1 min · ZhaoGuibin

linux任务按秒执行

#!/bin/bash path=$(dirname "$PWD") php_bin="/usr/local/php/bin/php" while true; do cd $path && $php_bin think crontab_1 && $php_bin think crontab_2 # 等待五秒钟 sleep 5 done

January 3, 2024 · 1 min · ZhaoGuibin

php使用Linux命令导出MySQL数据到csv

PS :使用这个导出功能需要的条件: 1–服务器需要安装mysql客户端:yum install mysql 2–php需要开启exec函数(disable_functions exec) /** * @FILE_NAME:ExcelExport.php * @Description 数据导出excel,从数据库导出再下载,数据库配置 * [mysqld] * secure_file_priv= '' * @User ZHaoGuiBin * @Date 2019-12-04 13:52:58 */ class ExcelExport { /** * @FuncName:exportExcel * @Description * @User ZHaoGuiBin * @Date 2019-12-24 13:42:11 * @param string $title * @param $sql * @param $data * @return bool */ public static function exportExcel($title = '报表导出', $sql, $data) { $data_dir = getcwd() . "/data_export/"; //去除sql语句里的`,要不然执行shell命令报错 $sql = str_replace('`', '', $sql); $sql = str_replace('"', "'", $sql); //删除历史表格 self::deleteExcel(); if (!...

January 19, 2020 · 3 min · ZhaoGuibin

virtualbox安装增强功能报错

在virtualbox安装目录找到VBoxGuestAdditions.iso复制到虚拟机里面,可以放到任意一个目录 sudo mkdir /media/GuestAdditionsISO sudo mount -o loop VBoxGuestAdditions.iso所在目录/VBoxGuestAdditions.iso /media/GuestAdditionsISO 这时候你会看到一条信息,the ISO has been mounted as READ-ONLY cd /media/GuestAdditionsISO ./VBoxLinuxAdditions.run 搞定 愿答案

March 2, 2019 · 1 min · ZhaoGuibin

Virtualbox 共享文件夹 cannot create symlink error

npm操作虚拟机共享文件夹里的文件时出现 npm Error: EROFS: read-only file system, symlink的报错信息。 解决方法 原来VirtualBox从安全角度出发,限制了软链接的创建,需要打开相应的Feature。以下为详细步骤: 关闭 VirtualBox。 将VirtualBox安装目录的路径加入系统环境变量PATH中。 打开命令行窗口,执行如下命令: VBoxManage setextradata YOURVMNAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/YOURSHAREFOLDERNAME 1 其中:YOURVMNAME为虚拟机中linux系统的名称 YOURSHAREFOLDERNAME 为共享的目录名称 “以管理者身份运行” VirtualBox 即可!

January 26, 2019 · 1 min · ZhaoGuibin

linux挂载windows下的共享文件

安装cifs-utils yum install cifs* -y 这条命令只可以读取Windows共享文件,不能创建文件 #user=Windows用户 #pass=Windows登录密码 #//192.168.10.64/APP Windows共享文件 #/opt/APP/ linux挂载目录 mount.cifs //192.168.10.64/APP /opt/APP/ -o user=Developer,pass=123456trewq 这条命令可以添加文件操作权限 #user=Windows用户 #pass=Windows登录密码 #//192.168.10.64/APP Windows共享文件 #/opt/APP/ linux挂载目录 #uid,gid,linux用户的id和用户组id,可以通过 id root 命令查看用户的id和用户组id #rw,dir_mode=0777,file_mode=0777这些是设置文件夹权限,可以根据自己的需求设置权限 mount.cifs //192.168.10.64/APP /opt/APP/ -o user=Developer,pass=123456trewq,rw,uid=0,gid=0,dir_mode=0777,file_mode=0777

November 23, 2018 · 1 min · ZhaoGuibin

Linux下iptables屏蔽IP和端口号

#封单个IP的命令: iptables -I INPUT -s 192.168.10.66 -j DROP #封IP段的命令: iptables -I INPUT -s 192.168.0.0/16 -j DROP #封整个段的命令: iptables -I INPUT -s 192.168.0.0/8 -j DROP #封几个段的命令: iptables -I INPUT -s 192.168.10.0/24 -j DROP #只封80端口: iptables -I INPUT -p tcp –dport 80 -s 192.168.0.0/24 -j DROP #解封: iptables -F #清空: iptables -D INPUT 数字 #列出 INPUT链 所有的规则: iptables -L INPUT --line-numbers #删除某条规则,其中5代表序号(序号可用上面的命令查看): iptables -D INPUT 5 #开放指定的端口: iptables -A INPUT -p tcp --dport 80 -j ACCEPT #禁止指定的端口: iptables -A INPUT -p tcp --dport 80 -j DROP #拒绝所有的端口: iptables -A INPUT -j DROP 以上都是针对INPUT链的操作,即是外面来访问本机的方向,配置完之后 需要保存,否则iptables 重启之后以上设置就失效...

November 16, 2018 · 1 min · ZhaoGuibin

centos修改IP

首先查看网络接口名称 ifconfig 临时修改IP ifconfig eth1 192.168.10.88 永久修改IP 修改对应的网络接口配置文件,文件路径是 /etc/sysconfig/network-scripts/ vim /etc/sysconfig/network-scripts/ifcfg-网络接口名称 修改以下配置 BOOTPROTO=static # 以下配置有就修改,没有就添加 IPADDR=192.168.10.88 #静态IP GATEWAY=192.168.10.1 #默认网关 NETMASK=255.255.255.0 #子网掩码 修改DNS vim /etc/resolv.conf nameserver 1.1.1.1 nameserver 8.8.8.8 重启网络服务

November 16, 2018 · 1 min · ZhaoGuibin

Linux安装jdk

到oracle官网下载二进制压缩文件 1.解压 2.编辑/etc/profile,添加以下配置 export JAVA_HOME=/opt/src/jdk1.8.0_171 export JRE_HOME=/opt/src/jdk1.8.0_171/jre export PATH=$PATH:/opt/src/jdk1.8.0_171/bin export CLASSPATH=./:/opt/src/jdk1.8.0_171/lib:/opt/src/jdk1.8.0_171/jre/lib 3.刷新配置 source /etc/profile 4.查看配置是否生效 java -version 5.出现以下信息就安装成功了 java version "1.8.0_171" Java(TM) SE Runtime Environment (build 1.8.0_171-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

September 30, 2018 · 1 min · ZhaoGuibin

netstat命令

netstat -anp | grep 端口号 telnet 127.0.0.1 9501 ps aft | grep tcp.php pstree -p 22727

May 1, 2018 · 1 min · ZhaoGuibin