Centos7精简版安装常用扩展插件

一、安装ifconfig

    *确认本机是否真实存在ifconfig*

echo $PATH 查看环境变量路径

ls /usr/sbin/ 查看此路径下是否有ifconfig这个程序

find / -name "ifconfig"查找所有ifconfig名称的文件## 标题

以上都不好使,说明ifconfig被ip替换

ip link show 显示网络接口状态信息。 ip addr查看网络接口IP地址相关,发现没有分配IP的网络接口 ls
/etc/sysconfig/network-scripts/ 编辑ifcfg-enp0s3, BOOTPROTO=dhcp,
而ONBOOT=no,故修改ONBOOT=yes。 reboot重启 然后再运行ip
addr检查是否被分配了IP地址,这时就可以上网了。 安装ifconfig:yum install net-tools.x86_64

二、安装vim命令

  • rpm -qa|grep vim出现如下命令:
    vim-minimal-7.4.160-1.el7.x86_64
    执行yum -y install vim*

三、ssh远程登陆

  1. 查看ssh是否已安装:rpm -qa | grep ssh
  2. 安装缺失的包、并配置SSH:yum install openssh*
  3. 注册使用服务:systemctl enable sshd
  4. 配置OpenSSH服务:vim/etc/ssh/sshd_config #禁用root账户登录,如果是用root用户登录请开启PermitRootLogin yes
# 是否让 sshd 去检查用户家目录或相关档案的权限数据,
# 这是为了担心使用者将某些重要档案的权限设错,可能会导致一些问题所致。
# 例如使用者的 ~.ssh/ 权限设错时,某些特殊情况下会不许用户登入
StrictModes no
 
# 是否允许用户自行使用成对的密钥系统进行登入行为,仅针对 version 2。
# 至于自制的公钥数据就放置于用户家目录下的 .ssh/authorized_keys 内
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys
 
# 有了证书登录了,就禁用密码登录吧,安全要紧
PasswordAuthentication no

重启OpenSSH服务

    service sshd restart

四、Centos7最小化安装完毕后,为了方便日后操作和维护管理,建议安装下列软件

    yum -y install lshw pciutils gdisk system-storage-manager
    yum -y bash-completion zip unzip bzip2 tree tmpwatch pinfo man-pages
    yum -y nano vim-enhanced tmux screen
    yum -y net-tools psmisclsof sysstat
    yum -y yum-plugin-security yum-utils createrepo
    yum -y get wget curl eliks lynx lftp mailx mutt reync 
    yum -y libaio make cmake gcc-c++ gcc zib zlib-devel open openssl-devel pcre pcre-devel

五、配置静态IP或者设置动态ip

    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=192.168.1.111
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    systemctl restart network
    DNS1=192.168.60.2

六、安装nc命令

yum install nmap-ncat.x86_64



原文地址:https://www.cnblogs.com/zhangruifeng/p/12375062.html