Linux_进阶
Carey_Lu
IT技术、专注、阳光、天蝎座、90后、旅游、
展开
-
Linux下TCP连接断开后不释放的解决办法
在开发测试时发现断开与服务器端口后再次连接时拒绝连接。原创 2023-02-19 16:46:32 · 1008 阅读 · 1 评论 -
Shell中将分隔符的字符串转为数组的几种方法
要将字符串列表转变为数组,只需要在前面加(),所以关键是将分隔符转变为空格分隔,常用有下面几种方法方法一: 借助于{str//,/}来处理[root@host ~]# str="ONE,TWO,THREE,FOUR"[root@host ~]# arr=(${str//,/})[root@host ~]# echo ${arr[@]}ONE TWO THREE FOUR方法二: 借助于tr命令来处理[root@host ~]# str="ONE,TWO,THREE,FOUR"[ro转载 2021-07-15 20:48:03 · 8826 阅读 · 0 评论 -
Linux下TCP连接断开后不释放的解决办法
问题描述在开发测试时发现断开与服务器端口后再次连接时拒绝连接。分析:服务器上查看端口占用情况,假设端口为8080。netstat -anp |grep 8080发现端口8080端口显示被占用(ip为本机ip确定是上次连接)且状态为ESTABLISHED,然而实际上连接已经断开,但是服务端没有断开连接,查看TCP的keepalive配置。sysctl -a |grep keepalive发现为默认的配置net.ipv4.tcp_keepalive_time = 7200net原创 2020-12-12 17:13:04 · 2279 阅读 · 0 评论 -
linux可执行文件添加到PATH环境变量的方法
linux命令行下面执行某个命令的时候,首先保证该命令是否存在,若存在,但输入命令的时候若仍提示:command not found这个时候就的查看PATH环境变量的设置了,当前命令是否存在于PATH环境变量中#查看PATH:echo $PATH举例说,命令 composr 在/usr/loca/bin但执行的时候提示:-bash: composr: command not found这个时候,通过echo $PATH,,发现composer并未在PATH环境变量中有设置,这个时候转载 2020-09-27 16:56:43 · 4200 阅读 · 0 评论 -
Linux中vi出现中文乱码的问题
引入linux 下编程,用到的编程工具是VI,编辑编译都方便,但经常出现中文乱码问题。通常在和windows同步代码的情况下,Windows下默认支持的是gb编码,而Linux的vi 和vim默认支持的编码是utf-8(gedit默认也是utf-8)。解决方案所以在Linux下出现中文乱码,一般情况下是编码出现了问题,需要更改一下配置文件就好了。方法一在文件.virc中添加以下代码,文件没有需要新建$vi ~/.virclet &termencoding=&encodings原创 2020-09-25 12:53:58 · 5406 阅读 · 0 评论 -
linux上进行复制的快捷键(不中断)
Linux下复制粘贴快捷键1. 在终端下: 复制命令:Ctrl + Shift + C 组合键. 粘贴命令:Ctrl + Shift + V 组合键.2. 在控制台下: 复制命令:Ctrl + Insert 组合键 或 用鼠标选中即是复制。 粘贴命令:Shift + Insert 组合键 或 单击鼠标滚轮即为粘贴。...原创 2020-07-30 15:00:49 · 588 阅读 · 0 评论 -
Linux学习之VIM文本编辑器
Linux学习之VIM文本编辑器 vi编辑器通常被简称为vi,而vi又是visual editor的简称[1] 。它在Linux上的地位就像Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。 vi 编辑器并不是一个排版程序,它不像Word或WPS那样可以对字体、格式、段落等其他属性进行编排,...转载 2018-05-05 11:08:33 · 184 阅读 · 0 评论 -
Linux下 环境变量/etc/profile、/etc/bashrc、~/.bashrc的区别
最近配置了JAVA和Scala的环境变量,发现自己对Linux下 /etc/profile、/etc/bashrc、~/.bashrc的区别不是特别清楚,特此查阅了相关资料,整理下来,供以后查阅。如有错误之处,还望各位朋友批评指正。 ①/etc/profile: 该文件登录操作系统时,为每个用户设置环境信息,当用户第一次登录时,该文件被执行。也就是说这个文件对每个shell都有效,用于获取系统的环...原创 2018-05-05 10:50:37 · 421 阅读 · 0 评论 -
Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法
1 简介Ubuntu 16.04安装完后,还需要做一些配置才能愉快的使用,包括添加软件源、安装搜狗输入法、Chrome浏览器、网易云音乐、配置快捷键、安装git等等,下面就跟着我来配置吧,just do it2 版本选择如果你是小白,不想折腾,可以直接选择安装deepin linux,中文名”深度Linux”,这个是国内目前最好用的Linux之一,开箱即用,常用软件都安装好了,甚至连最新版的QQ都...转载 2018-04-26 11:39:42 · 1222 阅读 · 0 评论 -
ubuntu16.04安装eclipse
1. 下载jdk , jdk-8u77-linux-x64.tar.gz2.下载 eclipse , eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz注:我下载的都是64位的,因为我的系统是64位系统3.将jdk解压到 /opt/jvm/文件夹中操作步骤:sudo mkdir /opt/jvmsudo tar zxvf jdk-8u77-linux-x64.t...转载 2018-04-26 11:34:30 · 1637 阅读 · 0 评论 -
[Linux/Ubuntu] vi/vim 使用方法讲解
vi/vim 基本使用方法 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念 基本上vi可...原创 2018-05-03 14:17:18 · 324 阅读 · 0 评论