dev

格式化并挂载磁盘

允我心安 提交于 2020-02-27 01:28:05
1.切换到root身份 su - root 2.查看磁盘 # 使用fdisk或parted查看 fdisk -l parted -l 3.分区并格式化磁盘 # 3块盘分别为/dev/vdb,/dev/vdc,/dev/vdd #手动单块磁盘分区格式化并挂载: parted -m -s /dev/vdb mklabel gpt mkpart primary 0% 100% mkfs.ext4 /dev/vdb1 #多块磁盘挂载(大盘格成xfs格式化时间短): for l in { b .. d } ; do parted -m -s /dev/vd ${l} mklabel gpt mkpart primary 0% 100% ; done for l in { b .. d } ; do mkfs.ext4 /dev/vd ${l} 1 ; done 4.手动挂载 mkdir /data for n in { 01 .. 03 } ; do mkdir /data $n ; done mount -o noatime /dev/vdb1 /data mount -o noatime /dev/vdc1 /data01 mount -o noatime /dev/vdd1 /data02 mount -o noatime /dev/vde1 /data03 5

应急响应

China☆狼群 提交于 2020-02-27 01:16:04
什么是应急响应 PDCERF模型 P (Preparation准备) D (Detection诊断) C (Containment抑制) E (Eradication根除) R (Recovery恢复) F (follow-up跟踪) 其实就是为了快速定位问题点,快速解决问题原因 应急工具: ls, ifconfig , ps ,top busybox webshell 检查。病毒查杀 诊断:CPU 占用 -> 挖矿 阻断: 比如拔网线 根除: 黑客如何攻进来的,利用什么漏洞,在服务器中做了什么,清除后门,webshell等 恢复,监控: 应急报告 BusyBox BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。 运维人员开始top、ps等未查找到异常进程是由于该病毒涉及到 Linux动态链接库预加载机制, 是一种常用的进程隐藏方法,而系统的ls,ps等命令已被通过so库的preload机制被病毒劫持。 而busybox是静态编译的,不依赖于系统的动态链接库,从而不受ld.so.preload的劫持,能够正常操作文件。 BusyBox下载 cd /bin/ wget https://busybox.net/downloads/binaries/1.30.0-i686/busybox chmod 755 busybox 使用: busybox top #

Hadoop 2.2 YARN分布式集群搭建配置流程

人盡茶涼 提交于 2020-02-27 01:09:19
搭建环境准备:JDK1.6,SSH免密码通信 系统:CentOS 6.3 集群配置:NameNode和ResourceManager在一台服务器上,三个数据节点 搭建用户:YARN Hadoop2.2下载地址: http://www.apache.org/dyn/closer.cgi/hadoop/common/ 步骤一:上传Hadoop 2.2 并解压到/export/yarn/hadoop-2.2.0 外层的启动脚本在sbin目录 内层的被调用脚本在bin目录 Native的so文件都在lib/native目录 配置程序文件都放置在libexec 配置文件都在etc目录,对应以前版本的conf目录 所有的jar包都在share/hadoop目录下面 步骤二:配置环境变量    在~/.bashrc文件中添加以下配置: export JAVA_HOME=/export/servers/jdk1.6.0_25/ export HADOOP_DEV_HOME=/export/yarn/hadoop-2.2.0 export HADOOP_MAPARED_HOME=${HADOOP_DEV_HOME} export HADOOP_COMMON_HOME=${HADOOP_DEV_HOME} export HADOOP_HDFS_HOME=${HADOOP_DEV_HOME}

阿里云CentOS 7.5添加新磁盘

与世无争的帅哥 提交于 2020-02-27 00:38:47
由于之前阿里云服务器空间快满了,需要新增一块磁盘,现将操作步骤记录如下: 登陆阿里云,创建一块云盘,创建成功后,“云盘状态” 为“使用中”: 登陆CentOS系统,运行 fdisk -l [ root@iZ8vb2zp3hb2pskrfnjcrbZ ~ ] # fdisk -l .. . 磁盘 /dev/vdb:107.4 GB, 107374182400 字节,209715200 个扇区 .. . 找到对应的磁盘字符节点 /dev/vdb 使用fdisk命令对磁盘进行分区 [ root@iZ8vb2zp3hb2pskrfnjcrbZ ~ ] # fdisk /dev/vdb .. . 命令操作 a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition g create a new empty GPT partition table G create an IRIX ( SGI ) partition table l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p

RHCSA考试总结

此生再无相见时 提交于 2020-02-26 22:58:18
环境准备: 1、修改root用户密码: 重启虚拟机,在开机的时候按 E 键进入 grub2 的引导菜单,找到 linux16 这一行,把 ro 后的所有字符全部删除,然后在 ro 字符后输入 rd.break ,然后再按 ctrl + x 引导系统,获得一个命令行后,如果找不到命令时,按回车键获得命令行 # 输入以下命令: switch_root: /# mount -o remount,rw /sysroot switch_root: /# chroot /sysroot # 修改成题目要求的密码 sh-4.2# echo flectrag|passwd --stdin root sh-4.2# touch /.autorelabel sh-4.2# exit switch_root: /# exit 2、登陆系统,进入图形化界面 # 等待系统出现 login 界面后,输入用户名 root 及密码 # 在提示符后输入 startx 进入图形界面(如果不想进入图型界面也可以,不影响做题) localhost login: root password: [flectrag] $ startx 3、修改网络配置和主机名 $ nmcli connection modify "System eth0" ipv4.addresses "172.25.0.11/24 172.25.0.254"

