Linux
落冰翼
这个作者很懒,什么都没留下…
展开
-
ngnix + php-fpm配置
文章参考: https://www.cnblogs.com/f-ck-need-u/p/7627035.htmlnginx 502 参考 : https://blog.csdn.net/wzqzhq/article/details/53320533cygwin启动脚本#!/bin/bashfor i in `ps x | grep php-fpm | awk '{print $1 }'`;do ...原创 2018-04-09 15:16:35 · 398 阅读 · 0 评论 -
详解coredump(棒棒的)
转自:http://blog.csdn.net/tenfyguo/article/details/8159176一,什么是coredump 我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做core的文件转载 2016-02-17 11:09:09 · 370 阅读 · 0 评论 -
linux中ps命令的用法说明
linux中ps命令的用法说明 在linux中使用ps命令可以查看有哪些进程在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等. ps命令最常用的是用于监控后台进程的工作情况.名称:ps www.2cto.com 使用权限:所有使用者使用方式:ps [options] [--help]说明:显示瞬间行程 (process) 的动态参数:转载 2016-01-07 16:14:19 · 300 阅读 · 0 评论 -
Linux下去掉^M的方法
转自:http://blog.csdn.net/ssmile/article/details/6180182第一种方法:cat -A filename 就可以看到windows下的断元字符 ^M要去除他,最简单用下面的命令:dos2unix filename 第二种方法: sed -i 's/^M//g' filename#注意:^M的输入方式是 Ctr转载 2015-12-03 15:23:00 · 464 阅读 · 0 评论 -
vim下使用ctags+taglist
转自:http://www.cnblogs.com/pied/p/3847969.html简介及安装ctags是一个应用程序,可以用它来生产当前目录下所有c文件中变量和函数的索引,索引信息将存储在当前文件夹下的tags文件中。ctags官方地址:http://ctags.sourceforge.net/taglist是vim的一个插件,主要设计用来使用ctags产生的tag转载 2016-01-21 12:49:34 · 418 阅读 · 0 评论 -
Linux常用经典命令
转自:http://wenku.baidu.com/link?url=FnmM43z91ggh6WyHEe4NJqbXDkeFr5Swo-uw87-9hsG0QNOXwTfCJKNw28x15O136JL7f3VA91zShCW39MYWuicXhvqlz04JtHBGSZZ1YJups aux|grep httpd|grep -v grep|awk '{print $2}'|xa转载 2016-01-04 09:55:43 · 321 阅读 · 0 评论 -
提供用户名和密码的SSH自动登录脚本
转自:http://aqingsao.iteye.com/blog/600080使用VPN,每次都要在Terminal上重复输入命令:ssh -D port user@host出来密码提示符后,把复杂的密码拷贝下来,然后粘贴到Terminal,敲回车... 终于忍受不了这样的重复了,于是用Shell写一个可以自动登录的脚本:Shell scrip转载 2016-01-03 02:13:59 · 650 阅读 · 0 评论 -
Linux中gdb 查看core堆栈信息
转自:http://blog.csdn.net/suxinpingtao51/article/details/12072559core dump 一般是在segmentation fault(段错误)的情况下产生的文件,需要通过ulimit来设置才会得到的。调试的话输入: gdb filename corefilename就是产生core文件的可执行文件,croe就是产生的转载 2015-12-16 13:51:36 · 674 阅读 · 0 评论 -
linux 时间转换
date命令将日期设置为2014年6月18日 ---- date -s 06/18/14将时间设置为14点20分50秒 ---- date -s 14:20:50将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss)----date 0618141614.30//2010年4月5日da原创 2015-10-16 10:53:30 · 393 阅读 · 0 评论 -
prctl()函数应用
转自:http://blog.csdn.net/fivedoumi/article/details/24407779t prctl(int option,unsigned longarg2,unsigned long arg3,unsigned long arg4,unsigned long arg5)这个系统调用指令是为进程制定而设计的,明确的选择取决于option:PR_G转载 2015-09-23 16:41:06 · 492 阅读 · 0 评论 -
更改进程名字 prctl函数
prctl()函数应用t prctl(int option,unsigned longarg2,unsigned long arg3,unsigned long arg4,unsigned long arg5)这个系统调用指令是为进程制定而设计的,明确的选择取决于option:PR_GET_PDEATHSIG :返回处理器信号; PR_SET_PDEATHSIG :arg2转载 2015-10-23 09:56:00 · 1187 阅读 · 0 评论 -
Linux下nanosleep函数详解(转载)
nanosleep函数 int nanosleep(const struct timespec *req, struct timespec *rem); struct timespec { time_t tv_sec; /* seconds */转载 2015-10-23 11:22:23 · 11931 阅读 · 0 评论 -
如何通过ssh登录到默认目录
一、修改对应用户下的 .bashrc 加入 cd 指定目录二、修改/etc/passwd 家目录改到指定目录 或 使用usermod命令原创 2015-10-20 11:01:08 · 10525 阅读 · 0 评论 -
Xargs用法详解
Xargs用法详解1. 简介 之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如:find /sbin -perm +700 |ls -l 这个命令是错误的find /sbin -perm +700 |xargs ls -l 这样才是正确的xargs 可以读入 stdin转载 2015-10-16 14:23:51 · 402 阅读 · 0 评论 -
linux运维常用命令
系统负载 # mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况 # ifconfig # 查看所有网络接口的属性原创 2015-10-16 12:02:42 · 299 阅读 · 0 评论 -
linux awk命令详解
转自:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: a转载 2015-10-16 14:32:08 · 957 阅读 · 0 评论 -
boyo学到的linux命令
ps x 查看在跑的进程kill -9 对应得进程号查看错误日志tail -f error201505100000000grep "reset ok" -wn *grep "reset ok" -wn *debug.loggrep "recv client \[123\], cmd = \[456\].*" -wn debug20150710*netst原创 2015-10-16 12:01:52 · 353 阅读 · 0 评论 -
linux 链接ln的使用 创建和删除符号连接(软、硬链接)
1 . 使用方式 :ln [option] source_file dist_file (source_file是待建立链接文件的文件,dist_file是新创建的链接文件) -f 建立时,将同档案名删除. -i 删除前进行询问. ln -s abc cde 建转载 2016-03-09 11:42:12 · 391 阅读 · 0 评论 -
Linux ./configure && make && make install 编译安装和卸载
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。 configure文件是一个可执行的脚本文件,它有很多选项,在待安装的源码目录下使用命令./configure –help可以输出详细的选项列表。 其中--prefix选项是配置安装目录,如果不配置该选项,安装后可执行文件默认放在/usr /local/b转载 2017-11-11 14:35:33 · 828 阅读 · 0 评论 -
Linux下tr命令详解
转自: http://www.2cto.com/os/201201/117822.htmltr是translate的简写,通过这个单词,你大概也能猜到它是干什么的了吧!没错,它可以用一个字符串来替换另一个字符串,或者可以完全除去一些字符。您也可以用它来除去重复字符。 tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或进行字符转换。使用tr时要转换转载 2017-03-01 16:30:32 · 9116 阅读 · 0 评论 -
你真的了解如何将Nginx配置为Web服务器吗
2017-02-17 lufficc Web开发来自:聪聪的个人网站作者:lufficc链接:https://lufficc.com/blog/configure-nginx-as-a-web-server(点击尾部阅读原文前往)阅读之前,建议先阅读初识 Nginx。 之后,我们来了解一下 Nginx 配置。抽象来说,将 Nginx 配置为 Web 服务器就是定义处理哪些 URLS 和如何处理这些...转载 2017-02-17 10:54:13 · 323 阅读 · 0 评论 -
c++ std gdb 调试
参考: http://sourceware.org/gdb/wiki/STLSupporthttp://blog.csdn.net/fdl19881/article/details/8710636http://blog.sina.com.cn/s/blog_4fcd1ea30100xhio.htmlvi ~/.gdbinit 输入一下内容pythonim翻译 2016-11-09 21:52:48 · 342 阅读 · 0 评论 -
iconv 文件编码转换
转自:http://www.cnblogs.com/xuxm2007/archive/2010/11/09/1872379.htmlhttp://qq164587043.blog.51cto.com/261469/63349 linux shell 配置文件中默认的字符集编码为UTF-8 。UTF-8是unicode的一种表达方式,gb2312是和unicode都是字符的编码方式,转载 2016-09-27 10:37:31 · 1226 阅读 · 0 评论 -
gcc 编译 + 选项
转自:http://blog.csdn.net/princess9/article/details/6567678一般来说要现有项目中的编译选项,设置新的project的编译选项 编译器 就是将“高级语言”翻译为“机器语言(低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compile转载 2016-09-05 20:56:53 · 1752 阅读 · 0 评论 -
linux普通用户su 到root免密码
转自:http://blog.itpub.net/14710393/viewspace-1481093/方法1:运行visudo(或者vi /etc/sudoers)命令在## Same thing without a password# %wheel ALL=(ALL) NOPASSWD: ALL下方添加一个类似的行oracle ALL=(ALL转载 2016-08-27 23:21:16 · 20115 阅读 · 1 评论 -
Linux文件共享(一)——进程与打开文件
转自:http://blog.chinaunix.net/uid-26430381-id-4200682.htmlLinux支持在不同进程间共享打开文件。为了说明文件共享,先来说明内核用于所有I/O的数据结构。 他们之间的关系决定了在文件共享方面一个进程对另一个进程可能产生的影响。0.1和文件有关的对象(1) inode(i节点): 保存一个文件的通用信息,每个inode有转载 2016-07-22 10:49:48 · 369 阅读 · 0 评论 -
Linux错误机制
转自:http://linux.chinaunix.net/techdoc/system/2009/11/24/1145859.shtmlLinux错误机制1,在用户进行文件操作的时候,会出各种各样的错误,比如权限不足,空间不足,找不到文件等,此时需在程序中设置错误捕捉语句,并显示错误. 在linux中错误定义成了错误号和错误常数,如果发生错误,便宜会返回转载 2016-08-04 17:11:48 · 2325 阅读 · 0 评论 -
格式: echo -e "\033[字背景颜色 字体颜色m字符串\033[0m"
转自:http://blog.csdn.net/panpan639944806/article/details/23930553格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 那些转载 2016-08-16 10:20:48 · 6650 阅读 · 2 评论 -
Unix下五种I/O模型
转自:http://www.cnblogs.com/sunyubo/archive/2010/12/24/2282078.html1. I/O模型 Unix下共有五种I/O模型 a. 阻塞I/O b. 非阻塞I/O c. I/O复用(select和poll) d. 信号驱动I/O(SIGIO) e. 异步I/O(Posix.1的aio_系列函数) 1). 阻塞I转载 2016-07-14 20:02:39 · 293 阅读 · 0 评论 -
linux解压多个文件
ls ./*.zip | xargs -n1 unzipls *.tar | xargs -i tar -xvf {}find . -name '*.zip' -exec unzip {} \;for i in *> do> unzip $i> done#!/bin/bash原创 2016-06-12 10:42:45 · 2078 阅读 · 0 评论 -
Linux下SVN常用命令
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的ph原创 2014-07-25 11:10:35 · 506 阅读 · 0 评论 -
error while loading shared libraries: xxx.so.x" 错误的原因和解决办法
今天在执行一个protobuf程序时,提示error while loading shared libraries: libprotobuf.so.8: cannot open shared object file: No such file or directory错误。google了一下,是由于找不到lib这个文件。解决办法:一般我们在Linux下执行某些外部程序的时候可能会提转载 2016-06-08 17:42:34 · 289 阅读 · 0 评论 -
Linux下使用rsync进行数据备份的命令详解
转自:http://blogread.cn/it/article/7424?f=wb 对于运维人员来说,数据备份是最重要的工作之一,rsync就是一款通过网络备份重要数据的工具/软件。 sync同样是一个在类Unix和Window系统上通过网络在系统间同步文件夹和文件的网络协议,它可以复制或者显示目录并复制文件。rsync默认监听TCP 873端口,通过远程shell如转载 2016-06-07 18:48:51 · 3504 阅读 · 0 评论 -
Linux strace命令
简介转自:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316692.htmlstrace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以转载 2015-08-20 17:51:40 · 300 阅读 · 0 评论 -
vim转自
在用vi编程时,如果不配置,会感觉会不舒服。tab键的格数,背景色,这样会让看起来舒服些,用起来也方便些。这里转发一个vi的配置文件,可以复制到.vimrc文件,如果是usr放到/home/username/.vimrc 如果是root则放到/etc/vimrc这样vim的配置基本也结束了。在下边的文件中有几个地方又问题,能转载 2015-08-28 20:24:57 · 273 阅读 · 0 评论 -
Linux的crontab
*************************************************************linux 下的crontab如何写wscdlzhom发布于 2008-2-24 | 439次阅读 字号: 大 中 小 (网友评论 0 条) 我要评论crontab命令的功能是在一定的时间间隔调度一些命令的执行。在/etc目录下有一个crontab文件,这里存原创 2015-07-09 17:53:34 · 314 阅读 · 0 评论 -
Linux rpm 命令参数使用详解[介绍和应用]
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合: -ivh:安装显示安装进度--install--v转载 2014-12-24 18:29:48 · 572 阅读 · 0 评论 -
Linux目录结构
使用linux也有一年多时间了 最近也是一直在维护网站系统主机 下面是linux目录结构说明 本人使用的是centos系统,很久没有发表博文了 近期会整理自己所用所了解知识点,发表linux相关的文章,记录自己的linux点点滴滴。 linux 目录结构 /:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该转载 2014-12-24 18:21:15 · 266 阅读 · 0 评论 -
Linux下的scp命令
\svn 删除所有的 .svn文件find . -name .svn -type d -exec rm -fr {} \; linux之cp/scp命令+scp命令详解 名称:cp使用权限:所有使用者使用方式:cp [options] source destcp [options] source... directory说明:将转载 2014-12-22 18:12:54 · 557 阅读 · 0 评论 -
在Cygwin上安装编辑器vim
Cygwin我想不用多介绍了,我就想说下用Cygwin来编写*nix下的程序。由于Cygwin默认安装(就是推荐的安装)后,没有安装文本编辑器,我今天的主要目的就是先给它装上文本编辑器vim.由于已经装上了Cygwin,所以不必卸载(其实在windows下卸载Cygwin比较麻烦,没有研究过),将你的安装程序拿出来重新安装一次,我只说一步关键的步骤,其他的按照你原来安装的时候默认的转载 2014-11-01 12:10:33 · 10091 阅读 · 0 评论