linux
博主是个懒蛋
这个作者很懒,什么都没留下…
展开
-
集群中配置多台计算机之间ssh无密码登录
当我们在配置多台计算,使之可以相互使用无密码登录-ssh,之前都是一台一台的配置,现在一台A上添加B,然后在另一台B上再次添加A,这样使得authorized_keys中的内容相同,但时并不是完全相同,比如添加顺序。如果超过2台,这种配置就相当复杂了,而且容易出错。后来,在网上看到了一种简单的配置,所有机器只需配置一遍即可。1.安装ssh. sudo apt-get install ssh.转载 2017-02-08 13:50:42 · 402 阅读 · 0 评论 -
linux cut命令用法
cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 Fi原创 2017-11-14 11:27:52 · 668 阅读 · 0 评论 -
linux 查看系统信息命令大全
命令大全:# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出原创 2017-10-30 16:06:12 · 485 阅读 · 0 评论 -
Linux中的格式输出---Printf用法
printf的格式控制的完整格式: % - 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少。 ②-:有-表示左对齐输出,如省略表示右对齐输出。 ③0:有0表示指定空位填0,如省略表示指定空位不填。 ④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于原创 2017-07-27 17:22:36 · 8616 阅读 · 0 评论 -
探究Linux系统中的system函数返回值
system:感性认识:systerm两层含义:1、正确退出后。还需要再判断,操作成功或者操作失败。2、错误退出。#include #include #include #include int main() { pid_t status; status = system("./test.sh");原创 2017-02-26 00:00:42 · 1321 阅读 · 1 评论 -
Linux 执行命令或脚本的屏幕输出(正常输出、警告、错误等信息)重定向输出到文件
系统默认的stdin,stdout,stderr,都是屏幕,所以,当你执行命令,比如make,后,所输出的信息,都是可以在屏幕上看到的。所以,想要将对应信息输出到某个文件中,就用对应的数字加上重定向符号'>',实现将这些信息,重新定向到对应的文件中,即可。用法示例:1.想要把make输出的全部信息,输出到某个文件中,最常见的办法就是:make xxx > build_output.t原创 2017-02-10 11:09:12 · 20578 阅读 · 0 评论 -
Linux tomcat的部署方式和conf目录下各文件的作用
在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。(在下文中$CATALINA_HOME指的是Tomcat根目录)一、静态部署1、直接将web项目文件件拷贝到webapps 目录中Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个原创 2017-02-12 19:14:29 · 6079 阅读 · 0 评论 -
linux下一个tomcat用不同端口发布多个项目
一、修改tomcat的conf目录下的server.xml配置service 节点,有几个项目就相应的配置几个service 节点; <!-- Security listener. Documentation at /docs/config/listeners.html --> <Resource name=原创 2017-02-12 20:54:27 · 7935 阅读 · 1 评论 -
linux下部署多个tomcat的方法
1、 vi /etc/profile 在其中加入: ##########first tomcat########### CATALINA_BASE=/usr/local/tomcat CATALINA_HOME=/usr/local/tomcat TOMCAT_HOME=/usr/local/tomcat export CATALINA_BASE CATALIN原创 2017-02-12 20:28:24 · 886 阅读 · 0 评论 -
linux下启动和关闭tomcat服务的方式
Linux下tomcat服务的启动、关闭与错误跟踪,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录1. 启动tomcat服务方式一:直接启动 ./startup.sh方式二:作为服务启动 nohup ./startup.sh &方式三:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,C原创 2017-02-12 20:14:58 · 14330 阅读 · 0 评论 -
Linux 卸载OpenJDK和安装sunJDK
1、下载JDK根据操作系统的位数下载对应的JDK,操作系统是32位的就下32位的JDK,64位的就下64位的JDK。Linux x86是32位JDK,Linux x64是64位JDK。Linux下的JDK安装包现有两种格式.rpm和.tar.gz。rpm是redhat红帽的标准安装包,rpm安装时会自动配置。本安装示例在CentOS系统下进行,其它类型Linux系统安装方式相同,下载的原创 2017-02-11 23:10:25 · 22885 阅读 · 0 评论 -
Linux 常用环境变量及作用和环境变量文件的详细介绍及其加载执行顺序
前言:1. 环境变量是操作系统环境设置的变量,适用于整个系统的用户进程;2. 环境变量可以在命令中设置,但是用户注销的时候将会丢失这些设置值;3. 若要重复适用,则最好在.profile中定义;环境变量的使用与本地变量的使用方法相同,4. 但是在使用之前,必须用export命令导出。一、环境变量文件介绍 Linux中环境变量包括系统级和用户级,系统级的环境变量是每原创 2017-02-11 20:58:39 · 10783 阅读 · 0 评论 -
Linux 检查是否安装perl模块及列出所有已安装的perl模块(安装路径、版本号)
1. 列出所有系统中已经安装的perl模块,可以使用以下命令:perldoc perllocal或者:instmodsh或者:find `perl -e 'print "@INC"'` -name '*.pm'这里介绍两种linux中查看perl模块是否安装的方法,一种是对于单体的模块,一种是对于群体的单体验证:[root@root ~]# perl -MSh原创 2017-02-10 16:04:25 · 40341 阅读 · 2 评论 -
Linux重要目录详解大全
/ 根目录,第一层目录,所有其他目录的根,一般根目录下只存放目录。包括:/bin,/boot, /dev, /etc, /home, /lib, /mnt, /opt, /proc, /root, /sbin, /sys, /tmp, /usr, /var.我们先来简单介绍各个目录的作用:/bin:/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。原创 2017-02-09 22:54:54 · 5461 阅读 · 0 评论 -
linux端口详解大全
0|无效端口,通常用于分析操作系统1|传输控制协议端口服务多路开关选择器2|管理实用程序3|压缩进程5|远程作业登录7|回显9|丢弃11|在线用户13|时间17|每日引用18|消息发送协议19|字符发生器20|FTP文件传输协议(默认数据口) 21|FTP文件传输协议(控制)22|SSH远程登录协议23|telnet(终端仿真协议),木马Tiny Telnet Ser原创 2017-02-09 11:36:13 · 9784 阅读 · 2 评论 -
linux 配置ssh无密码登录不起作用的解决方案
1、安装ssh直接 sudo apt-get install openssh-server2、查看ssh运行状态 ps -e | grep ssh如果发现 sshd 和 ssh-agent 即表明 ssh服务基本运行正常3、生成公钥和私钥ssh-keygen -t rsa -P ""4、将公钥追加到文件cat ~/.ssh/id_rsa.pub >> ~/.ssh/原创 2017-02-08 14:45:26 · 7825 阅读 · 0 评论 -
linux grep 正则表达式
grep正则表达式元字符集: ^ 锚定行的开始 如:'^grep'匹配所有以grep开头的行。 $ 锚定行的结束 如:'grep$'匹配所有以grep结尾的行。 . 匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。 * 匹配零个或多个先前字符 如:'*grep'匹配所有一个或多个空格后紧跟grep的行。 .*一起用代表任意字符。 [] 匹配一原创 2017-11-14 14:12:29 · 1437 阅读 · 0 评论