zoukankan      html  css  js  c++  java
  • centos7新系统配置

    初始化配置

    ##关闭防火墙
    systemctl stop firewalld
    systemctl disable firewalld
    ##关闭网络管理工具
    systemctl stop NetworkManager
    systemctl disable NetworkManager
    ##关闭selinux
    setenforce 0
    sed -i "s#SELINUX=enforcing#SELINUX=disabled#" /etc/selinux/config
    

    配置镜像

    ##备份镜像列表文件
    cd /etc/yum.repos.d/
    mkdir repo_bak && mv *.repo repo_bak/
    ##下载国内镜像
    wget http://mirrors.aliyun.com/repo/Centos-7.repo
    wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
    wget http://mirrors.aliyun.com/repo/epel-7.repo
    ##重新生成缓存
    yum clean all 
    yum makecache 
    ##查看可用镜像源
    yum repolist enabled
    

    安装常用工具

    yum install -y vim wget bash-completion tree lrzsz nmap nc htop pssh sshpass
    

    systemd

    systemd提供更优秀的框架以表示系统服务间的依赖关系
    实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销的效果
    systemd的目标是:尽可能启动更少进程;尽可能将更多进程并行启动。
    systemd尽可能减少对shell脚本的依赖。

    开机服务管理

    systemd添加新的unit(daemon)
    也就是采用systemd来管理,/sbin/chkconfig --add foo相当
    把新生成的foo.service 放到/usr/lib/systemd/system/下面,然后采用load命令导入

    systemctl load foo.service
    

    删除unit(daemon)

    删除一个unit没有相应的命令,通常的做法是停掉daemon,然后删除相应的配置文件。

    开机启动unit

    systemctl enable postfix.service
    

    增加由/usr/lib/systemd/system/到/etc/systemd/system/multi-user.target.wants/下的软链接

    ln -s '/usr/lib/systemd/system/postfix.service' '/etc/systemd/system/multi-user.target.wants/postfix.service'
    

    开机不启动unit

    systemctl disable httpd.service
    

    删除/etc/systemd/system/multi-user.target.wants下的软链接

    查看开机是否启动

    systemctl is-enabled nginx.service #查询服务是否开机启动
    

    查看开机自启动的程序

    相当于chkconfig --list

    ls /etc/systemd/system/multi-user.target.wants/
    

    查看systemd单元加载及活动情况

    systemctl
    

    显示启动失败的单元

    systemctl --failed
    

    查看systemd管理的所有单元

    systemctl list-unit-files
    

    服务管理

    #启动服务
    systemctl start httpd.service
    #关闭服务
    systemctl stop httpd.service
    #重启服务
    systemctl restart httpd.service
    #重新加载
    systemctl reload httpd.service
    #查看状态
    systemctl status httpd.service
    #包括启动状态、启动时间、主进程及相关进程、相关日志
    

    运行级别

    systemd用target替代了runlevel的概念,多个的 'target' 可以同时激活
    systemd不使用/etc/inittab,如何查看系统默认的运行级别

    ll /etc/systemd/system/default.target
    

    查看这个软链接真正指向的文件

    如何查看系统的当前运行级别

    runlevel依然可用

    systemctl list-units --type=target
    

    改变当前target,重启无效

    systemctl isolate graphical.target

    修改默认运行级别

    #首先删除已经存在的符号链接
    rm /etc/systemd/system/default.target
    #默认级别转换为3(文本模式)
    systemctl enable multi-user.target
    #相当于ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
    #重启
    reboot
    

    运行级别如下:

    runlevel0.target -> poweroff.target
    
    runlevel1.target -> rescue.target
    
    runlevel2.target -> multi-user.target
    
    runlevel3.target -> multi-user.target
    
    runlevel4.target -> multi-user.target
    
    runlevel5.target -> graphical.target
    
    runlevel6.target -> reboot.target
    

    创建普通用户centos

    useradd centos
    echo "centos:centos" | chpasswd
    

    配置pip

    更多内容查看链接 https://www.cnblogs.com/anyux/p/11914665.html

    yum install -y python-pip
    mkdir /root/.pip
    touch /root/.pip/pip.conf
    cat >/root/.pip/pip.conf<<EOF
    [global]
    index-url = http://pypi.douban.com/simple
    [install]
    trusted-host = pypi.douban.com
    EOF
    #检查
    cat /root/.pip/pip.conf
    #更新pip
    pip install --upgrade pip
    #安装IPpython
    pip install ipython==5.5.0
    #查看安装列表
    pip list
    

    配置hosts

    需root权限

    cat >/etc/hosts<<EOF
    127.0.0.1 localhost
    192.168.255.101 s101
    192.168.255.102 s102
    192.168.255.103 s103
    192.168.255.104 s104
    192.168.255.105 s105
    EOF
    
  • 相关阅读:
    eclipse常用快捷键
    Sql server 问题诊断
    Oracle 表格大小分析
    VM虚拟机增加磁盘空间
    Linux搭建Nexus+Maven私人仓库
    Linux 下安装Git 版本管理工具 使用记录
    Jenkins 环境打建设 Linux
    Oracle 数据库用户表大小分析
    Windgb 其他常用命令
    Windbg 查内存占用
  • 原文地址:https://www.cnblogs.com/anyux/p/12001378.html
Copyright © 2011-2022 走看看