`
san_yun
  • 浏览: 2651654 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

linux 系统环境设置

 
阅读更多

 

yum--update 服务停止

/sbin/service yum-updatesd status

/sbin/service yum-updatesd stop

 

/sbin/chkconfig --list

/sbin/chkconfig  -----level  yum-updatesd 2345 off

 

设置hostname

vi /etc/sysconfig/network

 hostname server20

 

设置DNS

ivi /etc/resolv.conf

 

设置ip

setup

 

重启网络服务

service   network    restart

 

查看网卡情况

ip addr

参考: http://www.cnitblog.com/201/archive/2009/08/20/60887.html

 

创建用户

groupadd admin
useradd -m -g admin admin
userdel -fr admin

 

sudo 免输入密码

需要root权限

vi /etc/sudoers

# User privilege specification 
root    ALL=(ALL:ALL) ALL  
后面一行新增
admin   ALL=(ALL)       NOPASSWD :ALL

 

 

配置ssh

1.ssh-keygen

2. cp id_rsa authorized_keys (目的是保证authorized_keys的权限一致)

3. vi authorized_keys

4. vi /etc/ssh/sshd_config

设置下面的选项:

Port 2209
PermitRootLogin no
UseDNS no
PasswordAuthentication no
GSSAPIAuthentication no #此项默认为yes,默认登录很慢

5. /etc/init.d/sshd restart

 

配置limit

/etc/security/limits.conf
# End of file 一行后:
admin soft nofile 65535
admin hard nofile 65535

 

配置limit系统内核

vi /etc/sysctl.conf

sudo /sbin/sysctl -p 生效

 

#kernel.shmall = 4294967296 一行后新增:

net.core.wmem_max=12582912
net.core.rmem_max=12582912
net.ipv4.tcp_rmem= 10240 87380 12582912
net.ipv4.tcp_wmem= 10240 87380 12582912
net.ipv4.tcp_mem=  10240 87380 12582912
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_sack = 0
net.ipv4.tcp_fack = 1
net.ipv4.tcp_no_metrics_save = 1
net.core.netdev_max_backlog = 262144
net.core.somaxconn = 262144
net.ipv4.tcp_fin_timeout = 8
net.ipv4.tcp_keepalive_intvl = 20
net.ipv4.tcp_keepalive_probes = 5
net.ipv4.tcp_keepalive_time = 20
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 0
net.ipv4.ip_local_port_range = 32768 65535
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.tcp_max_tw_buckets = 1000
net.ipv4.tcp_max_orphans = 262144
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_synack_retries = 1
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_fin_timeout = 1
net.core.somaxconn=131072
fs.file-max=3224775

注意 :内核2.6.32需要修改ulimit 中的max user processes(参考:http://blog.yufeng.info/archives/2568

[admin@server3 app]$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 192090
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65535
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 192090
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
  • 修改 /etc/security/limits.d/90-nproc.conf ,把默认的1024修改为unlimited
    *          soft    nproc     unlimited
    
分享到:
评论

相关推荐

    Linux 环境变量设置

    环境变量是Linux系统的核心组成部分之一,正确理解和掌握它们对于管理和维护Linux系统至关重要。无论是系统管理员还是普通用户,都应该熟悉如何有效地使用环境变量来提高工作效率和系统性能。通过上述操作,我们可以...

    linux的Qt设置系统时间

    总结,通过Qt 4.8.5,我们可以利用`QDateTime`和`QProcess`类来获取和设置Linux系统的日期和时间,以及管理时区。在进行这些操作时,理解Linux的命令行工具和权限管理是非常重要的。同时,要确保代码的安全性和用户...

    在Linux中用批处理设置环境变量的方法

    如果想要在登录Linux系统时自动设置一系列环境变量,可以将相应的export命令添加到用户家目录下的.bashrc或者.profile文件中。这样,每当用户登录系统时,这些环境变量就会被自动设置,方便用户进行工作。 最后,...

    Linux系统MTU设置检测工具

    "Linux系统MTU设置检测工具"是一款专为Linux用户设计的小型应用程序,基于GTK+图形库开发。GTK+是一种广泛用于创建图形用户界面的工具包,它允许开发者构建跨平台的应用程序,且在Linux环境下有良好的兼容性和丰富的...

    7231 Linux编译环境设置

    Linux 编译环境设置是指在 Linux 系统中编译和配置环境的设置,包括 cpu 型号的选择、编译工具的配置,以及一些驱动的模块选择。本文将详细介绍 Linux 编译环境的设置,包括目录结构、安装步骤、环境变量设置和内核...

    Linux环境变量设置总结

    系统环境变量是由系统管理员设置的,影响了整个系统的行为。用户环境变量是由用户自己设置的,影响了用户的运行环境。 2. 环境变量的作用 环境变量的作用是决定了系统的行为和应用程序的运行。例如,PATH 环境变量...

    ARM2440平台LINUX系统时间的设置修改方法

    在深入探讨ARM2440平台上LINUX系统时间的设置与修改方法之前,首先需要理解系统时间与硬件时间的概念及其在Linux环境下的作用。 - **硬件时间**:指的是计算机主板上内置的实时时钟(RTC),即我们常说的“BIOS时钟...

    LINUX-samba设置 LINUX-samba设置

    Linux Samba 设置是将 Linux 系统转换为文件服务器的过程,需要安装 VMware、安装 Linux、配置虚拟机网络设置、配置网络设置、重新启动网卡、创建新用户、设置用户密码和添加 Samba 用户等步骤。

    轻松搭建Linux系统环境

    教程名称:轻松搭建Linux系统环境课程目录:【】60分钟搭一个全能LINUX系统【】Linux安装与基本配置全程图解教程【】linux系统 ( 多重安装方法 ) 文档【】Linux系统服务器的搭建方法【】Novell SUSE Linux系统安装...

    jmeter在linux系统下运行及本地内存调优的方法详解

    1.在linux系统下安装跨系统传输文件工具  root用户下 根目录输入 yum -y install lrzsz 2.把apache-jmeter-4.0zip包 用rz命令上传到linux系统的根目录下 解压 3.配置jmeter环境变量 vim /etc/profile 添加 export...

    Linux 环境变量 设置总结

    在Linux系统中,环境变量扮演着至关重要的角色,它们决定了用户如何与系统交互以及系统如何执行各种任务。本文主要聚焦于Linux环境变量的设置,特别是关于`PATH`变量的配置,这对于有效地使用安装的应用程序至关重要...

    搭建Linux0.11系统环境

    总之,搭建Linux0.11系统环境是一个富有挑战性和教育意义的任务,它让你穿越时间,亲身体验Linux的起源和发展,同时也提供了深入学习操作系统底层机制的宝贵机会。在实际操作中,可能会遇到各种问题,但正是这些挑战...

    在Linux里设置环境变量的方法

    了解如何设置和管理环境变量对于任何Linux用户,尤其是开发者和系统管理员来说都是至关重要的。这篇博客将深入探讨如何在Linux中设置环境变量,并结合`Shell`编程进行学习。 首先,环境变量是全局的,它们在整个...

    大学生攻克Linux系统教程

    【大学生攻克Linux系统教程】 本教程专为对Linux操作系统感兴趣的初学者设计,旨在提供一个从零开始学习Linux的全面指南。教程内容涵盖了Linux系统的安装、基本操作、文本编辑器VI的使用、调试工具GDB的基础知识,...

    linux 设置系统语言

    ### Linux系统语言设置详解 在Linux环境中,根据不同的工作需求,我们经常需要调整系统的语言环境。这不仅可以提高工作效率,还能让非英语母语的用户更好地理解操作系统中的各项功能。本文将详细阐述如何在Linux...

    操作系统实验一熟悉实验环境——Linux

    操作系统实验一的主要目标是熟悉Linux操作系统环境,包括安装配置、基本操作、文件系统管理以及文本编辑。这个实验将涵盖以下几个核心知识点: 1. **Linux操作系统安装与配置**:实验要求参与者掌握Linux操作系统的...

    在 Linux 系统中搭建 Java 开发环境.docx

    在 Linux 系统中搭建 Java 开发环境.docx 在 Linux 系统中搭建 Java 开发环境.docx 在 Linux 系统中搭建 Java 开发环境.docx 在 Linux 系统中搭建 Java 开发环境.docx 在 Linux 系统中搭建 Java 开发环境.docx 在 ...

    趣谈Linux操作系统

    "pdf"文件可能是Linux操作系统的指南或手册,详细介绍了Linux的各个方面,包括但不限于文件系统结构、用户和组管理、进程控制、磁盘管理、系统更新和安全设置等。这些文档通常包含实例演示和命令参考,对于初学者和...

Global site tag (gtag.js) - Google Analytics