Linux
centos/ubuntu
一名路过的小码农
夫苟其挫而不退矣,则小逆之后,必有小顺。大逆之后,必有大顺。
展开
-
linux docker设置代理
调整对应的代理地址,进行重启即可。如果没有自己创建一下就行了。原创 2024-06-25 11:01:24 · 402 阅读 · 0 评论 -
ubuntu 源
ubuntu 源原创 2023-02-27 14:12:17 · 103 阅读 · 0 评论 -
linux 工作中常用命令 慢慢登记防止忘记
linux常用命令原创 2020-06-24 17:18:16 · 391 阅读 · 0 评论 -
centos ssh终端下高亮显示git分支名
修改家目录下面的.bash_profile添加下方代码function find_git_branch { local dir=. head until [ "$dir" -ef / ]; do if [ -f "$dir/.git/HEAD" ]; then head=$(< "$dir/.git/HEAD")原创 2017-12-21 18:01:37 · 1020 阅读 · 0 评论 -
bss、data和rodata区别与联系
有人可能会说,全局内存就是全局变量嘛,有必要专门一章来介绍吗?这么简单的东西,还能玩出花来?我从来没有深究它,不一样写程序吗?关于全局内存这个主题虽然玩不出花来,但确实有些重要,了解这些知识,对于优化程序的时间和空间很有帮助。因为有好几次这样经历,我才决定花一章篇幅来介绍它。正如大家所知道的,全局变量是放在全局内存中的,但反过来却未必成立。用static修饰的局部变量就是放在放全局内存的,它的作用...转载 2018-02-28 12:50:17 · 962 阅读 · 0 评论 -
redis info 详解
# Server(服务器信息)redis_version:3.0.0 #redis服务器版本redis_git_sha1:00000000 #Git SHA1redis_git_dirty:0 #Git dirty flagred...转载 2018-03-15 10:28:18 · 1538 阅读 · 3 评论 -
nginx内置变量详解
Ngx_http_core_module模块支持内置变量,他们的名字和apache的内置变量是一致的,人性化吧,了解这些变量,将使我们配置起来非常方便,例如:负载均衡中的header头转发 让后端服务器可以获取到客户端请求的真实ip 首先我们来先看一个最基本的请求header 这是我去请求www.baidu.com 请求header如下:Accept text/html,applicatio...转载 2018-04-17 11:14:43 · 1139 阅读 · 0 评论 -
redis进阶
关于redis优点:1.速度极快 10 万次 qps 的读写2.持久化 使用 快照RDB 或 日志AOF的方式3.支持多种数据结构 hash list string set zset4.支持多种编程语言 提供api 多个语言都可以直接使用 如Java、PHP、Python、Ruby、Lua、Nodejs5.功能丰富 如发布订阅、Lua 脚本、事务、Pipeline(管道,即当指令到达...原创 2018-06-07 11:16:47 · 364 阅读 · 2 评论 -
linux 利用iptables 端口转发
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8800原创 2017-12-11 12:26:51 · 1072 阅读 · 0 评论 -
redis config 详解
# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 10转载 2017-11-02 15:26:11 · 2407 阅读 · 0 评论 -
centos 6.5 GoLang 环境配置
cd /usr/local/srcwget -c http://golangtc.com/static/go/1.6.2/go1.6.2.linux-amd64.tar.gz首先切换到在把go的源码包存放的目录然后用 wget 去下载 Golang 中国 上面的 package下载完成tar zxvf go1.4beta1.linux-amd64.tar.gz -C /usr/local解原创 2016-04-26 12:01:02 · 1473 阅读 · 0 评论 -
nginx 源码包安装
首先上 http://nginx.org/download/ 这里面下载一个自己需要的nginx 版本包。使用wget 下载如果需要重定向安装对应的包yum -y install pcre*wget http://nginx.org/download/nginx-1.7.8.tar.gz下载完成后开始解压对应的包tar -zxvf nginx-1.7.8.tar.gz原创 2016-05-05 14:20:51 · 827 阅读 · 0 评论 -
centos 安装 docker
yum方式安装。直接运行下面的命令就可以了yum install docker*我进行安装的时候这个是直接报错的。根据它的提示。大概说的时候 网络不可达之类的。八成又让墙了。算了。用rpm 得了。直接离线rpm 包wget https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1原创 2016-05-09 08:47:47 · 549 阅读 · 0 评论 -
goLang 如何进行调试操作?
今天去了一个 studygoLang 发现blog让收录一篇。不错的开始。然后发现有人发了一个debug的一个玩意。说真的不清楚这货是从哪里粘贴过来了。看不明白。只能靠自己找找了。后面找到了他的 github 地址。go get github.com/mailgun/godebuggo install github.com/mailgun/godebug安装完成后。运行一下 go原创 2016-05-09 16:38:34 · 8185 阅读 · 0 评论 -
vim goLang
折腾了 3天终于找到一个 goLang vim的好配置了git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim首先添加 Vundle 管理工具vim 直接用yum 添加就可以了然后修改家目录下面的 .vimrc文件syntax on" set color th原创 2016-04-28 16:34:22 · 1928 阅读 · 0 评论 -
vi 装逼指南
文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并转载 2017-06-05 19:33:06 · 486 阅读 · 0 评论 -
vim 打开多个文件
一、如果在终端还没有打开vim1、vim横向分屏打开多个文件vim -o 文件1 文件22、vim纵向分屏打开多个文件vim -O 文件1 文件2 二、如果在终端已经打开vim1、横向分屏打开另一个文件:vs 文件2、纵向分屏打开另一个文件:sp 文件 三、关闭窗口1、关闭所转载 2017-06-27 10:46:29 · 587 阅读 · 0 评论 -
vim c/c++配置
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim 首先添加 Vundle 管理工具vim 直接用yum 添加就可以了然后修改家目录下面的 .vimrc文件下载配色方案monokai 配色方案 git地址(https://github.com/sickill/vi原创 2017-07-19 10:07:38 · 3041 阅读 · 2 评论 -
源码包安装 yum 7.4
首先去github上面下载一个最新的 vim tar包git clone https://github.com/vim/vim.gitcd vim./configure --prefix=/usr/local/vim --disable-selinux --enable-luainterp=yesmake -j `awk '/processor/{a++}END{print a原创 2016-04-29 13:07:29 · 370 阅读 · 0 评论 -
putty 无法链接到 centos
今天自己刚刚搭建了一个 os 6.5 安装完系统以后发现 使用putty 连接出现 network error: connection refused搞不懂什么情况。就去找了一下。都是说 sshd 没开启。 自己使用了一下/etc/init.d/sshd status 居然没启动。 这边启动一下。/etc/init.d/sshd start看看端口是多少原创 2016-04-26 11:30:45 · 5192 阅读 · 0 评论