laowang's blog

没有什么能够阻挡,你对自由的向往。

Page 16 of 21

grup 设置密码

grub 设置密码

配置文件/etc/grub.conf,这个文件其实是一个软连接文件(类似于win下的快捷方式),真正的文件是/boot/grub/grub.conf
hiddenmenu下加入一行(明文):

password 123456

然后重启就不能编辑菜单了,按p键输入密码才可以编辑

也可以使用md5加密的密码

输入命令

grub-md5-crypt

然后输入密码
再次确认一次

得到一串md5加密过的密码

hiddenmenu下加入一行

password --md5 加密之后的密码

sha加密

password --encr[......]

Read more

CentOS 启动过程

启动过程(简述)

1. BIOS加电自检,找启动介质则找到MBR(主引导记录)
2. 找到MBR后,则根据bootloader(grub)设置找到内核所在位置
3. 执行Linux内核映像代码,检测和加载硬件驱动
4. 驱动加载完成后,内核把主动权交给了init
5. init会根据系统设定的运行级别做系统初始化

  • /etc/init/rcS.conf
  • exec /etc/rc.d/rc.sysinit -> 激活交换分区,检查磁盘,加载硬件模块以及其它一些需要优先执行任务
  • exec /etc/rc.d/rc $RUNLEVEL ($RUNLEVEL == 3[……]

    Read more

CentOS 救援模式

CentOS6如何使用救援模式?

若是真机,需要有安装光盘或者U盘,重启进入bios调成光驱启动,选择 ‘Rescue installed system
语言我们默认,键盘类型也默认
Rescue Method 也保持默认
是否在使用rescue模式的时候启用网络,这个根据实际情况,在这里选择NO(使用tab键)

三种模式可以选择:

1、shell 模式会直接进入命令行,可以进行的操作有编辑文件、修改用户密码等;
2、fakd 是诊断模式;
3、reboot 会直接重启; 选择第一个shell模式

执行一个命令:

chroot /mnt/sysimage

[……]

Read more

Bind DNS服务器配置参数

暂时先记录下,以后再整理。

更多参考:

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 设置[……]

Read more

CentOS中用Bind配置DNS服务器

一、什么叫DNS?

DNSDomain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种服务机制。它在互联网的作用是:把域名转换成网络可以识别的ip地址,在通过IP地址访问主机。比如:我们上网时输入的 www.163.com会自动转换成为202.108.9.16。其中通过域名解析出ip地址的叫做正向解析,通过ip地址解析出域名的叫做反向解析。 DNS使用TCP和UDP, 端口号都是53, 但它主要使用UDP,服务器之间备份使用TCP。
全世界只有13台“根”服务器,1个主根服务器放在美国,其他12台为辅根服务器,[……]

Read more

CentOS搭建邮件服务器:iredmail

通常使用邮箱服务有两种方法,一种是自己使用别人搭建好的,腾讯、网易等等都有企业邮局,还有一种就是自己搭建。

这里主要说第二种方案,iredmail搭建

1. 需要有自己的域名,设置 mx 记录
2. 使用iRedmail需要有公网的Linux主机(内网不需要)

基础知识

发邮件协议:smtp (Simple Mail Transfer Protocol) 端口25
收邮件协议:pop3 (Post Office Protocol 3 ) 端口110
收邮件协议:imap 优于pop3,可以根据用户需求指定下载删除邮件,而不是下载全部,端口143

MTA: m[……]

Read more

Kali linux 使用上的一些错误解决以及小技巧

记录使用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[……]

Read more

Debian系与Redhat系使用差异记录

纵观Linux发行版,这两种应该是最常见也是最出名的了,当然还有其它如:arch linux gentoo linux suse linux ,但暂时不讨论这些,只说Debian和Redhat系,本文并不分析两种发行版的利弊,只是记录下使用技巧,因为它们之间使用起来有一些差异,每次忘记了还是上网查,显得略麻烦,所以自己记录下比较好,当成笔记,所以会长期更新。

1、设置网络

Redhat的配置文件:

/etc/sysconfig/network-scripts/ifcfg-eth0  

## eth0是设备名称,可以ifconfig查看

主要配置:有这些就可以上网了[……]

Read more

samba的简单配置

一、什么是samba
Samba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到。
是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

二、安装配置samba

yum install -y samba samba-client

配置文件解说:

[global] 定义全局的配置

workgroup        ## 用来定义工作组.
security = user  ## 里指定samba的安全等级。关于安全等级有四种.
share[......]

Read more

python版shadowsocks一键安装shell脚本

自己写的,因为写一个脚本自动化安装还是比较方便吧,加上最近在学习Linux,顺便练练手!脚本基本上就是默认的配置,不过我加了点东西,整合了autobanIP的功能,当然这个功能好像也是shadowsocks作者开发的,还加了一个ban掉ip发邮件到指定邮箱和保存iptables防火墙规则的功能,对我来说暂时够用,至于,多用户或是其它的功能,看情况再整吧,有需求才有动力!!

测试环境:CentOS 6.5 CentOS 6.6

使用方法:sh scriptsname

在代码中把mail变量的邮箱改成你自己的邮箱用来收信,还有发信箱的邮件也改成你自己的,哪里需要改,我都注释了,如[……]

Read more

« Older posts Newer posts »

© 2026 laowang's blog — Powered by WordPress

Theme by Anders NorenUp ↑