
基础类
hello墨寒
这个作者很懒,什么都没留下…
展开
-
模拟grub菜单故障
cp /boot/grub/grub.conf /hehe/ 备份grub 配置文件到呵呵重启进入光盘急救模式进入shell模式。这里就不多说了。跟恢复MBR进入shell模式步骤一样chroot /mnt/sysimage //切换到原系统环境cp /hehe/grub.conf /boot/grub/ 从备份文件恢复到/boot/grub/reboot 重启...原创 2018-06-12 13:40:30 · 258 阅读 · 0 评论 -
模拟MBR故障 备份MBR
新挂载一块硬盘 并查看物理路径 创建分区并格式化 挂载到/hehedd if=/dev/sda of=/hehe/mbr.bak bs=512 count=1 备份mbr信息到 呵呵路径下名为mbr.bak dd if=/dev/zero of=/dev/sda bs=512 count=1 模拟故障 从zero调取数据覆盖 零扇区的512字节重启 从光盘启动 选择急救模式 // ...原创 2018-06-12 13:11:28 · 411 阅读 · 1 评论 -
关闭远程用户
ps aux | grep ssh //查找远程登录进程ID 这里可以看到远程登录为SSHDkillall sshd //0杀死所有远程连接 ,然后自己远程也断了!原创 2018-06-11 17:13:03 · 357 阅读 · 0 评论 -
查看进程相关
分两种ps aux //简化查看ps -ef // 详细查看top //动态查看 q 退出原创 2018-06-11 16:34:07 · 165 阅读 · 0 评论 -
Linux引导过程
1)开机2)加电自检(BIOS,一段程序用于控制管理硬件,并决定启动顺序;所有数据来源于CMOS芯片)3)MBR引导(寻找启动设备上的MBR信息,搜寻系统所有分区位置)4)GRUB引导(系统选择菜单) --> /boot/grub/grub.conf5)加载内核(将启动内核加载到内存中(改区域不可越权访问,受系统保护))6)init初始化(Linux下第一个启动进程,进程...原创 2018-06-11 15:59:03 · 607 阅读 · 0 评论 -
重置ROOT密码
根据服务器不同开机进入BIOS热键也不同这里拿虚拟机模拟一下按e出现duo多个引导选项选第二个进入单用户模式在按e直接在最后输入空格1,进入单用户模式然后按b引导输入echo “123456”| passwd --stdin root 重置root密码为123456然后输入init 3 进入多用户模式输入重置的密码 尝试是否成功...原创 2018-06-11 15:17:12 · 2869 阅读 · 2 评论 -
创建账号目录测试
1、在/,下创建a、b两个目录分别在目录下新建1、2、3文件mkdir {a,b} 在根下同时创建 a b目录 touch {1..3} 分别进入 a b目录创建123文件 ..代表中间连续创建2、创建UID为1000的hehe用户(该用户适用/bin/sh为Shell、并不需家目录),并加入到haha组(该组GID为2000)useradd -M -s /bin/sh...原创 2018-06-06 11:35:50 · 468 阅读 · 0 评论 -
RPM包管理工具
rpm -qa |grep mdadm // 查询mdadm 是否安装 如果没反应就是没有安装 rpm -ql postfix //查询postfix 软件安装完产生的文件 rpm -qf ...原创 2018-06-02 11:54:41 · 440 阅读 · 0 评论 -
vim 替换全文所有
ESC :%s/1/2/g // 把全文的1替换成2原创 2018-06-02 11:09:20 · 23779 阅读 · 0 评论 -
磁盘分区基础
一盘硬盘 --> 直接设计 --> 实施 --> 住分区 --> 文件系统 --> 挂载一、硬盘1.硬盘组成:盘片、机械臂、马达2.盘片: 扇区:将盘片分割为多个扇形区域,每个扇形区域存放512字节的数据 bit(b) :计算机使用单位 byte(B) :用户使用单位 KB MB GB TB PB 8...原创 2018-06-01 08:36:52 · 356 阅读 · 0 评论 -
RAID5实际配置案例
[root@CentOS6 ~]# fdisk –l // 先查看下新加的的空磁盘情况[root@CentOS6 ~]#rpm -qa |grep mdadm //查询mdadm软件包是否安装如果有安装信息证明已安装或者用yum 安装也行[root@CentOS6 Packages]# yum install mdadm //没有 就用yum安装上yum...原创 2018-05-31 22:38:59 · 3297 阅读 · 0 评论 -
swap基础创建
添加一块物理2G硬盘为swap分区做准备[root@CentOS6 ~]# fdisk -l // 查看磁盘信息[root@CentOS6 ~]# fdisk /dev/sdb原创 2018-05-31 19:44:02 · 277 阅读 · 0 评论 -
一、Linux远程连接
Linux远程连接ssh协议:安装openssh软件包,监听22端口;默认安装并启动sshd服务配置文件:/etc/ssh/sshd_configvim /etc/ssh/sshd_config13 Port 22 //ssh监听端口,默认为2215 ListenAddress 0.0.0.0 //IPV4监听IP...原创 2018-07-16 15:00:59 · 2724 阅读 · 0 评论 -
TCP Wapper服务控制
1.实现控制服务的访问1)/etc/hosts.allow //允许访问的文件列表2)/etc/hosts.deny //拒绝访问的文件列表3.访问优先级1)先检查/etc/hosts.allow是否有对应条目,如有则允许访问2)再检查/etc/hosts.deny是否有对否条目,如有则拒绝访问3)如两个文件都未有客户端对应条目,则允许访问案例:vim /etc/hosts.den...原创 2018-07-16 15:38:24 · 356 阅读 · 0 评论 -
任务前后台相关
将ls -lR /命令变为后台执行命令,并将后台命令变为前台继续执行。前台 --> 后台:命令 &ls -1R / & 将查看 变为后台jobs -l //查看所有后台程序,jobs -小写L...原创 2018-06-12 14:27:34 · 216 阅读 · 0 评论 -
周期任务
设置一次性计划任务,在2018-12-11 03:12执行reboot命令at 日期 -t 时间 列:at 2018-6-12 -t 22:50 at> reboot Ctrl+D2)atq //查看所有未执行一次性计划任务原创 2018-06-12 15:24:04 · 969 阅读 · 0 评论 -
配置本地yum
rm -rf /etc/yum.repos.d/* && vim /etc/yum.repos.d/local.repo // 清除yum 缓存 并新建yum配置文件 [local]name=localbaseurl=file:///mntgpgcheck=0 vim 编辑上边内容 然后 ESC :wq 保存退出然后挂载光盘 cd ...原创 2018-06-02 12:37:16 · 202 阅读 · 0 评论 -
Linux网卡配置解释
vim /etc/sysconfig/network-scripts/eth0 DEVICE=eth0 //网卡名称TYPE=Ethernet //网卡类型为以太网ONBOOT=yes //开机自启该网卡NM_CONTROLLED=no //关闭NetworkManagerBOOTPROTO=static //网卡设置为静态方式...原创 2018-06-03 09:38:25 · 1447 阅读 · 0 评论 -
Xshell 快捷键
快捷键1)Tab键:补齐当前命令,如以该内容开头较多,需输入两次2)Ctrl+u:删除光标前的所有内容3)Ctrl+k:删除光标后的所有内容4)Ctrl+c:终止当前程序运行5)Ctrl+a:跳转到该行首6)Ctrl+e:跳转到该行尾7)Ctrl+l:清屏...原创 2018-06-02 12:19:06 · 848 阅读 · 0 评论 -
extundelete工具恢复Centos6.7下目录
安装extundelete 依赖软件yum -y install e2fsprogs-* 这里不多说了上传bz.2压缩恢复工具到/media目录tar -jxvf extundelete-0.2.4.tar.bz2 并解压解压,解压完cd 进入刚解压好的目录./configure --prefix=/usr/local/ex && make && make ...原创 2018-06-20 11:55:56 · 1643 阅读 · 0 评论 -
模拟inode资源耗尽,并解决故障
新建sdb1 查看inode 序号总数填充inode 序号用尽用尽之后即使硬盘有空间 也无法创建新文件解决办法 删除 该挂载点 或者目录文件 里的空文件 或者迁移走重要文件 直接格式化当前目录find /data/ -type f -empty | xargs rm -rf| //搜索/data中所有为空的文件 并删除(并不适用于根)inode号 释放成功,inode 号随着新建文件耗尽,也随着...原创 2018-06-20 11:48:02 · 1091 阅读 · 0 评论 -
扫描02.myds.me网站,并写出该服务所开启端口及所使用服务器和系统
dhclient -d eth1 //新加一块网卡自动获取IP 准备链接外网 扫描 外网端口然后安装nmap 没有依赖直接rpm 安装rpm -ivh nmap-5.51 后面tab补全nmap -A -O -PO -vv 网段/IP/域名 //扫描指定主机的OS、端口、MAC等信息推荐扫描类型:-PO:主机禁止ping时,可强制扫描-sU:扫描UDP-sT:扫描TCP-p:...原创 2018-06-20 11:32:45 · 2077 阅读 · 0 评论 -
GRUB引导菜单设置密文密码pwd@123
vim /boot/grub/grub.conf 编辑grub 菜单配置文件设置密码 密文密码 前 要加--md5md5 加密数字 用grub-md5-crypt //转换加密数字命令然后 复制到/boot/grub/grub.conf 14行配置文件 --md5空格密文密码保存重启进入Grub 菜单测试按P 解锁输入密码,输入无误 就可以正常调整gurb菜单了...原创 2018-06-20 11:28:05 · 2185 阅读 · 1 评论 -
禁止root用户从tty5、tty6登录 /etc/securetty //终端安全配置
vim /etc/securetty //终端安全配置把tty5 tty6 用#号注释掉就OK了!Tty6 可以登录普通用户 但是不能登录root账户原创 2018-06-20 11:18:05 · 2963 阅读 · 0 评论 -
CentOS6.7禁用Ctrl+Alt+Del快捷键
vim /etc/init/control-alt-delete.conf //编辑配置文件注释掉图中这一段 ctrl alt del 三个组和键重启就失效了!原创 2018-06-20 11:13:07 · 1244 阅读 · 0 评论 -
允许用户lisi通过sudo方式执行特权命令(即拥有所有权限)
useradd lisi //创建lisi用户passwd lisi 创建密码 编辑 vim /etc/sudoers 文件将lisi 加入配置文件 权限设置所有然后lisi用sudo 方式创建账户35356完成 ...原创 2018-06-20 10:54:11 · 686 阅读 · 0 评论 -
开启sudo日志,并验证查看
vim /etc/sudoers 进入sudoers 相关配置Defaults logfile=/var/log/sudo //定义日志记录并指定存储位置Sudo 文件是自动生成 日志大部分都是自动生成用第二个账户 使用速度命令跟踪产看 sudo日志 就是刚才设置的sudo 存放位置tail -f /var/log/sudo...原创 2018-06-20 11:10:57 · 3070 阅读 · 0 评论 -
仅允许用户radmin使用su命令
新建radmin 账户 并分配密码useradd radmin //创建账户passwd radmin //创建密码输入两边密码确认gpass -a radmin wheel //将radmin用户加入wheel组vim /etc/pam.d/su //修改安全配置文件将标记行开头的#号取消 表示此条生效尝试使用su 命令切换root账户 成功!...原创 2018-06-20 09:00:29 · 935 阅读 · 0 评论 -
允许用户zhangsan通过sudo方式管理员工账号(即允许执行useradd、passwd等命令)
先查看useradd ,passwd 命令路径/usr/sbin/useradd/usr/bin/passwd新创建zhangsan用户并添加密码,将新创建好的密码加入配置文件vim /etc/sudoers //编辑配置文件 并把该用户可以执行的root权限放进去,保存退出、这里用创建好的zhangsan账户来测试一下sudo 提权到root的权限123 用户创建成功接下来测试第二个允许...原创 2018-06-20 09:25:00 · 1444 阅读 · 0 评论 -
Linux生产服务器挂载光盘文件
生产服务器已一般不带光驱,这时候先将光盘ISO文件 导入服务器随便一个目录然后用mount 命令 去挂载iso 例子如下 mount -t iso9660 iso名.iso /mnt/原创 2018-07-17 09:12:21 · 1019 阅读 · 0 评论