-
Trie树
所属栏目:[Linux] 日期:2020-12-14 热度:67
问题模型:给定一个字典中的所有单词,然后每次给出一个单词进行询问是否为字典中的单词 对字典中的每一个单词,将这个单词转化为字典树的”一根树枝“,及从根节点往下延伸,按照顺序每个节点对应一个该单词中的字母。 例如age,an ? ? ? ? ? ? ? ? ? ? ? ?[详细]
-
Linux 环境变量
所属栏目:[Linux] 日期:2020-12-14 热度:187
在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现"command not found"的提示内容。如果每次都到安装目标文件夹内,找到可执行文件 来进行操作就太繁琐了,这种情况下就涉及到环境变量PATH的设置问题,而PATH的设置也是在linu[详细]
-
Linux执行YUM命令报错解决方案
所属栏目:[Linux] 日期:2020-12-14 热度:132
Loaded plugins: rhnplugin,security This system is not registered with RHN. RHN support will be disabled. Setting up Install Process No package subversion available. Nothing to do 红帽中出现"This system is not registered with RHN"这个的原因[详细]
-
linux中DNS的介绍及DNS的高速缓存
所属栏目:[Linux] 日期:2020-12-14 热度:143
1.什么是DNS 域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超[详细]
-
linux mysql 安装(详解)
所属栏目:[Linux] 日期:2020-12-14 热度:178
准备工作:1.确认没有使用RPM安装过MySQL-server(服务端) mysql(客户端) 2.安装光盘自带的ncurses-devel包 3.安装cmake包 Cmake编译安装: tar zxf cmake-2.8.6.tar.gz -C /usr/src cd /usr/src/cmake-2.8.6 ./configure gmake gmake install 然后编译安[详细]
-
linux下软件安装的几种方式
所属栏目:[Linux] 日期:2020-12-14 热度:192
linux下软件安装的几种方式(主要有源码安装,rpm安装,yum安装). 一:源码安装 几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc、make、automake、autoconf都支持源码安装,这种包都是tar.gz或bz.2包,源码安装[详细]
-
LRU cache
所属栏目:[Linux] 日期:2020-12-14 热度:148
LRU是Least Recently Used的缩写,意思是最近最少使用,它是一种Cache替换算法。现在要设计一种数据结构有如下几种性质: 1. 每个节点为一对key,value的形式,可通过get key查找,通过put key,value 插入 2. 最大存储节点数为n 3. put操作时,如果已经存储了[详细]
-
五、Vi和Vim编辑器
所属栏目:[Linux] 日期:2020-12-14 热度:146
1.? Vim 编辑器: 在 Linux 下一般使用 vi 编辑器来编辑文件。 vi 既可以查看文件也可以编辑文件。三种模式: 命令行、插入、底行模式 切换到命令行模式:按 Esc 键; 切换到插入模式:按 ?i 、 o 、 a 键; ????i 在当前位置前插入 ????I 在当前行首插入 ?[详细]
-
Linux 文件索引(inode)
所属栏目:[Linux] 日期:2020-12-14 热度:118
1、简介 ????ceph 文件系统中 接触太多 文件索引 的相关 操作,因此 还是 整理下 关于 Linux 文件索引 inode 相关知识(注意:本文 所描述的 都是 在同一个文件系统中,跨文件系统 情况 会有所不同) ???? 1.1 inode ????inode 也被称为 索引(表项),主要[详细]
-
linux基本操作
所属栏目:[Linux] 日期:2020-12-14 热度:74
云网服务管理(Linux) —— 5天 DAY01 YUM(安装软件) DAY02 LAMP(配置网站) DAY03 DNS(域名解析) DAY04~05 ZABBIX(网络监控) 全栈型ICT网络工程师(提供一条龙服务)—— 1)计算机硬件 2)操作系统(Windows/Linux/IOS/VRP) 3)网络构建/实施 4)[详细]
-
linux基本命令2
所属栏目:[Linux] 日期:2020-12-14 热度:192
目录: 1 目录: 2 / bin:可执行文件 3 / sbin:系统文件 4 / dev:设备文件 5 6 命令: 7 mkdir test 9 cd test 10 touch 11 .txt 11 vi 11 .txt 12 cat 11 .txt 13 cp 11.txt 12 .txt 14 mv 11.txt 13 .txt 15 rm 11 .txt 16 rm -r test[详细]
-
Linux下 正则表达式的用法
所属栏目:[Linux] 日期:2020-12-14 热度:130
在使用grep、awk和sed命令时,需要使用正则表达式。 比如我通过grep找代码编译结果中是否有错误。或者是否有我代码的错误。 这里说下正则表达式基本的应用: ? 匹配行首与行尾。 ? 匹配数据集。 ? 只匹配字母和数字。 ? 匹配一定范围内的字符串集。 ? ^ 只匹[详细]
-
Linux常用查找命令
所属栏目:[Linux] 日期:2020-12-14 热度:70
第一种:grep命令 ? 示例: ? 第二种:find命令 ? 示例: ? ? 第三种:locate命令 ? 示例: ? ? 第四种:whereis命令 示例: ? 第五种:which命令 ? 示例: ?[详细]
-
九、Linux上软件安装
所属栏目:[Linux] 日期:2020-12-14 热度:130
1.? 在 Linux 上安装 JDK: 【步骤一】:上传JDK到Linux的服务器. * 上传 JDK * 卸载 open-JDK java –version rpm -qa | grep java rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.79-2.5.5.4[详细]
-
Linux安装Jdk Tomcat MySQL
所属栏目:[Linux] 日期:2020-12-14 热度:184
? Jdk安装 Tomcat安装 Mysql安装 ? Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载linux版本 jdk-xxx.tar.gz 上传并解压 tar -zxf jdk-xxx.tar.gz 配置环境变量 vi /etc/profile ,复制解压后jdk目录,示例: JAVA[详细]
-
linux下rename用法--批量重命名
所属栏目:[Linux] 日期:2020-12-14 热度:91
Linux的rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行版基本上使用的是C语言版本的,现在已经很难见到C语言版本的了, 由于历史原因,在Perl语言大红大紫的时候,Linux的工具开发者们信仰Perl能取代C,所以大部分工具原[详细]
-
田螺便利店—filezilla实现Linux和windows通信(二)
所属栏目:[Linux] 日期:2020-12-14 热度:148
filezilla,FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,传输速度很快,而且稳定。 (1)开放端口,这里我[详细]
-
linux环境下安装nginx步骤(不错)
所属栏目:[Linux] 日期:2020-12-14 热度:113
开始前,请确认gcc g++开发类库是否装好,默认已经安装。 ububtu平台编译环境可以使用以下指令 apt-get install build-essentialapt-get install libtool centos平台编译环境使用如下指令 安装make: yum -y install gcc automake autoconf libtool make 安[详细]
-
Linux服务器下安装Composer 并使用Composer安装Thinkphp5.1
所属栏目:[Linux] 日期:2020-12-14 热度:77
Composer官方文档: https://docs.phpcomposer.com/00-intro.html Composer是一个php的包管理器。要求php版本在5.3以上。 一、安装Composer Linux操作系统安装Composer: 1、首先保证php可执行文件位置在环境变量 [[email?protected] ~]# php -v PHP 7.2.13[详细]
-
linux的运行模式
所属栏目:[Linux] 日期:2020-12-14 热度:52
一、 运行模式 运行模式也可以称为运行级别。 在Linux中存在一个进程:init(initialize,初始化),进程id是1 ? ? 该进程存在一个对应的配置文件:inittab( 系统运行级别配置文件 ,位置/etc/inittab) ? ? 0-??? 表示关机级别(不要将运行级别设置成0) 1-???[详细]
-
Linux运行Tomcat下的war文件
所属栏目:[Linux] 日期:2020-12-14 热度:132
1、查看Tomcat进程: ps -ef |grep tomcat ? 2、关闭Tomcat进程: ? ? ? kill -9 pid ? 3、关闭Tomcat运行: ? ? ? bin目录下执行 ? ./shutdown.sh 4、 开启Tomcat运行: ?bin目录下执行 ./startup.sh 5、 程序更新war: ? ? ? ?rm ?名称.war ? ? ? ? # 文件[详细]
-
linux下动态链接库(.so)的显式调用和隐式调用
所属栏目:[Linux] 日期:2020-12-14 热度:141
进入主题前,先看看两点预备知识。 一、显式调用和隐式调用的区别 ???? ?? 我们知道,动态库相比静态库的区别是:静态库是编译时就加载到可执行文件中的,而动态库是在程序运行时完成加载的,所以使用动态库的程序的体积要比使用静态库程序的体积小,并且使[详细]
-
在Linux中创建静态库.a和动态库.so
所属栏目:[Linux] 日期:2020-12-14 热度:174
在Linux中创建静态库.a和动态库.so 我们通常把一些公用函数制作成函数库,供其它程序使用。 函数库分为静态库和动态库两种。 ? 1. 静态函数库 ? ??? 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进[详细]
-
linux服务器情况
所属栏目:[Linux] 日期:2020-12-14 热度:179
查看Linux 进程命令 ?ps -aux?或者ps -ef?? linux 进程很多 如果需要查找某一个进程可以使用 管道和grep命令 Linux下常用命令 ?grep ?匹配字符 ? ps 查询Linux进程? ? ? 1.查看服务器CPU飙升卡爆,最后发现是服务器在跑挖矿程序,CPU使用率奇高。在此总结一[详细]
-
用户和用户组y哦不过y哦那个好
所属栏目:[Linux] 日期:2020-12-14 热度:182
一、用户和用户组的简介? 介绍:https://blog.csdn.net/Na2Co3_Ren/article/details/74502309 二、用户可以分为3类? 1、主人:所有者的名字 2、家人:所有者属于的组的名字 3、陌生人 三、查看文件的所属用户和所属用户组? [[email?protected] tmp]# ll -[详细]