centos7 常规配置

命令行的提示位置
vim /etc/bashrc
export PS1=’n[e[37;1m[][e[31;1m]u[e[39;1m]@[e[33;1m]H [e[34;1m]w[e[37;1m]]n[e[32;1m]$ [e[0m]’

DHCP网卡绑定

vim /etc/sysconfig/dhcpd

DHCPDARGS=enp4s0

MySql导出全部数据库:
mysqldump -u root -p –opt –all-databases > all.sql

导入数据库数据,

mysql -u root -p < all.sql

命令补全
yum -y install bash-completion

iptables 使用

setenforce 0

sed -i “s/SELINUX=enforcing/SELINUX=disabled/g” /etc/selinux/config

rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

yum install epel-release.noarch wget vim gcc gcc-c++ lsof chrony tree nmap unzip rsync -y

rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

=== 相比centos 6 变化的内容 ===

yum 默认没有本地源配置文件了
防火墙变为 systemd 服务管理了
rc.local 默认不生效
rysncd 归systemd 服务管理了

— 新建 yum 源文件 —

/etc/yum.repos.d/local-media.repo

[c7-media]
name=CentOS-$releasever – Media
baseurl=file:///mnt/cdrom/

file:///media/cdrom/

file:///media/cdrecorder/

gpgcheck=0
enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

======

安装基本的yum 包

yum install vim-common vim-enhanced vim-filesystem telnet lftp mlocate elinks lynx gcc make xinetd openssl-devel gcc-c++ wget lsof

防火墙相关设置:

查看默认防火墙:
systemctl status firewalld.service

停止防火墙:
systemctl stop firewalld.service

禁止防火墙随系统启动而自动启动:

systemctl disable firewalld.service

安装 iptables

yum install iptables-services

配置 iptables

vim /etc/sysconfig/iptables

重新启动 iptables

systemctl restart iptables

设置 iptables 随系统自动启动

systemctl enable iptables

— 让 rc.local 启动时执行 —

chmod +x /etc/rc.d/rc.local

— 配置 rsyncd 服务 —

查看rsyncd 服务是否安装:

此服务现在归 systemd 控制,不归 xinetd 控制,systemd 控制文件: /usr/lib/systemd/system/rsyncd.service

rsyncd 的配置文件依然是 /etc/rsyncd.conf

通过以上显示,目前系统为命令行模式

更改模式命令:systemctl set-default graphical.target由命令行模式更改为图形界面模式

systemctl set-default multi-user.target由图形界面模式更改为命令行模式

更改后验证是否正确 shutdown -r now

    原文作者:Mr低調
    原文地址: https://segmentfault.com/a/1190000018576114
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