Linux
程序员面试
生命不息 学习不止
展开
-
Linux(centos)设置静态IP地址(VMware VMnet8 模式共享主机网络配置静态 IP 和 DNS)
一、简介NAT网络模式:1. 宿主机可以看做一个路由器,虚拟机通过宿主机的网络来访问 Internet;2. 可以安装多台虚拟机,组成一个小型局域网,例如:搭建 hadoop 集群、分布式服务。二、配置1.VMnet8设置静态IP2. Centos网络设配器为NAT模式3.VMware虚拟网络设置4.启动虚拟机5.修改网络...原创 2019-11-08 09:26:45 · 1462 阅读 · 0 评论 -
【Linux】awk工具使用方法
详解 awk 工具的使用方法Jarly 发表当你第一次拿起双手在电脑上使用 awk 命令处理一个或者多个文件的时候,它会依次读取文件的每一行内容, 然后对其进行处理,awk 命令默认从 stdio 标准输入获取文件内容, awk 使用一对单引号来表示 一些可执行的脚本代码,在可执行脚本代码里面,使用一对花括号来表示一段可执行代码块,可以同时存在多个代码块。 awk 的每个花括号内同时又可以...转载 2017-05-30 20:00:45 · 439 阅读 · 0 评论 -
【ubuntu】各个版本镜像下载地址
http://mirrors.melbourne.co.uk/ubuntu-releases/原创 2017-07-07 10:27:30 · 631 阅读 · 0 评论 -
【Linux】ubuntu首次给root用户设置密码
用过ubuntu的人都知道,刚安装好root用户是没有密码的,没有密码我们就没法用root用户登录 给root用户设置密码输入命令sudo passwd,然后系统会让你输入密码,这时输入的密码就是root用户的密码了,设置完成之后就可以切换root用户登录了,如图:====Linux中su、su -和sudo的区别 ===su 切换到root用户,但是并没有转到ro原创 2017-08-21 16:01:11 · 35432 阅读 · 0 评论 -
【linux】Xshell连接不上虚拟机的问题和解决办法
1、改变自己的网络适配器设置 下图是我自己的适配器设置:我这样更改之后就可以xshell就可以连上linux了。NAT连接模式:http://blog.csdn.net/exziro/article/details/52969305在这里给出各种模式的意义(内容来自:http://blog.csdn.net/u012454079/article/details/...原创 2017-08-31 13:47:46 · 2140 阅读 · 0 评论 -
【VMware】VMware Workstation虚拟机不能联网的解决办法
VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。 如果你想利用VMWare在局域网中新建一个独立的虚拟服务器,为局域网用户提供网络服务;或者想创建一个与网内其他机器相隔离的虚拟系统,进行特殊的调试工作。此时,对虚拟系统工作模式的选择就非常重要了。如果你选择的工作模式不正确,就无法实现上述目的,也就不能充分发挥VMW原创 2017-11-16 09:26:03 · 1599 阅读 · 0 评论 -
【Linux】修改linux文件权限命令:chmod
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的任何...原创 2018-01-11 10:25:02 · 1717 阅读 · 0 评论 -
【Linux】vi的基本概念
vi的基本概念 基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode), 各模式的功能区分如下: 1. Comand mode:控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入Insert mode下,或者到Last line mode。 2. Insert mode:唯有...原创 2018-01-11 16:09:52 · 344 阅读 · 0 评论 -
【linux】Centos7 防火墙操作
Centos7下用firewall-cmd命令来配置防火墙。firewall-cmd有"域"(zones)的概念。默认的zone为public。firewall-cmd命令基本上都需要带上zone参数,指定在哪个域上操作。我们一般都是在默认域即public上操作。以下是最常用的命令,以开端口为例:查看当前防火墙运行状态:firewall-cmd --state 列出当前防火...原创 2018-01-11 16:42:12 · 381 阅读 · 0 评论 -
【Linux】SSH 远程执行命令
有时侯,利用 ssh 在本地执行远程机器的命令可以便捷地处理某些重复工作。我们希望做到:免手工输入密码支持执行多个命令,执行 shell 脚本支持执行 sudo 的命令免手工输入密码我们可以使用 ssh 互信,sshpass 和 expect 等工具来避免手工输密码。使用过程可能会碰到如下需要手工输入 yes 的繁琐场景:$ ssh username@hostnameThe authenticit...转载 2018-03-26 14:57:54 · 1763 阅读 · 0 评论 -
使/etc/profile中修改的配置立刻生效
source /etc/profile(PS:~/.profile ;~/.bashrc 是对当前用户的配置项,/etc/profile则是系统级,针对所有用户) 附:Linux中source命令的用法source命令:source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法: s...原创 2018-08-16 11:08:51 · 2206 阅读 · 0 评论 -
Jenkins使用shell脚本部署到远程服务器步骤
首先需要去 系统管理->管理插件,选择可选插件选项卡,搜索并找到 SSH Slaves plugin 插件,点击下载安装安装完成后也许需要重启Jenkins然后你可以在系统管理中找到刚安装完成的功能: 输入主机IP,端口号,用户名及密码就可以了配置完成后,修改需要进行远程连接的job:在构建中增加构建步骤,Execute shell script on...转载 2018-10-07 15:07:50 · 2107 阅读 · 0 评论 -
Linux下用SCP无需输入密码传输文件
通常用scp命令通过ssh获取对方linux主机文件的时候都需要输入密码确认,不过通过建立信任关系,可以实现不输入密码。这里假设需要备份的服务器 S 的IP:192.168.0.1用作备份的服务器 B 的 IP:192.168.0.2需要从S免密码输入复制文件至B。1. 在服务器 S 上执行如下命令来生成配对密钥: ssh-keygen -t rsa 按照提示操作,注意,不要输...原创 2019-01-03 19:51:30 · 458 阅读 · 0 评论 -
CentOS7下安装mysql5.7
1、安装YUM Repo由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm然后进行repo的安装:rpm -ivh mysql57-community-release-el7-9.noa...原创 2019-01-17 19:24:52 · 206 阅读 · 0 评论 -
Linux shell中2>&1的含义解释 (全网最全,看完就懂)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaominpro/article/details/82630528A.首先了解下1和2在Linux中代表什么在Linux系统中0 1 2是一个文件描述符名称 代码 操作符 Java中表示 Linux 下文件描述符(Debian 为例) 标准输入(std...转载 2019-06-25 11:22:33 · 394 阅读 · 0 评论 -
ubuntu遇到了 dpkg was interrupted, you must manually run 'dpkg..的问题
最近,在ubuntu下安装应用程序的时候总是提示:[html]view plaincopydpkgwasinterrupted,youmustmanuallyrun'dpkg--configure-a'tocorrecttheproblem.E:_cache->open()failed,pleasereport.上网搜索了一下中文...转载 2019-06-18 10:40:52 · 3344 阅读 · 0 评论 -
CentOS 7 升级 Linux 内核
升级 CentOS 内核参考资料 1升级 CentOS 内核参考资料 2通过 /proc 虚拟文件系统读取或配置内核Linux 内核官网CentOS 官网1. 关于 Linux 内核Linux 内核分两种:官方内核(通常是内核开发人员用)和各大 Linux 发行版内核(一般用户常用)。1.1 官方内核在使用 Docker 时,发现其对 Linux 内核版本的最低...转载 2019-07-15 15:57:29 · 595 阅读 · 0 评论 -
【tcpdump】Linux抓包工具
简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tcpdump普通...原创 2017-01-14 18:22:34 · 875 阅读 · 0 评论 -
Linux 中强大且常用命令:find、grep
在linux下面工作,有些命令能够大大提高效率。本文就向大家介绍find、grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们。本文结构如下: find命令 find命令的一般形式 find命令的常用选项及实例 find与xargs grep命令 grep命令的一般形式 g...原创 2017-01-06 19:51:40 · 433 阅读 · 0 评论 -
linux几种安装方式分析
1、源码安装2、rmp安装3、yum安装4、2进制安装 欢迎关注公众号:原创 2015-10-20 11:18:58 · 471 阅读 · 0 评论 -
scp 在脚本中使用输入密码的解决方法
http://blog.csdn.net/ysdaniel/article/details/7059511http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=111248 欢迎关注公众号:原创 2016-01-04 10:35:46 · 614 阅读 · 0 评论 -
rpm源
1、http://mirrors.sohu.com/ sohu的yum源2、http://mirrors.163.com/ 网易源3、http://centos.ustc.edu.cn/ 中科大4、http://mirrors.aliyun.com/ 阿里云原创 2016-01-12 19:58:09 · 485 阅读 · 0 评论 -
ubuntu 安装gcc
注安装pcre时: 如果提示: check for gcc.... compiler error 则需要安装gcc,ubuntu下可使用apt-get: #apt-get install gcc 如果还报错:configure: error: You need a C++ compiler for C++ support. #apt-get ins...原创 2016-01-15 14:07:19 · 543 阅读 · 0 评论 -
/root/.bashrc与/etc/profile的异同
http://blog.sina.com.cn/s/blog_628163370100fa2b.html 欢迎关注公众号:原创 2015-11-03 10:37:49 · 458 阅读 · 0 评论 -
在CentOS上安装Mysql
1、查看CentOS自带mysql是否已安装。输入:yum list installed | grep mysql2、导入第三方源webtaticrpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm3、安装MySQL clientyum install li原创 2015-06-30 10:54:27 · 548 阅读 · 0 评论 -
Linux中JDK环境配置
安装好JDK后,就可以接下来进行环境变量的配置了。这里给出三种可选方法:一、修改/etc/profile文件当本机仅仅作为开发使用时推荐使用这种方法,因为此种配置时所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。用文本编辑器打开/etc/profile,在profile文件末尾加入:JAVA_HOME=/usr/sha原创 2016-07-22 08:17:16 · 245 阅读 · 0 评论 -
linux配置jdk
1、jdk-7u17-linux-x64.tar.gz 下载包2、cd / vi .bashrcexport JAVA_HOME=/opt/jdk1.7.0_17export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${J原创 2016-08-25 09:20:04 · 301 阅读 · 0 评论 -
linux下shell显示-bash-3.2$ 不显示路径解决方法
在linux shell中不显示路径了,用起来很不方便.如何改为显示路径的shell呢步骤如下:vi ~/.bash_profile在最后加上export PS1=’[\u@\h \W]\$’然后执行source ~/.bash_profile这样shell就可以显示路径了注意:以上命令建议手动输入,不要复制。原创 2016-08-25 13:42:07 · 639 阅读 · 0 评论 -
linux命令(1)
http://www.cnblogs.com/peida/tag/%E6%AF%8F%E6%97%A5%E4%B8%80linux%E5%91%BD%E4%BB%A4/原创 2016-10-14 11:36:49 · 284 阅读 · 0 评论 -
Linux ps -ef 排除当前进程(kill当前Tomcat进程)
在Linux 中,我们经常使用“ps -ef|grep tomcat” 查看进程,如下图是我操作的服务器上使用该命令后查看的结果: 可以看到,除了3个紫色的tomcat外,还会有一个该命令的进程。如果想排除掉那个红色框的当前进程,可以在原来命令后面增加一段参数过滤,如下:ps -ef|grep tomcat|grep -v grep 只所以这样做,是因为我个人有个需求:...原创 2016-10-14 10:49:33 · 864 阅读 · 0 评论 -
Linux如何查找大文件或目录总结
在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件夹的方法。 1: 如何查找大文件?其实很多时候,你需要了解当前系统下有哪些大文件,比如文件大小超过100M或1G(阀值视具体情况而定)。那么如何把这些大文件搜索出来呢?例如我要搜索当前目...原创 2016-10-14 09:34:23 · 693 阅读 · 0 评论 -
linux du命令参数及用法详解---linux统计磁盘空间大小命令
du命令功能说明:统计目录(或文件)所占磁盘空间的大小。语 法:du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>] [--max-depth=<目录层数>][--help][--version][目录或文件]常用参数:-a或-all 为每个指定文件显示磁...原创 2016-10-14 09:02:18 · 1325 阅读 · 0 评论 -
linux删除文件后没有释放空间
linux删除文件后没有释放空间 今天发现一台服务器的home空间满了,于是要清空无用的文件,当我删除文件后,发现可用空间没有变化 os:centos4.7现象: 发现当前磁盘空间使用情况: [root@ticketb ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sd...原创 2016-10-12 13:42:01 · 9174 阅读 · 0 评论 -
linux 内存清理/释放命令
在Linux系统下,我们一般不需要去释放内存,因为系统已经将内存管理的很好。但是凡事也有例外,有的时候内存会被缓存占用掉,导致系统使用SWAP空间影响性能,此时就需要执行释放内存(清理缓存)的操作了。Linux系统的缓存机制是相当先进的,他会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件inode的...原创 2016-10-11 15:43:31 · 86663 阅读 · 4 评论 -
【鸟哥Linux私房菜】鸟哥Linux私房菜
鸟哥Linux私房菜:http://linux.vbird.org/原创 2016-11-23 18:26:54 · 628 阅读 · 0 评论 -
linux安装jdk
解压tar zxvfjdk-7u17-linux-x64.tar.gz 添加环境变量:vi/root/.bashrc export JAVA_HOME= /opt/jdk1.7.0_17/export JRE_HOME=${JAVA_HOME}/jre exportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export...原创 2015-10-29 11:15:26 · 308 阅读 · 0 评论