概述
分享下之前总结的一些基础环境配置linux系统界面,通常在你领到一台新的linux裸机或则刚装完操作系统时必须做什么配置?下边是基于redhat6.8操作系统的配置,centos类似操作。
1、防火墙
防火墙这个看你们爱好了linux yum 配置嵌入式linux驱动程序设计从入门到精通,我们习惯在网路层面起来做控制,操作系统通常是关防火墙的:
关掉命令如下:
#serviceiptablesstop
#chkconfigiptablesoff
2、selinux
selinux主要作用就是最大限度地减少系统中服务进程可访问的资源(最小权限原则),大鳄级别的可以开着做限制,不过我习惯是关掉了。。。
关掉命令如下:
#setenforce0
#sed-i's/enforcing/disabled/'/etc/selinux/config
#cat/etc/selinux/config
3、配置ssh
有些地方明令限制是不能用root登陆的,你们看须要吧,由于是虚拟机linux yum 配置,所以我都是会开容许root远程登陆这个配置的。
容许root登陆配置如下:
#vi/etc/ssh/sshd_config
PermitRootLoginyes
4、hostname
主机名的设置6和7以上的版本是不一样的,这儿要注意下版本方面的问题。诸如6的redhat是更改配置文件/etc/sysconfig/network,7就是/etc/hostname了。
设置主机名命令:
#hostnamedba_devops
#vi/etc/sysconfig/network
hostname=dba_devops
#echo"192.168.43.244dba_devops">>/etc/hosts
#cat/etc/hosts
5、配置163yum
配置yum源还是很有必要的,虽然你也不想啥都要自己去编译安装,还不晓得会不会出问题,这儿的yum源你们按照自己须要改一下吧~
配置yum命令如下:
#cd/etc/yum.repos.d
#mkdir-pbackup
#mv*.repobackup/
#rpm--import
#wget
#mvCentOS6-Base-163.repoCentOS-Base-163.repo
#sed-i'/mirrorlist/d'CentOS-Base-163.repo
#sed-i'/[addons]/,/^$/d'CentOS-Base-163.repo
#sed-i's/$releasever/6/'CentOS-Base-163.repo
#sed-i's/RPM-GPG-KEY-CentOS-5/RPM-GPG-KEY-CentOS-6/'CentOS-Base-163.repo
#yumcleanall
#yummakecache
6、编辑最大文件打开数限制
linux会为每位用户登入系统打开最大文件数都有限制,这个限制通过ulimit-n可以看见,通常是1024。在一些并发或多线程情况下,须要突破这个限制,下边介绍下如何去调这个参数。
1、编辑/etc/security/limits.conf(root执行)
echo"*softnofile60000">>/etc/security/limits.conf
echo"*hardnofile60000">>/etc/security/limits.conf
2、临时更改(root执行)
echo"ulimit-n60000">>/etc/profile
7、创建用户
后面有讲过linux用户跟用户组方面的一些概念,你们也可以瞧瞧,创建用户我通常是习惯下边的命令来做,可以参考下:
创建用户命令:
groupadd-g600docker
useradd-gdocker-d/home/docker-m-u600docker
passwddocker
里面就是我在安装一个新的操作系统后基本会做的一些基本配置,你们也可以参考下去做一些改进。