注册 登录
  • 一份付出一分收获点我获取博客邀请码
  • 明明可以过安分的生活,却偏偏有颗不安分的心。赞助会员表
  • 遇到问题时,不要轻易去放弃所遇到的这个难题,解决问题的方法有很多种,主要看你动不动脑了。最新电影电视
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏或者分享给其他技术爱好者
  • 本站福利,湖南卫视在线直播。点我查看湖南卫视直播

标签:优化

Linux 常用内核网络参数与相关问题处理

Linux 常用内核网络参数 注意:不同类型或版本操作系统下内核参数可能有所不同。 参数 描述 net.core.rmem_default 默认的 TCP 数据接收窗口大小(字节)。 net.core.rmem_max 最大的 TCP 数据接收窗口(字节)。 net.core.wmem_default 默认的 TCP 数据发送窗口大小(字……

linux系统登录就邮件提示

提要 有的时候我们的服务器比较重要平时也几乎不登录,比如yum源服务器,所有服务器都会通过自建yum源来进行yum安装,又比如邮件服务器,想做成有人登陆就会有提醒,比如发送邮件,至少我们知道有人登录了是不是自己人登录的。 简单写个小脚本就可以了。 ……

Linux 系统中常见的日志文件介绍

服务器 ECS Linux 系统中,日志文件是非常重要的文件,它们记录了很多系统中重要的事。Linux 系统中常见日志文件概述如下: /var/log/cron 可以在 cron 文件中检查 crontab 任务调度是否实际执行,执行过程是否发生错误,以及 /etc/crontab 文件是否有语法错误或编写错误。 /var/log/dmesg 可以在 dm……

Linux 修改编码格式

通常情况下,服务器  Linux 默认的编码格式是 utf-8。而安装有些软件可能需要 GBK 等编码支持。本文以 CentOs 6.5 系统为例,建议介绍修改系统编码格式为 zh_CN.GBK 的方法。 方法一 1.vim /etc/profile.d/chinese.sh 2.写入以下内容 export LC_ALL=zh_CN.GBK export……

Linux /tmp 目录文件定期清理原理

Linux 系统(CentOS/Aliyun Linux),/tmp 目录用于存放临时文件,该目录下的文件会被定期清理。 相关操作是由系统预置的计划任务执行的: cat /etc/cron.daily/tmpwatch 说明: /usr/sbin/tmpwatch “$flags” 30d /var/tmp 这一行的意思是每 ……

Linux 服务器解压超过 4G 的 ZIP 压缩文件

Linux 的 unzip 命令解压缩 4G 以上的文件会报错,这是 unzip 软件本身的限制所致。如果需要解压 4G 以上的 ZIP 压缩包,可以使用 7zip 工具处理。 1. 通过安装工具安装: Centos:yum –y install p7zip Ubuntu:sudo apt-get install p7zip 2. 脚本安装: 下载 7z……

Linux 查看物理 CPU、内存信息

可以通过本文如下方法查看云服务器 ECS Linux 系统的 CPU、内存相关信息: 说明: 总核数 = 物理CPU个数 × 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 × 每颗物理CPU的核数 × 超线程数   1. 查看物理 CPU 个数 cat /proc/cpuinfo| grep "physical id"| sort……

ECS CentOS 和 Red Hat Linux 系统设置服务自启动

Linux CentOS 和 Red Hat Linux 系统中设置服务自启动的两种方式如下: 1、修改 /etc/rc.local 文件,添加启动服务的命令。 先写好启动脚本或者启动命令,保证启动脚本或命令能正常启动服务,将脚本路径或启动命令添加至/etc/rc.local文件中。操作示例: vim /etc/rc.local 在最后一行加入启动服务脚……

Linux 系统屏蔽某个 IP 的访问

本文简要说明 Linux 系统环境下,禁止某个 IP,或者某个 IP 段访问某个服务的配置方法。 注:下文相关 IP 是举例说明,用户需要结合自己的需求进行设置。   方法一 vim /etc/hosts.deny 对配置文件做如下修改 添加内容 sshd:203.215.252.189 #禁止203.215.252.189对服务器SSH的访……

Linux 查看用户登录记录

要点: 用户登录的信息通常记录在 utmp(/var/run/utmp)、wtmp(/var/log/wtmp)、btmp(/var/log/btmp) 和 lastlog(/var/log/lastlog) 等文件中。 who、w 和 users 等命令通过 utmp(/var/run/utmp) 文件查询当前登录用户的信息。 last 和 ac 命令通……

Linux 保存用户登录操作命令记录

在  /etc/profile 最下方添加以下信息,唯一修改的地方就是 LOG_DIR 对应的目录位置,默认或根据需要保存的目录进行相应修改即可。 添加后需要执行 source /etc/profile 使其生效。 ……

Linux系统随机生成复杂密码方法

使用 mkpasswd 命令生成随机密码 首先需要安装 mkpasswd 包,它包含在 expect 包里,安装方式为: yum install expect -y 安装完成之后,就可以使用 mkpasswd 命令来生成随机密码了。 mkpasswd 支持的主要参数如下(区分大小写): -l   生成密码的长度,默认是 9 位,不同版本的默认长度可能是不……

Linux 主机删除文件后磁盘空间显示不变

可以使用命令行查看,出现如下情况: df  -h 占用空间90%,占用 17G 空间。 du -sh ./*  查看根目录下的空间占用,加起来不到10G,差别比较大。 如果删除的文件正在被调用,则直接删除文件可能会导致句柄未释放,磁盘空间还被占用的情况。 处理办法 可以执行命令 lsof|grep deleted  获得一个已经被删除但是仍然被应用程……

Linux 修改 root 用户名称

修改云服务器 ECS Linux 默认管理员 root 的用户名可以提高系统的安全性。本文对此进行简要说明。   以 CentOS 为例,登录后修改 /etc/passwd 与 /etc/shadow ,将第一行开始的 root 改为新的用户名(比如 admin),修改之后通过 wq! 保存。 修改并保存后,重启服务器后即可生效,可以看下文件的权……

Linux 添加 root 权限帐号

如果希望添加一个拥有root权限的帐号admin,可参考以下步骤进行: 1、添加一个普通权限的用户 testadmin useadd -m testadmin 2、设置 testadmin 的密码 passwd testadmin 按照提示输入并二次确认密码 3、将 /etc/passwd 中 testadmin 的uid 和 gid 调整为 0,即将 te……

Linux 常见安全检查方法

一、检查系统密码文件,查看文件修改日期 # ls -l /etc/passwd 二、查看 passwd 文件中有哪些特权用户 # awk -F: '$3= =0 {print $1}' /etc/passwd 三、查看系统里有没有空口令帐户 # awk -F: 'length($2)= =0 {print $1}' /etc/shadow 四、检查系统守护进……

Linux 启动或禁止用户或 IP 通过 SSH 登录

限制用户 SSH 登录 1.只允许指定用户进行登录(白名单): 在 /etc/ssh/sshd_config 配置文件中设置 AllowUsers 选项,(配置完成需要重启 SSHD 服务)格式如下: AllowUsers aliyun test@192.168.1.1 # 允许 aliyun 和从 192.168.1.1 ……

Linux下使用 script 命令记录用户操作行为

Script 命令可以帮助管理员记录用户的操作行为,包括用户查看文件中的哪些具体内容,写入了哪些文件,写了些什么都能看到,比较详细的记录了用户的操作行为。 本文对此进行简要说明。 1.添加日志记录 ……

Linux 服务器发现未授权登录用户处理办法

如果担心有非法用户闯入系统,最简单的办法就是用 w 命令来检查。 如果确认有非法用户出现在系统内,可以立即 kill 用户相关进程。 vi /etc/passwd 把其的口令修改为“*”,或者把 shell 改为/sbin/nologin: 1. 先用w命令查看该用户tty号,然后用 fuser -k tty号(或显示pts/*)#踢出用户 2. 或者先用……

Centos 7 系统 下iptables 服务的使用

说明:Centos 7 默认的防火墙是 firewall ,鉴于 iptables 使用的比较广,本文简要介绍在 CentOS7.0 系统下 iptables 服务的安装以及相关的使用方法。 禁用 firewall 开机启动 为了防止与 iptables 服务冲突,先禁用 firewall 开机启动: 使用 systemctl status firewa……

Linux 结束正在登录的远程终端

1. 如果在服务器上执行 who 查看存在多个终端登录,并且需要结束其他的终端登录。这可以通过登录 IP 判断哪个终端是自己的 2. 如果通过 IP 无法确定,则可以执行 ps -ef |grep pts/ 显示终端进行的操作信息,这时查看终端 pts/1 显示执行的命令是 ps -ef 与 grep pts/ 与自己的操作吻合,说明 pts/1 是自己的……

Linux系统 SSH 服务安全配置简要说明

Linux 服务器 SSH 服务的安全配置,可以从以下几个方面进行优化。 1、修改 ssh 的连接端口,建议改成非标准的高端端口【1024到65535】。 Port 22022   2、禁止 root 用户直接登录 ssh,用普通账号 ssh 连接,然后在切换到 root 账号登录。 在/etc/ssh/sshd_config配置文件中设置以下参……