yum

Linux常用命令大全,会补充

巧了我就是萌 提交于 2020-02-03 08:27:59
Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:后面还要发布关于对应英文的,以便记忆。 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示2007年的日历表 date 041217002007.00 设置日期和时间 - 月日时分年.秒 clock -w 将时间修改保存到 BIOS

Ansible安装与模块管理

时光毁灭记忆、已成空白 提交于 2020-02-03 02:07:19
Ansible简介 Ansible可以同时管理Redhat系的Linux,Debian系的Linux,以及Windows主机。管理节点只在执行脚本时与远程主机连接,没有特别的同步机制,所以断电等异常一般不会影响ansbile。 Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,Ansible只是提供一种框架。主要包括: 1、连接插件connection plugins:负责和被监控端实现通信; 2、host inventory:指定操作的主机,是一个配置文件里面定义监控的主机; 3、各种模块核心模块、command模块、自定义模块; 4、借助于插件完成记录日志邮件等功能; 5、playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。 Ansible的架构:连接其他主机默认使用ssh协议 Ansible环境安装部署 服务器角色 IP地址 Ansible管理端 192.168.142.120 Ansible被管理端01 192.168.142.121 Ansible被管理端02 192.168.142.122

yum官方源安装nginx CentOS7

╄→гoц情女王★ 提交于 2020-02-02 21:23:13
#更新nginx官方yum源 http://nginx.org/en/linux_packages.html#RHEL-CentOS #编辑以下信息到文件 /etc/yum.repos.d/nginx.repo vim / etc / yum . repos . d / nginx . repo [nginx-stable] name=nginx stable repo baseurl=http: / / nginx . org / packages / centos / $releasever / $basearch / gpgcheck=1 enabled=1 gpgkey=https: / / nginx . org / keys / nginx_signing . key module_hotfixes=true #安装软件 yun install - y nginx #启动服务 systemctl start nginx #CentOS7 systemctl enable nginx #CentOS7 #查看服务状态 systemctl status nginx #CentOS7 来源: CSDN 作者: Turn back can see 链接: https://blog.csdn.net/qq_44796087/article/details/104145453

【Linux】常见问题

ぃ、小莉子 提交于 2020-02-02 09:57:01
1.git clone 失败 解决方法: yum update -y nss curl libcurl 2.xshell下 vim 中小键盘输入异常情况处理 使用xshell, 在vim编辑时,NumLock开启时发现小键盘上的数字输入123时,会变成qrs且换行 是xshell设置的问题 文件->属性->终端->终端类型 选linux或ansi即可解决此问题 3.git commit我犯的一个错误 必须在文本中添加提交信息(比如提交代码)!!! 4.问题描述: centos中GDB调试出现如下错误:Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.132.el6.x86_64 1修改/etc/yum.repos.d/CentOS-Debuginfo.repo里面的debuginfo目录中enable=1 2命令:yum install nss-softokn-debuginfo --nogpgcheck 如果直接执行debuginfo-install命令的话会出现nss-softokn-debuginfoXXXXXXX not signed ,就是没有签名,不能安装,所以采用–nogpgcheck选项 忽略签名的检查 3命令:debuginfo-install glibc-2.12-1.132.el6

yum install gcc-c++: Nothing to do Package gcc-c++ already installed and latest

不羁岁月 提交于 2020-02-02 01:44:13
系统为centos7,在安装wget时,执行命令: yum -y install gcc-c++ ,提示如下错误: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com Package gcc-c++-4.8.5-39.el7.x86_64 already installed and latest version Nothing to do 根据提示猜测是, gcc-c++ 已经安装但没有正常启动,所以就先删除再重新安装,删除执行如下: yum remove gcc-4.8.5-39.el7.x86_64 执行成功后,再执行安装 gcc-c++ 操作,命令如下: yum -y install gcc-c++ 安装成功,如下: 思路来源于 https://blog.csdn.net/u010502101/article/details/98473522 来源: CSDN 作者: summer@彤妈 链接: https://blog.csdn.net/mocha11/article/details/104133309

Centos7 之 安装iptables

空扰寡人 提交于 2020-02-01 23:52:46
1、首先禁用系统自带的firewall # 禁用firewalld systemctl stop firewalld systemctl mask firewalld 2、使用yum 安装iptables yum install iptables-services 来源: CSDN 作者: 余-雷 链接: https://blog.csdn.net/yulei_qq/article/details/104138724

Ansible-playbook

