Linux
purple尘
这个作者很懒,什么都没留下…
展开
-
Nginx配置正向代理
无原创 2022-07-07 00:41:14 · 6557 阅读 · 1 评论 -
Vim修改配色方案
1. 查看本机vim支持的配色方案:- cd /usr/share/vim/vimXX[vim版本、自行替换]/colors && ls *.vim输出:blue.vim default.vim desert.vim evening.vim morning.vim pablo.vim ron.vim slate.vim zellner.vimdarkblue.vim delek.vim elflord.vim koehler.vi...原创 2022-05-07 01:42:12 · 981 阅读 · 0 评论 -
教程 - win10硬盘安装与卸载ubuntu
传送门:https://blog.csdn.net/u010743448/article/details/109179885原创 2021-10-04 20:50:51 · 186 阅读 · 0 评论 -
将github代码迁移至私有服务器
假设私有服务器ip为1.2.3.4原地址为:git@github.com:[gitUserName]/[gitCodePath].git新地址为:git@1.2.3.4:/home/git/codes/localName.git一共涉及:Client机器、git私有服务器、git原地址1. 迁移:登录Client机器,clone一份裸版本库:git clone --bare git@github.com:[gitUserName]/[gitCodePath].git localName.g原创 2021-07-26 13:04:19 · 1008 阅读 · 0 评论 -
Linux下PHP使用selenium、chrome、chromedriver模拟无界面浏览器
1.安装chrome- 下载:wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm- 安装:sudo yum localinstall google-chrome-stable_current_x86_64.rpm2.安装chromedriver- 下载:https://chromedriver.chromium.org/downloads- 安装:sudomv chromed.原创 2021-06-25 12:33:58 · 1776 阅读 · 0 评论 -
win10单硬盘或双硬盘 安装/卸载ubuntu
单硬盘安装参考:https://blog.csdn.net/u010743448/article/details/109179885卸载参考:https://www.cnblogs.com/arxive/p/11749770.html双硬盘安装一直卡在探测文件系统界面:- 双硬盘安装流程与上述基本没区别,但是注意,如果是硬盘安装,则使用的ubuntu iso文件和要安装ubuntu的硬盘不能是同一块,因为安装的时候需要卸载所有分区、而iso文件被使用,所以会卡在探测文件系统环节;- 解.原创 2021-05-08 21:26:27 · 266 阅读 · 0 评论 -
centos新安装的mysql配置
1. /etc/my.cnf: 4 #skip-grant-tables 忘记密码时使用12 # 开启独立表空间,不开启这个表不能压缩13 innodb_file_per_table=114 # compress15 innodb_file_format=Barracuda16 # 默认buffer是128MB,有点小,这个看自己使用情况以及机器配置17 innodb_buffer_pool_size=53687091218 # 自己的场景有batch insert,会...原创 2021-04-08 22:30:36 · 161 阅读 · 0 评论 -
Centos php7解决Uncaught Error: Call to undefined function posix_getpid()
方法1:从php7源码手动编译并安装扩展缺点:不够简单,每次都需要手动编译方法2:> php5可以直接yum install php-posix> php7后yum中posix包的名字改了,搜关键词:yum search php | grep php | grep process- 有的是php72w-process- 我的是php72-php-process,所以直接:sudo yum install php72-php-process...原创 2021-04-08 22:06:25 · 598 阅读 · 0 评论 -
systemd开机自动启动redis
systemctl enable redis原创 2021-04-07 10:02:00 · 278 阅读 · 0 评论 -
linux查找历史信号记录
查看/var/log/audit/* 里面的日志即可依赖的是进程auditd,如果没有安装没有启动的话就启动安装一下以下是有个进程莫名其妙挂掉了,但是也没有coredump文件留下,翻各种log都没有痕迹、像是人为kill了,所以尝试翻信号记录,发现收到了sig 11在/var/log/audit/audit.log根据进程pid搜到的log:type=ANOM_ABEND msg=audit(1615521786.316:659436): auid=1433150700 uid=14.原创 2021-03-12 16:07:55 · 2282 阅读 · 1 评论 -
mariadb迁移磁盘
### 背景机器在原创 2021-03-03 12:02:18 · 393 阅读 · 0 评论 -
linux发短信
传送门:https://blog.csdn.net/u012219371/article/details/84932516原创 2020-10-11 22:15:34 · 364 阅读 · 0 评论 -
[转]Linux shell 中$() ` `,${},$[] $(()),[ ] (( )) [[ ]]作用与区别
传送:https://blog.csdn.net/x1269778817/article/details/46535729原创 2020-08-24 18:20:15 · 259 阅读 · 0 评论 -
一个取巧的给邮箱发附件的方法
将内容编码为邮箱不支持直接查看的类型,然后作为content发出去就好了、邮箱收到后会转为附件;这也是网上说的这些使用shell给邮箱发附件的原理..,实际并不是声明了说要发一个附件..,太鸡贼了..eg:mail -s 's' receiver@qq.com < file.tar.gz # 这里发个tar.gz压缩包,这种邮箱收到后肯定是不能直接展示的,就放到附件中了...原创 2020-08-09 21:10:47 · 206 阅读 · 0 评论 -
在shell中使用alias
传送门:http://blog.phpdr.net/%E5%9C%A8shell%E8%84%9A%E6%9C%AC%E4%B8%AD%E4%BD%BF%E7%94%A8alias.html原创 2020-08-07 15:38:19 · 429 阅读 · 0 评论 -
VIRT和RES
VIRT:进程所有内存;注意这里包括了申请但是还没使用的,比如:step1:// arr_size=10void alloc(char** p, int arr_size) { for (int i = 0; i < arr_size; i++) { int size = 1024*1024*1024; p[i] = (char*)malloc(size); if (p[i] == NULL) { cout<<"malloc failed原创 2020-08-05 12:22:48 · 4458 阅读 · 0 评论 -
ssh远程卡主问题
命令后面加上:0</dev/null 1>/dev/null 2>/dev/null原创 2020-07-21 21:21:08 · 365 阅读 · 0 评论 -
ctags为指定语言添加扫描的文件后缀
ctags --langmap=[语言]:+[后缀] -R如:alias cctags='ctags --langmap=C++:+.inl --langmap=C++:+.INL -R'原创 2020-07-21 15:06:49 · 659 阅读 · 0 评论 -
高版本gcc编译,低版本gdb无法调试,且pstack为空
原因是gcc和gdb的版本不兼容,常见错误:Dwarf Error: wrong version in compilation unit header (is 0, should be 2, 3, or 4) [in module /docker/opt/lianghanbing02_dev/local/nebula/bin/nebula-storaged]两个解决方法:1.gcc迎合低版本gdb,编译的时候生成低版本gdb可用的调试信息:-gdwarf-2(生成dwarf version.原创 2020-07-10 12:02:08 · 1787 阅读 · 0 评论 -
让cmake在编译过程中打印编印信息
方法1:执行命令cmake时追加:-DCMAKE_VERBOSE_MAKEFILE=ON方法2:在CMakeLists.txt中添加:set(CMAKE_VERBOSE_MAKEFILEON ON)方法3:make时追加:VERBOSE=1推荐方法1或2原创 2020-07-09 22:41:50 · 19405 阅读 · 3 评论 -
php安装inotify扩展
参考:ttps://www.jianshu.com/p/ea0fddd65f76不过执行在inotify源码目录执行./configure时、如果本机不是有多个php的话、可以不手动指定php-config路径、让默认选择就行(我的机器上只有一个php、默认不配置没php-config文件)...原创 2020-06-24 11:07:19 · 518 阅读 · 0 评论 -
linux阿里云ecs发邮件
参考文档:- [文档1]https://blog.csdn.net/ithomer/article/details/83744621另外这篇文档实践讲解也很详细- [文档2]https://blog.csdn.net/yongren_z/article/details/85119088- [文档3]http://devgou.com/article/Linux-Email/#%E6%94%B6%E5%8F%91%E9%82%AE%E4%BB%B6%E6%B5%8B%E8%AF%95这篇文档.原创 2020-06-22 15:33:12 · 2630 阅读 · 0 评论 -
[转载]ssh几个超时参数
转自:http://www.361way.com/ssh-autologout/4679.html在安全需要下,一些 ssh 主机连接后,等待一段时间不操作会自动操时退出。除了我们日常用到的TMOUT参数外,还有另外ClientAliveInterval、ClientAliveCountMax、autologout 几个和操时相关的参数。这里分别介绍下。一、ssh相关配置ssh的相关配置主要是解决连接自动断开的问题,其又分为客户端和服务端部分。涉及到的参数有ClientAliveInter.原创 2020-06-16 11:09:10 · 1616 阅读 · 0 评论 -
普通用户启动nginx监听80端口
sudo setcap 'cap_net_bind_service+ep' ${NGINX_PATH}setcap的解释网上很多,这里不赘述.原创 2020-04-09 00:57:37 · 953 阅读 · 0 评论 -
linux自定义ls -l展示的时间格式
修改~/.bash_profile,添加:export TIME_STYLE='+%b %d %Y' 自定义TIME_...原创 2020-04-09 00:06:05 · 435 阅读 · 0 评论 -
linux调整ls -l命令展示的时间格式
~/.bash_profile添加:export TIME_STYLE='+%b %d %Y'自定义环境变量TIME_STYLE的值既可.原创 2020-04-09 00:03:24 · 457 阅读 · 0 评论 -
linux命令提示符显示当前完整路径
我的配置:export PS1='[\u@\H:$PWD]\n\$'置于:~/.bashrc记得source.解释:export 表示操作的是一个环境变量,PS1 是系统内置的环境变量名。其余的选项意义为:\u 表示当前用户名\H 表示完整的主机名(\h 表示短主机名,默认)\w 表示完整路径(\W 表示短路径,默认)$PWD 显示当...原创 2020-04-08 23:43:56 · 3476 阅读 · 0 评论 -
[转]解决linux下不生成core dump文件
转自:https://blog.csdn.net/sunxiaopengsun/article/details/89299768在linux平台下,设置core dump文件生成的方法:1) 在终端中输入ulimit -c 如果结果为0,说明当程序崩溃时,系统并不能生成core dump。2) 使用ulimit -c unlimited命令,开启core dump功能...转载 2019-11-22 00:07:56 · 801 阅读 · 0 评论 -
shell编程
http://www.92csz.com/study/linux/12.htmhttp://www.92csz.com/study/linux/13.htmhttp://man.lupaworld.com/content/manage/ringkee/awk.htm转载 2013-07-23 18:23:48 · 489 阅读 · 0 评论 -
Emacs和Vim:神的编辑器和编辑器之神
在这个蔚蓝色的星球上,流传着两大神器的传说:据说Emacs是神的编辑器,而Vim是编辑器之神。一些人勇敢地拾起了Vim或Emacs,却发现学习曲线陡峭而漫长,还是有一些人留下来了,坚定地守护着这两大神器。一些说葡萄太酸的人想离开又不甘心,总是问:它们到底神在哪里啊?0. 序章:神器的传说在这个蔚蓝色的星球上,流传着两大神器的传说:据说Emacs是神的编辑器,而Vim是编辑器之神。追转载 2013-07-27 10:10:55 · 686 阅读 · 0 评论 -
比较全面的gdb调试命令
转自:http://blog.csdn.net/dadalan/article/details/3758025用GDB调试程序 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可转载 2013-07-27 09:38:49 · 514 阅读 · 0 评论 -
Emacs 基本用法
转自:http://hi.baidu.com/jiyeqian/item/f98a8cff66498dea1b111fafEmacs 基本用法不重动 Emacs 让 .emacs 配置文件生效有四个函数可以做到:eval-last-sexp,eval-region,eval-buffer 和load-fileM-x eval-last-sexp 使.emacs中光标前的那转载 2013-07-27 10:11:27 · 1623 阅读 · 0 评论 -
Linux编程 报错 找不到 term.h和curses.h
#include"stdio.h"#include"term.h"#include"curses.h"#include"stdlib.h"int main(){ setupterm("unlisted",fileno(stdout),(int *)0); printf("Done.\n"); return 0;}编译失原创 2013-10-02 16:47:31 · 1706 阅读 · 0 评论 -
fork函数小东西
刚开始学进程、看到例程就自己也想到了一个,敲出来后运行下、和预想的一样; 除了出本没有什么师傅的弱菜忍不住赶紧来卖弄一下,上代码:父进程等待子进程结束后再继续运行:#include"sys/types.h"#include"sys/wait.h"#include"unistd.h"#include"stdio.h"#include"stdlib.h"int m原创 2013-11-26 23:17:03 · 698 阅读 · 0 评论 -
w3m命令
操作命令页面操作:SPC,C-v 向下翻页b,ESC v 向上翻页l,C-f 焦点向右h,C-b 焦点向左j,C-n 焦点向下k,C-p 焦点向上J 向下滚动一行K 向上滚动一行^,C-a 到行首$,C-e 到行尾w 到下一个单词W 到上一个单词> 右移一屏. 屏幕右移一列, 屏幕左移一列g,M-G,M-> 到末行ES原创 2014-02-24 22:41:15 · 1721 阅读 · 0 评论 -
w3m显示图片
使用 w3m-img 或者 w3m-inline-image 包原创 2014-02-24 22:43:07 · 5787 阅读 · 0 评论 -
Linux程序前台后台切换
1、在Linux终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行root@Ubuntu$ ./tcpserv01 &2、如果程序正在前台运行,可以使用 Ctrl+z 选项把程序暂停,然后用 bg %[number] 命令把这个程序放到后台运行cat@Ubuntu:~/unp/unpv13e/tcpcliserv$ ./tcpserv01^Z[转载 2014-03-10 20:17:48 · 811 阅读 · 0 评论 -
vim 重命名
Vim没有单独重命名命令可以自己写:command! -nargs=1 Rename let tpname = expand('%:t') | saveas | edit | call delete(expand(tpname))上面这句如果加到.vimrc里面就整体有效使用:Rename newFile.txt 就重命名为newFile.txt.vimrc地址:在转载 2014-03-11 11:52:51 · 6613 阅读 · 1 评论 -
Vim多行增加缩进
在Normal Mode下,命令>>将对当前行增加缩进,而命令则将对当前行减少缩进。我们可以在命令前使用数字,来指定命令作用的范围。例如以下命令,将减少5行的缩进:5在Insert/Replace Mode下,Ctrl-Shift-t可以增加当前行的缩进,而Ctrl-Shift-d则可以减少当前行的缩进。使用0-Ctrl-Shift-d命令,将移除所有缩进。需要注意的是,当我们输入原创 2014-04-28 23:44:40 · 662 阅读 · 0 评论 -
Ubuntu下查看CPU温度风扇转速和硬盘温度
转自:http://www.oschina.net/question/54100_11151夏天到了,这几天本本的温度也飙升起来,在WinXP下玩了会CS,结果CPU一下就到了80度,吓得我赶紧关了。下午Win7 64位旗舰版也下载完了,准备体验一下,就装个系统,网页都不浏览的情况下CPU居然60多度。然后就想到Ubuntu了,在Ubuntu下面怎么样查转载 2014-03-19 18:36:11 · 34042 阅读 · 0 评论