
Linux
Bug 挖掘机
技术成长路上没有捷径,欢迎关注我
展开
-
【Mac】Mac用iTerm2连接到Linux上,不能输入中文(中文乱码)
这种情况一般是终端和服务器的字符集不匹配,MacOSX下默认的是utf8字符集。输入locale可以查看字符编码设置情况,而我的对应值是空的。因为我在本地和服务器都用zsh替代了bash,而且使用了oh-my-zsh,而默认的.zshrc没有设置为utf-8编码,所以本地和服务器端都要在.zshrc设置(如果服务器没有用zsh,服务器上修改~/.bash_profile即可),步骤如下,bash对应.bash_profile或.bashrc文件1.在终端下输入vim ~/.zshrc或者使用其他原创 2022-03-02 17:05:36 · 1506 阅读 · 3 评论 -
【服务端测试】常用的linux,git ,redis命令
常用的linux命令(1)搜索日志与文件筛选关键字tail -f ./filename | grep -ni “keyword"查找该目录下的文件名grep filename . -rn查找最近30分钟修改的当前目录下的.php文件find . -name ‘*.php’ -mmin -30查找最近1分钟内更新的文件find –mmin -1find -mmin -1| xargs grep -i l $context(2)解压与压缩文件tar -xzvf xxx.tar.g原创 2021-12-04 20:11:06 · 1360 阅读 · 0 评论 -
【linux】搭建redis
(1)下载安装好redis(2)进入redis配置文件/etc/redis.conf修改配置文件daemonize yes 使redis以daemon进程运行“bind 127.0.0.1” 改成 bind 0.0.0.0 或者注释掉该行查看redis版本redis-server --version启动redis./redis-server …/etc/redis.conf本地调试./redis-cli关闭redis./redis-cli -p 6379 shutdown 直接n原创 2021-11-18 20:40:51 · 4390 阅读 · 0 评论 -
【shell】解决登陆后需要手动source的问题
方法一:~/.bash_profile:里面添加source命令source /home/work/.deck/etc/bashrc或者直接添加环境变量,添加环境变量方法如下:export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/bottlesexport PATH="/usr/local/bin:$PATH"方法二:在 ~/.bash_profile添加如下命令,自动加载bashrc文件,使原创 2021-09-12 16:29:33 · 700 阅读 · 0 评论 -
【shell】通过if [ $? != 0 ]判断上次程序是否执行成功
1、问题在shell脚本里面有时候我们需要判断上一个程序有没有执行成功,比如用chomd 777 file命令,我们可以用通过if [ $? != 0 ]判断$?这里表示上一次运行的结果2、代码实现#!/bin/bashtest(){ return 2; } testresult=$? echo "result is:"$resultecho "chenyu" if [ $? != 0 ]; then echo "last exe fail" ex原创 2021-09-12 13:56:49 · 624 阅读 · 0 评论 -
【shell】cat /dev/null作用
下面这条命令的意思是:清空messages文件cat /dev/null > messages可以把/dev/null看作"黑洞". 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到.因此, /dev/null 对命令行和脚本都非常的有用.举例:cd /var/logcat /dev/null > messagescat /dev/null > wtmpecho "Logs cleaned up."参考链接https:原创 2021-09-12 13:53:35 · 6922 阅读 · 0 评论 -
【linux】使用split命令拆分tar.gz 压缩包
操作步骤(1)打包文件:tar -cvf 20190816.tar 20190816(2)分割文件:#例子1split -b 3G -d -a 1 20190816.tar 20190816.tar.#例子2split -b 40000K -d -a 1 go_1.7.tar.gz go_1.7.tar.gz.执行后的效果-rw-r--r-- 1 root root 4194304000 May 20 14:00 cm-11.tar.gz.0-rw-r--r--原创 2021-08-28 13:21:40 · 9882 阅读 · 0 评论 -
【shell】``和$()作用与区别
``和$()有什么区别?在shell脚本中,``和$()是用来完成命令替换的,先执行反引号或括号里面的内容,将结果代换到当前命令。区别:对于转义字符的处理有些不同``中的转义没有成功,$()中\将$转义成普通字符参考链接https://blog.youkuaiyun.com/wei_cheng18/article/details/80916018...原创 2021-07-25 13:58:36 · 1954 阅读 · 0 评论 -
【homebrew】安装homebrew,homebrewcast,以及镜像提示404
安装homebrew步骤方法一:自动脚本(全部国内地址)(在终端中复制粘贴回车下面脚本)苹果电脑 常规安装脚本(推荐 完全体 几分钟安装完成):/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"苹果电脑 极速安装脚本(精简版 几秒钟安装完成):/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/原创 2021-04-19 13:23:47 · 1908 阅读 · 3 评论 -
【nginx】访问同一url,电脑版和手机版看到的画面不一致(rewrite)
问题现象打开同一个url,访问电脑版和手机版的打开的链接不一致我们可以通过浏览器调试工具,点击红圈里面的图标,切换访问电脑版还是手机版。如果发现手机版和电脑版访问的链接不一致问题原因和解决方案webserver(如nginx)配置了rewrite规则进入nginx的配置文件nginx.conf。该配置文件的目录可能是在/home/work/orp/webserver/conf/nginx.conf可以用命令grep . nginx.conf -rn 来查看环境上的配置文件的位置可以看到 h原创 2021-03-28 14:32:49 · 915 阅读 · 0 评论 -
【Linux】查看Centos的版本,内核版本,系统位数(32位,64位)
查看 CentOS 系统的版本cat /etc/redhat-release查看内核版本uname -a原创 2020-10-18 15:08:37 · 304 阅读 · 0 评论 -
【linux】sed之G、H、g、h使用
sed之G、H、g、h使用什么是sed?sed是面向流的行编辑器,所谓面向流,是指接受标准输入的输入,输出内容到标准输出上。sed如何处理数据?sed在正常情况下,将处理的行读入模式空间(pattern space),脚本中的“sed-command(sed命令)”就一条接着一条进行处理,知道脚本执行完毕。然后该行呗输出,模式(pattern space)被清空;接着,在重复执行刚才的动作,文件中的新的一行被读入,直到文件处理完毕。什么是Pattern Space,什么是Hold Space?p原创 2020-10-12 23:44:09 · 3729 阅读 · 1 评论 -
【Python/Linux】Centos7在anaconda中安装第三方包/库
首先需要在centos7服务器上安装好anaconda然后在已经创建好的anaconda的环境下,先用source activate xxx(环境名)激活环境,然后以下命令更新库conda update openssl(库名)conda list #查看环境中已有的库conda install 库名 #安装库参考链接https://blog.youkuaiyun.com/liubi...原创 2019-12-24 19:23:19 · 1547 阅读 · 0 评论 -
【Linux】关于阿里云单核服务器,自动kill占用CPU高的进程
今天部署项目遇到的问题在利用FFMPEG进行.h265的裸流转码到TS封装格式的时候,FFMPEG进程自动被杀,原因是我买的阿里云服务器是单核CPU,而运行FFMPEG进程时,CPU占用量达到了98%-99%,猜想是阿里云服务器有自动防护的措施...原创 2019-12-24 18:24:14 · 1664 阅读 · 0 评论 -
【linux】centos安装 mysql-python
安装mysql-python库过程安装过程中可能会遇到两个问题 EnvironmentError: mysql_config not found以及 cannot find /usr/lib64/libatomic.so.1.0.0安装mysql-python库的方法如下pip install mysql-python网上搜解决方法,需要安装 mysql-devel如果也无法安装...原创 2019-12-17 20:56:39 · 1096 阅读 · 0 评论 -
【Linux】centos安装mysql
1.下载mysql源安装包$ wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm2.安装mysql源$ yum localinstall mysql57-community-release-el7-8.noarch.rpm 3.检查mysql源是否安装成功$ yum repolist enabl...原创 2019-12-17 17:00:04 · 209 阅读 · 0 评论 -
【Linux】centos安装uwsgi
先安装python-devel,再用PIP安装uwsgi从yum源上下载安装对应python版本的python-devel,如果不清楚的话先用 python --version 命令查看python版本,然后yum search python3,Tab键搜索出来下载[root@VM_0_13_centos ~]# yum install python36u-develLoaded plugi...原创 2019-12-14 17:15:45 · 468 阅读 · 0 评论 -
【Linux】nginx配置教程,在购买阿里云服务器centos上安装nginx
第一步,安装nginx依赖库(1)请确认gcc 与 g++开发类库是否装好。yum -y install gcc automake autoconf libtool make(安装make)yum install gcc gcc-c++(安装g++)(2)安装opensslwget http://www.openssl.org/source/openssl-fips-2.0.16.tar...原创 2019-12-13 21:53:58 · 357 阅读 · 0 评论 -
【Linux】yum install cmake 报错,出现错误ImportError: No module named urlgrabber.grabber
yum 安装cmake时,出现错误ImportError: No module named urlgrabber.grabber解决方法先打开vi /usr/libexec/urlgrabber-ext-down把头部的python说明改成和/usr/bin/yum中一样的(注意yum不是一个目录,用cat命令打开,查看python的头部说明)...原创 2019-10-22 17:21:48 · 864 阅读 · 0 评论 -
【Linux】centos7 yum 更新出现 [Errno 14] HTTP Error 404 - Not Found 的解决方法
1.首先yum源是配置正确2.网卡的reboot==yes也已经设置正确但是执行yum install xx软件全部都报404 连接错误如下图解决方法执行下面两条命令yum clean allrpm --rebuilddb...原创 2019-10-22 16:59:12 · 2512 阅读 · 0 评论 -
【Linux】常用的系统优化命令
#网卡配置文件网络配置文件:/etc/sysconfig/network网络接口配置文件:/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME #用ifconfig命令查看网卡的名字DEVICE=: 关联的设备名称,要与文件名的后半部“INTERFACE_NAME”保持一致; BOOTPROTO={static|none|...原创 2019-08-26 21:19:30 · 875 阅读 · 0 评论 -
【Linux】vi/vim操作
参考链接:https://www.cnblogs.com/pyyu/p/9460649.html原创 2019-08-26 16:39:34 · 172 阅读 · 0 评论 -
【Linux】常用命令汇总
#查看ip 网卡ip addrifconfig#查看终端信息tty 查看当前终端序号who am i 仅显示当前用户正在使用的终端和登录时间w 查看所有终端(功能最全,显示用户名,终端标记,登录时间,负载等信息)#目录相关操作ls #查看当前路径下文件夹和文件ls -la #竖状格式显示目录...原创 2019-08-24 16:02:21 · 317 阅读 · 0 评论