Linux命令全称

df ==> disk free  空余硬盘

su ==> switch user 切换用户,切换到root用户

du ==> disk usage 硬盘使用率

sudo ==> Superuser do 使用高级权限执行命令

ps ==> process status 进程状态

其他命令参考:http://blog.csdn.net/alex_sym/article/details/7409566

linux安全设置

阿里云云盾提供的安全设置:

登录配置检测 :

对服务器的SSH入口配置进行基线检查,包括禁止root登录、SSH IP限制、修改默认22端口等,以达到企业安全标准的SSH准入配置

配置项 建议值 安全建议
port 设置为非22 修改当前值为建议值
permitrootlogin 设置为no

弱口令检测:

检测是否存在系统弱口令

进程权限配置不当 :

检测是否有以root权限运行的web容器(组件),同时建议对敏感WEB容器(组件)建立独立账户并修改相关文件目录的属主(组)

rsync实现多台linux服务器的文件同步

rsync的百度百科介绍:rsync是类unix系统下的数据镜像备份工具——remote sync。一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH、rsync主机同步。)

最近在搞阿里云的SLB,但是阿里云没有提供WEB服务器的文件同步,还好rsync可以实现,但弄了好久,所以希望阿里云能够早日出想新浪SAE的自动同步功能,或者出一个针对ESC的rsync配置视频或文档也好啊,让我们这些小白少走些弯路。好了,我们来学习一下rsync的配置。 目的是想从rsync服务端(10.171.88.115)的文件同步到rsync客户端(10.172.222.246),这里的ip地址是ECS的内网地址 (注:以下配置的时候有时会用到两个-,但由于看不大清,所以我在两个-中间加了空格,真正使用时请去掉中间空格,以防不能正确执行)

继续阅读“rsync实现多台linux服务器的文件同步”

Linux查看目录挂载点

用命令 df 即可

加上-kh更容易看些:

 

摘自:http://www.2cto.com/os/201406/306504.html

linux磁盘空间用满的处理方法

linux下空间满可能有两种情况

可以通过命令
df -h  查看磁盘空间占用,实际上是查看磁盘块占用的文件(block)
df -i  查看索引节点的占用(Inodes)
磁盘块和索引节点其中之一满,都会导致无法创建文件,提示磁盘空间已满。
所以请注意,查看磁盘还有空间,但是创建文件提示空间满,可能是inodes节点已满
通过命令:find / -size +100M |xargs ls -lh
列出系统内大于100M的文件
du -h –max-depth=1
查看当前目录内文件夹的大小
可以两种方式都测试下,有些时候,占用了大量空间的其实是系统日志或业务附件等小文件,
所以根据文件大小去查找不一定能查出正在占用硬盘空间的【目录】或文件,建议使用第二种
日志文件较大
web访问日志,建议做定时任务日志切割,以天为单位做压缩备份(可以通过脚本实现),保留一定时间以备查看,有需要可以做日志分析。
以一键安装包的环境为例,/alidata/log/ 目录下是是日志文件,可以检查文件大小是否占满磁盘使用,通常,access目录下文件为访问日志,error为错误日志。如磁盘占慢,这些日志又不重要,那么可以做清空处理,
方法1,可以rm 删除掉,
方法2, echo”” >access.log
大量小文件引起
由于业务需求,产生大量小文件,需要考虑新增加磁盘或者使用oss存储服务
http://help.aliyun.com/all/11108271.html?spm=5176.383377.1996834802.6.7hPoRe

备注:

摘自:http://help.aliyun.com/knowledge_detail.htm?spm=5176.7114037.1996646101.1.HvMNHR&categoryId=8314864&knowledgeId=5980334&pos=1

Linux中安全重启服务

场景:

在服务仍然运行的情况下,修改服务配置文件后,希望能安全地重启。

安全考虑一:不关闭服务的情况下使新的配置生效

示例:

安全考虑二:确保重启服务时,新的配置没有问题

示例:

说明,使用condrestart选项时,系统会测试新的配置文件是否有问题,没问题的情况下才会重启,否则不会使用新的配置来重启服务

 

摘自:《LINUX 运维之道》 丁明一 著