![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
chvalrous
不忘初心,方得始终.
展开
-
gcc编译器常用的命令行参数一览
1. gcc -E source_file.c-E,只执行到预编译。直接输出预编译结果。2. gcc -S source_file.c -S,只执行到源代码到汇编代码的转换,输出汇编代码。3. gcc -c source_file.c-c,只执行到编译,输出目标文件。4. gcc (-E/S/c/) source_file.c -o output_filenam转载 2014-05-04 11:17:45 · 902 阅读 · 0 评论 -
linux下杀死进程(kill)的N种方法
本文转载自:http://blog.csdn.net/andy572633/article/details/7211546常规篇: 首先,用ps查看进程,方法如下:$ ps -ef……smx 1822 1 0 11:38 ? 00:00:49 gnome-terminalsmx 1823 1822 0 11:38转载 2016-10-17 10:58:25 · 5467 阅读 · 0 评论 -
Ubuntu14.04安装Theano详细教程
本文转载自:http://blog.csdn.net/xuezhisdc/article/details/47065475因为最近需要学习深度学习,因此想要配置Theano,来开发深度学习算法。但是发现Theano安装总是出现问题。于是在这里中总结一下。环境操作系统:ubuntu14.04Python:2.7.6需要联网相关库简介BLAS(Bas转载 2017-01-04 14:30:34 · 1049 阅读 · 0 评论 -
linux下vim更改注释颜色
本文转载自:http://blog.csdn.net/gz109/article/details/18733365在Linux下面默认的vim的注释颜色非常刺眼,看不清楚,找了半天,网上有一个解决办法。找到vim的配置文件, /etc/vimrc用vim打开它 vim /etc/vimrc 然后按大写 G 到最后一行,插入 hi comment转载 2017-03-19 17:42:06 · 2546 阅读 · 0 评论 -
进程守护工具Supervisor
最近遇到一个这样的问题,在服务器端部署了Thrift 的服务,包括CNN分类、分词、命名实体识别什么的,但是服务器端的Thrift服务经常会挂掉,影响客户端的调用,因此想使用一个进程守护工具来监控Thrift服务器端程序,如果挂掉了可以立即重启。 Supervisor是一个进程管理工具,官方的说法用途就是有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当原创 2017-03-04 13:22:53 · 5256 阅读 · 1 评论 -
Shell逐行读取文件的4种方法
本文转载自:http://www.jb51.net/article/59041.htm这篇文章主要介绍了Shell逐行读取文件的4种方法,本文介绍了while循环法、重定向法、管道法、文件描述符法等一些方法,需要的朋友可以参考下在Linux中有很多方法逐行读取一个文件的方法,其中最常用的就是下面的脚本里的方法,而且是效率最高,使用最多的方法。为了给大家一个直观的感受,我们将通过转载 2017-07-03 14:54:58 · 1371 阅读 · 0 评论 -
线上应用故障排查之一:高CPU占用
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。(友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen)以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过ps aux | g转载 2017-06-23 18:39:44 · 398 阅读 · 0 评论 -
Linux命令之tail - 输出文件尾部/动态监视文件尾部
本文链接:http://codingstandards.iteye.com/blog/832575 (转载请注明链接)用途说明tail命令可以输出文件的尾部内容,默认情况下它显示文件的最后十行。它常用来动态监视文件的尾部内容的增长情况,比如用来监视日志文件的变化。与tail命令对应的是head命令,用来显示文件头部内容。 常用参数格式:tail file转载 2017-08-18 12:53:34 · 3954 阅读 · 0 评论 -
Linux SVN 命令详解
本文转载自:http://www.cnblogs.com/xulb597/archive/2012/07/02/2573575.html1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn c转载 2017-09-06 11:09:52 · 375 阅读 · 0 评论 -
mac下用scp命令实现本地文件与服务器Linux文件之间的相互传输
本文转载自:http://blog.csdn.net/aa294194253/article/details/50054723不同的Linux之间copy文件常用有3种方法:第一种就是ftp,也就是其中一台linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。第二种方法就是采用samba服务,类似Windows文件copy转载 2017-08-24 16:13:00 · 2204 阅读 · 0 评论 -
ssh连接失败,排错经验
本文转载自:http://www.cnblogs.com/starof/p/4709805.html一、场景描述ssh连接服务器,发现连接失败,但是对应服务器的ip能够ping通。场景:[root@yl-web ~]# ssh root@10.1.101.35ssh_exchange_identification: read: Connection r转载 2017-08-24 16:16:26 · 35150 阅读 · 3 评论 -
linux-find【递归搜索文件名】
1 命令格式:[plain] view plain copy $ find <指定目录> <指定条件> <指定动作> 最常见示例:查找文件名(忽略大小写) [java] view plain copy $find . -iname sqlquery.java 1.1 <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。find默认递...转载 2018-04-17 22:31:29 · 10557 阅读 · 0 评论 -
Linux查找含有某字符串的所有文件
本文转载自: https://www.cnblogs.com/wangkongming/p/4476933.html如果你想在当前目录下 查找"hello,world!"字符串,可以这样: grep -rn "hello,world!" * * : 表示当前目录所有文件,也可以是某个文件名-r 是递归查找-n 是显示行号-R 查找所有文件包含子目录-i 忽略大小...转载 2018-09-25 15:48:49 · 992 阅读 · 0 评论 -
vim visual状态多行缩进空格数设置为4
在vim visual状态下进行多行选中,使用 > 及 < 进行多行缩进 或 缩出. 现在用python开发,vim里多行缩进的默认空格数是8,可以添加以下代码将自动缩进空格数设置为4. 修改的vimrc位置: /etc/vimrc 添加代码如下:set smartindentset tabstop=4set shiftwidth=...原创 2018-09-21 16:23:03 · 856 阅读 · 0 评论 -
每天一个linux命令:ps命令
本文转载自:http://www.cnblogs.com/peida/archive/2012/12/19/2824418.htmlLinux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首转载 2016-05-19 21:07:35 · 590 阅读 · 0 评论 -
远程连接Mysql服务器
本文转载自: http://www.2cto.com/database/201412/364316.html1.命令行:C:/>mysql -h 192.168.0.53 -P 3306 -u vicky -padmin本地计算机是win7系统,远程计算机室Linux系统。192.168.0.53是我远程linux系统的IP,连接成功后会出现“mysql>”转载 2016-04-08 16:09:52 · 626 阅读 · 0 评论 -
远程访问服务器上的mySQL -- Linux环境
本文转载自: http://blog.163.com/sam_chen_cn/blog/static/121643873201392311318736/第一步: 激活网络设置你需要编辑mysql配置文件my.cnf.通常状况,my.cnf放置于在以下目录:/etc/mysql/my.cnf (Debian linux)/etc/my.cnf (Red Hat Linux转载 2016-04-08 16:06:54 · 576 阅读 · 0 评论 -
Ubuntu上如何安装pip
Ubuntu下安装pip:原创 2014-07-19 18:07:43 · 3228 阅读 · 0 评论 -
Vim命令合集
本文转自:转载 2014-06-15 11:23:36 · 863 阅读 · 0 评论 -
Linux模拟试题及答案(全)
本文转载自http://www.ha97.com/870.html一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据转载 2014-12-02 19:50:55 · 11928 阅读 · 0 评论 -
linux下多线程的创建与等待详解
本文转载自http://blog.chinaunix.net/uid-23842323-id-2656572.html所有线程都有一个线程号,也就是Thread ID。其类型为pthread_t。通过调用pthread_self()函数可以获得自身的线程号。下面说一下如何创建一个线程。通过创建线程,线程将会执行一个线程函数,该线程格式必须按照下面来声明:void * Thr转载 2014-12-02 18:10:08 · 480 阅读 · 0 评论 -
vim tab键默认4空格
本文转载自 http://my.oschina.net/renwofei423/blog/17338 为了vim更好的支持python写代码,修改tab默认4个空格有两种设置方法:1. vim /etc/vimrc 12setts=4 setsw=4转载 2014-12-04 18:39:55 · 1671 阅读 · 0 评论 -
linux下cat命令详解
本文转载自:http://www.cnblogs.com/perfy/archive/2012/07/23/2605550.html简略版:cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename 只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $cat file1转载 2015-01-13 11:34:10 · 577 阅读 · 0 评论 -
Linux查看进程 ps aux指令详解
本文转载自http://blog.csdn.net/hanner_cheung/article/details/6081440linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在,转载 2014-12-10 18:06:26 · 1409 阅读 · 0 评论 -
[命令技巧]mkdir -p
本文转载自:http://www.dutor.net/index.php/2010/06/cmd-mkdir-p/上一篇[命令技巧]mkcd中,mkcd函数里面使用到了mkdir的-p选项。mkdir的-p选项允许你一次性创建多层次的目录,而不是一次只创建单独的目录。例如,我们要在当前目录创建目录Projects/a/src,使用命令1mkdir转载 2014-12-30 10:31:04 · 3745 阅读 · 0 评论 -
vim查找/替换字符串
本文转载自:http://www.cnblogs.com/GODYCA/archive/2013/02/22/2922840.html vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky转载 2015-03-03 16:27:21 · 770 阅读 · 0 评论 -
Linux命令行编辑快捷键
本文转载自:http://bbs.chinaunix.net/thread-4176195-1-1.htmlLinux命令行编辑快捷键:history 显示命令历史列表↑(Ctrl+p) 显示上一条命令↓(Ctrl+n) 显示下一条命令!num 执行命令历史列表的第num条命令!! 执行上一条命令!?string? 执行含转载 2015-06-25 11:52:25 · 482 阅读 · 0 评论 -
用rm递归删除子目录下所有.o后缀文件
find . -name "*.o" | xargs rm -f可以通过管道命令来操作,先find出主目录 下想删除的文件,然后通过“xargs”这个构造参数列表并运行命令。find named/ -name *.bak | xargs rm -f以下是转的文件Linux文件查找命令find,xargs详述总结:zhy2111314转载 2015-11-19 14:31:39 · 9581 阅读 · 0 评论 -
vim中按Ctrl+s 终端疑似卡死
由于在windows下的IDE中写程序,会习惯的使用Ctrl+s来保存程序。在vim中写程序时候有时候还会习惯的按Ctrl+s,按完就惊呆了,终端疑似卡死,没反应了。 问题在于Ctrl+s 在vim下作用为锁定屏幕,解锁按 Ctrl+q 就可以了。知道真相的我眼泪掉下来。。。原创 2016-01-22 10:24:22 · 15223 阅读 · 8 评论 -
每天一个linux命令(50):crontab命令
本文转载自: http://www.cnblogs.com/peida/archive/2013/01/08/2850483.html前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置转载 2016-04-01 18:49:53 · 693 阅读 · 0 评论 -
linux定时任务的设置 crontab 配置指南
本文转载自: http://blog.csdn.net/xiyuan1999/article/details/8160998为当前用户创建cron服务1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile转载 2016-04-07 16:52:15 · 2067 阅读 · 0 评论 -
rsync error: error in socket IO (code 10) at clientserver.c(128) [Receiver=3.1.1]
今天从一台新服务器上rsync 文件,已配置好/etc/rsyncd.conf 文件,拉取数据时报错:rsync error: error in socket IO (code 10) at clientserver.c(128) [Receiver=3.1.1]. 发现是待拉取机器的服务未启动,服务启动后ok。sudo rsync --daemon --con...原创 2019-04-22 19:07:39 · 18338 阅读 · 0 评论