随笔分类 -  Linux

摘要:前言 由于公司项目越来越多,员工需求比较大,svn这块的管理工作,集中在一个人身上的话,比较繁重,因此就考虑安全的下放svn管理权限,让各部门的老大能够自己去规划组内成员的svn权限分配; 思路 打算让各部门的老大,自己编辑他们本地的一个xlsx表格,这个表格会通过ftp软件在本地打开,实际文件是存 阅读全文
posted @ 2021-10-13 19:57 一个运维 阅读(213) 评论(0) 推荐(0)
摘要:vim有个‘-d’参数,能够对比两个文件的差异之处,并对差异的地方做定向操作,比较好用,下面一起学习下; 1:对比指令 这里能够看到,‘-d’参数后面跟了两个文件,同时终端屏幕也会被分为两部分哈,其中,左边的是第一个文件,右边是第二个文件; 从终端界面中我们能够看到会有高亮的行,没错,高亮的行就是两 阅读全文
posted @ 2020-12-29 14:31 一个运维 阅读(1544) 评论(0) 推荐(0)
摘要:在玩一些Ubuntu的发行版的时候,默认的编辑器是Nano,想要编辑个crontab都特别费劲,而且压根不想再学习nano编辑器,那就迫切需要换一个编辑器! 想要调整Ubuntu默认编辑器,执行指令: select-editor 就像这样哦: root@sr-ops-test-192:~# sele 阅读全文
posted @ 2020-12-29 10:06 一个运维 阅读(650) 评论(0) 推荐(0)
摘要:vim 编辑器调优 在/etc/vim/vimrc文件下方追加下面的参数配置,就能够实现vim的个性化定制功能! 尤其是在最后的文件头部分,很实用! " 显示行号 set number " 显示标尺 set ruler " 历史纪录 set history=1000 " 输入的命令显示出来,看的清楚 阅读全文
posted @ 2020-12-29 10:00 一个运维 阅读(180) 评论(0) 推荐(0)
摘要:在同一台服务器上运行的多个程序之间如果需要相互通信的,那么他们就需要使用的共享内存等进程交互模块: 多进程间通信常用的手段包括共享内存,消息队列,信号量等等,linux自带的ipcs命令,就是检查前面提到的三项的使用情况,从而有利于定位多进程通信中出现的问题;之前在时光没有涉及到是因为时光的game 阅读全文
posted @ 2020-08-01 15:52 一个运维 阅读(3793) 评论(0) 推荐(0)
摘要:在运行一些编译后的C类二进制程序时,会遇到报错如下: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 这里你就要知道,是你的gcc版本低了,同时你可以检测一下本机所支持的glibc版本范围: [root@VM-75-61 ~]# s 阅读全文
posted @ 2020-08-01 15:39 一个运维 阅读(4037) 评论(0) 推荐(2)
摘要:我们知道,普通的history指令会输出前段时间到当前的运行指令记录,默认大约1000条,且形式如下: 1064 ll 1065 pwd 1066 cat taskmanager.sh 1067 ll 1068 ll 1069 cd 1070 ll 1071 cat test.sh 1072 ech 阅读全文
posted @ 2020-08-01 12:48 一个运维 阅读(400) 评论(0) 推荐(0)
摘要:logrotate logrotate是一个日志文件管理工具。用来把旧文件轮转、压缩、删除,并且创建新的日志文件。我们可以根据日志文件的大小、天数等来转储,便于对日志文件管理,一般都是通过cron计划任务来完成的。 配置选项说明: compress:通过gzip 压缩转储旧的日志 nocompres 阅读全文
posted @ 2020-07-27 10:31 一个运维 阅读(1237) 评论(0) 推荐(0)
摘要:rsync rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。 rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功能非常强大的工具,其命令也有很 阅读全文
posted @ 2020-07-24 11:14 一个运维 阅读(512) 评论(0) 推荐(0)
摘要:mail指令 linux下使用自带的mail往个人邮箱发送信息: 首先确定你所使用的邮箱,例如这里我使用的是腾讯邮箱: 其次你要查看腾讯作为第三方邮箱服务器的smtp服务地址的端口: 这里看到,腾讯的发送服务器地址是:smtp.exmail.qq.com(使用SSL,端口号465) ok,下面操作L 阅读全文
posted @ 2020-07-24 09:56 一个运维 阅读(712) 评论(0) 推荐(0)
摘要:nohup 犀牛的进程监控和拉起功能是通过一个脚本实现的; 那时候我还不理解,脚本会fork一个进程,但为啥一直在后台运行,肯定有故事! 后来我观察到他的启动方式,nohup monitor_process_sdo.sh > /dev/null 2>&1 & 其中,这里的nohup 是一个专门的命令 阅读全文
posted @ 2020-07-24 09:23 一个运维 阅读(2516) 评论(0) 推荐(1)
摘要:Linux操作路由 公司机房的一台机器里,新建了虚拟机,虽然新建了虚拟网卡,但是网络不通,这里有两个需要注意的点: 有些机器需要配置双网卡,也就说,同一台机器可能有两个网段的网卡,就像下面这样 这里网卡的配置就不展示了,但是网卡起来了,为啥网络不通呢?(并不是两个网段都不通,可以理解为,原本75网段 阅读全文
posted @ 2020-07-22 21:58 一个运维 阅读(326) 评论(0) 推荐(0)
摘要:Linux用户行为审计 方式1 很多时候,一台服务器会有多个用户需要去登陆维护,或者执行各自的操作,这样一来各个用户的行为审计就显得格外重要了! 无论何时,都要对用户的所有行为做到记录和可追溯,这在解决一些疑难杂症的时候很有帮助,因为你不知道什么时候会有些牛鬼蛇神对机器做些匪夷所思的操作! 其实Li 阅读全文
posted @ 2020-07-22 21:22 一个运维 阅读(1662) 评论(0) 推荐(0)
摘要:Linux一般会有7个运行级别 可由init N来切换,init 0为关机,init 6为重启系,具体级别属性如下: 0 - 停机 1 - 单用户模式 2 - 多用户,但是没有NFS ,不能使用网络 3 - 完全多用户模式 4 - 打酱油的,没有用到 5 - X11 图形化登录的多用户模式 6 - 阅读全文
posted @ 2020-07-22 11:07 一个运维 阅读(362) 评论(0) 推荐(0)
摘要:sudo的存在意义 在linux系统下,普通用户无法直接执行root用户权限下的命令,如果想让普通用户执行只有root用户才能执行的操作命令,就需要用到sudo。 下面罗列下经常使用sudo命令的几个场景: 授权普通用户执行root指令 普通用户登录 shell 之后,如果自身没有权限访问某个文件或 阅读全文
posted @ 2020-07-22 10:55 一个运维 阅读(12196) 评论(0) 推荐(1)
摘要:缓存清理 Linux在写入硬盘的时候为了效率起见,会把数据临时的写到filesystem buffer中,buffer是一块记忆空间,此时如果系统突然断电或者宕机,数据就会丢失(不能直接拔电源关机的原因),sync命令就是让存于buffer中的数据强制刷新到磁盘中,因此在清除缓存之前,需要先执行sy 阅读全文
posted @ 2020-07-21 22:15 一个运维 阅读(1179) 评论(0) 推荐(0)
摘要:更改时区 在给国外伙伴部署机器的时候,经常会碰到需要给Linux修改时区的情况: 这里例举几个方式: 1:覆盖/etc/localtime文件内容 /usr/share/zoneinfo/ 下面都是对应的洲以及其对应的时区,如果我们需要修改时区为Shanghai的话,执行下面的操作: [root@V 阅读全文
posted @ 2020-07-21 22:04 一个运维 阅读(4980) 评论(1) 推荐(0)
摘要:linux下core dump【总结】 在linux下,程序莫名突然崩溃了怎么办,有的程序有日志,有的程序没有则么办,或者自己忘记定义了怎么办,而且,有没有其他途径能配合程序日志更快的解决问题? 基本概念: 当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中, 阅读全文
posted @ 2020-07-17 18:41 一个运维 阅读(729) 评论(0) 推荐(1)
摘要:定义: 所谓中断,会导致正在运行的CPU要停下手头的工作去响应,这需要工作任务的切换,就带来了我们熟知的上下文切换,而频繁上下文切换,是对系统性能的重要影响因素。 如何减少终端带来的影响? 中断问题一般出现在多核机器上,如果你的机器是多核,16核或者32核,能不能把中断绑定到其中一个CPU上,再把其 阅读全文
posted @ 2020-07-17 18:31 一个运维 阅读(763) 评论(0) 推荐(0)
摘要:IO调度的四种算法 IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就是现实生活中的电梯模型,所以IO调度器也被叫做电梯. (elevator)而相应的算法也就被叫做电梯算法.而Linux中IO调度的电梯算法有好几种,一个叫做as(Anticipatory),一 阅读全文
posted @ 2020-07-17 18:25 一个运维 阅读(272) 评论(0) 推荐(0)