linux 基础设置

修改主机名和DNS

1.修改主机名的配置文件目录:/etc/sysconfig/network

sed -i '/HOSTNAME/s/client1/serve/' /etc/sysconfig/network

2.修改DNS服务器地址的配置文件目录:/etc/resolv.conf

   sed -n '/nameserve/s/192.168.213.2/8.8.8.8/p' /etc/resolv.conf

修改固定IP地址

IP地址的配置文件目录:/etc/sysconfig/network-scripts/ifcfg-eth1

1.修改随机启动

sed -i '/ONBOOT/s/no/yes/'

/etc/sysconfig/network-scripts/ifcfg-eth1

2.修改获取IP地址的方式为静态设置

sed -i '/BOOTPROTO/s//dhcp/static/'

/etc/sysconfig/network-scripts/ifcfg-eth1

3.手动设置网卡的IP地址

sed -i '/BOOTPROTO/a\IPADDR=1.1.1.1'

/etc/sysconfig/network-scripts/ifcfg-eth1

4.手动设置网卡的子网掩码

sed -i '/IPADDR/a\NETMASL=255.255.255.0'

/etc/sysconfig/network-scripts/ifcfg-eth1

5.手动设置网卡的默认网关

sed -i '/NETMASK/a\GATGATEWAY=1.1.1.1'

/etc/sysconfig/network-scripts/ifcfg-eth1

关闭iptables和selinux

1.iptables的配置文件目录:/etc/sysconfig/iptables

关闭iptables服务:/etc/init.d/iptables stop 

                   service iptables stop

2.selinux的配置文件目录:/etc/sysconfig/selinux

  关闭selinux:sed -i 's/#SELINUX=enforcing/SELINUX=disable/'

/etc/sysconfig/selinux

设置时间同步

1.时间同步相关的目录

时区所在的目录:/usr/share/zoneinfo/    /etc/localtime

                /etc/sysconfig/clock

2.选择中国的时间同步服务器

ntp1.aliyun.com ntp2.aliyun.com ntp3.aliyun.com ntp4.aliyun.com

ntp5.aliyun.com ntp6.aliyun.com ntp7.aliyun.com

ntpdate ntp1.aliyun.com

3.将时间写进硬件和BIOS里

clock --systohc

hwclock

4.选择所在位置的时区并刷新

方法一:(临时)

tzselect

export TZ='Asia/Shanghai'

source .bash_profile

方法二:(永久)

rm /etc/localtime

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

方法三:(永久)

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

创建定时任务

1.定时任务存放的位置

/var/spool/cron/       /etc/crontab

2.定时任务所代表的含义

  # Example of job definition:

# .---------------- minute (0 - 59)

# |  .------------- hour (0 - 23)

# |  |  .---------- day of month (1 - 31)

# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...

# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat

# |  |  |  |  |

# *  *  *  *  * user-name command to be executed

crontab范例

    每五分钟执行   */5 * * * *

    每小时执行     0 * * * *

    每天执行       0 0 * * *

    每周执行       0 0 * * 0

    每月执行       0 0 1 * *

    每年执行       0 0 1 1 *

30 * * * * /usr/sbin/ntpdate ntp6.aliyun.com  //时间同步任务

sed -i '/30 5/a\30 * * * * echo "Good morning." >> /tmp/test.txt' /var/spool/cron/root

磁盘格式化

1.查看磁盘的情况

fdisk -l

2.磁盘分区,装换磁盘的文件系统格式

   fdisk /dev/sdb

3.创建、查看和删除一个物理卷

   pvcreate /dev/sdb1

   pvs == pvdisplay

   pvremove /dev/sdb1

4.创建、查看和删除一个卷组

   vgcreate vgdata /dev/sdb1

   vgs == vgdisplay

   vgremove vgdata

5.创建、查看和删除一个运用全部空间的逻辑卷

   lvcreate -l 100%VG -n lv01 vgdata

   lvs == lvdisplay

   lvremove /dev/vgdata/lv01

6.格式化磁盘并指定格式的文件系统类型

   mkfs -t ext4 /dev/vgdata/lv01

7.挂载、查看和卸载磁盘到指定目录

   mkdir /mnt/vgdata

   mount -t ext4 /dev/vgdata/lv01 /mnt/vgdata/

   mount

   umount /dev/vgdata/lv01

8.写进配置文件中使其开机自动挂载/etc/fstab

   sed -i '/proc/a\/dev/vgdata/lv01 /mnt/vgdata ext4 default 0 0'

 /etc/fstab

ssh免密登录

方法一:

设置3台主机之间免密登录

主机1:192.168.1.1

主机2:192.168.1.2

主机3:192.168.1.3

1.在主机1:192.168.1.1上设置

ssh-keygen -t rsa

ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.2

ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.3

2. 在主机1:192.168.1.2上设置

ssh-keygen -t rsa

ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.1

ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.3

3. 在主机1:192.168.1.3上设置

ssh-keygen -t rsa

ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.1

ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.2

 

 

 

 

方法二:

设置主机下两个用户ssh免密登录

主机1:cuser   192.168.213.128

主机2:cuser   192.168.213.134

 

在主机1下

  useradd cuser

  su - cuser

  ssh-keygen -t rsa

  touch .ssh/authorized_keys

  chmod 700 .ssh/

  chmod 600 .ssh/authorized_keys

 // scp .ssh/id_rsa.pub cuser@192.168.213.134:~/.ssh/authorized_keys

  ssh cuser@192.168.213.134

在主机2下

  useradd cuser

  su - cuser

  ssh-keygen -t rsa

  touch .ssh/authorized_keys

  chmod 700 .ssh/

  chmod 600 .ssh/authorized_keys

  ssh cuser@192.168.213.128

不设置密码的话就将.ssh/id_rsa.pub复制到.ssh/authorized_keys里

 

NFS挂载

一、服务器端

1.安装nfs软件包和依赖包

  yum -y install nfs-utils rpcbind

2.创建共享目录并修改权限

  mkdir /disk

  chmod 666 /data/lys/

3.编辑/etc/exports文件并使配置生效

  /disk 192.168.213.134/24(rw,no_root_squash,no_all_squash,sync)

  exports -r

4.启动rpcbind、nfs服务

  service rpcbind restart

  service nfs restart

5.测试是否可以联机

  showmount -e localhost

 

 

二、客户端

  1.安装nfs软件包

yum -y install nfs-utils

  2.创建挂载目录和查看共享目录信息

mkdir /Udisk

showmount -e localhost

  3.启动nfs服务

    service nfs restart

  4.挂载nfs共享目录

mount -t nfs 192.168.213.128:/disk /Udisk

umount /Udisk

  5.测试是否挂载成功

mount

df -h

 

repo源

1.备份当前的yum源

 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak$(date +%F)

2.下载阿里云的yum源

  wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

3.重建缓存

  yum clean all

yum makecache

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值