ncurses

linux yum命令详解

眉间皱痕 提交于 2020-08-20 08:11:05
linux yum 命令详解 yum (全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 yum 的命令形式一般是如下:yum [options] [command][package ...] 其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package ...]是操作的对象。 概括了部分常用的命令包括: 自动搜索最快镜像插件: yum install yum-fastestmirror 安装yum图形窗口插件: yum install yumex 查看可能批量安装的列表: yum grouplist 1 安装 yum install 全部安装 yum install package1 安装指定的安装包package1 yum groupinsall group1 安装程序组group1 2 更新和升级 yum update 全部更新 yum

这是一个可以显示Linux命令的工具

柔情痞子 提交于 2020-08-19 16:21:45
Progress进度查看器是一个简单的程序,可用于显示Coreutils 命令 的进度。它使用来自文件描述符的信息来确定 命令 的进度。Progress的优点在于它可以与其他 Linux 命令一起使用,比如watch。 实验环境 Centos 7.7 Minimal Progress工具的github地址:https://github.com/Xfennec/progress 安装 Progress工具依赖ncurses库,先安装ncurses-devel然后再编译安装progress [root@localhost ~]# yum -y install ncurses-devel [root@localhost ~]# git clone https://github.com/Xfennec/progress [root@localhost ~]# cd progress/ [root@localhost progress]# make && make install 运行progress 如果没有命令在运行,那么progress程序将退出并告诉你,没有命令正在运行。 [root@localhost ~]# progress No command currently running: cp, mv, dd, tar, cat, rsync, grep, fgrep, egrep,

linux内核的配置

我的梦境 提交于 2020-08-18 07:38:39
以2.6.35.7版本的内核为例 总结: .config决定了Make时的条件编译与连接。.config文件由两次配置第一次make XX_defconfig 第二次menuconfig 。 1、分析源码目录下的单个文件 (1)Kbuild,Kbuild是kernel build的意思,就是内核编译的意思。这个文件就是linux内核特有的内核编译体系需要用到的文件。 (2)Makefile,这个是linux内核的总makefile,整个内核工程用这个Makefile来管理的。 (3)mk,是九鼎在移植时自己添加的,不是linux内核本身的东西。九鼎添加这个文件的作用是用这个文件来整天管理kernel目录的配置和编译,也就是说这个文件有点类似于我们之前移植uboot时自己创建的那个cp.sh。 2、linux内核源码目录结构 (1)arch。arch是architecture的缩写,意思是架构。arch目录下是好多个不同架构的CPU的子目录,譬如arm这种cpu的所有文件都在arch/arm目录下,X86的CPU的所有文件都在arch/x86目录下。 (2)block。英文是块的意思,在linux中block表示块设备(以块(多个字节组成的整体,类似于扇区)为单位来整体访问),譬如说SD卡、iNand、Nand、硬盘等都是块设备。你几乎可以认为块设备就是存储设备

Linux流量监控工具

。_饼干妹妹 提交于 2020-08-17 21:45:09
在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。 一、iftop是什么? iftop是类似于top的实时流量监控工具。 官方网站:http://www.ex-parrot.com/~pdw/iftop/ 二、iftop有什么用? iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。 三、安装iftop 安装方法1、 编译安装 如果采用编译安装可以到iftop官网下载最新的源码包。 安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。 CentOS上安装所需依赖包: yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel Debian上安装所需依赖包: apt-get install flex byacc libpcap0.8 libncurses5 下载iftop wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz tar

centos 7安装rabbitmq

狂风中的少年 提交于 2020-08-17 03:26:54
rabbitmq依赖erlang所以先安装erlang rabbitmq对erlang的版本有要求,先去官网看一下对应版本要求: https://www.rabbitmq.com/which-erlang.html 一、安装erlang 1.下载erlang安装包,去erlang官网下载 2.安装 1)安装依赖模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 2)将安装包解压 ./configure --prefix=/opt/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe报错的话执行 sudo yum install unixODBC-devel openssl-devel ncurses-devel 3)编译 make && make install 4)配置环境变量 vim /etc/profile 加一行 export PATH=$PATH: 路径/bin 保存编译source /etc/profile 5)erl 测试是否安装成功。如图 二、安装rabbitmq 1.官网下载安装包: https://github.com

centos7.2编译安装mysql5.5.32

萝らか妹 提交于 2020-08-13 18:34:18
红帽7以上系统默认数据库不再是mysql了,rpm和yum方式安装的都是mariadb,但也不是不能装mysql,可以使用编译安装的方式来装mysql。 实验环境:centos7.2 实验目标:安装并配置mysql5.5.32 新增分区 先通过fdisk创建一个新分区,配额,用来存放mysql的数据: 刷新硬盘信息: #partprobe devices 格式化新增分区: # mkfs.xfs /dev/vdb3 根目录创建mysql数据挂载点(根据实际情况) # mkdir /data 编辑/etc/fstab,新增一行设置开机自动挂(参数根据实际情况): /dev/vdb3 /data xfs defaults 0 0 执行mount -av,根据fstab文档自动挂载: # mount -av 安装mysql 开始安装之前,先把mysql用户删除掉,否则是编译不成功的。注意使用 -r 全部清空。 # userdel -r mysql # grep mysql /etc/passwd 创建一个mysql用户,设置成8001 # useradd -u 8001 -s /sbin/nologin mysql 安装依赖以及必要工具: yum –y install ncurses-devel yum –y install cmake yum –y install gcc-c++开始

编译安装busybox

非 Y 不嫁゛ 提交于 2020-08-08 19:07:02
下载busybox x86可直接下载,运行 http://www.busybox.net/downloads/binaries/1.31.0-defconfig-multiarch-musl/ arm+KylinV4.0.2需要编译安装 apt install atpitude aptitude install libncurses5-dev 下载源码:make menuconfig;选择Build Busybox as a static binary(no shared libs) make && make install mips+NeoKylinV7需要编译安装 yum -y install ncurses* make menuconfig;选择Build Busybox as a static binary(no shared libs) yum install -y glibc-n32-static.mips64el yum install -y glibc-static.mips64el make && make install 链接: https://pan.baidu.com/s/1EeGv6Hqr5HH1MS-D_OhzIA 提取码:rkt9 来源: oschina 链接: https://my.oschina.net/u/4394252/blog/4285382

mysql的三种安装方式

孤者浪人 提交于 2020-08-07 21:41:02
中科院镜像站安装:http://mirrors.ustc.edu.cn 使用 rpm -ivh 依次下载安装common, libs, client, devel, server mysql-community-common-5.7.26-1.el7.x86_64.rpm mysql-community-libs-5.7.26-1.el7.x86_64.rpm mysql-community-client-5.7.26-1.el7.x86_64.rpm mysql-community-devel-5.7.26-1.el7.x86_64.rpm mysql-community-server-5.7.26-1.el7.x86_64.rpm #官网安装: #下载mysql源:https://dev.mysql.com/downloads/repo/yum/ wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm #安装mysql:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ #安装源 sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm #查看包信息: yum

libncurses.so.5 - cannot open shared library, Fedora

旧巷老猫 提交于 2020-08-07 05:52:56
问题 I am getting this error when I try to run a 64-bit program on a new 64-bit Fedora 28 installation. I have tried to install the ncurses library these ways: sudo yum install ncurses-libs sudo dnf install ncurses-devel yum provides libncurses.so.5 There is no file called libncurses.so.5 anywhere on the filesystem. There is a file in /usr/lib64 call libncurses.so.6 and I tried renaming this to 5 but then it says libtinfo.so.5 is missing. I get this: [username@localhost project]$ ./main ./demo