Linux
苍海一粟米
无
展开
-
Linux命令之dos2unix - 将DOS格式文本文件转换成UNIX格式
本文链接:http://codingstandards.iteye.com/blog/810900 (转载请注明出处)用途说明dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n转载 2015-11-06 09:18:18 · 528 阅读 · 0 评论 -
Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ 解决方法
启动mysql 报错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.另外看看是不是权限问题.2、确定你转载 2015-12-29 10:07:00 · 443 阅读 · 0 评论 -
Linux配置ssh使用key登录
# 生成密钥$ ssh-keygen# 传输公钥到目标机器$ ssh-copy-id -i ~/.ssh/id_rsa.pub '-p 1234 x.x.x.x'# 直接登录$ ssh x.x.x.x -p 1234原创 2017-02-08 10:33:44 · 1783 阅读 · 0 评论 -
Linux 运行进程实时监控pidstat命令详解
简介 pidstat主要用于监控全部或指定进程占用系统资源的情况,如CPU,内存、设备IO、任务切换、线程等。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 实例讲解默认参数执行pidstat,将输出系统启动后所有活动进程的cpu统计信息:转载 2015-11-04 15:05:41 · 316 阅读 · 0 评论 -
检查是否开启了防火墙
CentOS:lsmod | grep ip_tableslsmod 用于显示已经加载到内核中的模块的状态信息。执行lsmod命令后会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。原创 2017-02-08 10:58:46 · 495 阅读 · 0 评论 -
Linux 密码安全设置
/etc/login.defs# PASS_MAX_DAYS Maximum number of days a password may be used.# PASS_MIN_DAYS Minimum number of days allowed between password changes.# PASS_MIN_LEN Minimum a原创 2017-02-08 11:30:47 · 1048 阅读 · 0 评论 -
CentOS 7 使用iptables防火墙
# 停止firewalld服务systemctl stop firewalldsystemctl mask firewalld# 安装iptables-servicesyum install iptables-servicesEnable the service at boot-time:# 启动iptables服务systemctl enable iptables# 管理iptables原创 2017-02-17 09:06:55 · 322 阅读 · 0 评论 -
Linux的chattr与lsattr命令详解
通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。 这两个命令是用来查看和改变文件、目录属性的,与chmod这个命令相比,chmod只是改变文件的读写、执行权限,更底层的属性控制是由chattr来改变的。chattr命令的用法:chattr [ -转载 2017-02-09 09:39:58 · 293 阅读 · 0 评论 -
Linux基本操作
ssh免密码登陆ssh-copy-id -i ~/.ssh/id_rsa.pub "-p 20022 test@192.168.3.2"原创 2017-02-28 09:14:58 · 344 阅读 · 0 评论 -
Redis 主从切换
背景介绍 Redis 2.8版开始正式提供名为Sentinel的主从切换方案,Sentinel用于管理多个Redis服务器实例,主要负责三个方面的任务:1. 监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。2. 提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他转载 2017-02-28 15:24:03 · 523 阅读 · 0 评论 -
linux rm文件恢复总结
恢复条件和一些准备:一、保护数据。先提点删除恢复常识:文件删除后,虽然没有清除文件内容,但是文件所占的存储空间已经允许被申请写入,所以要恢复文件的话,必需保证不要再向文件所在分区写数据,我的是虚拟机,直接kill进程了,非虚拟机可以umount分区,如果是主分区,直接断电。对于主分区,安全起见用livecd将硬盘只读挂载后操作。如果是虚拟机,即使是要恢复根分区,也可以不用livecd,通过转载 2015-11-26 10:19:27 · 377 阅读 · 0 评论 -
CentOS 6.5下Git服务器搭建
http://www.centoscn.com/CentosServer/ftp/2014/0414/2789.html1 关于版本控制版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。有以下三种版本控制系统:1. 本地版本控制系统许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做唯一的好处就是简单。不过坏处也不转载 2015-11-25 17:47:56 · 232 阅读 · 0 评论 -
Linux系统中strace命令的使用教程
这篇文章主要介绍了Linux系统中strace命令的使用教程,strace命令用于追踪和统计系统调用信息,需要的朋友可以参考下在调试的时候,strace能帮助你追踪到一个程序所执行的系统调用。当你想知道程序和操作系统如何交互的时候,这是极其方便的,比如你想知道执行了哪些系统调用,并且以何种顺序执行。这个简单而又强大的工具几乎在所有的Linux操作系统上可用,并且可被用来调试大量的程序。转载 2015-11-07 13:34:31 · 497 阅读 · 0 评论 -
Linux crontab定时执行任务 命令格式与详细例子
Linux crontab定时执行任务 命令格式与详细例子,大家可以参考下。基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令转载 2015-11-07 08:53:41 · 328 阅读 · 0 评论 -
Nginx实战之让用户通过用户名密码认证访问web站点
有时我们会有这么一种需求,就是你的网站并不想提供一个公共的访问或者某些页面不希望公开,我们希望的是某些特定的客户端可以访问。那么我们可以在访问时要求进行身份认证,就如给你自己的家门加一把锁,以拒绝那些不速之客。实验环境:现在公司开通了一个内部使用网站为www1.rsyslog.org,要求所有人查看网页信息之前都必须要输入内定的用户名及密码方可浏览网页有关nginx下虚拟主转载 2015-11-10 17:45:08 · 14616 阅读 · 0 评论 -
python 的日志logging模块学习
1.简单的将日志打印到屏幕 import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message') 屏幕上打印:WARNING:roo转载 2015-11-10 17:16:58 · 265 阅读 · 0 评论 -
Linux 安装.src.rpm源码包的方法
方法一:以setarch-1.3-1.src.rpm 软件包为例(可以到CSDN http://download.csdn.net/source/215173#acomment下载)假设该文件已经存在于/usr/local/src/下。在该目录下执行rpmbuild --rebuild --clean setarch-1.3-1.src.rpm 若顺利执行成功则会在/usr/src/red转载 2015-11-13 09:22:58 · 410 阅读 · 0 评论 -
发现大量的TIME_WAIT解决办法
本文出自 “聆听未来” 博客,请务必保留此出处http://kerry.blog.51cto.com/172631/105233今天早上一上班,有同事就反映公司好几个网站都打不开,登陆数据库服务器(windows),发现很卡,于是重启了下服务器,进入系统后,没过一会问题依旧,查看了下系统进程,发现mysql占用率达到99%,可以肯定的是mysql连接出现问题:netstat -转载 2015-11-13 10:24:10 · 1462 阅读 · 0 评论 -
Nginx + https + 免费SSL证书配置指南
请参考 Nginx Wiki http://wiki.nginx.org/NginxHttpSslModule生成证书$ cd /usr/local/nginx/conf$ openssl genrsa -des3 -out server.key 1024$ openssl req -new -key server.key -out server.csr$ cp ser转载 2015-11-16 18:10:06 · 620 阅读 · 0 评论 -
Git使用教程
转自: http://www.cnblogs.com/tugenhua0707/p/4050072.htmlGit使用教程 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪转载 2015-11-24 10:35:06 · 309 阅读 · 0 评论 -
pip缓存下载的包文件
创建~/.pip/pip.conf, 增加如下语句[global]download_cache = ~/.cache/pip或者直接执行下述语句.printf '[global]\ndownload_cache = ~/.cache/pip\n' >> ~/.pip/pip.conf原创 2015-11-18 10:48:35 · 7420 阅读 · 0 评论 -
Redis Sentinel 说明
用途 Redis Sentinel 用于为redis提供高可用保证, 稳定版从Redis 2.8开始被引入, 能够检查master和slave的状态是否正常、master失效时提供自动主从切换。配置文件sentinel.confsentinel monitor mymaster 127.0.0.1 6379 2sentinel down-after-milliseconds mymaster 6翻译 2017-02-20 15:50:12 · 296 阅读 · 0 评论