-
linux--shell
所属栏目:[Linux] 日期:2020-12-14 热度:178
Linux shell1、shell的概念 1)shell是一个命令行解释器,它为用户提供了一个向linux内核发送请求以便运行程序界面的系统级程序。 用户可以通过shell来启动、挂起、停止。甚至编写一些程序。 2)它还是一个功能强大的编程语言,易编辑,易调试,灵活性强。sh[详细]
-
linux 安装MYsql
所属栏目:[Linux] 日期:2020-12-14 热度:72
? 1、下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm ? 2、安装mysql-community-release-el7-5.noarch.rpm包 rpm -ivh mysql-community-release-el7-5.noarch.rpm ? 3、安装mysql yum install mysql-server ? 4、[详细]
-
日志分析查看——grep,sed,sort,awk运用
所属栏目:[Linux] 日期:2020-12-14 热度:143
概述 ? ? ? ? 我们日常应用中都离不开日志。可以说日志是我们在排查问题的一个重要依据。但是日志并不是写了就好了,当你想查看日志的时候,你会发现线上日志堆积的长度已经超越了你一行行浏览的耐性的极限了。于是,很有必要通过一些手段来高效地辅助你来快[详细]
-
Linux常用命令
所属栏目:[Linux] 日期:2020-12-14 热度:62
1.删除 ? ?即:rm -rf 目录名字 ? -r 就是向下递归,不管有多少级目录,一并删除 ? -f 就是直接强行删除,不作任何提示的意思 ?? 2.用户相关的命令 useradd:创建一个新用户或更新默认新用户信息 如:useradd mingi:创建一个新用户,用户名为mingi passwd:[详细]
-
expect免交互脚本编程
所属栏目:[Linux] 日期:2020-12-14 热度:133
一、大纲 1.Expect概述 2.Expect安装(底层语言Tcl) 3.Expect基本命令 4.Expect执行方式 5.Expect案例 一、Expect概述 1.Expect是建立在tcl语言基础上的一个工具,Expect是用来进行自动化控制和测试的工具。主要解决shell脚本中不可交互的问题。对于大规模[详细]
-
linux上安装tcl、tk、expect
所属栏目:[Linux] 日期:2020-12-14 热度:127
linux上安装tcl、tk、expect?? 1 、tcl安装tcl8. 5.9 -src. tar .gzcd / tmp tar -zxvf tcl8. 5.9 -src. tar .gzcd tcl8. 5.9 /unix/ . /configure --prefix=/usr/local/tcl/ --enable- shared make make install /usr/local/tcl/bin/tclsh8. 5 % exit 2 、t[详细]
-
Linux下的解压命令
所属栏目:[Linux] 日期:2020-12-14 热度:153
? Linux下常见的压缩包格式有5种:zip,tar.gz, tar.bz2, tar.xz, tar.Z 其中tar是种打包格式,gz和bz2等后缀才是指代压缩方式:gzip和bzip2 filename.zip的解压: unzip filename.zip ? filename.tar.gz的解压: tar -zxvf filename.tar.gz 其中zxvf含义分[详细]
-
思科CME9.0搭建企业VOIP电话
所属栏目:[Linux] 日期:2020-12-14 热度:146
一、项目需求分析 15-30个用户作用需要实现VOIP 语音人工座席 一台思科3945路由器+FXO+FXS实现语音网关 思科IP×××CP-9971若干台 内部实现IP×××互打,包括远端站点,所有流量全部走IP网络 外部PSTN呼入,经过语音网关实现模拟信号到数字信号的转换,并[详细]
-
通用交叉编译工具链
所属栏目:[Linux] 日期:2020-12-14 热度:145
除了板卡厂商提供的交叉编译工具链外,还存在通用的交叉编译工具链。常用的有:arm-linux-gnueabihf-gcc和arm-none-linux-gnueabi-gcc。 Ubuntu命令安装 $ sudo apt- get install g++- 5 -arm-linux-gnueabihf g++- 5 -arm-linux- gnueabihf$ sudo update -a[详细]
-
POJ1463
所属栏目:[Linux] 日期:2020-12-14 热度:64
每条边至少要有一个端点有士兵,求最少需要士兵数。 因此,如果子树的根节点不放士兵,那么其所有的直接儿子节点必须都放上士兵。 状态转移方程: sol[root][0] += sol[G[root][i]][1]; sol[root][1] += min(sol[G[root][i]][0],sol[G[root][i]][1]); /**/#i[详细]
-
乌班图18.04 安装Anaconda
所属栏目:[Linux] 日期:2020-12-14 热度:179
乌班图18.04 安装Anacoda 下载 打开官网,下载源文件。 官网地址: https: // www.anaconda.com/distribution/ 选择 python3.7 version 版本。 ? ? 下载完成后,在 下载 项里可以找到下载的文件 Anaconda3-2019.07-Linux-x86_64.sh。 ? 安装 打开终端,进入到[详细]
-
Linux小白鼠
所属栏目:[Linux] 日期:2020-12-14 热度:156
创建目录 mkdir mkdir oldboy 一次创建一个目录 mkdir {a..c} 一次创建多个目录 mkdir /data/oldgirl 进入目录data中创建目录oldgirl mkdir -p /test/a/b/c 进行递归创建文件 mkdir -pv /test/a1/2/3 递归创建目录时显示创建的过程 创建文件 touch 、cat、ec[详细]
-
【Linux】Ubuntu虚拟机使用桥接方法连接主机,解决 主机能上网,
所属栏目:[Linux] 日期:2020-12-14 热度:184
问题 Ubuntu虚拟机使用桥接方法连接主机,解决 主机能上网,虚拟机不上网 问题 解决 当我们使用了桥接方式连接虚拟机时(这里使用Ubuntu版本),我们可能会遇到这么一个问题,就是上面说到的,主机能上网,但是虚拟机不能上网,排查问题步骤: 1.首先查看我[详细]
-
.net core跨平台的文件路径
所属栏目:[Linux] 日期:2020-12-14 热度:122
原文: .net core跨平台的文件路径 windows下路径为:"xxxxyyyy" linux路径下为:"xxxx/yyyy" 用Path.Combine("xxxx","yyyy");进行合并 ------------------------------------------------- 通过nuget引入包?System.Runtime.InteropServices RuntimeInforma[详细]
-
Linux搭建NFS
所属栏目:[Linux] 日期:2020-12-14 热度:85
NFS文件共享 ?????? NFS(Network File System)是网络文件系统,是由sun公司开发的一种通过网络方式共享文件系统的通用共享解决方案,目前NFS有三个版本,分别是NFSv2、NFSv3、NFSv4。V2虽然比较老,但是他的兼容性很好,CentOS7版本默认使用版本4提供NFS网[详细]
-
linux iconv文件编码转换
所属栏目:[Linux] 日期:2020-12-14 热度:102
linux系统里提供的文件转化编码的命令iconv,例如: iconv -t utf - 8 -f gb2312 -c test . xml text_UTF8 . xml 1 -f 源编码 -t 目标编码 -c 忽略无法转换的字符 如果想批量转换,只需要执行如下两行命令即可: find folder -type d -exec mkdir -p utf /{}[详细]
-
【Linux】免密登录
所属栏目:[Linux] 日期:2020-12-14 热度:91
1.生成密钥 ssh-keygen -t rsa -C "填写自己方便识别的注释" -b 4096 ? 没什么问题就执行三次空格。? 三次问题是1.填入生成密钥对的路径名字。2 填入自定义passphrsa。3确认。? 1 [[email?protected] home]# ssh-keygen -t rsa -C "********" -b 4096 2 Gene[详细]
-
smp_processor_id()获取当前执行cpu_id
所属栏目:[Linux] 日期:2020-12-14 热度:180
基于Linux 2.6.32内核进行分析,看本篇文章前,建议先看看percpu变量这篇文章 smp_processor_id()用来获取当前cpu的id,首先来看smp_processor_id的定义: # define smp_processor_id() raw_smp_processor_id() 接下来: #define raw_smp_processor_id() (pe[详细]
-
linux 命令总结
所属栏目:[Linux] 日期:2020-12-14 热度:180
linux常用命令精心总结 文件查看.处理 cat file cat -n file head -n file tail -n file more file less file cat file1 file2 覆盖导入 cat file1 file2 追加导入 vi file wc -l [-m][-c][-w] file? 统计行数[字符数][字节数][单词数] 文件.目录 cd dir cd[详细]
-
没想到你是这样的Linux
所属栏目:[Linux] 日期:2020-12-14 热度:159
前言 刚开始接触Linux的我们,肯定认为Linux系统就是那种枯燥的终端界面。然而实际上Linux下的终端还是有很多种有趣的玩法~~ toilet 简介 toilet 能用字母拼写出更大字母的工具,具体拼出什么字由命令后面的参数决定,不仅如此,它还能打印出各种风格的效果[详细]
-
linux操作系统安装运行Redis
所属栏目:[Linux] 日期:2020-12-14 热度:78
Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++ ? 安装步骤: 第一步:redis的源码包上传到linux系统。 第二步:解压缩redis。 第三步:编译。进入redis源码目录。make 第四步:安装。make install PREF[详细]
-
新购服务器流程
所属栏目:[Linux] 日期:2020-12-14 热度:124
新服务器 ?用户名:root ?密码:12348765 ?一、 1 . 查看内存型号 dmidecode -t 17 | head -20 2 . 查看内存插槽数和当前内存数 3.内存的大小 free -m 或者 g ? 从系统层面分析 ??? Mem:内存的使用情况总览表。 ??? totel:机器总的物理内存 单位为:M ??? us[详细]
-
Linux关闭SELinux的方法
所属栏目:[Linux] 日期:2020-12-14 热度:76
1 [[email?protected] ~]# cat /etc/selinux/ config 2 3 # This file controls the state of SELinux on the system. 4 # SELINUX= can take one of these three values: 5 # enforcing - SELinux security policy is enforced. 6 # permissive - SELinux p[详细]
-
Curl的移植编译以及注意事项
所属栏目:[Linux] 日期:2020-12-14 热度:158
???? 最近需要用curl来发送http请求,遇到了不少问题,查了不少资料,都是零零散散的,现在总结下。 ??? ? 1、移植编译 ???? ? 1 ./configure --prefix=$(PWD)/build --host=arm-XXX-linux;make ;make install ? ????? 这步基本都没有问题,生成的动态链接库[详细]
-
linux命令
所属栏目:[Linux] 日期:2020-12-14 热度:65
目录 1. mkdir 2. ll 3. chomd 1. mkdir -m --mode=模式,建立目录的时候同时设置目录的权限; -p --parents 若所建立的上层目录目前尚未建立,则会一并建立上层目录; -v --verbose 每次创建新目录都显示信息 mkdir -m 777 test3mkdir -p-m 750 text5/text6[详细]