命令行的提示位置
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