
Linux
文章平均质量分 66
chenbinqq
这个作者很懒,什么都没留下…
展开
-
使用Supervisor监控进程
1 Supervisor简介Supervisor 是一个用 Python 写的进程管理工具,可以很方便的用来在 UNIX-like 系统(不支持 Windows)下启动、重启(自动重启程序)、关闭进程(不仅仅是 Python 进程)。2 安装Ubuntu系统下:apt-get install supervisor,通过这种方式安装后,自动设置为开机启动也可以通过 pip install supervisor 进行安装,但是需要手动启动,然后设置为开机启动。如果需要离线安装,则先使用pip转载 2021-11-13 16:57:27 · 1696 阅读 · 0 评论 -
Linux系统硬链接和软链接
在linux系统中有种文件是链接文件,可以为解决文件的共享使用。链接的方式可以分为两种,一种是硬链接(Hard Link),另一种是软链接或者也称为符号链接(Symbolic Link)。查看linux系统中哪些是链接文件。上图文件列表中第一列权限位标识第一个字符显示的是文件类型,-为一般文件,d为目录,而l显示的就是链接文件。硬链接硬链接是指通过索引节点来进行链接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都会给它分配一个编号,这个编号被称为索引节点编号号(Ino.转载 2020-07-27 15:32:56 · 209 阅读 · 0 评论 -
Linux中查看端口占用情况
lsof -i:端口号lsof -i:8090命令常用参数说明:-i 列出所有的网络连接-i tcp 列出所有tcp 网络连接信息-i udp 列出所有udp网络连接信息netstat -tunlp|grep 端口号netstat -tunlp|grep 8090命令常用参数说明:-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相...原创 2019-12-22 20:59:28 · 481 阅读 · 0 评论 -
Linux source命令
通常用法:source filepath 或 . filepath功能:使当前shell读入路径为filepath的shell文件并依次执行文件中的所有语句,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。例如,当我们修改了/etc/profile文件,并想让它立刻生效,而不用重新登录,就可以使用source命令,如source /etc/profile。s转载 2017-12-15 17:59:02 · 298 阅读 · 0 评论 -
Linux操作命令总结(四)
1.wc -l test1.txt 统计 test1.txt中的行数2.sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要原创 2017-07-26 00:49:24 · 537 阅读 · 0 评论 -
Linux SSH 登录其他机器
ssh命令用于远程登录上Linux主机。常用格式:ssh [-l login_name] [-p port] [user@]hostname更详细的可以用ssh -h查看。举例不指定用户:ssh 192.168.0.11指定用户:ssh -l root 192.168.0.11ssh root@192.168.0.11转载 2017-02-04 13:23:51 · 728 阅读 · 0 评论 -
Connection closed by foreign host
首先考虑是否是本机的IP地址与其它机器IP存在冲突的问题,如果确认不是IP地址冲突导致的,可以继续尝试下面的解决方案。/////////////////////////////////////////////////////////////////////////////////ECS Linux配置key认证登录后因为相关文件权限错误导致连接失败-Connection clo转载 2017-02-16 09:44:37 · 5169 阅读 · 0 评论 -
Linux 适用硬件平台(i386 / i586 / i686 / x86_64)解释
我们在网上下载各种版本的 Linux OS 时,可以看到对应不同的硬件平台(i386、i586、i686、x86_64)有不同的系统镜像,那么这些 i386、i586、i686、x86_64/AMD64 分别代表什么呢?下面是从网上搜集到的相关介绍:i386 是 Intel 80386 架构,Intel 的 80486 是 i486 架构,以此类推,Pentium 是 i586 ,Pe转载 2017-02-23 10:23:34 · 1750 阅读 · 0 评论 -
关于/etc/hosts文件
1,/etc/hosts,主机名和 ip配置文件hosts---The static table lookup for host name(主机名查询静态表)linux 的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/hostname。转载 2017-02-12 21:01:08 · 591 阅读 · 0 评论 -
Linux中./configure、make、make install 命令
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤一、基本信息 1、./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。 2、make 是用来编译的,它从Makefile中读取指令,然后编译。 3、make install是用来安装的,它也从转载 2018-03-11 22:10:48 · 44394 阅读 · 1 评论 -
Linux操作命令总结(五)
service network restart 重启网络服务service iptables status 查看防火墙状态service iptables start 打开防火墙(本次有效,下次开机后恢复原设置)service iptables stop 关闭防火墙(本次有效,下次开机后恢复原设置)chkconfig iptables off 关闭防火墙(下次开机仍然有效)ch...原创 2017-11-20 13:25:54 · 498 阅读 · 0 评论 -
Linux操作命令总结(六)
nohup、curl、source、free、load、etho0、export原创 2018-05-27 18:20:52 · 491 阅读 · 0 评论 -
Linux-eth0 eth0:1 和eth0.1关系、ifconfig以及虚拟IP实现介绍
eth0 eth0:1 和eth0.1三者的关系对应于物理网卡、子网卡、虚拟VLAN网卡的关系物理网卡:物理网卡这里指的是服务器上实际的网络接口设备,这里我服务器上双网卡,在系统中看到的2个物理网卡分别对应是eth0和eth1这两个网络接口。 子网卡:子网卡在这里并不是实际上的网络接口设备,但是可以作为网络接口在系统中出现,如eth0:1、eth1:2这种网络接口。它们必须要依赖于物理网卡,虽然可...转载 2018-07-01 20:34:49 · 7161 阅读 · 0 评论 -
Linux操作系统下/etc/hosts文件配置方法
1、关于/etc/host,主机名和IP配置文件 Hosts - The static table lookup for host name(主机名查询静态表) hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在“/etc”目录下,文件名为“hosts”(不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/host...转载 2019-04-27 08:20:12 · 34197 阅读 · 0 评论 -
Linux DNS解析的3种修改方法
1.HOST 本地DNS解析vi /etc/hosts添加规则例如:223.231.234.33 www.baidu.com2.网卡配置文件DNS服务地址vi /etc/sysconfig/network-scripts/ifcfg-eth0添加规则 例如:DSN1='114.114.114.114'3.系统默认DNS配置vi /etc/resol...转载 2019-04-27 23:04:41 · 4332 阅读 · 1 评论 -
Linux防火墙开启与关闭
1.查看linux防火墙的状态service iptables status2.开启和关闭防火墙,立即生效,linux重启之后复原service iptables startservice iptables stop3.开启和关闭防火墙,重启后才能生效,永久生效chkconfig iptables onchkconfig ipta原创 2017-02-10 22:52:42 · 2686 阅读 · 0 评论 -
Linux ./configure --prefix命令
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),具体的安装方法一般作者都会给出文档,这里主要讨论配置(configure)。Configure是一个可执行脚本,它有很多选项,使用命令./configure –help输出详细的选项列表,如下:-bash-3.00# ./configure --helpUsage: configu转载 2017-02-19 21:24:42 · 755 阅读 · 0 评论 -
linux下ssh远程登录服务器入门操作
使用用户名密码登录在命令行中输入命令:ssh username@ip_address -p port之后系统会提示输入密码,输入后即可登录如果不添加-p选项,则默认是22端口还可以使用-l选项输入用户名:ssh -l username ip_address -p port使用密钥登录(不使用密码)首先生成密钥,在任意目录下输入命令:ssh转载 2017-02-16 14:51:11 · 10750 阅读 · 0 评论 -
Linux中常用的子目录和系统软硬件信息的查看指令
Linux系统的目录结构原创 2014-04-28 09:37:27 · 1081 阅读 · 0 评论 -
Linux文件类型和文件扩展名
Linux的文件类型包括:普通文件原创 2014-04-27 22:15:19 · 1251 阅读 · 0 评论 -
kill用法详细解释(特别是信号量9的使用以及理解)
Linux kill命令当需要中断一个前台进程的时候,通常是使用组合键;但是对于一个后台进程恐怕就不是一个组合键所能解决的了,这时就必须求助于kill命令。该命令可以终止后台进程。至于终止后台进程的原因很多,或许是该进程占用的CPU时间过多;或许是该进程已经挂死。总之这种情况是经常发生的。Linux进程中的kill命令是通过向进程发送指定的信号来结束进程的。如果没有指定发送信号,那么默转载 2014-04-12 11:18:53 · 1807 阅读 · 0 评论 -
Linux字符界面操作
1.原创 2014-04-12 11:49:50 · 2944 阅读 · 0 评论 -
Linux文件类型之 管道
管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。有名管道叫named pipe或者FIFO(先进先出),可以用函数mkfifo()创建。Linux管道的实现机制从本质上说,管道也是一种文件,但它又和一般的文件有所不同,管道可以克服使用文件进行通信的转载 2014-04-27 12:00:55 · 2889 阅读 · 0 评论 -
Vi编辑器使用和虚拟机共享文件方法
一、Vi原创 2014-04-09 22:30:49 · 2059 阅读 · 0 评论 -
如何自己编写Makefile
相信很多朋友都有过这样的经历,看着开源项目中好几页的makefile文件,不知所云。在日常学习和工作中,也有意无意的去回避makefile,能改就不写,能用ide就用ide。其实makefile并没有想象的那么难写,只要你明白了其中的原理,自己实践几次。你也可以自己写makefile,让别人对你头来羡慕的目光。 下面本人介绍一下自己的学习成果,初学阶段,欢迎大家多多指正。 简单的说,m转载 2014-04-30 09:37:06 · 666 阅读 · 0 评论 -
Linux设置tomcat开机自动运行
修改rc.local 每个用户都有自己的profile。etc/profile是所有用户总的profile,有用户一登陆这个文件就会运行,换句话说,如果没有用户登录的话,那么该文件中的环境变量就不会起作用。为了完成tomcat开机自动启动,应该修改/etc/rc.local,通过vi指令,在其最下面添加:JAVA_HOME=/usr/java/jdk1.6.0_45export原创 2013-06-04 15:40:10 · 735 阅读 · 0 评论 -
Linux内核模块学习(一)
模块是Linux内核特有的一种机制原创 2014-07-19 14:42:25 · 639 阅读 · 0 评论 -
Linux根目录”/“下各个系统文件夹的含义和用途
/boot 该目录默认下存放的是Linux的启动文件和内核。/initrd 它的英文含义是boot loader initialized RAM disk,就是由boot loader初始化的内存盘。在linux内核启动前,boot loader会将存储介质(一般是硬盘)中的initrd文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的initrd文件系统转载 2014-07-13 10:46:38 · 933 阅读 · 0 评论 -
linux配置java环境变量(详细)
一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连续敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。 二. 需要配置的环境变量 1. PATH环境变量。转载 2017-02-06 16:14:20 · 637 阅读 · 0 评论 -
Linux操作命令总结(三)
exit 退出终端 shutdown 关机按5次esc 显示2241条命令,按q蹦出2241条指令的显示 Crtl+D退出终端 XX --help显示XX指令如何使用man XX 具体介绍XX命令的使用方法进入一个独立界面,按q退出cd /dev 使用的是绝对路径 cd dev 使用的是原创 2013-06-02 21:55:38 · 1017 阅读 · 0 评论 -
linux grep 正则表达式
grep正则表达式元字符集: ^ 锚定行的开始 如:'^grep'匹配所有以grep开头的行。 $ 锚定行的结束 如:'grep$'匹配所有以grep结尾的行。 . 匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。 * 匹配零个或多个先前字符 如:'*grep'匹配所有一个或多个空格后紧跟grep的行。 .*一起用代表任意字符。 [] 匹配一个指定范转载 2017-01-02 17:44:15 · 401 阅读 · 0 评论 -
Linux Makefile 详细语法
概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写m转载 2016-08-14 22:28:03 · 1685 阅读 · 0 评论 -
Git常用命令
常用git命令git init 初始化一个git仓库git status 查看当前所处的分支,以及当前的状态。git checkout -b XX 新建分支XX并切换到分支XXgit branch 查看当前分支和其它所有分支git checkout XX 切换到分支XXgit branch XX 新建分支XXgit bra原创 2016-08-03 14:01:32 · 307 阅读 · 0 评论 -
Linux中的tar命令
tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显转载 2016-08-10 16:49:00 · 451 阅读 · 0 评论 -
Linux操作命令总结(二)
一、文件和命令查找1原创 2014-04-08 21:08:26 · 693 阅读 · 0 评论 -
Linux操作命令总结(一)
p原创 2014-04-07 21:48:12 · 668 阅读 · 0 评论