Linux个人笔记(二:一些杂知识)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CHEndorid/article/details/82711315

001、绑定两块网卡

vim /etc/sysconfig/network-scripts/ifcfg-网卡名

……此处省略若干文字……
MASTER=bond0
SLAVE=yes

两块网卡都这么设置

绑定后的设备命名为bond0,编辑其信息

vim /etc/sysconfig/network-scripts/ifcfg-bond0

TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
DEVICE=bond0
IPADDR=192.168.1.2
PREFIX=24
DNS=192.168.1.1
NM_CONTROLLED=no

创建用于网卡绑定的驱动文件

vim /etc/modprobe.d/bond.conf

alias bond0 bonding
options bond0 miimon=100 mode=6
#上面表示故障切换时间为100毫秒,模式为6
#mode0:平衡负载,需交换机做端口聚合
#mode1:冷备
#mode6:平衡负载,不需要交换机做端口聚合

重启网络服务

systemctl restart network

002、CentOS6、7关于用户UID的区别

CentOS6:UID从500开始

CentOS7:UID从700开始

003、让主机自动获取IP

dhclient

004、网卡配置

配置文件在:/etc/sysconfig/network-scripts/ifcfg-ens33(ifcfg-ens33为网卡名)

配置完成后需要重启网络服务

systemctl restart network.service

注意:手动添加DNS时,是DNS1,1不要忘了,有个1

004、装系统时,甚至连U盘启动盘都进不了

可能是主板设置的UEFI模式,而你的启动盘只支持BIOS,所以需要将主板改成BIOS

005、修改root密码的两种方法

1)启动时任意键暂停启动,按e键进入编辑模式,将光标移动到linux16开始的行的末尾,添加内核参数rd.break,按Ctrl-x启动,进入紧急求援模式后输入

mount -o remount,rw /sysroot
chroot /sysroot
passwd root
touch /.autorelabel
exit
reboot 

2)启动时任意键暂停启动,按e键进入编辑模式,将光标移动到linux16开始的行,将ro改为rw init=/sysroot/bin/bash,按Ctrl-x启动,进入紧急求援模式后输入

chroot /sysroot 
passwd root
touch /.autorelabel
exit 
reboot

006、密钥认证

公钥在服务器的存储地址:/root/.ssh/authorized_keys,权限为700

如果不是root登录,则为家目录下:/home/用户/.ssh/authorized_keys

007、不允许root远程登录Linux(ssh)

修改sshd服务配置文件

vim /etc/ssh/sshd_config
PermitRootLogin no

 重启sshd服务

systemctl restart sshd.service

008、显示格式化过的分区

blkid
#显示所有分区是
#fdisk -l

今天是2018年国庆节,祝大家国庆快乐~

009、使用光盘做yum源

①挂载光盘

mount /cev/cdrom /mnt

②备份repo文件并删除之

cp -r /etc/yum.repos.d /etc/yum.repos.d_bak
rm -rf /etc/yum/repos.d/*

③创建新的repo文件

vim /etc/yum.repo.d/dvd/repo

[dvd]
name=install dvd
baseurl=file:///mnt
enabled=1
gpgcheck=0

④刷新repos生成缓存

yum makecache

简化可以做①③

010、yum工具下载RPM包到指定目录

yum install 包名 --downloadonly --downloaddir=/随便哪

011、关于环境变量的几个文件

/etc/profile:这个文件预设了几个重要的变量,例如PATH、USER、LOGNAME、MAIL、INPUTRC、HOSTNAME、HISTSIZE、umask等

/etc/bashrc:这个文件主要预设umask以及PS1,PS1就是输入命令签的[root@localhost ~]#,在我的系统上就是

[root@MyLap ~]# echo $PS1
[\u@\h \W]\$

其中,\u指用户,\h指主机,\w指当前目录,\$指字符#(普通用户就是$)

以上文件是系统级别的,以下文件存储在各用户的家目录中(隐藏文件)

.bash_profile:该文件定义了用户的个人化路径与环境变量的文件名称。每个用户都可使用该文件输入专属于自己的shell信息,当用户登录时,该文件仅仅执行一次

.bashrc:该文件包含专属于自己的shell的bash信息,当登录或每次打开新的shell时,该文件会被读取

.bash_history:用于记录命令的历史

.bash_logout:退出shell时,会执行该文件

012、关于EPEL

 EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.安装EPEL方法如下

yum install -y epel-release

013、给一个网卡设置多个IP

①复制 /etc/sysconfig/network-script 里的 ifcfg-xxx(网卡名)为 ifcfg-xxx:1(多了:1)

②修改网卡配置文件中的 NAME、DEVICE、IPADDR 为 xxx:1,重启网卡后就ok了

014、查看CPU核数

grep -c 'processor' /proc/cpuinfo

015、防火墙iptables规则的配置文件

在 /etc/sysconfig/iptables 文件中

保存规则是 service iptables save 。使用 iptables-save > xxx 可以将规则重定向到 xxx 中,若要恢复,可以用 iptables-save < xxx

另外,CentOS 7中没有 iptables,如果要使用,需要先按照

yum install -y iptables-services

猜你喜欢

转载自blog.csdn.net/CHEndorid/article/details/82711315
今日推荐