![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
Jeffid
这个作者很懒,什么都没留下…
展开
-
Linux磁盘划分实践经验
Linux下启用新的硬盘需要经过:分区、格式化和挂载这三个步骤,只有最终挂载成功了才能使设置的空间生效。一个硬盘默认有4个区位,即可设置4个主分区,每个主分区设置记录占1个区位。当需求设置的分区数大于4个的时候,则要采取3主分区+1扩展分区的形式(扩展分区也占一个区位,这样4 个区位就刚好占满),然后再在扩展分区里划分若干个逻辑分区,最后可得到可使用的是3个主分区加若干个逻辑分区。其中的扩展分区...原创 2018-11-04 00:33:34 · 205 阅读 · 0 评论 -
踩坑录·LNMP环境项目浏览器报`Access denied`
在Thinkphp、codeigniter、Laravel等框架下,网站目录一般是在public下,同时public下的程序要跨目录调用public上级目录下的文件,可能因为某些原因在public目录下设置了不允许跨目录访问的.user.ini文件,导致程序的必要读写被禁用而无法正常运行。解决办法是删除这个文件即可#解除可能存在的禁止删除权限chattr -i public/.user.in...原创 2019-05-04 10:39:59 · 732 阅读 · 0 评论 -
踩坑录·samba配置文件有中文导致windows无法进入samba共享文件夹
问题描述samba安装运行在CentOS7.4,用yum安装firewalld和selinux都是关闭的windows连接上samba后能看到共享目录和用户的家目录, 但只有家目录能进入, 共享目录无法访问, 且报连接到系统上的设备没有发挥作用之类的弹框错误发现症结知道真相的我, 眼泪掉下来…原来是因为把网上的教程里配置文件的示例连同中文注释也复制过来才导致的错误, 只要把全部中文...原创 2019-03-30 23:14:59 · 1407 阅读 · 0 评论 -
Linux下一条命令查找php配置文件位置
php -info会输出相当于是在页面执行phpinfo()函数的内容,过虑出包含配置文件php.ini的文本即可看到相关路径信息。php -info | grep php.ini如图end原创 2018-12-18 12:57:57 · 7038 阅读 · 0 评论 -
Redis cluster部署及在Laravel中的配置
环境说明CentOS7(ip: 192.168.8.11)Redis5.0.2(可执行命令已复制到/usr/local/bin/,可在任意目录执行)Laravel5.5predis1.1ruby执行环境(可用命令yum -y install ruby ruby-devel rubygems rpm-build一键安装)ruby redis客户端(安装命令gem install red...原创 2018-12-14 20:24:26 · 3793 阅读 · 0 评论 -
Linux系统资源查看
vmstat命令监控系统资源vmstat [刷新延时 刷新次数]如:vmstat 1 3,即每隔1秒刷新一次,共刷新3次procs,进程信息下面字段值越大,表示系统越繁忙r:等待运行的进程数b:不可被唤醒的进程数memory,内存信息单位:KBswpd:虚拟内存的用量free:空闲内存容量buff:缓冲的内存容量cache:缓存的内存容量缓存(cache)的...原创 2018-12-06 11:51:51 · 211 阅读 · 0 评论 -
Shell脚本的执行与命令生效顺序
脚本执行Shell可以用以下其中一种方法执行:先赋予脚本文件执行权限,再直接运行chmod 755 ./hello.sh./hello.sh通过Bash调用脚本文件bash ./hello.sh命令生效顺序Linux系统下命令生效的顺序有以下4条:绝对路径或相对执行的命令;别名;Bash的内部命令;按照$PATH环境变量定义的目录查找顺序搜到的第一个命令。...原创 2018-12-06 00:25:41 · 5713 阅读 · 0 评论 -
踩坑录·CacheCloud后台机器管理页无法打开的问题
问题CacheCloud安装完成后进入后台其它页面都能正常打开,就机器管理页无法打开,浏览器显示找不到该页。解决原因在于sql文件执行插入collect字段到machine_info表的语句未能成功执行,最终因缺少这个必要字段而导致程序执行出错。因此只要把collect字段按下图所示属性,手动添加到machine_info表即可使页面程序正常执行。以上问题在其实在官方github的Is...原创 2018-12-08 21:47:37 · 946 阅读 · 0 评论 -
Redis Sentinel部署及在Laravel中使用
环境说明当前的环境条件如下,当然这并不是部署sentinel的最低可行版本。CentOS7(ip: 192.168.8.11)Redis5.0.2(可执行命令已复制到/usr/local/bin/)Laravel5.5(5.4>=版本开始支持sentinel)predis1.1部署按3个server节点(一主两从)+3个sentinel节点的拓扑结构进行部署。部署的端口分...原创 2018-12-12 19:08:29 · 1600 阅读 · 0 评论 -
踩坑录·CacheCloud无法启动
问题CentOS7中事先已经安装好MySQL5.7、Maven3.3和JDK7,采用二进制包直接打开的方式运行Cachecloud。在数据库中导入cachecloud.sql和完成jdbc.properties的相关配置后,执行start.sh文件后出现一界面一直输出点点而无法正常启动Cachecloud。解决经查证,经出现这种情况是因为start.sh文件中设置**-Xmx和-Xms默认...原创 2018-12-07 20:35:16 · 1430 阅读 · 0 评论 -
Linux中的命令别名与常用快捷键
命令别名当遇到经常执行的命令过长,或是已有的命令命名书写不符合个人的使用习惯时,可以采用自定义命令别名的方式生成更有效率和更符合习惯的名字。alias 查看当前生效的所有别名alias 别名='相应命令' 设置别名(临时,重登帐户后失效)unalias 别名 去除别名source ~/.bashrc 使永久别名配置立即生效例如,要将vi命令设置成执行vim工具永...原创 2018-12-04 19:36:11 · 292 阅读 · 0 评论 -
CentOS7下Redis的安装和设置开机启动
安装以下命令默认都是在root权限下执行wget http://download.redis.io/releases/redis-5.0.2.tar.gztar xvzf redis-5.0.2.tar.gzcd redis-5.0.2make #编译make install #redis-cli、redis-server等执行文件会拷贝到/usr/local/bin/成功安装...原创 2018-11-30 00:38:45 · 965 阅读 · 0 评论 -
踩坑录·一键安装LNMP环境ThinkPHP和laravel等框架返回空白
状况最近用LNMP一键安装包部署线上运行环境,部署过程完全是按lnmp vhost add指令的提示一步步完成的,可发现完好的框架无论是TP还是Laravel,在给足了文件应有的读写权限后打开项目首页都是都是返回空白内容,不提示任何东西。因为之前踩过防跨目录设置文件.user.ini的坑,所以这次的public目录下都移除了该文件的,可还是不行。具体报错将php报错提示设置加入入口文件in...原创 2019-07-01 23:28:42 · 602 阅读 · 0 评论