linux 系统优化】的更多相关文章

1.Linux系统优化及基础命令 2. vim编辑器 vim 操作命令 在命令模式下操作 pageup 往上翻页(重要指数****)pagedown 往下翻页(重要指数****)H 移动到屏幕首行gg 移动光标到文档的首行(重要指数****) 前面加数字n表示移动到n行内容G 移动到文档最后一行(重要指数*****)​/nologin 在整个文档中从上往下查找(重要指数*****) 再按n 选择下一个单词 N 选择上一个单词​?root 在整个文档中从下往上查找(重要指数*****) 再按n 选…
linux系统优化基础 tags: linux 优化 kingle---### 1, 查看centos版本:cat etc/redhat-release 看看centos架构信息:uname -m 查看内核信息:uname -r -r 显示内核信息 -m 显示系统架构信息 -a 显示系统所欲信息 -n 网络节点主机### 2, ctrl+ L 清屏操作 ctrl+d 退出当前用户 ctrl + c 结束操作 ### 3, 创建用户 useradd 创建密码 passwd 免交互设置密码 echo…
Linux 系统优化 关闭SELinux [root@workstation ~]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config [root@workstation ~]# setenforce 0 [root@workstation ~]# getenforce 关闭Firewalld防火墙 等业务调试好之后再开启,防止在部署业务期间,防火墙的影响. [root@workstation ~]# syst…
前言:这篇博客主机讲下安装Linux系统后调优及安全设置 基础环境 一.使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 先备份 下载163yum源:http://mirrors.163.com/.help/CentOS6-Base-163.repo 清除旧缓存 创建新缓存 安装必要的软件包 二.关闭SElinux功能 详见上篇博客http://www.cnblogs.com/0zcl/p/6783681.html 三.关闭iptalbes防火墙 关闭防火墙的目的是为了…
#!/bin/bash ############################################################################## # File Name : Linux system config # description : This script is used to set linux system # Author : simon # Mail : 24731701@qq.com ###########################…
安装软件 通过yum安装 自动补全工具:yum completion yum install -y tree bash-completion wget vim find -[TAB] 更改系统的yum源, 阿里云 阿里云 Linux无法上网排查过程 . 查看是否能上网 [root@bigdata ~]# ping baidu.com connect: 网络不可达 . 验证是否DNS 域名解析 域名---->ip地址 [root@bigdata ~]# ping 223.5.5.5 connect…
一.linux用户名和密码远程登陆的修改: windows默认的远程端口和管理员:user:administrator    prot:3389在管理--->本地用户和组   进行权限设置或者修改用户名密码 ,而在linux远程连接是root   22端口更改端口和用户: vi /etc/ssh/sshd_config 修改完成后重启生效: /etc/init.d/sshd restart 关闭防火墙:/etc/init.d/sshd stop UseDNS:指定sshd是否应该对远程主机名进行…
1.     无论是哪个版本的linux,都会提供32位和64位的两个版本的镜像. i386为32位 x86_64为64位 两者的区别: 1)目标:需要大量的内存需求的行业为64位,普通用户的需求为32位. 2)配置:64位电脑最好用64位操作系统发挥性能,也可安装32位操作系统,但性能不能最佳. 3)运行速度:64位快 4)寻址能力不同:64位cpu可以控制高达128G的内存,32位是4G左右,但是可通过PAE功能进行扩展,就可以安装8G内存 5)64位将占据越来越多位置 2.查看系统版本:c…
修改 vi /etc/sysctl.conf后执行命令 sysctl -p立即生效 首先,系统的不同也会导致 /etc/下的 文件的不同,原本powerpc 环境下 在 /etc/init.d/下有个 bootmisc.sh 的脚本.启动启动的时候会执行该脚本. 但是我现在的 环境是 fedora15 ,找不到 bootmisc.sh 文件了.但是在 /etc/rc.d 中有个 rc.local文件,当正常启动时 会加载该文件,所以在 rc.local 文件中 增加命令 /sbin/sysctl…
一.更改 ssh 服务远程登录的配置 windows:默认远程端口和管理员用户 管理员:administrator port :3389 Linux:远程连接默认端口和超级用户 管理员:root   port:22 1.端口的范围是 0—65535 ssh 服务所在位置:/etc/ssh/sshd_config 默认ssh的端口就是22, 手动配置端口#Port 52113#可以更改连接ssh的端口号. #Protocol 2#表示的是两种ssh协议,ssh1.ssh2,2代表的就是ssh2协议…
1.关闭selinux 2.关闭防火墙 3.关闭NetworkManager 4.为系统运维管理员创建普通用户,并配置sudo(vi  sudo) 5.清空泄漏系统版本信息的文件 6.基础优化sshd服务 vim /etc/ssh/sshd_config egrep -n 'GSSAPIA|UseDNS' /etc/ssh/sshd_config(查看是否修改了) 7.修改系统YUM源,添加系统epel源 curl -o /etc/yum.repos.d/CentOS-Base.repo htt…
1.系统安装前的规则 a.分区:不同环境不同分法,按自己的需求来 以硬盘500G为例 /boot 100M-200M(只存放grub和启动相关文件,不存放其他) /  80G-100G (因为很多人默认会把各种东西放到根目录下,没有单独挂载的分区都属于根 swap 内存小就一般分2倍,内存大(现在服务器16G以上内存很常见)就最大4G或者8G /var 50-100G (主要存放日志,邮件,ftp,httpd等家目录,kvm的磁盘文件等 /vm 50-100G (主要存放vmware虚拟机) /…
一.系统优化配置 1.修改yum源  配置国内yum源 阿里云yum源地址 #CentOS 5.x wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo #CentOS 6.x wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo #CentOS 7.x wg…
系统优化参数总结: net.ipv4.tcp_syncookies = 表示开启SYN Cookies.当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击 net.ipv4.tcp_tw_reuse = 表示开启重用.允许将TIME-WAIT sockets重新用于新的TCP连接 net.ipv4.tcp_tw_recycle = 表示开启TCP连接中TIME-WAIT sockets的快速回收 关闭 tcp_tw_reccycle 的时候,kernal 是不会检查对端机…
1. 系统安装 本着纯净系统的原则,我们在安装系统时,应选择minimal install选项,来执行最小化安装,以便有需要时,安装我们需要的安装软件包. 操作系统为CentOS7.3 1611 下载地址: https://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1611.iso 2. 修改yum源,并安装常用软件 由于系统的yum源并不能每次都选择到国内的yum源进行安装,影响安装效率,可以替换为国内…
# 2 millions system-wide sysctl -w fs.file-max=2097152 sysctl -w fs.nr_open=2097152 echo 2097152 > /proc/sys/fs/nr_open ulimit -n 1048576ulimit -u 12000 /etc/sysctl.conf 持久化 ‘fs.file-max’ 设置到 /etc/sysctl.conf 文件: fs.file-max = 1048576 /etc/systemd/sy…
对MySQL来说,操作系统层面的优化也可以值得考虑一下:就是swappiness. swappiness的大小主要对如何使用swap分区有着密切的联系. 来看一下: [root@chaofeng ~]# cat /proc/sys/vm/swappiness 这个数值有两个极限值:一个为0,另一个为100 0代表:最大限度地使用物理内存,然后才是swap分区,这种行为有可能导致系统内存溢出产生OOM问题,因此我们基本都不这样子设计 100代表:积极地使用swap分区,并把内存上面地数据及时搬到s…
ulimit -SHn 65535内核优化net.ipv4.ip_forward = 1            #开启路由功能net.ipv4.conf.default.rp_filter = 1    #禁用所有IP源路由 net.ipv4.conf.default.accept_source_route = 0    #禁用icmp源路由选项kernel.sysrq = 0    #关闭SysRq功能,SysRq代表的是Magic System Request Keykernel.core_…
1.查看系统进程命令 top 进入后可按s 加时间,指定多长时间刷新一次 2.查看cpu信息 cat /proc/cpuinfo 3.查看内存信息 cat /proc/meminfo 4.清理内存:主动垃圾回收 http://blog.csdn.net/mafuli007/article/details/7573521 sync echo 3 > /proc/sys/vm/drop_caches echo 1 > /proc/sys/vm/drop_caches 5.只查看内存占用 free…
Linux系统优化配置 更新国内镜像源 国内速度快的常用更新源如下: ​ http://mirrors.sohu.com ​ http://mirrors.163.com [root@greymouster ~]# cd /etc/yum.repos.d/ [root@greymouster yum.repos.d]# ll total 16 -rw-r--r--. 1 root root 1926 Nov 27 2013 CentOS-Base.repo -rw-r--r--. 1 root…
Linux内核socket优化项 vi /etc/sysctl.confnet.core.netdev_max_backlog = 30000  每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目 net.core.somaxconn = 262144   用来限制监听(LISTEN)队列最大数据包的数量,超过这个数量就会导致链接超时或者触发重传机制 net.core.rmem_default = 8388608    接收套接字缓冲区大小的默认值(以字节为单…
原文: http://mp.weixin.qq.com/s?__biz=MzAwNjMxNjQzNA==&mid=207772333&idx=1&sn=cfc8aadb422f7dfbb19ccb01bc16d27b&scene=1&key=c76941211a49ab588f3b183a6541a58b69dd1257b9b4cc7c94159b3cf183b0501ebcad19398e8043df5dd49bbeb39edf&ascene=0&…
http://blog.csdn.net/guowake/article/details/6615728 1.修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄).可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:[speng@as4 ~]$ ulimit…
linux作为服务器系统,当运行高并发TCP程序时,通常会出现连接建立到一定个数后不能再建立连接的情况 本人在工作时,测试高并发tcp程序(GPS服务器端程序),多次测试,发现每次连接建立到3800左右时,再也不能建立tcp连接,最总上网搜索,参考:http://blog.csdn.net/guowake/article/details/6615728解决了连接限制的问题,此处记录下来,方便日后工作继续使用,虽然参考博文中内容有点多,文中所描述的内容也不怎么明白,但总结下来,按如下几步操作即可(…
1.适用命令及方案如下:[远程连接及执行命令]ssh -p22root@10.0.0.19ssh -p22 root@10.0.0.19 /sbin/ifconfig[远程拷贝:推送及拉取]scp -P22 -r -p /etc root@10.0.0.19:/tmp/scp -P22 -r -p root@10.0.0.19:/tmp/ /etc[安全的FTP功能]sftp -oPort=22 root@10.0.0.19[无密码验证方案]例如利用sshkey批量分发文件,执行部署操作. 2.…
linux基础简答题 扇区及其4个主分区的原因 在第一个扇区中,保存着引导记录和分区信息,容量为512bytes,主引导记录(相当于MBR)446 bytes,分区表64bytes,记录每个分区信息要16bytes,所以只剩下16*4,4个主分区了, 但是可以在主分区下分成若干个逻辑分区. 磁盘的演变: 以前老式的磁盘:每个磁道的扇区空间都一样,这样外磁道整个弧长要大于内部的扇区弧长,因而其磁记录密度就要比内部磁道的密度要小.最终,导致了外部磁道的空间浪费. Zoned-bit recordin…
http://soft.chinabyte.com/os/285/12349285.shtml (转载时原文内容做个修改) 1.修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄).可使用ulimit命令查看系统允许当前用户进程打开的文件数限制: ulimit -n 10…
1.TCP连接(短链接和长连接) 什么是TCP连接?TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的.可靠的.基于字节流的传输层通信协议. 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次挥手,所以说每个连接的建立都是需要资源消耗和时间消耗的. TCP短链接:短连接是指通信双方有数据交互时,…
HDFS优化之实战经验 Linux系统优化 一.禁止文件系统记录时间 Linux文件系统会记录文件创建.修改和访问操作的时间信息,这在读写操作频繁的应用中将带来不小的性能损失.在挂载文件系统时设置noatime和nodiratime可禁止文件系统记录文件和目录的访问时间,这对HDFS这种读取操作频繁的系统来说,可以节约一笔可观的开销.可以修改/etc/fstab文件中noatime和nodiratime来实现这个设置. 如对/mnt/disk1使用noatime属性,可以做如下修改: $ vim…