博客為日常工作學習積累總結: 環境準備: 系統安裝完成後: 1.配置靜態IP 網卡文件:cat /etc/sysconfig/network-scripts/ifcfg-eth0 配置靜態IP代碼如下 重啟網卡: service network restart systemctl restart n ...
博客為日常工作學習積累總結:
1.環境準備:
系統版本:CentOS-7-x86_64-Minimal-1810.iso
運行環境:虛擬機windows上的VM 15
系統安裝:參照老男孩運維要求
2.系統安裝完成後:
配置靜態IP
網卡文件:cat /etc/sysconfig/network-scripts/ifcfg-eth0
配置靜態IP代碼如下
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=7abea26f-6286-4806-877c-b6710950fba1 DEVICE=ens33 ONBOOT=yes IPADDR=10.1.1.133 PREFIX=24 GATEWAY=10.1.1.2 DNS1=10.1.1.2 DNS2=114.114.114.114 DNS3=8.8.8.8 IPV6_PEERDNS=yes IPV6_PEERROUTES=yes NETMAST=255.255.255.0 NM_CONTROLLED=no
重啟網卡:
service network restart
systemctl restart network
修改主機名:
vi /etc/hostname
hostnamectl status
推薦使用:hostnamectl set-hostname test
修改字元集:
[root@localhost ~]# localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
localectl set-locale LANG=zh_CN.UTF8
查看字體:
cat /etc/redhat-release
cat /etc/os-release
3.系統優化:
開機啟動項:
查看開機啟動服務狀態:systemctl list-unit-files
查看所有開機啟動項:systemctl list-unit-files | grep enable
關閉所有開機啟動項:for oldboy in `systemctl list-unit-files|grep enabled |awk '{print $1}'` ;do systemctl disable $oldboy ;done
開啟最小化服務:for oldboy in network-online.target network-pre.target network.target crond.service rsyslog.service sshd.service sysstat.service ;do systemctl enable $oldboy ;done
查看開啟的服務:systemctl list-unit-files|grep enabled
[email protected] enabled
crond.service enabled
[email protected] enabled
rsyslog.service enabled
sendmail.service enabled
sm-client.service enabled
sshd.service enabled
4.時間同步:
設置時區:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
timedatectl set-timezone "Asia/Shanghai"
設置與網路時間同步:
yum -y install ntp ntpdate
ntpdate cn.pool.ntp.org
將系統寫入硬體時間:
hwclock --systohc
查看系統時間:
timedatectl
5.關閉郵件隊列提示:
You have new mail in /var/spool/mail/root
echo "unset MAILCHECK" >> /etc/profile
source /etc/profile
6.關閉防火牆:
查看防火牆狀態:systemctl status firewalld.service
關閉:systemctl stop firewalld
開啟:systemctl start firewalld
開機自動關閉:systemctl disable firewalld
開機自動啟動:systemctl enable firewalld
7.常用軟體工具安裝:
開發者工具:yum -y groupinstall "Development Tools"
其他必需工具:yum -y install pidof pkill rsysnc gawk curl lsof tar sed iproute uuid psmisc wget bind-utils mysql-devel MySQL-python
配置yum源:wget https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
更新yum列表:yum repolist
上傳下載:yum -y install lrzsz 上傳:rz 下載sz file
查看埠號:yum -y install net-tools -- netstat -ant -- netstat -pt --netstat -ant -c
安裝ifconfig命令工具包:yum install -y net-tools
安裝wget命令:yum -y install wget
安裝vim命令:yum -y install vim
安裝命令補全:yum -y install bash-completion
安裝nmap:yum -y install nmap
安裝telnet:yum -y install telnet
安裝tree命令:yum -y install tree
安裝unzip命令:yum -y install unzip 壓縮目錄: zip -r xxx.zip ./* 解壓:unzip filename.zip 解壓到指定目錄:unzip -o -d /home/sunny myfile.zip
tar包解壓縮: tar -zxvf libiconv-1.13.tar.gz ./libiconv tar -cxvf libiconv-1.13.tar.gz ./*.php
查看工具命令所在的rpm包:rpm -ql net-tools
rpm -qa iproute
8.系統基本命令使用:
查看系統版本:cat /etc/redhat-release
查看CPU:cat /proc/cpuinfo
查看磁碟:free -m df -h
設置服務開機自啟動:systemctl enable libvirtd systemctl start libvirtd
進程查詢:ps aux | grep kvm
關閉進程:kill 進程號 相當於關機關閉虛擬機
9.修改ip名稱:
參考博客:https://blog.51cto.com/oldboy/1722101
修改網卡名稱:cd /etc/sysconfig/network-scripts/
mv ifcfg-ens33 ifcfg-eth0
修改後:cat ifcfg-eth0
NAME=eth0
DEVICE=eth0
修改並生成grup配置:cat /etc/sysconfig/grub
修改內容為粗體字:GRUB_CMDLINE_LINUX="crashkernel=128M rhgb net.ifnames=0 biosdevname=0 quiet"
生成grup啟動菜當:grub2-mkconfig -o /boot/grub2/grub.cfg
重啟後生效:reboot
10.配置系統發送郵件功能:
參考博客:https://www.cnblogs.com/benjamin77/p/8571902.html