linux
文章平均质量分 92
dufufd
这个作者很懒,什么都没留下…
展开
-
Linux下grep显示前后几行信息
Linux下grep显示前后几行信息标准unix/linux下的grep通过下面參数控制上下文grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行grep -B 5 foo file 显示foo及前5行grep -A 5 foo file 显示foo及后5行查看grep版本号的方法是grep -V假设想升级,升级的方法:最新的源代码(goog...转载 2019-08-16 15:44:31 · 658 阅读 · 0 评论 -
怎样用linux命令知道系统是ubuntu还是redhat或者其它的系统?
1、第一种方法:# lsb_release -aLSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarchDistributor ID: CentOSDescription: CentOS releas转载 2017-07-18 20:55:36 · 47034 阅读 · 4 评论 -
SSH原理之图文详解
本文是自己参考了一些文章和进行了一些实践总结而成,并不一定就是完全是对,有什么不对地方希望大家指出我们共同探讨.目录: 一.Telnet和SSH 二.SSH验证原理详解 三.SSH配置选项详解 四.常见SSH问题实践 五.SSH密钥认证实现 六.SSH双机互信脚本实现 七.SSH转载 2016-09-27 16:06:51 · 607 阅读 · 0 评论 -
用SecureCRT连接采用NAT方式上网的虚拟机
如果使用的桥接的网络的话那么可以直接使用IP地址进行连接,但是这个连接方式会有许多的限制,比如我们学校吧,锐捷客户端就不允许同时有两个活动的网卡存在,具体的原因我想大家也能够明白,这时候采用NAT无疑成为了最好的上网方式,但是能连接到网络了,怎么通过本机使用SecureCRT连接到虚拟机里面的LINUX操作系统呢?其实方法也很简单,只要你了解了NAT方式的理论,那么这个问题就好解决了,这里就不转载 2016-09-22 13:42:22 · 1896 阅读 · 0 评论 -
linux下ps命令 和 grep命令用法
inux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后转载 2016-07-25 09:53:34 · 10011 阅读 · 0 评论 -
eoiioe linux下解压命令大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar z转载 2016-07-22 13:35:13 · 323 阅读 · 0 评论 -
Ubuntu下Postfix邮件服务器安装及基本的设置
搞了很久,浪费我不少时间,终于把Ubuntu下postfix邮件服务器搭建搞定。。。不过偶没玉米,只能在虚拟机以内网IP代替了。具体操作:=======================龌龊的分割线=======================安装 postfixsudo apt-get install postfix安装mailx软件包来用做mail命令邮件转载 2016-05-21 16:43:45 · 3061 阅读 · 0 评论 -
Postfix+Dovecot搭建MailServer配置说明
Postfix+Dovecot搭建MailServer配置说明1. 概述 MailServer是网络邮件传递及接受服务器,只需注册个人邮箱,通过邮件客户端与他人发送邮件。MailServer通过SMTP协议发送邮件,提供这种服务器的软件有很多,在这里采用Postfix,Postfix担任两种角色一种是“邮件投递代理”(MTA),一种是“本地信使”。作为MTA时,Postfix使原创 2016-05-21 14:48:29 · 753 阅读 · 0 评论 -
ubuntu下用postfix搭建邮件服务器
安装Postfix运行命令:apt-get install postfix安装postfix,配置界面出来后选择Internet Site,System mail name填写xx.com。然后postfix应该就安装完毕并且启动了。如果要给邮件服务器增加域名就修改/etc/postfix/main.cf文件中的如下行:mydestination = xx转载 2016-05-21 13:43:45 · 970 阅读 · 0 评论 -
通过SecureCRT工具从远程Linux服务器下载文件到本地Windows
用SSH2登录Linux服务器后切换到SFTP窗口。sftp> lcd E:\yushibo //文件会被下载到Windows的这个目录下sftp> get /home/inmscol/ttftp/putAH_20110626.shengdianlu.gz或者sftp> get /home/inmscol/ttftp/putAH_20110626.shengdi转载 2016-04-28 17:07:15 · 6971 阅读 · 0 评论 -
LINUX 下安装 jdk 问题(please use alien to install rpm packages on Debian )
在ubuntu里安装jdk时,出现提示信息:rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. see README.Debian for more details. deb 是debian linux 的安装转载 2016-04-21 15:27:10 · 590 阅读 · 0 评论 -
alien rpm deb,ubuntu下安装jdk过程及遇到的问题
Ubuntu10.10 64位安装jdk-6u-linux-x64-rpm.bin和tomcat6.0.33系统:ubuntu10.10 64位jdk版本:jdk-6u26-linux-x64-rpm.binTomcat:apache-tomcat-6.0.33.tar.gz下载了jdk和tomcat之后,我把它放在/home/software目录下(software为转载 2016-04-21 15:24:26 · 4333 阅读 · 0 评论 -
linux使用小命令使用汇集
查看linux版本命令 lsb_release -a LTS LTS是长期支持(Long Term Support)的缩写。 我们每六个月制作一个新的Ubuntu桌面和服务器的版本,这意味着你总能拥有开源世界提供的最新最好的应用程序,Ubuntu是基于安全而设计的,因此你能够获得至少18个月的免费桌面版和服务器版安全更新。 一个新的LTS版本通常每两年发原创 2016-04-21 14:05:22 · 375 阅读 · 0 评论 -
解决在ubuntu 12.10安装vmware-tools实现文件共享问题
解决在ubuntu 12.10安装vmware-tools出现的“The path "" is not a valid path to linux-headers-3.5.0-17 ”或者“The path "" is not a valid path to linux-headers-3.5.0-17 -generic”问题:在使用终端安装vmware-tools时,不停地回转载 2016-04-21 14:03:31 · 451 阅读 · 0 评论 -
WIN7 VMware Ubuntu虚拟机连接secureCRT及ftp传输文件
一、安装vmware没有问题,网络设置以NAT方式(VMnet8是vmware专属的虚拟网卡)。安装完毕后设置虚拟机的VirtualNetworkEditor(可以再开始->所有程序VMware安装文件夹中找到)WMnet8不能和PC主机处于同一网段. VMware Ubuntu虚拟机连接secureCRT及ftp传输文件" title="WIN7 VMware Ubu转载 2016-04-21 10:20:24 · 1112 阅读 · 0 评论 -
Linux服务器的初步配置流程
作者: 阮一峰日期: 2014年3月14日开发网站的时候,常常需要自己配置Linux服务器。本文记录配置Linux服务器的初步流程,也就是系统安装完成后,下一步要做的事情。这主要是我自己的总结和备忘,如果有遗漏,欢迎大家补充。下面的操作针对Debian/Ubuntu系统,其他Linux系统也类似,就是部分命令稍有不同。第一步:root用户登录转载 2016-04-21 10:19:06 · 437 阅读 · 0 评论 -
Linux多台机器配置ssh免登录
1.安装ssh. sudo apt-get install ssh. 安装完成后会在~目录(当前用户主目录,即这里的/home/xuhui)下产生一个隐藏文件夹.ssh(ls -a 可以查看隐藏文件)。如果没有这个文件,自己新建即可(mkdir .ssh).2.进入.ssh目录下面,在每台机器上执行:ssh-keygen -t rsa 之后一路回车,产生密钥;3。完成第二步后会产生两转载 2016-11-24 09:52:14 · 497 阅读 · 0 评论 -
nohub java -jar xx.jar >/dev/null 2>&1 &
Linux 运行jar包命令如下:方式一:[plain] view plain copyjava -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二[plain] view pl转载 2018-01-15 09:58:34 · 10851 阅读 · 5 评论 -
SCP,两台机器互相使用拷贝
https://blog.csdn.net/netlai/article/details/79756279scp /home/work/source.txt work@192.168.0.10:/home/work/ #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下scp work@192.168.0.10:/home/work/so...转载 2019-06-19 09:34:55 · 833 阅读 · 0 评论 -
SecureCRT 登录跳板机自动连接目标服务器
https://blog.csdn.net/u010865136/article/details/81939397一、概要为了安全,访问公司的正式服务器,需要先登录跳板机(公司的预发布服务器),之后再通过ssh命令连接到正式服务器。二、SecureCRT 实现方法一:先登录跳板机,再执行ssh命令连接到正式服务器1、登录预发布跳板机;2、在预发布跳板机命令行 执行ssh命令...转载 2019-01-11 10:12:25 · 2170 阅读 · 0 评论 -
CentOS7中的firewall 和 iptables
https://www.cnblogs.com/yunman/p/7919096.html CentOS中防火墙程序主要是firewall和iptables,CentOS7中firewall服务已经默认安装好了,而iptables服务需要自己用yum install iptabes-services来安装。 说明:以下演示均在CentOS7中进行,其他版本也大同小异...转载 2018-08-26 10:41:31 · 11056 阅读 · 0 评论 -
Centos7 只启用iptables 禁用firewalld功能.
https://blog.csdn.net/Jerrylfen999/article/details/54318337首先介绍下Centos7的firewalld和iptables的关系! 1,centos7 中才开始引用firewalld的概念,它是iptables的升级版,以上两者都不是真正的防火墙,都需要与内核netfilter配合使用。关于netfiler后续有机会进一步叙述。...转载 2018-08-26 10:18:16 · 3240 阅读 · 0 评论 -
配置rc.local开机自启动文件的疑问?
配置rc.local开机自启动文件的疑问?配置了rc.local开机自启动文件,简单测试了开机创建一个文件,成功了,等级是int 3。实现相对要复杂的脚本时,却没有成功,不知道是什么原因,有没有什么日志文件,可以查看开机启动时的一些情况?(这个脚本在用户登陆之后,手动启动也是没有问题的)谢邀。shell用得很烂,linux服务器配置也一塌糊涂,被邀请了就献个丑。猜测可能的原因:1、执行那个脚本时,...转载 2018-05-16 09:24:11 · 704 阅读 · 0 评论 -
Jps介绍以及解决jps无法查看某个已经启动的java进程问题
Jps介绍以及解决jps无法查看某个已经启动的java进程问题博客分类: 性能及调优LinuxJava 对于jps较熟悉可以直接查看第二部分的分析 1、jps的作用jps类似linux的ps命令,不同的是ps是用来显示进程,而jps只显示java进程,准确的说是当前用户已启动的部分java进程信息,信息包括进程号和简短的进程command。 2、某个java进程已经启动,用jps却显示不了该进程进...转载 2018-05-14 13:36:25 · 5617 阅读 · 0 评论 -
Linux下防止用户查看他人的进程-hidepid
Linux kernel 3.2以上,root用户可以设置内核,让普通用户看不到其它用户的进程。适用于有多个用户使用的系统。该功能由内核提供,因此本教程适用于Debian/Ubuntu/RHEL/CentOS等。原理Linux中,可以通过/proc文件系统访问到许多内核的内部信息。/proc文件系统最初的设计也是用于方便地访问进程相关的信息,因此命名为proc。现在这个文件系统已用于反映系统中方方...转载 2018-05-14 13:25:36 · 1275 阅读 · 0 评论 -
Linux中profile、bashrc、bash_profile之间的区别和联系
1. 查看当前有哪些环境变量 直接输入命令:env 2. 设置用户环境变量 输入命令:vim ~/.bash_profile,打开文件,输入如下内容: 范例(设置maven环境变量): export M2_HOME=~/apache-maven-3.5.2 export PATH=$PATH:$M2_HOME/bin 退出并保存:esc => shift + : => wq...转载 2018-05-14 11:40:34 · 8619 阅读 · 0 评论 -
Linux磁盘分区的详细步骤(图解linux分区命令使用方法)
前言磁盘是怎么分区的在文章后面会谈到,先谈一下Linux文件系统的简单操作。不过在阅读本文之前,我假定读者们对Linux的磁盘与文件系统以及目录树已经有了初步的了解。操作文件系统介绍操作文件系统的几个命令。查看磁盘/目录树一、df命令查看磁盘的分区和已经使用量解释下输出的第一行中某些字段的含义:文件系统容量已用可用挂载点代表磁盘的分区和内存中的某一个区域。磁盘总共的容量磁盘已经使用的容量磁盘未使用...转载 2018-05-09 14:47:00 · 136906 阅读 · 5 评论 -
LSI SAS 3008配置操作
LSI SAS 3008配置操作配置 LSI SAS 3008介绍LSISAS3008的配置操作。4.1 登录CU界面介绍登录LSISAS3008的CU配置界面的方法。4.2 创建RAID介绍在LSISAS3008扣卡上创建RAID的操作方法。4.3 配置RAID介绍RAID扣卡的常用操作。4.1 登录CU界面介绍登录LSISAS3008的CU配置界面的方法。操作场景LSI Logic SAS ...转载 2018-04-08 13:44:29 · 13997 阅读 · 0 评论 -
Web开发中常用的linux命令 详解
https://www.zhihu.com/question/64063454http://billie66.github.io/TLCL/book/ 这是以自己做的项目为例,也算是一个总结吧1、当项目部署到服务器的时候,需要启停tomcat。那么就到/tomcat/bin目录下,直接用./startup.sh就可以启动tomcat了。2、当要查看tomcat后台运行日志的时候,就进入到/tomc...转载 2018-03-21 06:54:11 · 787 阅读 · 0 评论 -
ps aux、ps -aux、ps -ef之间的区别
ps aux、ps -aux、ps -ef之间的区别Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令转载 2018-02-07 10:59:24 · 556 阅读 · 0 评论 -
老是记不住 .tar.gz 的解压命令
extract () { if [ -f $1 ] ; then case $1 in *.tar.bz2) tar xjf $1 ;; *.tar.gz) tar xzf $1 ;; *.bz2) bunzip2 $1 ;; *.rar) unrar e ...转载 2018-02-26 13:16:23 · 1306 阅读 · 0 评论 -
日志分析查看——grep,sed,sort,awk运用
linux上从文件的最后向前查看less file然后Ctrl+G然后 按f键,是向前查看 forword按b键,是向后查看 backword使用tail -f +文件名(动态的从文件尾部检测文件变化)对于一些很大的log文件,我们用more查看时会很费劲,没有办法直接跳到末尾再向前查看。我们可以用les转载 2018-01-16 09:47:59 · 574 阅读 · 0 评论 -
如何将 UbuntuServer 安全的升级
你可能已经知道如何将你的 Ubuntu 桌面升级到最新版本了,不过如果你用的 Ubuntu Server,而且也正好又希望升级一下的话(前提是,不会影响你的应用。一般来说,对于服务器操作系统,应该采用保守态度。如果不是必须升级才能解决的安全问题,最好不要升级,而是采用各种外部手段来解决。)如果想从Ubuntu14.04/13.10/13.04/12.10/12.04或者更老的版本升翻译 2016-04-21 10:17:37 · 601 阅读 · 0 评论 -
在 Linux 虚拟机中手动安装或升级 VMware Tools
对于 Linux 虚拟机,您可以使用命令行工具手动安装或升级 VMware Tools。先决条件■开启虚拟机。■确认客户机操作系统正在运行。■由于 VMware Tools 安装程序是使用 Perl 编写的,因此,请确认在客户机操作系统中安装了 Perl。转载 2016-04-20 17:25:23 · 850 阅读 · 0 评论 -
Linux下ps -ef和ps aux的区别及格式详解
ps:将某个进程显示出来-A 显示所有程序。-e 此参数的效果和指定"A"参数相同。-f 显示UID,PPIP,C与STIME栏位。grep命令是查找中间的|是管道命令 是指ps命令与grep同时执行这条命令的意思是显示有关Apachejetspeed有关的进程UID PID PPID C STIME TTY TIME CMD各相关信息的意义:转载 2017-03-02 16:51:10 · 959 阅读 · 0 评论 -
linux下如何将当前目录的文件名存到一个文本文件里
Linux命令行参数数目是有限的,执行ls *.gz时,当通配符展开后,ls命令的参数列表超长了,导致运行出错。如果只是想得到当前目录下(不包括子目录)的相关文件时,可以这样:1ls -1 | grep ".gz$" > 1.txt如果想得到当前目录下,包括子目录中的相关文件时,应该用find命令:转载 2017-02-28 14:47:07 · 12304 阅读 · 1 评论 -
linux crontab & 每隔一段时间执行一次
linux下定时执行任务的方法 在LINUX中你应该先输入crontab -e,然后就会有个vi编辑界面,再输入0 3 * * 1 /clearigame2内容到里面 :wq 保存退出。 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron转载 2017-02-27 16:24:02 · 3775 阅读 · 0 评论 -
linux查看内存占用情况
输入:top PID:进程的ID USER:进程所有者 PR:进程的优先级别,越小越优先被执行 NInice:值 VIRT:进程占用的虚拟内存 RES:进程占用的物理内存 SHR:进程使用的共享内存 S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数 %CPU:进程占用CPU的使用率转载 2017-02-27 16:22:33 · 4999 阅读 · 0 评论 -
Linux统计某文件夹下文件、文件夹的个数
统计某文件夹下文件的个数ls -l |grep "^-"|wc -l统计某文件夹下目录的个数ls -l |grep "^d"|wc -l统计文件夹下文件的个数,包括子文件夹里的ls -lR|grep "^-"|wc -l如统计/home/han目录(包含子目录)下的所有js文件则:ls -lR /home/han|grep js|wc -l 或转载 2017-02-21 09:23:51 · 387 阅读 · 0 评论 -
Sigar libsigar-amd64-linux.so
Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件。它用来从许多平台收集系统和处理信息.这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX.Sigar有C,C#,Java和Perl API,java版的API为sigar.jar sigar.jar的底层是用C语言编写的,转载 2017-02-09 08:57:40 · 4032 阅读 · 0 评论