Linux基础部分
紫色飞猪
学习如登山,一步一重天
展开
-
Linux服务器时间不一致问题的解决
多台Linux虚拟机时间不一致的解决方法2018年08月09日,在学习Mysql主从及主主同步时发现所用到的两台虚拟机时间存在不一致性,如下图所示: 因为这两台虚拟机都是从模板机上克隆出来的,在模板机上是做了时间同步的,如下图所示:理论上来说,这两台虚拟机应该是时间一致的,我怀疑不一致的原因是/usr/sbin/ntpdate time.nist.gov 没有执行。于是单独执行...原创 2018-08-09 13:51:24 · 41890 阅读 · 1 评论 -
Linux用户管理详解
用户管理详解(均为在管理员下的操作)一:用户添加用户useradd -u(指定uid) 550 -d(家目录) /zisefeizhu -g(初始组) group -G(附加组) ad,a,ab (一个用户可以有一个或多个附加组)-s(shell) /bin/bash-c(注释) "this is a good boy" zisefeizhu (注释+用户名)设置用户密码...原创 2017-12-15 17:17:24 · 1079 阅读 · 1 评论 -
文件颜色及字符所代表的含义
文件颜色及类型文件不同颜色所代表的不同含义:白色: 普通颜色红色: 压缩文件黄色: 设备文件(/dev目录下)青蓝色:链接文件青绿色:可执行文件青黄色:管道文件粉红色:图片文件或socket(用s表示)文件类型:- :普通文件l(小写L):链接文件b :块文件【块设备文件】c :字符设备文件p :管道文件...原创 2017-12-15 15:33:59 · 2221 阅读 · 0 评论 -
vim详解
vim详解1.移动光标h 左j 下k 上(字母)l 右$ 绝对行首^ 绝对行尾2.行间跳转gg 第一行G 最后一行3.删除单个字符x 逐个字符删除nx 指定删除n个字符4.删除行命令dd 单行删除(剪切)ndd n行删除(剪切) 末行模式 n,md 指定删除(剪切)行位置PS 可按p键黏贴5.复制黏贴yy 单行剪切nyy n行剪切PS 可按p键黏贴...原创 2017-12-13 16:58:53 · 539 阅读 · 0 评论 -
老男孩每日一题(一)
老男孩IT教育-每日一题汇总 第几天 第几周 日期 快速访问链接 第123天 第二十五周 2017年8月25日 出现Swap file….already exists以下错误如何解决? 第122天 2017年8月24日 如何快速安装perl模块? 第121天 2017年8月23日 如果在mysql命令行临时开启...转载 2017-11-29 13:52:24 · 1453 阅读 · 0 评论 -
Linux录制,回访和共享终端操作
目录前言正文两个命令简单示例讲解前言因为昨天在学习中Memcached+keepalived缓存数据库查询结果时,搭建完完成后,在做总结的时候,发现有些操作步骤记得不是很清楚了,当时就在想要是有能实时录屏就好了,这样就可以随时回访自己的操作步骤了。于是我开始用goole搜查这方面的知识,结果很不尽我意,网上关于这方面的内容太少了,于是我决定翻译man出的内容,自己写一篇,以...原创 2018-08-19 10:48:48 · 308 阅读 · 0 评论 -
初识Centos7.5
目录初识Centos7.5前言正文下载地址:安装配置网卡安装国内yum源和epel源前言由于之前一直学习Linux都是用的Centos6.7,6.9系列。最近因为要开始对docker的学习,又因为马哥的最新一期docker视频(08/01)是在Centos7系列上操作的,而且我又打听到现在企业基本用的也是Centos6和7系列的,所以今天下午我就在VM上安装了一...原创 2018-08-19 17:41:20 · 6874 阅读 · 0 评论 -
Linux三剑客详解带实验
目录 grep支持的正则 描述输出控制 描述内容行控制 描述示例:sedUsage:命令 描述地址 描述匹配删除(d) 替换(s///) 多重编辑(-e)打印和删除模式空间第一行(P 和 D)标签(:、b 和 t)获取总行数(#) 选项选项 描述常用模式有:示例:内置变量示例:运算符 描述示例: 流程控...原创 2018-09-08 10:02:52 · 12784 阅读 · 5 评论 -
运维复习大总结
Table of Contents前言Docker--Kubernetes入门部分初级部分中级部分高级部分前言日子一天天的过去,由春到夏转秋入寒,又是一年。今年我大三了,明年7月份就要实习了。迷迷糊糊选择了运维,又不甘心于运维,却在运维这条路上走过了一年多。这一路走来,得到很多前辈大佬们的帮助,很是感谢。这一路走来,付出了不少。梦想天空分外蓝。我希望自己实习的时候是...原创 2018-11-23 20:00:41 · 3817 阅读 · 4 评论 -
OSI七层网络与TCP/IP五层网络架构及二层/三层网络
前话:本篇转载于散尽浮华仅仅向前辈表达最尊重的敬意,谢谢前辈无私的风险和这一路对我的帮助!作为一个合格的运维人员,一定要熟悉掌握OSI七层网络和TCP/IP五层网络结构知识。废话不多说!下面就逐一展开对这两个网络架构知识的说明:一、OSI七层网络协议OSI是Open System Interconnect的缩写,意为开放式系统互联。OSI参考模型各个层次的划分遵循下列原则:1)根据不...转载 2019-01-07 15:10:10 · 3519 阅读 · 0 评论 -
基础部分面试题
本篇内容是我在备战面试时所遇到的有意思的题。并且持续更新1,Nginx连接数怎么计算的2,PHP进程数怎么配置的3,LVSMySQLredis工作原理,优化的参数主从原理持久化区别4,zookeeper原理以及主从选举机制5,监控系统的性能瓶颈,监控了哪些参数6,docker应用中遇到的问题7,gitlab的迁移数据怎么做数据库部分--mysql(1)基础笔试命...原创 2019-04-21 21:27:46 · 1053 阅读 · 0 评论 -
个性vim配置方案
前言:最近一直有个想法:给自己配置一套符合自己个性的vim,这样可以在编写Sh脚本也好,Ansible剧本也好,Kubernetes资源清单也好,可以更速度更美观些。今天终于行动了。这个本次编写配置VIMRC没用多少时间,主要是我还不清楚自己想要的到底是什么样子的格式,那就边用边修改吧:正文:管理器语法补全我用的是YouCompleteMe, 有目录树插件,taglist插件等。通...原创 2019-04-19 20:29:43 · 940 阅读 · 0 评论 -
缓存使用内存很大的解决方法
直接上图从上图可以发现缓冲占用了12G的内存, 那要怎么解决一下呢?首先sync 强制将缓存写到磁盘中a)清理pagecache(页面缓存)# echo 1 > /proc/sysm/drop_caches 或者 # sysctl -w vm.drop_caches=1b)清理dentries(目录缓存)和inodes# echo 2 > /proc/...原创 2019-04-30 10:52:52 · 3716 阅读 · 0 评论 -
linux目录结构详细介绍
1、树状目录结构图2、/目录3、/etc/目录4、/usr/目录5、/var/目录6、/proc/目录 7、/dev/目录 1、树状目录结构图2、/目录目录描述/第一层次结构的根、整个文件系统层次结构的根目录。/bin/需要在单用户模式可用的必要命令(可执行文件);面向所有用户,例如:cat、ls、cp,和/usr/bin类似。/boot/引导程序文...原创 2018-01-03 16:57:20 · 874 阅读 · 0 评论 -
Htop深入探究
Htop简介详解大家可能对top监控软件比较熟悉,今天我为大家介绍另外一个监控软件Htop,暂且称之为top的增强版。Htop是Linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要ncurses。与Linux传统的top相比,htop更加人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作。与top相比,htop有以下...原创 2018-01-07 16:49:33 · 11932 阅读 · 0 评论 -
关于LINUX三种时间戳的详细说明(带实验)
Linux系统将时间标记分三类:atime( A ccess time):档案上次被读取的时间。ctime(status C hange time):档案的属性或内容上次被修改的时间。mtime( M odified time):档案的内容上次被修改的时间。下面我将用实验给大家讲解一下:[root@localhost ~]# touch a.txt ==》创建文件a.txt...原创 2018-03-11 19:54:06 · 9137 阅读 · 0 评论 -
头脑风暴-记一道有趣的问题
2018年8月7日玩 22:43:45在帅老师的群里,“N31-行者灬无疆”问:问题第一种 grep 'a*' <`ls` ,第二种grep ajie <ols 是这样子么?我的见解刚开始我就注意到了这道问题,我对于“N31-行者灬无疆”的说法是否定的,由于电脑在实验室,所以没有实际操作。我根据输出字体的颜色判断(显然对grep做了别名,alias grep='...原创 2018-08-08 16:09:44 · 2677 阅读 · 0 评论 -
linux系统优化
第1章安装linux系统后调优及安全设置1.1 关闭SELinux功能[root@moban /]# sed -i 's/SELLINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config==》修改配置文件可使用高配置永久生效,但必须要重启系统,此步时sed快速修改方法,也可以通过vi编辑修改此文件。[root@moban /]# ...原创 2018-06-30 14:57:28 · 1001 阅读 · 0 评论 -
linux打怪升级之旅-06
rpm 命令的再学习strace 命令的再学习strace慢怎么解决 /etc/hosts 下载软件我们选择 .gz 不选 bz2 <IfModule dir_module> 首页文件DirectoryIndex oldboy.html index.html </IfModule> apache两个模式的区别 [root@web01 conf]# ...原创 2018-06-23 17:42:33 · 1009 阅读 · 0 评论 -
linux批量改名三种方法详解
[root@web02 lk]# touch stu_102999_{1..5}_finished.jpg[root@web02 lk]# ll总用量 0-rw-r--r-- 1 root root 0 6月 23 17:11 stu_102999_1_finished.jpg-rw-r--r-- 1 root root 0 6月 23 17:11 stu_102999_2_fini...原创 2018-06-23 17:38:49 · 14747 阅读 · 0 评论 -
linux打怪升级之旅-05
linux打怪升级之旅-04SSH批量分发与管理方案小结:1.利用root做ssh key验证优点:简单,易用缺点:安全差,同时无法禁止root远程连接企业应用:80%的企业2.利用普通用户来做,思路是先把分发的文件拷贝到服务器用户家目录,然后sudo提权拷贝到服务器的对应权限目录优点:安全缺点:配置复杂3.拓展:同方案2,只是不用sudo,而是设置suid对固定命令提权优点...原创 2018-06-12 13:09:41 · 947 阅读 · 0 评论 -
linux打怪升级之旅-04
网络基础IP地址进制数的转换方法IP地址分类 主机地址总数量A (1-127) 0/24 2^24-2127.0.0.1---127.254.254.254 换回地址 换回测试B (128-191) 10/16 2^16-2C (192-223 ) 110/8 255-1-1-1 2^8-2D 11101网络位 主机位 广播位私有IP地址:1.A类地址中:10.0.0.0到...原创 2018-06-12 13:08:48 · 1065 阅读 · 0 评论 -
linux打怪升级之旅-03
服务的运行时需要用户角色的,可以不用登陆,因此,工作中我们需要运行如mysql数据库,可以创建如下用户:groupadd mysqld -g 49useradd mysql -u 49 -s /sbin/nologin -g mysql###############################################################################...原创 2018-06-12 13:07:53 · 916 阅读 · 0 评论 -
linux打怪升级之旅-02
命令 --help 命令的简单帮助man ==命令的复杂帮助help ==命令的帮助(bash的内置命令帮助)ls ==list 查看目录列表,-l(long),-d(directory),-F给不同文件类型结尾加标识,-p给目录加斜线,-r reverse反转排序,-t按修改时间排序--color=auto 给输出的不同类型文件加不同颜色-a 显示隐藏文件--time-style=...原创 2018-06-12 13:06:34 · 1265 阅读 · 0 评论 -
linux打怪升级之旅-01
Windows系统路径:c:\windows软件安装目录c:\Program FilesLinux的所有目录结构是一个有层次的倒挂着的树形目录结构。根“/”是所有目录的定点,祖宗目录结构和分区设备是没有关系的。也就是不同的目录可以跨越不同的磁盘设备或分区所有的目录都是按照一定的类别有规律的组织和命名的。windows里是通过宽展名(.txt)来区分文件类型的。oldboy.txt...原创 2018-06-12 13:04:59 · 928 阅读 · 0 评论 -
linux学习总结之命令总结
Linux命令总结系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /p...原创 2018-03-20 20:23:56 · 767 阅读 · 0 评论