启动过程(简述)
1. BIOS加电自检,找启动介质则找到MBR(主引导记录)
2. 找到MBR后,则根据bootloader(grub)设置找到内核所在位置
3. 执行Linux内核映像代码,检测和加载硬件驱动
4. 驱动加载完成后,内核把主动权交给了init
5. init会根据系统设定的运行级别做系统初始化
CentOS6如何使用救援模式?
若是真机,需要有安装光盘或者U盘,重启进入bios调成光驱启动,选择 ‘Rescue installed system‘
语言我们默认,键盘类型也默认
Rescue Method 也保持默认
是否在使用rescue模式的时候启用网络,这个根据实际情况,在这里选择NO(使用tab键)
三种模式可以选择:
1、shell 模式会直接进入命令行,可以进行的操作有编辑文件、修改用户密码等;
2、fakd 是诊断模式;
3、reboot 会直接重启; 选择第一个shell模式
执行一个命令:
chroot /mnt/sysimage
[……]
暂时先记录下,以后再整理。
更多参考:
BIND9中文手册:https://www.centos.bz/manual/BIND9-CHS.pdf
http://www.zytrax.com/books/dns/ch7/view.html
logging 定义日志
opitons 定义全局配置,DNS全局参数都在这里配置
zone 定义一个区域声明,比如区域文件名、类型等
view 定义一个视图
acl 定义IP地址访问列表
include 包含一个文件
trusted-keys 定义信任的DNSSED密钥
key 设置[……]
一、什么叫DNS?
DNS 为Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种服务机制。它在互联网的作用是:把域名转换成网络可以识别的ip地址,在通过IP地址访问主机。比如:我们上网时输入的 www.163.com会自动转换成为202.108.9.16。其中通过域名解析出ip地址的叫做正向解析,通过ip地址解析出域名的叫做反向解析。 DNS使用TCP和UDP, 端口号都是53, 但它主要使用UDP,服务器之间备份使用TCP。
全世界只有13台“根”服务器,1个主根服务器放在美国,其他12台为辅根服务器,[……]
通常使用邮箱服务有两种方法,一种是自己使用别人搭建好的,腾讯、网易等等都有企业邮局,还有一种就是自己搭建。
这里主要说第二种方案,iredmail搭建
1. 需要有自己的域名,设置 mx 记录
2. 使用iRedmail需要有公网的Linux主机(内网不需要)
基础知识
发邮件协议:smtp (Simple Mail Transfer Protocol) 端口25
收邮件协议:pop3 (Post Office Protocol 3 ) 端口110
收邮件协议:imap 优于pop3,可以根据用户需求指定下载删除邮件,而不是下载全部,端口143
MTA: m[……]
记录使用Kali linux以来遇到的一些错误,多数答案参考谷歌。
1、perl: warning: Falling back to the standard locale (“C”).
vim ~/.bashrc
增加 :export LC_ALL=C
然后 :source ~/.bashrc
2、E: Sub-process /usr/bin/dpkg returned an error code (1)
解决:
mv /var/lib/dpkg/info{,.bak}
mkdir /var/lib/dpkg/info
apt-get –rein[……]
纵观Linux发行版,这两种应该是最常见也是最出名的了,当然还有其它如:arch linux gentoo linux suse linux ,但暂时不讨论这些,只说Debian和Redhat系,本文并不分析两种发行版的利弊,只是记录下使用技巧,因为它们之间使用起来有一些差异,每次忘记了还是上网查,显得略麻烦,所以自己记录下比较好,当成笔记,所以会长期更新。
1、设置网络
Redhat的配置文件:
/etc/sysconfig/network-scripts/ifcfg-eth0
## eth0是设备名称,可以ifconfig查看
主要配置:有这些就可以上网了[……]
一、什么是samba
Samba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到。
是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。
二、安装配置samba
yum install -y samba samba-client
配置文件解说:
[global] 定义全局的配置 workgroup ## 用来定义工作组. security = user ## 里指定samba的安全等级。关于安全等级有四种. share[......]
自己写的,因为写一个脚本自动化安装还是比较方便吧,加上最近在学习Linux,顺便练练手!脚本基本上就是默认的配置,不过我加了点东西,整合了autobanIP的功能,当然这个功能好像也是shadowsocks作者开发的,还加了一个ban掉ip发邮件到指定邮箱和保存iptables防火墙规则的功能,对我来说暂时够用,至于,多用户或是其它的功能,看情况再整吧,有需求才有动力!!
测试环境:CentOS 6.5 CentOS 6.6
使用方法:sh scriptsname
在代码中把mail变量的邮箱改成你自己的邮箱用来收信,还有发信箱的邮件也改成你自己的,哪里需要改,我都注释了,如[……]
© 2026 laowang's blog — Powered by WordPress
Theme by Anders Noren — Up ↑