
Linux
文章平均质量分 65
追梦赤子心刘大哥
这个作者很懒,什么都没留下…
展开
-
laravel 定时任务秒级执行方法及/dev/null 2>&1
一、直接将循环写到php代码里,再将 * * * * * php artisan schedule:run >> /dev/null 2>&1 写进crontab -efor ($i=1;$i<=20;$i++){ $users = $this->user->getUserIDs(); foreach ($users as...原创 2020-03-16 11:22:50 · 2798 阅读 · 0 评论 -
crontab的语法规则格式
转载 2020-03-10 10:40:40 · 156 阅读 · 0 评论 -
Mysql之创建指定数据库操作权限的数据库用户
以下示例为创建一个具有一定权限的数据库(数据库账号仅对当前数据库生效)。创建一个新的空数据库。默认编码为UTF8:CREATE DATABASE dbname DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;为数据库创建具有适当权限的用户/密码组合。例如(再次使用MySQL):mysql> GRANT SELE...原创 2020-01-08 17:45:05 · 446 阅读 · 0 评论 -
将VMware虚拟机移到其它磁盘(C盘->D盘)
1、打开我们的VMware,然后鼠标放在你的虚拟机上,可以看到你的虚拟机所在的路径,图中在C盘:2、将虚拟机移除,鼠标放在虚拟机上,右键选择移除。弹出确认框,点击移除(C盘中的文件不会删除)3、将C盘虚拟机目录拷贝到D盘,完成文件迁移。(我将C:\Users\ls\Documents\Virtual Machines 文件件全部复制到D盘)4、虚拟机->文件-&g...原创 2019-12-25 17:32:28 · 53326 阅读 · 15 评论 -
phpstorm配置sftp自动上传、下载文件,同步修改项目使用
这样就不用将服务器项目脱下来在本地修改,修改完再上传服务器那么麻烦了。Link1、Link2转载 2019-11-05 18:10:25 · 1249 阅读 · 0 评论 -
linux使用vim中文乱码的问题
在~/.vimrc文件中添加如下两行代码:setencoding=utf-8setfileencoding=utf-8如下图所示注意:如果在当前用户的根目录没有.vimrc文件,则新建一个,加入上述两行配置。修改当前用户根目录下的.vimrc文件只能对当前用户有效,修改/etc/vimrc 文件则是修改全局配置,对所有用户有效,但是可以修改的前提是有修改权限哦。参...原创 2019-08-26 19:09:25 · 259 阅读 · 0 评论 -
Apache2 开启Rewrite重写模式
开启Apache的Rewrite1、在终端中执行指令后,即启用了 Mod_rewrite 模块:sudo a2enmode rewrite或者,也可以通过软连接启用Mod_rewrite 模块(apache默认是加载了的,进入目录执行 ll 可查看)。两者二选一。用指令操作就是:sudo ln -s /etc/apache2/mods-available/rewrite.l...原创 2019-08-09 18:02:21 · 5049 阅读 · 1 评论 -
Ubuntu安装mcrypt扩展
PHP高版本的mcrypt扩展已经废弃了,可能官方觉得有漏洞不安全吧。ubuntu14.04 php5.5.9sudo apt-get install php5-mcrypt模块安装完毕后,将mcrypt模块加载sudo php5enmod mcrypt检查:/etc/php5/apache2/conf.d/ /etc/php5/mods-available/...原创 2019-08-09 18:23:34 · 760 阅读 · 1 评论 -
Ubuntu 18.04和windows建立共享文件夹Samba、以及卸载和解决访问不了的问题
一、安装samba1、安装sambasudo apt install samba2、创建共享目录sudo mkdir /home/ls/share# ls是home下一个文件夹,对应虚拟机的名字。sudo chmod -R 777 /home/ls/share3、创建samba配置文件sudo cp /etc/samba/smb.conf /etc/samba/s...原创 2019-08-19 15:18:12 · 5748 阅读 · 0 评论 -
ubuntu-desktop某些情况下命令导致虚拟机卡死
比如 rz 命令,在虚拟机内部命令行终端造成卡死,这个时候用xshell、putty就可以避免此情况,推荐使用工具,避免直接在命令行内部操作。原创 2019-08-21 15:45:16 · 738 阅读 · 0 评论 -
修改Ubuntu时区
1、查看当前系统时间date2、运行tzselect 设置时区tzselect3、将相应时区文件复制到/etc目录下,或者ln软连接过去,ln -s 源文件 目标文件cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeorln -s /usr/share/zoneinfo/Asia/Shanghai /etc/lo...原创 2019-08-26 19:13:24 · 140 阅读 · 0 评论 -
配置php开发环境
一、安装lamp环境二、配置文件重要:启用mod_rewrite模块sudo a2enmod rewritesudo service apache2 restart权限设置#设置网站权限chmod 755 /var/www/chmod 777 /var/www/html/apache2配置文件解析cd /etc/apache2ports.conf...原创 2019-09-03 11:46:33 · 121 阅读 · 0 评论 -
linux下docker添加一些自启动命令去自启动服务
一、创建容器时运行包含自启动路径的命令docker run -p 80:80 -i -t -d --restart=always ubuntu:18.04 /bin/bash -c "/etc/rc.local; /bin/bash"然后:二、所有想在开机执行的命令都可以写在里面自启动vim /etc/rc.localexit上面新增service apache2 s...原创 2019-09-03 12:00:50 · 4041 阅读 · 0 评论 -
Docker卷(volume)的使用,挂载宿主机目录到容器目录,实现docker数据存储分离
前言:数据卷和挂载还不是一回事,不过都可以实现数据分离:Link附带例子的第一条,命令属于挂载:用docker volume ls是查不到的。附带例子的第二、三条,命令属于使用数据卷:用docker volume ls可以查看。卷的使用创建volume:docker volume create vol_name查看volume:docker volume ls可以看到当前存在的...原创 2019-09-05 11:06:45 · 26224 阅读 · 0 评论 -
VM网络基本配置
Ubuntu分为desktop版本和live-server版本,我一般选择desktop的。桥接网络也可以,需要选择realtek物理网卡,好处是,在局域网下,其他电脑可以访问你的项目。修改网络连接方式1、更改连接方式2、编辑->虚拟网络编辑器 点击右下角的更改设置【需要管理员权限】...原创 2019-08-09 14:36:36 · 177 阅读 · 0 评论 -
dpkg -i .deb报错
当我执行 dpkg -i AhMyth_linux64.deb 时报错,有些依赖未被安装,当我 apt install时,还是报错,最后根据提示,执行:apt --fix-broken install再次执行dpkg ,ok!!...原创 2019-08-13 18:54:03 · 726 阅读 · 0 评论 -
Linux环境(ubuntu)php5版本升级到php7
sudo apt-get install python-software-propertiessudo add-apt-repository ppa:ondrej/phpsudo apt-get updatesudo apt-get install -y php7.0sudo apt-cache search php7-* 安装所需模块 sudo apt-get install ...原创 2019-02-27 11:37:11 · 2232 阅读 · 0 评论 -
Linux命令
envenv |grep USER |cut -d “=”-f 2cut -d 截取 以“=”为分割符,取每一行的第2个的dfdf -h |grep "/dev/mapper/VolGroup00-LogVol00" | awk '{print $5}'磁盘正则查找"/dev/mapper/VolGroup00-LogVol00" 打印出这一行的第五个15%d...原创 2019-05-22 18:53:32 · 221 阅读 · 0 评论 -
虚拟机设置当前系统时间PRC(上海时区)
设置当前系统时间为 UTC+8ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai > /etc/timezone原创 2019-06-19 16:37:56 · 3972 阅读 · 0 评论 -
PHP执行Python脚本里的sudo权限问题及解决办法
当我们用php的exec或者system调用一个外部程序时,比如一个python文件,调用py文件本身没有遇到问题,但是但是py文件里执行os.system(sudo cp filea fileb)等shell命令时,此时会遇到sudo权限问题。(服务器的命令行里调用py应该不会遇到此问题,但通过网页执行php去调用就难说了)Web网页,一般是Apache或者Nginx去解释php文件,ng...原创 2019-06-21 13:55:52 · 3040 阅读 · 0 评论 -
ubuntu重设crontab -e的默认编辑器
第一次会弹出此框,选择一个编辑器即可。如果不小心关闭,执行 sudo select-editor再重新选择就好。不选的话,就是默认的编辑页面,很丑哦!原创 2019-06-17 15:21:48 · 919 阅读 · 0 评论 -
Linux常用命令
1、清空文件内容[root@centos7 ~]# > filename[root@centos7 ~]# true > filename[root@centos7 ~]# cat /dev/null > filename[root@centos7 ~]# echo -n "" > filename ==>要加上"-n"参数,默认情况下会"\n",也...原创 2019-06-18 18:34:55 · 103 阅读 · 0 评论 -
exec、shell_exec、system、passthru、pcntl_exec
1、exec—执行一个外部程序在exec中第一个参数后添加 2>&1。如果python运行错误,将会把出错信息传递给$arr变量,然后就可以将arr变量的值输出到web端,以便差错。第三个参数执行的状态,0表示成功,其他都表示失败。exec("/usr/bin/python test_english.py $firstname $secondname 2>&...原创 2019-06-12 12:23:03 · 1321 阅读 · 0 评论 -
Linux 服务管理方式service和systemctl
一、服务管理指令service 服务名 [start | stop |restart |reload |stauts]systemctl 服务名 [start | stop |restart |reload |stauts]注意:在CentOS7.0后,不再使用服务,而是系统.centos7.0是向下兼容的,也是可以用服务。1.service命令service命令其实是去/e...原创 2019-07-17 11:38:10 · 523 阅读 · 0 评论 -
ubuntu下mysql卸载
一:1.命令apt-get删除mysqlsudo apt-get remove --purge mysql-\*2.手动删除mysql剩余文件执行命令sudo find / -name mysql -printsudo rm -rf filename [一个一个删除]二:...原创 2019-08-05 13:52:19 · 157 阅读 · 0 评论 -
通过putty、xshell连接到本地虚拟机
sudo apt-get install openssh-server //ubuntu yum install -y openssl openssh-server //centos 或者 yum install -y openssl*原创 2019-08-06 12:02:11 · 178 阅读 · 0 评论 -
Vmware 安装 windows10 x64,并设置本地共享文件夹
参考文章:link准备工作需要安装Vmware 和 下载windows.ios,可以自己制作link,也可以拿别人的link,或者自己网上找呗,比如msdn网站Link,或者关键词【baidu google windows10 iso msdn download】。安装选择(升级安装自定义安装)选择自定义安装->(磁盘分区选择)直接下一步,存储为单个文件安装后配置...原创 2019-08-13 15:47:41 · 581 阅读 · 0 评论 -
VM 将宿主机文件夹 映射至 虚拟机以及vm tools【共享文件夹、复制粘贴、拖动上传下载】
写在前头:挂载真的不如搭建Samba好用。步骤宿主机:windows 10客户机:VM挂载ubuntu18.04 【Samba参考Link,我觉得Samba也挺好用。】1、安装open-vm-tools代替原生的VMware Tools(T)方法。【从Ubuntu14.04开始open-vm-tools 代替了官方 VMware Tools】sudo apt-get i...原创 2019-08-06 16:33:31 · 1447 阅读 · 0 评论 -
docker容器内共享虚拟机里的文件夹
docker run -p 80:80 -itv /mnt/hgfs:/mnt/hgfs ubuntu:18.04 /bin/bash(要用绝对路径,“冒号”左边是虚拟机路径,右边是docker容器文件路径)红框:表示虚拟机里 /mnt/hgfs 下有docker文件夹 【/mnt/hgfs 共享的docker文件夹是windows宿主机的docker文件夹】红...原创 2019-08-13 17:02:19 · 1373 阅读 · 0 评论 -
Linux命令一:Chown、Chomd
这两个对于初学者很容易混肴,这里ch,其实是change的简写,它们的含义分别是:chown-》change own改变所有者chmod-》change mod(mod不知道是否为简写)改变文件权限一、chown 命令用途:更改文件的所有者或组。命令由单词change owner组合而成。使用示例:1,更改文件的所有者:chown jim program.c文件 prog...原创 2019-02-27 10:57:44 · 586 阅读 · 0 评论