匆匆过客 提交于 2020-02-01 20:44:29
1.Ad-Hoc简介 1)ad-hoc命令 执行shell命令,或shell脚本。可以执行一些简单的命令,不需要将这些执行的命令特别保存下来。 适合执行简单的命令 2)Ansible playbook 可以解决比较复杂的任务,可以将命令保存下来。适合执行配置管理或部署客户机 2.Ansible playbook playbook是由一个或多个模块组成的,使用多个不同的模块,完成一件事 playbook通过yaml语法识别描述的状态文件.扩展名是yaml 1).YAML三板斧 缩进 YAML使用一个固定的缩进风格表示层级结构,每个缩进由两个空格组成,不能使用tab(默认一个tab=4个空格) 解决方法: [root@m01 ~]# cat .vimrc set number set tabstop=2 冒号 以冒号结尾的除外,其他所有冒号后面必须有空格 短横线 表示列表项,使用一个短横杠加一个空格。 多个项使用同样的缩进级别作为同一列表。 who 谁 what 事情 how 动作 ansible-playbook命令格式 ansible-playbook [option] filename 常用选项: -C, --check 模拟运行 --list-hosts 列出剧本主机清单 [root@m01 ansible_playbook]# ansible-playbook --list

Centos 下yum安装VIM编辑器(转载)

被刻印的时光 ゝ 提交于 2020-02-01 17:33:23
Centos 下yum安装VIM编辑器 (转载) 我们在安装完Centos后,它默认的是安装了VI编辑器,VIM是没有安装的,所以我们在使用vim test.txt时会提示: vim command not found 。。。 这就是说明我们的Linux环境没有安装vim编辑器,下面我们来说一下如何安装这个编辑器: vim编辑器需要安装三个包: vim-enhanced-7.0.109-7.el5 vim-minimal-7.0.109-7.el5 vim-common-7.0.109-7.el5 查看一下你本机已经存在的包,确认一下你的VIM是否已经安装: 输入 rpm -qa | grep vim 这个命令,如何vim已经正确安装,则会显示上面三个包的名称2. 如果缺少了其中某个,比如说: vim-enhanced这个包少了,执行: yum -y install vim-enhanced 它会自动下载安装。3. 如果上面三个包一个都没有显示,则直接输入命令: yum -y install vim* 可自动安装,完毕后,即可使用vim编辑器。 复制代码 最终 [ root@localhost ~ ] # rpm -qa|grep vim vim-filesystem-7.4.160-4.el7.x86_64 vim-common-7.4.160-4.el7.x86_64 vim

yum本地源创建

萝らか妹 提交于 2020-02-01 17:05:17
1 安装yum-utils包,yum-utils可以将需要的包下载在本地,安装后可以使用yumdownloader yum -y install yum-utils* 2 建立目录/yum/yum-custom存放yum包。 mkdir -p /yum/yum-custom mkdir -p /yum/yum-custom/packages 3 安装createrepo yum install yum-utils createrepo yum-plugin-priorities 4 下载相关yum数据包到/yum/yum-custom,并创建本地源 yumdownloader --resolve --destdir=/yum/yum-custom/packages httpd yumdownloader --resolve --destdir=/yum/yum-custom/packages vsftpd createrepo /yum/yum-custom/ 5 建立目录备份原来的yum源。 mkdir /yum/yumbackup mv /etc/yum.repos.d/* /yum/yumbackp/ 6 编辑yum源 [root@localhost yum.repos.d]# pwd /etc/yum.repos.d [root@localhost yum.repos.d]

CentOS 7安装GNOME图形界面

落花浮王杯 提交于 2020-02-01 14:40:19
参考文档 https://www.linuxidc.com/Linux/2018-04/152000.htm 一、进入 root 模式 二、安装 X 窗口系统 yum groupinstall "X Window System"  //注意有引号 选择 y ,然后开始下载需要的 package 选择 y,开始进行安装 当出现 Complete!说明这里安装成功了。 yum grouplist 三、安装图形界面软件 GNOME 特别注意!!!!一定要注意 名称必须对应, 否则会出现No packages in any requested group available to install or update 的错误 。 这是因为不同版本的CentOS的软件名可能不同(其他 Linux 系统也是类似的) yum groupinstall "GNOME Desktop" "Graphical Administration Tools" 选择 y 开始下载需要安装的 package 这时,我们可以通过命令 startx 进入图形界面,第一次进入会比较慢,请耐心等待。(可能需要重启,命令为reboot) 安装失败: [root@local ~]# yum group info "Graphical Administration Tools" # 查看安装的包有哪些内容 重复安装 从上面