![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
qq_13633927
这个作者很懒,什么都没留下…
展开
-
手机验机防翻新
安卓:查看上一次通话时间319712358*#12580*369#工程验机(可检查屏幕,相机,通话,电池等等硬件)*#0*#后续买苹果再补充原创 2022-03-19 12:40:43 · 314 阅读 · 0 评论 -
记一次CentOS 内核错误导致无法启动排错
系统是在 yum update 下更新了内核(或许是),什么原因更新的内核已经不知道了。重启系统后发现卡在启动画面,日志如下[ 4.226327] List of all partitions:[ 4.232005] No filesystem could mount root, tried: [ 4.239459] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)[原创 2021-04-28 14:41:06 · 6499 阅读 · 0 评论 -
http_load 压力测试工具
http_load 下载链接需要编译环境sudo yum group install "development tools"然后下载解压 tar -zxvf然后编译安装, sudo make && sudo make installhttp_load -p [Number] -s [Number] -f [Number] urlListFile使用方法-p parallel进程数-s time 持续时间-f fetches 总访问次数UrlList..原创 2021-03-29 17:51:10 · 164 阅读 · 0 评论 -
MTR 常用法记录
MTR= My Traceroute[ec2-user@ip-172-31-24-222 ~]$ mtr 114.114.114.114 My traceroute [v0.92]ip-172-31-24-222.cn-north-1.compute.internal (172.31.242021-03-09T07:50:59+0000Keys: Help Display mode Restart statistics O原创 2021-03-09 16:09:43 · 190 阅读 · 0 评论 -
Linux 软RAID之 mdadm
常用方法:raid 0sudo mdadm --create --verbose /dev/md0 --level=0 --name=MY_RAID --raid-devices=number_of_volumes device_name1 device_name2sudo mdadm --create --verbose /dev/md0 --lelvel=0 --name=test --raid-devices=2 /dev/sdb /dev/sdcraid 1--level..原创 2021-03-09 10:35:15 · 207 阅读 · 0 评论 -
Linux 系统诊断-初始
1. dmesg这个命令我目前只知道是关于内核的,可以查看从启动系统开始到现在的内核缓存区内容。例如 我mount 硬盘时有个报错,但是单从报错信息无法判断具体原因,这时就可以 查看dmesg 查看最后的日志进行分析。mount /dev/xvdf1 /datamount: /data: wrong fs type, bad option, bad superblock on /dev/xvdf1, missing codepage or helper program, or other er原创 2021-03-05 10:19:51 · 156 阅读 · 1 评论 -
Linux磁盘管理
fdisk -l 可以查看当前系统识别的硬盘,磁盘分区表类型,扇区信息等[root@ip-172-31-7-249 ec2-user]# fdisk -lDisk /dev/xvda: 8 GiB, 8589934592 bytes, 16777216 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal.原创 2021-03-04 11:36:49 · 161 阅读 · 1 评论 -
Linux小技巧-进程前后台切换
刚发现的功能,仅记录给自己看,有大神有高级用法,欢迎教学例如,我们vi 一个1.txt 编写一半需要切出去查看一个别的文件内容,这是可以按Ctrl+z ,等同于suspend该进程并放到后台。等我们处理完别的内容想回来的时候, 按jobs 先查看所有的suspend进程编号,找到你想切回去的那个例如[root@bogon ~]# jobs[1]+ Stopped vi 1.txt[2]- Stopped vi 2...原创 2021-02-24 22:59:07 · 176 阅读 · 0 评论 -
SELINUX 初识 未完待续
一. 3种模式:enforcing 强制,发现越权既拦截permissive 放行,发现服务越权警告,不拦截disabled 对于越权行为不拦截不警告,相当与关闭selinux修改位置 vi /etc/selinux/config将 SELINUX=3种模式之一即可example, SELINUX=enforcing二. 状态查询、生效、及临时更改查询使用 getenforce永久生效需要修改 1中的配置文件并reboot临时修改 ,适用于配置文件为enfori...原创 2021-02-23 23:54:00 · 67 阅读 · 1 评论 -
ssh-keygen 初识
一、非对称加密因信息安全要求,将保密信息通过数字证书进行加密,传送至对方后,对方进行解密,完成一个安全的通信过程。因加密和解密需要用密钥进行操作,如果使用同样的密钥,被他人获取后,可以代行操作,造成数据的不安全。非对称加密大概是生产的密钥对=公钥+私钥 两种不同的数字证书,且两者或为配对,一个公钥对应一个私钥。这样的做的好处是服务器拥有私钥,公开发布公钥,所有人获得了公钥,发给服务器公钥加密的报文,服务器收到后拿私钥进行解密,再回传消息说收到了通过私钥加密的报文回复,这样客户端再次收到并解密,就完成转载 2021-02-21 22:21:18 · 666 阅读 · 1 评论 -
Linux 网卡绑定
Linux提供 双网卡绑定服务,降低单点故障造成的影响。大概步骤就是在两张网卡的配置的文件里添加指定字段参数,分别执行虚拟网卡名,再创建一个虚拟网卡的文件在这上面配置IP信息等,最后将虚拟网卡配置文件通过bond服务加载一下,重启网络即可,下面演示初级配置步骤。两张网卡名 ens33和ens37 虚拟网卡名 bond0#vi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=ETHERNETBOOTPROTO=noneONBOOT=ye..原创 2021-02-19 22:45:28 · 125 阅读 · 0 评论 -
LVM 管理(二)
目前刚刚学习完使用LVM管理快照, 暂时理解为:只复制了原始数据的元数据,所以是即时完成快照创建,而当原始数据发生变更时,采用“写时复制”再将需改的部分复制到快照空间内,最后最恢复的时候,将修改的内容抹除再与快照空间内复制的内容合并,相当于实时数据-变更数据+原始数据。lvcreare -L [size 大小] -s -n [快照名] [原始磁盘完整路径,例如/dev/sdb1..],其中-s就是创建格式类型为快照当原始磁盘需要恢复时,卸载原始磁盘,lvconvert --merge [快照完整原创 2021-02-18 23:26:13 · 51 阅读 · 0 评论 -
LVM 管理(一)
因为鄙人是最后接触的linux,初始LVM概念觉得与windows平台的存储池,vmware平台的存储整合有相似概念。Synopsis: 将机器识别到的底层磁盘设备创建为一整个存储空间(卷组),再进行划分逻辑卷、扩容、压缩等操作。功能/命令 物理卷管理 卷组管理 逻辑卷管理 扫描 pvscan vgscan lvscan 创建 pvcreate vgcreate lvcreate 显示 pvdispl..原创 2021-02-18 22:45:44 · 63 阅读 · 0 评论 -
Linux 虚拟内存 swap
Linux下的虚拟内存叫swap分区,可以手东划分。第一步,由硬盘创建分区,作为交换分区的准备。大小默认为实际物理内存的1.5至3倍,交换分区建议在SSD硬盘组划分。fdisk /dev/sdbn #新建p # prinmary# #分区号,例如3size #起始扇区结束扇区w #保持分区表#partprobe 刷两次内核重新加载分区表#mkswap /dev/sdb3 以swap格式化新建的分区#swpaon /dev/sdb3 加载虚拟内存#...原创 2021-02-17 20:33:15 · 110 阅读 · 0 评论 -
du用法
du 估算文件空间占有率parameter:-a all file,列出每个文件的占用情况-s--summarize, display only a total for each argument, 例如 汇总估算一个文件夹总共大小-h human readable, 1K22M 3G原创 2021-02-17 20:17:04 · 128 阅读 · 0 评论 -
添加硬盘 fdisk
Synopsis:fdisk只能创建mbr分区,所以创建的分区大小最大为2TBfdisk -l 列出所有磁盘和分区信息disk label=dos #MBRdisk laber=gpt #GPT因为新挂载的硬盘遵循udev命名规则,例如SCSI接口会显示为sd[a-z]下面演示对一块新硬盘进行设置分区表,创建分区,格式化,挂载(永久挂载)等基本操作。例如 新挂载的硬盘为sdb 系统识别的第二块SCSI接口硬盘[root@localhost ~]# fdisk /dev...原创 2021-02-17 19:08:43 · 171 阅读 · 0 评论 -
vi编辑器常用参数
本文作为备忘使用,已经掌握的一些内容就不再赘述。vi命令状态下:i 光标处进行插入a 光标后一位进行插入o 光标下面新建一行进行插入G 光标切换至某行删除(待补充)dd 删除光标所在行[#dd] eg. 6dd 删除光标所在下数6行x 删除光标所在位置字符 等同于del[#x] eg. 7x 删除从光标开始数7个字符复制(待补充)yy 复制当前行到缓存区p 光标下一行进行粘贴缓存区...原创 2021-02-17 18:21:17 · 2732 阅读 · 0 评论 -
mount命令
linux系统中一切皆为文件,需要使用外接的设备时需要挂载到目录下语法:mount [设备文件] [挂载目录]挂载目录文件夹需要提前创建好example:#mount /dev/sda1 /backup #把设备sda1挂载到backup文件夹这样挂载重启之后就会失效,想要开机自动挂载需要修改/etc/fstab 配置文件[root@localhost tmp]# cat /etc/fstab字段1 ...原创 2021-02-17 01:33:14 · 255 阅读 · 0 评论 -
Linux文件权限(四)
文件ACLsetfacl(set file access control list)参数-R, --recursive-b, --remove-all Remove all extended ACL entries. The base ACL entries of the owner, group and others are retained.The -m (--modify) and -M (--modify-file) options modify the ACL of a ...转载 2021-02-17 00:26:49 · 96 阅读 · 0 评论 -
Linux文件权限(三)
隐藏权限1. chattr (change attributes)如果需要加某个隐藏属性 chattr + 参数, 如果想移除 chattr - 参数参数:a 只能附加内容,无法对原有内容覆盖、删除。A file with the 'a' attribute set can only be open in append mode for writing.i 不能修改文件,并且不能创建链接、删、重命名。A file with the 'i' attribute cannot be...原创 2021-02-16 18:52:07 · 110 阅读 · 0 评论 -
Linux文件权限(二)
除了rwx基本权限外,linux提供了额外3种权限管理SUID:针对二进制程序设置的特殊权限,让程序执行者临时拥有程序所有者的权限(仅对该二进制程序有效)[user1@localhost test]$ ll /bin/passwd-rwsr-xr-x. 1 root root 27856 Apr 1 2020 /bin/passwdSGID:功能1:针对二进制程序设置,让执行者临时拥有程序所在组的权限功能2:对目录设置SGID后,该目录里之后创建的文件自动继承该目录的用户组...转载 2021-02-16 03:05:39 · 107 阅读 · 0 评论 -
Linux文件权限(一)
ls -l 输出内容的含义:[user1@localhost test]$ ls -l /tmp/total 28 #该目录下所有文件空间之和块大小(可以用ls -ls 及getconf PAGESIZE配合查询)字段一 二 三 四 五 六 七-rwx------. 1 root root 836 Feb 11 03:30 ks-script-aAY614drwxr-xr-x. 3 root root 1原创 2021-02-16 02:35:08 · 114 阅读 · 0 评论 -
Linux 计划任务
一、一次性计划任务 atSyntax:#at <time>> command line> Ctrl + D to finishat 3:15at now + 2 minuteseg.[root@localhost ~]# at 1:47at> whoamijob 6 at Sun Feb 14 01:47:00 2021[root@localhost ~]#at -l 或atq[root@localhost ~]# at -l5..转载 2021-02-14 18:34:48 · 257 阅读 · 0 评论 -
从零搭建Zabbix(二)
本篇主要讲下Zabbix的基础设置:LDAP认证1) 提供LDAP服务的fqdn或IP,一般为Window DC2) 提供LDAP服务的端口,默认389,在DNS-TCP里找LDAP服务可以查看3) LDAP的范围,搜索区域,图中限制到Beijing这个OU4)搜索属性,建议为sam账号5) 绑定AD里一个用户作为LDAP同步数据源,建议用AD里的普通user权限最小化,仅开放Domain User权限6)5中AD用户的密码,建议AD里设置永不过期7)用来进行...原创 2021-02-14 01:42:33 · 62 阅读 · 0 评论 -
Linux SU
首先说一下SUsu - run a command with substitute user and group IDSYNOPSIS su [options...] [-] [user [args...]]eg. su user1再说一下SUDOSynopsis: 本文介绍linux切换用户及以其他用户身份执行命令sudo - execute a command as another userParameter:-u, --user=user ...转载 2021-02-13 01:07:09 · 140 阅读 · 0 评论 -
从零搭建Zabbix(一)
一、简介在这篇笔记当中,记录了在VMWARE WorkStation下,安装虚拟机CentOS7 并且准备Zabbix安装环境,已经配置几台客户端代理及监控条件。Zabbix Packages下载:https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=centos&os_version=7&db=mysql&ws=apache因为是Minimal 软件包的CentOS7,期间遇到了很多报错.转载 2021-02-12 03:13:42 · 300 阅读 · 0 评论 -
Linux YUM/ RPM
本文需不断更新,根据自身掌握情况扩充-----------------------------------------------------------------------------------------------------------一、YUM概述:yum是通过系统中配置的源repo信息,通过连接互联网管理RPM包的shell命令。yum的关键之处是要有可靠的repository,顾名思义这就是软件的仓库,它可以是http或者ftp站点,也可以是本地的软件池,但是必须包含rp转载 2021-02-08 23:18:25 · 142 阅读 · 0 评论 -
Linux 磁盘分区
例如添加磁盘后,先检查设备是否显示在系统上。fdisk -l 检查磁盘是否显示,一般都在 /dev/sda; /dev/sdb; /dev/sdc ;/dev/hdd 等 检查容量跟自己添加的硬盘容量一样。 fdisk /dev/sdb 进入某个磁盘管理此时界面变成 Command (m for help): p 打印磁盘分区n 创建新分区选n 选主分区,分区...转载 2018-10-02 14:05:42 · 88 阅读 · 0 评论 -
Linux 图形切换命令行及运行级别
环境:VMware Workstation 12 PRO OS:red hat enterprise linux 5Linux 的7 个运行级别:0 – halt /所有进程关闭,机器将有序的停止,可以理解为关机/ 1– Single user mode / 单用户模式,只有少数进程启动,同时所有服务不启动/ 2 – Multiuser, with转载 2017-11-05 19:32:18 · 1227 阅读 · 0 评论