
liunx
ym_diver
这个作者很懒,什么都没留下…
展开
-
shell语法
一些特性:“|”:管道符--把前一个命令的输出当作后一个命令的参数Ctrl+z:暂停任务jobs:查看暂停任务fg 任务id:恢复暂停任务Ctrl+c:停止任务export:声明全局变量/etc/:针对全部用户的配置文件/home/:针对当前用户的配置文件命令后加上&:将命令隐藏到后台执行正则:1、grep|egrep2、sed3、awk原创 2017-04-04 09:07:26 · 542 阅读 · 0 评论 -
nginx配置以及说明
之前我们已经通过PPA安装了php7.1和nginx,并且配置完了php-fpm,现在只要完成nginx的配置,就可以简单的使用php来进行编程了找到自己nginx下的site-available目录,在其中新建demo.conf配置文件(下图是我自己的所用的配置)listen:设置nginx监听哪个端口进入的HTTP请求。一般情况下,HTTP流量从80端口进口,HTTPS流量原创 2017-12-04 23:48:29 · 393 阅读 · 0 评论 -
配置php-fpm
1、配置主文件:首先要找到php-fpm的主配置文件,我们可以通过下面的命令来获取配置文件所在。ps -ef | grep php打开配置文件/etc/php/7.1/fpm/php-fpm.conf,修改一下参数,并去掉其注释emergency_restart_threshold = 10 emergency_restart_interval = 1m这个两个原创 2017-11-25 17:00:23 · 301 阅读 · 0 评论 -
unbuntu中安装LNMP
1、通过PPA安装php7sudo apt-get install python-software-properties //安装python-software-properties,这个包中包含了add-apt-repository的二进制文件sudo apt-get update 此时直接去执行add-apt-repository,却提示无法找到该命令,后来原创 2017-11-25 16:58:43 · 1533 阅读 · 0 评论 -
unbuntn中使用密匙登录
1、在常用非根用户的目录下执行ssh-keygen2、此时在其home目录下已经生成了一个.ssh文件夹,里面含有id_rsa和id_rsa_pub两个文件。我们在.ssh目录下创建一个authorized_keys的文件,此文件的内容是一系列允许远程登录这台服务器的公匙,我们将id_rsa.pub文件的内容复制进authorized_keys文件中touch authorized_k原创 2017-11-25 16:57:10 · 650 阅读 · 0 评论 -
unbuntu中添加非根用户并赋予sudo权限
1、创建一个非根用户:yanmingadduser yanming赋予一个密码后一路回车2、将yanming加入sudo用户组,为其赋予sudo权限usermod -a -G sudo yanming3、切换到yanming用户,使用id命令可以发现,其已经在sudo用户组yanming@iZ2ze1tfz8ytu2y4sundjzZ:/root$ iduid=1000原创 2017-11-12 23:34:52 · 1132 阅读 · 0 评论 -
linux中文件搜索命令(whereis,locate,which,find)
linux中的文件搜索命令是最常用的命令之一,然而我却一直分不清楚这四个命令具体的区别有哪些,经过查看一些资料才算弄明白一点。1、find(精而细):直接从磁盘中搜索文件名称命令所在路径:/bin/find执行权限:所有用户语法:find [搜索范围] [匹配条件]功能:搜索文件eg:find /etc -name init在etc目录下查找名为init的文原创 2017-06-25 10:23:31 · 492 阅读 · 0 评论 -
linux中的工作排程
一、linux中工作排程的种类:1、例行性工作排程:每隔一定时间就要办的事情,如上班打卡;linux中通过crontab命令,实现例行性工作排程2、突发性工作排程:仅运行一次就结束的,如打折促销;linux中通过at命令,实现突发性工作排程二、atat用来处理仅运行一次就结束排程的命令,不过要运行at命令,必须先有atd这个服务的支持。at的运行方式:我们使用a原创 2017-07-01 19:29:44 · 1059 阅读 · 0 评论 -
linux中为PHP安装redis扩展
最近有个地方需要用到redis,我在自己的虚拟机上早已安装好了redis,但却发现还没有为php安装redis扩展,导致无法用php使用redis。下面进入正题:我们直接在/usr/local/src目录下从github中下载phpreids源码包://进入目录cd /usr/local/src//下载源码包wget https://github.com/nicolas原创 2017-06-17 10:34:31 · 1627 阅读 · 0 评论 -
linux中grep命令
grep是linux中强大的文本搜索工具,能使用正则表达式搜索文本。grep的基础语法:-a:将binary文件(二进制数据)以text文件的方式搜寻数据-c:计算找到的‘搜寻字符串的次数’-i:忽略大小写-n:顺便输出行号-v:输出没有‘搜寻字符串’内容的那一行--color=auto:将找到的关键词部分加上颜色显示这几个为grep的常用命令,还有一些命令原创 2017-05-31 21:41:44 · 268 阅读 · 0 评论 -
在linux中为php安装mysqi扩展
今天我将CI框架转移到linux中,结果打开网页框架报错:Call to undefined function mysqli_init()。。。。一开始我以为是我CI配置哪出了问题,结果到最后我才发现是我linux中的lamp环境根本没有安装mysqli扩展。从图上可以看到,在/etc/php.d目录下根本没有pdo_mysqi.ini的扩展,所以我们只要用yum安装上这个扩展包就可以原创 2017-05-30 23:17:47 · 824 阅读 · 0 评论 -
linux中的sed命令
昨天我学习了awk,今天来学习一下sed:sed是一个管线命令,可以分析standard inputer,并且能对数据进行取代,新增,删除,截取特定行等功能。sed [-nefri] [动作]-n:使用安静(silent)模式。一般在sed中所有来自STDIN的数据一般都会被列出在荧幕上,但如果加上-n参数后,只有经过sed处理后的那一行数据才会显示出来-e:直接在命令列模式上进行原创 2017-05-30 10:55:02 · 294 阅读 · 0 评论 -
liunx的awk命令
liunx中文本处理的三大利器:awk、sed、grep虽然有简单的使用过,但对其具体的概念和操作一直很模糊,我准备从网上和鸟哥的linux私房菜中总结一些具体的概念,今天先写一下awk。awk是linux中一个非常棒的文本处理工具,适合进行小型的数据处理。awk的基本运行模式如下:awk既可以处理后续接的文件又可以处理来自前个命令的standart output,相对于sed原创 2017-05-29 11:01:22 · 314 阅读 · 0 评论 -
在VMeare中安装CentOS 7
打算用VM虚拟机配置一个LAMP平台,记录一下配置的过程点击自定义硬件使用镜像文件,网络配置选择NAT。在点击完成,打开虚拟机选择Install CentOS 7,直到出现如下界面选择中文,软件选择如下:(因为这个虚拟机是用来做虚拟服务器的,所以选择基础设施服务器即可)安装目标位置中原创 2017-04-14 09:11:09 · 550 阅读 · 0 评论 -
如何对unbuntu虚拟机进行网络配置
环境:Hpyer-V,unbuntu 16.04当我们为虚拟主机安装完unbuntu系统之后,此时的虚拟主机还没有网络。我们打开自己的网络配置:并同时选中虚拟机的适配器和我们本机的适配器,点击桥接。然后我们打开链接自己的虚拟主机。打开/etc/network/interfaces,并添加以下设置,然后再重启网络/etc/init.d/networking restart最后打开/etc/resol...原创 2018-02-28 00:02:02 · 1476 阅读 · 0 评论