![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
糖薪砖
这个作者很懒,什么都没留下…
展开
-
网站目录和文件的权限设置
设置当前目录下,所有目录和子目录的权限为 755。find . -type d -exec chmod 755 {} \;原创 2023-02-16 18:29:59 · 914 阅读 · 0 评论 -
Unable to negotiate with xxxx port 22
Unable to negotiate with xxxx port 22,原因是ssh加密协议已不支持原创 2023-02-16 12:47:12 · 391 阅读 · 0 评论 -
使用中科院Mirrors的brew镜像源来安装brew
使用中科院Mirrors的brew镜像源来安装brew原创 2022-05-15 21:17:07 · 1330 阅读 · 0 评论 -
Linux系统中环境变量的配置
$ vi /etc/profile # 在文件底部增加一行配置,以nginx和php为例 export PATH=$PATH:/usr/local/nginx/sbin:/usr/local/php/bin # ESC :wq 保存退出# 使配置立即生效$ source /etc/profile# 检查nginx和php环境变量是否设置成功$ which ngin...原创 2018-10-24 18:18:28 · 216 阅读 · 0 评论 -
Linux系统中配置脚本程序开机启动
$ vi /etc/rc.d/rc.local#!/bin/bash# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES## It is highly advisable to create own systemd services or udev rules# to run scripts during boot instead of us...原创 2018-10-24 18:36:41 · 536 阅读 · 0 评论 -
客户端无法远程连接redis服务器
原因1:如果你的redis服务是在阿里云服务器上自建的,默认redis端口6379是不允许外部访问的。解决办法:在服务器对应的安全组管理中,开启外部IP地址对Redis服务器6379端口的访问权限。原因2:Redis服务器的redis.conf没有配置放开IP权限(默认只允许127.0.0.1的客户端访问)。解决办法:找到 bind 127.0.0.1 这一行,注释掉它即可。原因3:...原创 2018-10-30 12:39:11 · 2130 阅读 · 1 评论 -
linux下redis的安装及配置开机启动
我的环境:CentOS 7.4 64位Redis 3.2.10当前路径 /usr/local/src下载页面:http://redis.io/download1、安装$ wget http://download.redis.io/releases/redis-3.2.10.tar.gz$ tar xzf redis-3.2.10.tar.gz$ cd redis-3.2...原创 2017-09-20 12:32:25 · 1833 阅读 · 0 评论 -
为php添加gd库支持
1、安装freetype官网:https://sourceforge.net/projects/freetype/cd /usr/local/srcwget http://oss.aliyuncs.com/aliyunecs/onekey/freetype-2.1.10.tar.gztar zxvf freetype-2.1.10.tar.gzcd freetype-2.1.10...原创 2019-01-17 18:48:02 · 913 阅读 · 0 评论 -
$'\r': command not found
原因:windows系统的换行符是\r\n,而linux的换行符是\n。解决办法:$ yum install -y dos2unix$ dos2unix yourfile.txt原创 2019-01-19 14:46:18 · 442 阅读 · 0 评论 -
bash脚本:一键安装MYSQL5.6
本脚本基于第三方一键安装脚本修改而来!注意:一定要使用 dos2unix来转换一下bash脚本,否则自动创建的目录名会带一个特殊字符,导致出现找不到路径的问题。# 安装 dos2unixyum install -y dos2unix# 假如一键安装mysql脚本叫做 install_mysql5.6.shdos2unix ./install_mysql5.6.sh# 执行安装...原创 2019-01-19 15:18:12 · 303 阅读 · 4 评论 -
通过pcre、zlib、openssl等库源码来源码编译nginx
1、下载pcre源码官网:http://pcre.org$ wget https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz$ tar zxvf pcre-8.42.tar.gz2、下载zlib源码官网:http://www.zlib.net$ wget http://www.zlib.net/zlib-1.2.11.tar.gz$...原创 2019-01-16 15:40:58 · 1128 阅读 · 0 评论 -
查看linux某端口的占用情况
netstat -anp | grep 80原创 2019-03-21 14:14:04 · 116 阅读 · 0 评论 -
Linux中创建快捷方式
语法:ln -s 源文件或目录 目标文件或目录 注意:l是大写字母L对应的小写字母l举例# 创建mysql配置文件的快捷方式ln -s /usr/my.cnf /mydata/mysql/my.cnf原创 2018-10-26 18:03:19 · 140 阅读 · 0 评论 -
Linux中使用yum工具或rpm工具来安装和卸载MySQL
我的系统环境:CentOS 7.4 64位下载页面:https://dev.mysql.com/downloads/mysql/5.6.html#downloads Select Version: 5.6.42 Select Operating System: Red Hat Enterprise Linux / Oracle Linux Select OS Version...原创 2018-10-26 16:08:16 · 135 阅读 · 0 评论 -
Linux中定时备份mysql数据
需求:1,每天4点备份mysql数据;2,为节省空间,删除超过3个月的所有备份数据;3,删除超过7天的备份数据,保留3个月里的 10号 20号 30号的备份数据;# 创建shell脚本文件vim backup_mysql.sh# shell脚本文件里的内容mysqldump -uroot -p123456 --all-databases >原创 2016-10-24 19:31:10 · 193 阅读 · 0 评论 -
在Linux中查找某个文件的位置
find 要查找的目录 -name 文件名*(*号表示可以模糊名称部分)或locate 文件名*原创 2016-10-24 19:48:25 · 11990 阅读 · 0 评论 -
查看linux版本
(1) 查看linux内核版本及平台uname -r -m(2) 查看linux发行版版本lsb_release -a或more /etc/issue原创 2016-12-05 11:46:06 · 253 阅读 · 0 评论 -
Linux定时工具crontab
一. crontab工具crontab -u //设定某个用户的cron服务crontab -e //编辑root用户的cron服务,加上-u可编辑指定用户的定时任务,例如:crontab -u www-ecrontab -l //列出root用户cron服务的详细内容,加上-u可查看指定用户的定时任务,例如:crontab -u www -lcrontab -原创 2016-10-24 19:24:29 · 548 阅读 · 0 评论 -
lets encrypt教程
【准备】我的服务器是CentOS 7ping出acme-v01.api.letsencrypt.org的IP,得到IP后加入服务器的白名单。(可选,主要是为了防止被云服务器的防火墙给挡了数据)【开始】如果是CentOS 6/7系统,先执行:yum install epel-release# 1、安装certbot#CentOS 7系统直接yum安装certb原创 2016-12-06 12:58:42 · 2478 阅读 · 2 评论 -
Linux中格式化和挂载数据盘
https://help.aliyun.com/document_detail/25426.html?spm=5176.doc25446.2.3.NiCWWf转载 2017-05-22 14:12:14 · 257 阅读 · 0 评论 -
linux服务器安全优化之使用子账户远程登录
# 创建一个普通用户txzuseradd txz# 设置用户txz的密码passwd txz然后输入新密码,按回车键即可# 进入SSH配置文件,vi /etc/ssh/sshd_config修改 PermitRootLogin yes 为 PermitRootLogin no,取消前面的注释,禁止root用户远程登录;修改 PermitEmptyPasswords ye...原创 2017-09-22 16:26:41 · 654 阅读 · 0 评论 -
linux系统中rsync的安装和使用,以及配置rsync开机启动
1、安装$ wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz$ tar -xvf rsync-3.1.2.tar.gz$ cd rsync-3.1.2$ ./configure --prefix=/usr/local/rsync$ make$ make install2、配置conf文件$ v...原创 2017-12-13 12:25:40 · 22989 阅读 · 0 评论 -
源码编译安装LNMP环境之Nginx篇
我的系统环境:CentOS 7.4 64位nginx下载页面:http://nginx.org/en/download.html1、安装编译依赖的库$ yum install -y gcc$ yum install -y gcc-c++$ yum install -y pcre pcre-devel$ yum install -y zlib zlib-devel$ yum ...原创 2018-10-25 15:19:52 · 172 阅读 · 0 评论 -
源码编译安装LNMP环境之PHP篇
我的系统环境:CentOS 7.4 64位PHP下载页面:http://php.net/downloads.php1、先安装编译依赖的库$ yum install -y zlib zlib-devel libxml2 libxml2-devel openssl openssl-devel2、源码编译安装PHP$ wget http://hk2.php.net/get/p...原创 2018-10-25 15:28:41 · 231 阅读 · 0 评论 -
mysqld_safe Directory '/var/lib/mysql' for UNIX socket file don't exists
原因:mysql找不着socket文件。解决办法:1、修改mysql配置文件my.cnf中[mysqld]下的socket配置项。效果如下。 [mysqld] socket = /tmp/mysql.sock2、终极解决办法:重启服务器。 ...原创 2018-10-28 16:12:56 · 4017 阅读 · 0 评论 -
Linux中rpm工具使用教程
1、安装软件语法1: rpm -i 文件# 带安装进度的方式安装语法2: rpm -ivh 文件注意:确保当前目录,或指定目录下这个文件真实存在!!!举例:$ rpm -ivh MySQL-server-5.6.42-1.el7.x86_64.rpm2、查看rpm安装的所有软件举例:$ rpm -qa3、查看指定的rpm软件是否安装举例:$ rpm -qa...原创 2018-10-25 16:44:06 · 546 阅读 · 0 评论 -
Linux中查询进程和服务端口是否占用
1、查询进程举例:# 查询nginx进程$ ps -aux | grep nginx2、查询服务端口举例:# 查询mysql端口$ netstat -anp | grep :3306原创 2018-10-26 11:24:04 · 158 阅读 · 0 评论 -
Linux中yum工具使用教程
这里以安装和卸载openssl为例!!!1、安装指定程序$ yum install -y openssl2、更新指定程序$ yum update openssl3、卸载指定程序$ yum remove -y openssl4、列出yum仓库中所有程序,并显示哪些程序可以更新到新版$ yum list5、列出yum仓库中是否有指定的程序$ yum l...原创 2018-10-26 11:35:03 · 254 阅读 · 0 评论 -
ThinkPHP框架在Linux系统中报找不到模版文件的错误
public function addRoom(){ // 假如你的模版文件是addRoomTpl.html $this->display( 'addRoomTpl' );}display( ) 这个方法里一定要传入模版名称,同时大小写与模版名称一致!原创 2016-10-21 15:02:27 · 1387 阅读 · 1 评论