
linux运维
凌云客
记录编程路上遇到的坎,分享过坎之后的经验总结,收藏各位大牛的经典之笔。为程序分享之路贡献绵薄之力!
展开
-
Linux下替换指定的目录及其子目录下所有文件中的某些内容(3种方法)
题目:把/oldboy目录及其子目录下所有以扩展名.sh结尾的文件中,包含oldboy的字符串全部替换为oldgirl方法1: find+|xargs find /oldboy/ -type f -name "*.sh" |xargs ls -l 方法2 sed + $() sed 's#oldboy#oldgirl#g' $(find /oldboy/ -type f -name "*.sh")方法3原创 2017-09-11 16:06:31 · 16250 阅读 · 0 评论 -
防止root密码破解,禁止root登陆,添加一个sudo超级用户
#useradd superman #添加用户#echo xxxxx|passwd --stdin superman #设置密码#visudo #找到第90几行的root ALL=(ALL) ALL下面行添加一句:superman ALL=(ALL) NOPASSWD: ALL(这个操作比较危险)原创 2017-11-06 17:51:08 · 1050 阅读 · 0 评论 -
查找谁在破解你linux服务器的密码?
首先知道,系统的用户登陆日志文件是/var/log/secure,所以分析统计这文件就可以#tail -n50 secure-20161219 (可以看到大量Failed password的记录)原创 2017-11-06 17:46:57 · 3465 阅读 · 1 评论 -
vi编辑器及xshell命令行中最常使用的几个快捷键
命令行相关一 屏幕相关1.ctrl + l(小写字母L) 清屏 clear 2.ctrl + d logout 退出当前用户 3.ctrl + c 取消当前的操作4.ctrl + s 锁屏 不在屏幕上面输出信息 5.ctrl + q 解锁 二 移动光标的快捷键1.ctrl + avi编辑器相关原创 2017-11-06 16:43:23 · 7062 阅读 · 0 评论 -
后台开发程序员常用的linux命令及使用解释,简单查看服务器使用情况
由于不是专业的运维,所以只能说简单的使用linux查看服务器基本情况这里列举了平时后台开发程序员经常使用到,或者有帮助的几个命令:1.查看php程序是否在执行网站项目,由于网站项目大都包含入口文件,index.php,可以使用ps -aux|grep index.php2.往往某些服务启动不了,是所需端口被占用了,如果我们需要知道2809号端口的情况,我们可以这样,如下命令:netstat -pa原创 2017-03-02 11:41:45 · 3397 阅读 · 0 评论 -
linux定时任务的保存位置以及写法,使用示例
寻找服务器上定时任务,主要是通过下方三个方法: 1:crontab -e直接进入vi模式添加。此任务保存在、/var/spool/cron 里面对应的用户名文件 2./etc/crontab 此计划任务所有人可用,但是 * * * * * 用户名 commend (多了个用户名添加)3.查看调度任务:crontab -l //列出当前的所有调度任务定时下方为任务的几个示例及解释:原创 2017-03-02 10:54:35 · 12806 阅读 · 0 评论 -
linux top命令详解(转载)
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法:转载 2017-03-02 11:45:02 · 537 阅读 · 0 评论 -
no space left on device 磁盘空间不足原因及排查方法
在系统使用中,经常会遇到no space left on device 磁盘空间不足的情况, 下面来详细的介绍一下产生这种情况的几种原因及解决办法:1. 首先我们要清楚inode 和 block的概念原创 2017-11-10 11:03:56 · 117869 阅读 · 3 评论 -
linux登录后出现-bash-4.1$,解决办法以及造成这样的原因
linux登录后有时候会出现-bash-4.1$造成这样的原因: 与这个用户有关环境变量没了,有关的文件被删除。也就是用户的家目录下面 .bash_profile .bashrc 被删除。解决办法:##首先切换到故障用户su - test##复制对应的文件(不要用root直接复制,否则复制过去的东西属主,数组都是root的) cp /etc/skel/.bash* ~原创 2017-11-07 17:50:05 · 35662 阅读 · 12 评论 -
linux修改系统的yum源为阿里云并添加epel源
在安装软件的时候,经常出现下载速度慢,下载不成功.以及企业版软件安装不上的情况,可以通过修改linux修改系统的yum源为阿里云并添加epel源的方法解决。#yum repolist ###查询系统现在使用的软件列表 yum源原创 2017-11-07 17:45:57 · 3568 阅读 · 0 评论 -
Linux下添加一个sudo超级用户
sudo 被授权的某个命令 ##root身份执行这个命令 sudo -l ##查看可以使用的sudo命令#给test用户授权cat ,echo 命令#root 身份操作授权visudo === vi /etc/sudoers原创 2017-11-07 12:00:06 · 996 阅读 · 0 评论 -
linux下让一个自定义的软件开机自启动方法
首先要知道开机自启动的脚本默认都保存在/etc/rc.local 下面其次是通过chkconfig来进行管理1.脚本要放在/etc/init.d 目录下面原创 2017-11-07 11:39:49 · 851 阅读 · 0 评论 -
linux下查看文件第20-30行内容的N种方法及命令介绍
首先创建文件及填充内容[root@VM_179_129_centos tmp]# seq 100 > /tmp/seq.txt结果展示 命令介绍:seq 用于产生从某个数到另外一个数之间的所有整数。 seq [选项]… 尾数 (从1到尾数 增量为1) seq [选项]… 首数 尾数 (从首数到尾数 增量为1) seq [选项]… 首数 增量 尾数原创 2017-09-08 17:11:08 · 13763 阅读 · 0 评论 -
Linux下复制指定的目录及其子目录下的文件,到其他文件夹下(4种方法)
把/oldboy目录及子目录下面 所有以.sh结尾的文件复制到 /tmp下面手续创建方法1:cp `find -type f -name "*.sh"` /tmp方法2:find -type f -name "*.sh" | xargs -i cp {} /tmp方法3:find -type f -name "*.sh" | xargs cp -t /tmp方法4:原创 2017-09-11 17:42:12 · 24010 阅读 · 2 评论 -
Linux中alias别名的设置,零时取消,永久生效
给危险的命令加上一个保险:alias别名使用1. 配置别名及生效 1) alias h='cat /etc/hosts' 2) 把别名的这条命令 放入到/etc/profile最后 3) source 或 重新登录 2. 临时取消别名 1)\rm 2)命令的绝对路径 /bin/rm原创 2017-09-11 16:48:27 · 9249 阅读 · 1 评论 -
简易应用服务器配置要求计算公式
业务模型参数如下:业务模型数据每月使用业务数:用户数×个人用户月使用次数=11000×5=55000次。忙日峰值使用业务数:55000×0.01=550次/天。忙时峰值使用业务数=忙日峰值使用业务数×忙时集中系数=550×0.06=33次/小时CPU性能用户应用服务器要求的TPCC=单位用户数忙时每分钟登录次数×每用户每次登录操作数/60(分钟/小时)×平均每用户每操作消耗5个TP...转载 2018-11-22 16:32:00 · 5898 阅读 · 0 评论