linux学习笔记(五)

mark:地址:网卡物理地址(独一无二)
ip addr show:查看真机ip


####dhcp设置####

客户端:
[root@desktop20 Desktop]#cd /etc/sysconfig/network-scripts/
[root@desktop20 network-scripts]#nm-connection-editor删除
[root@desktop20 network-scripts]#touch /mnt/file
[root@desktop20 network-scripts]#vim /mnt/file
##cat > /etc/sysconfig/network-scripts/ifcfg-eth0 << END    ##将cat的输出存放到此文件中,且当遇到下一个END时,读取结束
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
NAME=eth0
END

systemctl restart network


[root@desktop20 network-scripts]#bash /mnt/file
服务器:
vim /etc/sysconfig/network-scripts/ifcfg-eth0在真机中配置172.25.254.100的静态网络
systemctl stop firewalld.service

vim /etc/yum.repos.d/rhel_dvd.repo,其中gpgcheck=0.


yum install dhcp
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf  将dhcp的配置文件模版复制到文件
cp:overwrite '/etc/dhcp/dhcpd.conf'?y

vim /etc/dhcp/dhcpd.conf


systemctl restart dhcpd     重置dhcpd

客户端:bash /mnt/file


gpgcheck

=0:可以安装第三方软件
=1:只使用官方授权的软件


####设置双ip##
IPADDR0 172.25.254.114
IPADDR1 172.25.254.10
PREFIX0 24
PREFIX1 24
ip addr show  查看ip


dns是一台服务器
这台服务器提供了回答客户主机名和ip对应关系的功能
地址解析:进行地址翻译的过程,将逻辑地址翻译成物理地址,以进行数据传递。通常采用协议。

vim /etc/hosts

      

vim /etc/resolv.conf      ##访问DNS##

nameserve 172.25.254.250    ##设置DNS##


host www.baidu.com          ##问百度的ip


vim /etc/nsswitch.conf   ##调整优先级,谁在前面谁的优先级高,默认是本地解析的优先级高




ip addr show br0:查看自己的私有网段

#### 网关####

路由器:主要功能是用来作nat的
网关:路由器上和自己处在同一个网段的那个ip
NAT:网络地址转换

DNAT:目的地地址转换

SDNT:源地质转换

udp:传输控制协议,是一种提供可靠数据传输的通用协议
tcp:用户数据报协议,是一个面向无连接的协议。采用该协议不需要两个应用程序先建立连接。

####网关设置####

vim /etc/sysconfig/network         ##网关配置文件

vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件 ##网卡接口网关

systemctl restart network          
route -n                           ##查看网关

系统日志:记录系统的工作状态,用来让工作者分析系统的工作状况


systemctl status rsyslog.service       ##查看程序状态
vim /etc/ryslog.conf                   ##ryslog程序的配置文件
systemctl restart rsyslog.service      ##重启程序

####日志采集格式####
$template WESTOS, "%timegenerated% %FROMHOST-IP% %syslogtag% %msg%\n

%timegenerated%         ##显示日志时间##
%FROMHOST-IP%           ##显示主机ip##
%syslogtag%             ##日志记录目标##
%msg%                   ##日志内容##
\n                      ##换行##

*.*        /var/log/westos;WESTOS
.前表示什么类型的程序,.后表示这个程序什么级别的日志


clock -s :同步硬件的时间到软件
      -w:同步软件的时间到硬件


##时间同步
服务器desktop
systemctl stop firewalld.service

yum install chrony -y
chronyc sources -v
vim /etc/chrony.conf


systemctl restart chronyd.service
systemctl status chronyd.service
chronyc sources -v


客户端server
vim /etc/chrony.conf


systemctl restart chronyd.service
systemctl status chronyd.service
date

服务器中每次更改时间后,都需要用systemctl status chronyd.service再查看状态,


timedatectl list-timezones
timedatectl set-timezone Asia/Shanghai
timedatectl
cat /etc/adjtime
timedatectl set-local-rtc 1


cat /etc/adjtime
timedatectl set-time "2016-11-11 11:11:11"
date




systemd-journald        ##进程名称

journalctl            ##直接执行,浏览系统日志
journalctl     参数
               -n 3            ##显示最新3条                
               -p err            ##显示报错
               -f            ##监控日志
               --since --until        ## --since="2016-11-12 " 从什么时间到什么时间日志
               -o verbose        ##显示日志能够使用的详细进程参数
                        ##_SYSTEMD_UNIT=sshd.service服务名称
                        ##_PID=1182进程pid

对systemd-journald管理
##默认情况下此程序会忽略重启前的日志信息,如不忽略:
mkdir /var/log/journal
ll -d /var/log/journal
ps ax -o user,group,comm|grep journal
cat /etc/group | grep systemd-journal
chown root:systemd-journal /var/log/journal
ll -d /var/log/journal/
chmod g+s /var/log/journal
killall -1 systemd-journald
ls /var/log/journal/
cd /var/log/journal/946cb0e817ea4adb916183df8c4fc817

RPM:红帽软件管理系统
exe ,deb,rpm
linux可使用的只有rpm


####yum命令####
yum     参数
       install          softwarename         ##安装##
       repolist                              ##列出设定yum源信息
       remove           softwarename         ##卸载
       list             softwarename         ##查看软件源中是否有次软件
       list all                              ##列出所有软件名称
       list installd                         ##列出已经安装的软件名称
       list available                        ##列出可以用yum安装的软件名称
       clean all                             ##清空yum缓存
       search            softwareinfo        ##根据软件信息搜索软件名字
       whatprovides      filename            ##在yum源中查找包含filename文件的软件包
       update                                ##更新软件            
       history                               ##查看系统软件改变历史
       reinstall         softwarename        ##重新安装
       info              softwarename        ##查看软件信息
       groups list                           ##查看软件组信息
       groups info       softwaregroup       ##查看软件组内包含的软件
       groups install    softwaregroup       ##安装组件
       groups remove     softwaregroup       ##卸载组件



-不会被安装的
+可以被安装的
=已经被安装的


yum install httpd -y
systemctl stop firewalld
systemctl disable firewalld
systemctl start httpd




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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值