Linux
文章平均质量分 52
Morrisss_
做更好地自己。
展开
-
Linux编译安装GCC-4.9.0
Linux下编写C/C++程序原创 2014-05-11 23:04:47 · 3148 阅读 · 0 评论 -
grep查找文件内容
grep查找文件内容概述 grep在Linux下的使用方式丰富,它可以对输入的数据进行模式匹配,输入的数据不单指来自于标准输入的数据,也可是一些文件内容,或者来自于pipe的数据等等,今天就来学习一下在Linux环境下比较常用的对文件内容的模式匹配。相关选项-f, –file=filename 用于指定需要做模式匹配的文件,逗号相隔的两个选项效果相同,只是表示形式不同。–include=p原创 2016-08-30 12:06:22 · 1204 阅读 · 0 评论 -
MySQL执行.sql文件
MySQL执行.sql文件未登陆数据库情况mysql -u username -p < /path/test.sql username为所要有对数据库进行操作权限的用户名,通过重定向的方式,将sql文件在mysql中执行,有密码则还需要输入一次密码,也可以在-p后添加密码。登陆数据库后的情况mysql -u username -p 登陆之后,使用source + sql文件路径即可。原创 2016-09-01 09:49:11 · 535 阅读 · 0 评论 -
使用Nginx反向代理Tomcat
使用Nginx反向代理Tomcat#user username; #非root权限不要使用这个指令。worker_processes 1; #指定全局错误日志及pid文件存放路径error_log /var/log/nginx/error.log; #视具体情况而定,用于指定日志路径pid /var/run/nginx.pid; event { use epoll;原创 2016-09-05 16:11:21 · 491 阅读 · 0 评论 -
Nginx配置文件简要说明(未完)
Nginx配置文件简要说明user username; #启动worker进程,通常设置为与CPU核数相同worker_processes 1; #指定全局错误日志及pid文件存放路径error_log /var/log/nginx/error.log; #视具体情况而定,用于指定日志路径pid /var/run/nginx.pid; #工作模式以及连接数上线 event { use原创 2016-09-05 15:04:35 · 373 阅读 · 0 评论 -
Nginx初探
Nginx初探概述 做后台开发工作,免不了和各种服务器打交道,而对于服务器而言,种类太多,就找一个比较常见的Web服务器来了解一下吧,这里自然要首选Nginx,Nginx的高性能与其架构设计有很大关系,好好学习一下,对于后台开发中的许多问题还是有借鉴意义的。先来了解一下Nginx的大致结构吧: Nginx在启动后,在Unix/Linux中以daemon形式在后台运行,后台进程包括一个Ma原创 2016-09-05 20:21:05 · 577 阅读 · 0 评论 -
Nginx初探之二
Nginx初探之二 老版本的Nginx在配置文件修改之后,想让配置生效就需要使用kill向Master进程发送HUP信号,后续的版本对此也进行了优化,添加了一些Nginx支持的命令,如nginx -s reload,可以重启或重载配置文件,nginx -s stop,可以用来停止Nginx的运行。并且在实际执行时,过程也与kill -HUP pid不太一样。nginx -s command在执原创 2016-09-06 16:21:30 · 405 阅读 · 0 评论 -
Nginx location命令匹配规则
Nginx location命令匹配规则准备知识location 匹配命令~ #波浪线,表示执行一个正则匹配,区分大小写~* #波浪线+星号,表示执行一个正则匹配,不区分大小写^~ #^~,表示普通字符匹配,若符合当前匹配,则只匹配当前项,不继续匹配别的选项= #普通字符精准匹配@ #“@”定义一个命名location,使用在内部定向时location 匹原创 2016-09-07 10:28:16 · 2309 阅读 · 0 评论 -
Shell Programming(一)——重定向与管道
Shell Programming(一)——重定向与管道概述 很长时间没在Linux进行开发,很多Linux Shell相关的点都快忘了。今天重新捡起来,也做一点记录,以便后续遇到相关问题可以有笔记可查。 Linux下的开发,很多地方都离不开Shell脚本的编写,一些批处理操作,打包之类的,要想快速高效地做好Linux开发,还是要对Shell熟悉啊。这里先从两个比较常用的功能说起。重定向原创 2017-05-16 10:33:03 · 699 阅读 · 0 评论 -
Shell Programming(二)——编写守护进程脚本
Shell Programming(二)——编写守护进程脚本概述 在Linux开发中,常遇到需要编写守护进程程序的场景,这时候视情况而定,能使用Shell Script编写那自然就方便很多了。这里就来编写一个守护进程脚本,以作参考。获取需要守护的进程pid 获取进程信息常用ps指令进行查询,比较常用的是-ef选项,获取所有进程信息则可以这样写:ps -ef 有了上面这步,我们可以原创 2017-06-04 21:17:10 · 1072 阅读 · 0 评论 -
Linux下使用tcpdump对网络数据包进行截获与分析
Linux下使用tcpdump对网络数据包进行截获与分析概述 tcpdump可以将网络中传送的数据包完全截获下来供我们分析,它支持网络层、协议、主机、网络或端口号的过滤,并提供了and、or、not等逻辑语句来让我们更进一步筛选我们需要的数据。基本用法默认启动 tcpdump默认情况下,直接使用tcpdump将默认监视第一个网络接口上传输的网络数据包.监视指定网络接口上传输的数据包原创 2016-07-18 15:31:30 · 4281 阅读 · 0 评论 -
Linux grep使用详解
grep使用详解概述 grep 是Linux/Unix下,对于一组输入文本进行搜索与匹配的一个实用工具。grep 从输入文本中搜索并匹配给定的文本或者模式,这些文本可以是固定内容的文本,也可以用正则表达式去进行搜索匹配,grep 的功能在很多场景下都非常强大,本文将记录一些比较常用的功能。选项与参数(符号‘,’ 分割的选项效果等同)-A num, –after-context=num 打印出原创 2016-07-13 16:40:45 · 545 阅读 · 0 评论 -
Linux文件权限(二)
上文中提到了有关777这原创 2014-04-25 21:29:32 · 884 阅读 · 0 评论 -
Linux文件权限(一)
初学Linux,想做一些事,结果百度谷歌一搜,很多修改文件内容原创 2014-04-10 17:11:33 · 978 阅读 · 0 评论 -
Linux编译安装GDB-7.7
上文中说明了Linux中比较常用的GCC编译器的编译安装方式,原创 2014-05-24 00:20:21 · 6135 阅读 · 0 评论 -
GDB调试技巧(一)
不得不说,GDB确实是个调试神器原创 2014-05-27 22:41:57 · 918 阅读 · 0 评论 -
GDB调试技巧(二)
上文提到,当你对gdb了解越加深入之后,你将发现它是多么强大!原创 2014-05-29 18:20:47 · 723 阅读 · 0 评论 -
GDB/LLDB调试指令
转自:http://lldb.llvm.org/lldb-gdb.htmlGDB TO LLDB COMMAND MAPBelow is a table of GDB commands with the LLDB counterparts. The built in GDB-compatibility aliases in LLDB are also listed. The f转载 2016-05-11 14:06:51 · 1966 阅读 · 0 评论 -
好用的Vim配置文件(更偏重于C/C++)
使用Linux自然不免要学习一个好的文本编辑器,在这里我比较推荐使用vim,并不是说它一定比别的编辑器好,对于vim,我们可以通过百度找到很多可用有用的资源(谷歌被墙以后,百度的英文搜索简直是乱来。。。)。下面,我也给出一份我个人使用的配置,包含一些实用插件:大概功能如下:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调原创 2015-01-01 16:56:36 · 1191 阅读 · 0 评论 -
使用Mac OS X终端SSH登录远程服务器
以下文章主要介绍,在Mac OS X中,使用终端来执行SSH远程登录。原创 2016-07-11 17:58:04 · 26993 阅读 · 0 评论 -
通过SSH传输文件到远程计算机
通过SSH传输文件到远程计算机概述 在Mac OS X中,用户不仅可以如Linux上一般使用终端通过SSH登录远程计算机,同样,也能够通过SSH来向远程计算机传输或者下载文件,具体使用的工具则是SCP。使用方法1. scp username@server_domain:/path/filename /home/user/local_dir (从指定域名或IP的远程计算机中下载名为filenam原创 2016-07-12 15:58:26 · 1193 阅读 · 0 评论 -
awk基础入门
awk基础入门概述 awk是Linux上一款功能比较强大的文本分析处理工具,相对于grep的查找,sed的编辑,awk支持对文本进行分析、处理之后,生成处理结果或者报告,awk本身就支持一套类似于Shell Script的脚本,更加强化了awk的分析功能。awk指定分隔符简单提取数据 默认情况下,awk将输入逐行读取,以空格为默认分隔符,将每行的关键文本隔离成多个域,使用’$’ + 数字原创 2017-08-30 08:40:41 · 651 阅读 · 0 评论