CentOS常用技巧

1、开机启动网卡

修改/etc/sysconfig/network-scripts/ifcfg-enpxxxxxx

将最后一行的ONBOOT= 后边的no改为yes,保存即可。

自己设定静态IP(分成设置IP以及设置DNS两个步骤)

原接口配置内容

TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736"
UUID="157c8fb5-23b3-414c-8519-25bef9b20a54"
DEVICE="eno16777736"
ONBOOT="yes"

如果想要自己设置静态ip,需要在上边文件的最后添加以下内容:

TYPE="Ethernet"
#BOOTPROTO="dhcp"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736"
UUID="157c8fb5-23b3-414c-8519-25bef9b20a54"
DEVICE="eno16777736"
#ONBOOT="yes"

#static assignment
NM_CONTROLLED=no #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理
ONBOOT=yes #开机启动
BOOTPROTO=static #静态IP
IPADDR=192.168.1.122 #本机地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.1.1 #默认网关

自己设定静态DNS
修改/etc/sysconfig/network

# Created by anaconda
NETWORKING=yes
GATEWAY=192.168.1.1
DNS1=119.29.29.29
DNS2=182.254.116.116

使用 service network restart 命令重启网卡服务即可联网
重启后将自动联网

3、Centos中新增中文输入法

“应用程序”--“系统工具--设置-区域和语言”


CentOS常用技巧_第1张图片
新增中文输入法

4、Centos中切换输入法快捷键

“应用程序”--“系统工具--设置--键盘"


CentOS常用技巧_第2张图片
切换输入法快捷键

5、Firewalls常用命令

firewall-cmd --state ##查看防火墙状态,是否是running
firewall-cmd --reload ##重新载入配置,比如添加规则之后,需要执行此命令
firewall-cmd --get-zones ##列出支持的zone
firewall-cmd --get-services ##列出支持的服务,在列表中的服务是放行的
firewall-cmd --query-service ftp ##查看ftp服务是否支持,返回yes或者no
firewall-cmd --add-service=ftp ##临时开放ftp服务
firewall-cmd --add-service=ftp --permanent ##永久开放ftp服务
firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服务
firewall-cmd --add-port=80/tcp --permanent ##永久添加80端口
iptables -L -n ##查看规则,这个命令是和iptables的相同的
man firewall-cmd ##查看帮助

6、docker里面安装vim

https://blog.csdn.net/czhenjie/article/details/75452995

 mv /etc/apt/sources.list /etc/apt/sources.list.bak
    echo "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >/etc/apt/sources.list
    echo "deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list
    echo "deb-src http://mirrors.163.com/debian/ jessie main non-free contrib" >>/etc/apt/sources.list
    echo "deb-src http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list
    #更新安装源
    apt-get update
     apt-get install -y vim  

7、建立多级文件夹和在同目录下建立多个文件夹

7.1通过-p 建立多层文件夹

root@vm /> mkidr -p /app/software
说明:在/目录下操作,建立了/app 以及/app/software两个文件夹

7.2在同一层建立多个文件夹

root@vm app>mkdir lib jar 
说明:在/app文件夹下操作,新建了/app/lib 和 /app/jar两个平级的文件夹

8、安装unzip

yum install -y unzip zip

9、两台Centos中传输文件

网络教程:
scp /home/data [email protected]:/home/new-data
我验证的操作(传输2个文件)
scp bootstrap.kubeconfig kube-proxy.kubeconfig [email protected]:/etc/kubernetes/
The authenticity of host '192.168.0.243 (192.168.0.243)' can't be established.
ECDSA key fingerprint is SHA256:M/pp+EoS/yEPUYgIajG6DED7TVC8HxKUt50Rh8HkRVU.
ECDSA key fingerprint is MD5:b7:ff:17:78:36:c2:4d:68:37:b6:f1:98:7e:36:02:54.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.0.243' (ECDSA) to the list of known hosts.
[email protected]'s password: 
bootstrap.kubeconfig                                                                               100% 2167   113.0KB/s   00:00    
kube-proxy.kubeconfig                                                                              100% 6273     1.1MB/s   00:00

你可能感兴趣的:(CentOS常用技巧)