• CentOS7.5最小化安装之后的配置


     

    我是最小化安装的,安装了之后很多基本使用配置没有,接下来要做一些配置,如网络之类的,使系统可用。

    1、使命令分页显示(1页显示不不下,又不能上翻页) xxx | more

    2、查看系统安装了哪些软件包 rpm -qa

    3、配置网络 最小化安装之后,ifconfig命令都不能使用,我是笔记本,所以配置无线网卡,

    方法:
    a、使用NetworkManager自带的nmcli命令
    nmcli 我的无线网卡 wlp18s0 显示unmanaged, plugin missing,
    首先通过 nmcli dev set wlp18s0 autoconnect yes managed yes 加入托管,
    然后安装wifi模块:yum install -y NetworkManager-wifi(这里最好还是用网线连接下,不然只能通过其他方式如U盘把包拷过来安装,nmtui可以打开网络配置图形界面,里面默认是有线网络配置,将automatically connected勾选,然后systemctl restart NetworkManager.service,有线网络就可以用了,通过ip addr可以看到地址了,ping www.baidu.com也能ping通了)
    安装玩wifi模块后,systemctl restart NetworkManager.service,然后ip addr,plugin missing消失了,显示disconnected,接下来就可以拔网线,连wifi了。
    b、连接wifi
    nmcli dev wifi connect wifi名称 password WiFi密码
    报错:Error: Connection activation failed: (7) Secrets were required, but not provided.
    找了n多网页,有和我一样问题的,但是没有很好地解答:
    https://unix.stackexchange.com/questions/420640/unable-to-connect-to-any-wifi-with-networkmanager-due-to-error-secrets-were-req
    不过也学到一些知识,我最后是通过重启电脑后就可以连接上了,因为通过journalctl |tail -n 20,查看日志,已经和wifi握手多次了,最后失败,连接通道应该没问题,实在没辙了,就重启,然后就好了。
    参考网址:https://www.songma.com/news/txtlist_i776v.html

    nmcli d wifi list:列出当前扫描出的热点
    nmcli dev 查看设备状态 nmcli dev show wlp18s0
    nmcli con 查看已存在的连接

    4、关闭防火墙及自启动

    # systemctl status firewalld.service ----查看firewalld服务的状态,active是启动状态,inactive是关闭状态
    # systemctl stop firewalld.service ----关闭此服务
    # systemctl list-unit-files |grep firewalld --查看firewalld是否开机自动启动
    firewalld.service enabled ----为自动启动


    # systemctl disable firewalld.service --类似以前的chkconfig xxx off,关闭开机自动启动
    # systemctl list-unit-files |grep firewalld
    firewalld.service disabled ----不自启动

    5、关闭 selinux

    # sed -i 7s/enforcing/disabled/ /etc/selinux/config --改完后,在后面重启系统生效

    6、安装net-tools

    使用ifconfig依赖于net-tools

    yum install -y net-tools

    7、开放端口,以供远程连接

    8、按装wget,通过url下载

    yum install -y wget

    9、将源替换为阿里源,快一些

    #先进入源的目录
    cd /etc/yum.repo.d
    #备份一下官方源
    mv CentOS-Base.repo CentOS-Base.repo.bak
    #将阿里源文件下载下来
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    #重建源数据缓存
    yum makecache
    ok,换源完成

    10、将vi替换为vim

    yum install -y vim-enhanced

    11、lrzsz上传下载组件( 支持从windows直接拖拽文件,相当好用)

    yum install -y lrzsz

    12、开发工具安装

    yum -y install gcc gcc-c++ gdb

    13、架设samba服务,供windows访问

    参考此网站:https://blog.csdn.net/zh515858237/article/details/76914905

    开启之后,win7访问时被拒绝访问了。然后用smbpasswd -a xxx,提示Failed to add entry for user xxx,原因是samba用户必须是系统用户,所以首先要添加系统用户:useradd xxx。

    配置之后就可以正常访问了。

    14、更改终端字体大小

    字体文件在/lib/kbd/consolefonts下,setfont LatGrkCyr-12x22.psfu.gz,字体有明显变大。让配置开机生效:

    把 “setfont latarcyrheb-sun32”这个语句配置到 /etc/profile中

    echo 'setfont latarcyrheb-sun32' >> /etc/profile

    15、安装killall

    yum install psmisc

    psmisc软件包包含三个帮助管理/proc目录的程序:fuser, killall,pstree和pstree.x11(到pstree的链接)

    16、网络配置

    参考文献:https://yq.aliyun.com/articles/690150

    可以把红色的三行写入.sh文件中,例如 itsoft.sh , 运行

    #bash itsoft.sh , 就启用了这网卡。

    #ip addr
    
    #nmcli dev set wls3 autoconnect yes managed yes
    #wpa_supplicant -B -i wlp3 -c <(wpa_passphrase "ITsoftware" "1234567890")
    #dhclient wlp3
    
    #nmcli device
  • 相关阅读:
    使用idea进行远程调试
    map根据属性排序、取出map前n个
    编写shell脚本一键启动 重启 停止springboot jar包
    IDEA给类和方法配置注释模板(参数换行显示)
    springboot文件上传报错
    WebMvcConfigurer 与 WebMvcConfigurationSupport避坑指南
    WebMvcConfigurerAdapter详解和过时后的替代方案
    springboot上传文件过大,全局异常捕获,客户端没有返回值
    javascript中Math.random()产生随机数总结
    关于微信中的localStorage及使用cookie的解决方案
  • 原文地址:https://www.cnblogs.com/scoluo/p/10417420.html
Copyright © 2020-2023  润新知