Windows上是否有/ dev / null?

雨燕双飞 提交于 2020-02-26 10:17:04
Windows上的 /dev/null 相当于什么? #1楼 Windows中的 NUL 似乎实际上是任何文件夹中的虚拟路径。 就像 .. , . 在任何文件系统中。 使用NUL后面的任何文件夹都可以。 例, echo 1 > nul echo 1 > c:\nul echo 1 > c:\users\nul echo 1 > c:\windows\nul 与Linux上的 /dev/null 具有相同的效果。 这是在Windows 7,64位上测试的。 #2楼 我想你想要 NUL ,至少在命令提示符或批处理文件中。 例如: type c:\autoexec.bat > NUL 不创建文件。 (我 相信 如果您尝试以编程方式创建文件也是如此,但我还没有尝试过。) 在PowerShell中,您需要 $null : echo 1 > $null #3楼 根据 GCC邮件列表中的 此 消息 ,您可以使用文件“nul”而不是/ dev / null: #include <stdio.h> int main () { FILE* outfile = fopen ("/dev/null", "w"); if (outfile == NULL) { fputs ("could not open '/dev/null'", stderr); } outfile = fopen ("nul", "w

git教程学习笔记

与世无争的帅哥 提交于 2020-02-26 07:09:05
链接:https://pan.baidu.com/s/1-mUSaciMNolE1aqBP9suWg 提取码:gz03 git视频课程列表 git简介Git 简介 git安装与配置: 最常用的 git 命令有: 创建一个版本库: 版本创建与回退 4.1使用; 1、创建一个版本库 2、创建一个提交后版本1 3、查看版本记录, 4、版本回退 4.2、工作区和版本库 4.3、管理修改, 4.4、撤销修改 4.5、对比文件的不同 4.6、删除文件 查看日志的简洁版本 git基本操作版本小结 删除的补充 分支管理 5.1、分支的概念 5.2、创建与合并分支 分支操作小结: 5.3、解决冲突 5.4、分支管理策略 5.5、Bug分支 使用github 6.1创建仓库 相当于git init 6.2添加ssh账户 6.3克隆项目 6.4上传分支 6.5将本地分支跟踪服务器分支 6.6从远程分支上拉取代码 工作使用git 一、Git 简介 git历史 1、linus创建linux的时候用diff方式汇总代码 2、bitkeeper授权给linus公司,因为开发samba的andrew视图破解协议被bitmover公司发现了, 要求收回linux社区免费使用bitkeeper的使用权 3、linus两周时间用c写了一个分布式版本控制系统,git 4、linux系统的源码由git管理 5

阿里云云服务器硬盘分区及挂载

我怕爱的太早我们不能终老 提交于 2020-02-26 05:34:31
云服务器环境:CentOS 6.2 64位 客户端环境:Mac OSX 远程连接方式:运行 Terminal,输入命令 ssh username@ip 硬盘分区及挂载操作步骤: 查看未挂载的硬盘(名称为/dev/xvdb) fdisk -l Disk /dev/xvdb doesn't contain a valid partition table 创建分区 fdisk /dev/xvdb ... 输入n Command (m for help):n 输入p Command action e extended p primary partition (1-4) p 输入1 Partition number (1-4): 1 回车 First cylinder (1-2610, default 1): Using default value 1 回车 Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): Using default value 2610 输入w Command (m for help): w The partition table has been altered! 格式化分区 mkfs.ext3 /dev/xvdb1 建立挂载目录 mkdir /data 挂载分区 mount /dev

在线调节文件系统大小中遇到的问题

房东的猫 提交于 2020-02-26 03:33:13
resize2fs /dev/mapper/P05TRF1vg-vol_controlm resize2fs 1.43-WIP (20-Jun-2013) Filesystem at /dev/mapper/P05TRF1vg-vol_controlm is mounted on /controlM; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 1 resize2fs: Permission denied to resize filesystem The Solution A file system inconsistency blocked the online resize of the disk, which can be observed in the messages as logged below: --message-- kernel: EXT4-fs warning (device dm-1): ext4_resize_begin:32: There are errors in the filesystem, so online resizing is not allowed --dmesg-- EXT4-fs (dm-4): warning: mounting fs with

lvm逻辑卷的操作--学习笔记

∥☆過路亽.° 提交于 2020-02-26 02:33:28
本次实验环境是redhat7.0系统 逻辑卷管理器是linux系统用于对硬盘分区进行管理的一种机制,初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并,用户不必关系物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整。 常用的命令 作用 物理卷管理 卷组管理 逻辑卷管理 扫描 pvscan vgscan lvscan 建立 pvcreate vgcreate lvcreate 显示 pvdisplay vgdisplay lvdisplay 删除 pvremove vgremove lvremove 扩展 vgextend lvextend 缩小 vgreduce lvreduce 创建pv 将/dev/sdb /dev/sdc创建成pv [root@localhost mnt]# pvcreate /dev/sdb /dev/sdc Physical volume "/dev/sdb" successfully created Physical volume "/dev/sdc" successfully created 查看pv [root@localhost mnt]# pvdisplay --- Physical volume --- PV Name /dev/sdb VG Name vg1 PV Size