Linux发行版:centos 6.5

配置yum源

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo -P /etc/yum.repos.d/
sed -i 's#$releasever#6#g' /etc/yum.repos.d/CentOS6-Base-163.repo

如果需要,也可以加上epel的源

yum install epel-release -y
sed -i 's#https#http#g' /etc/yum.repos.d/epel*

清理和重建缓存

yum clean all
yum makecache

中文支持

yum groupinstall chinese-support -y

修改系统编码,vi /etc/sysconfig/i18n(或者在/etc/profile中加入export LANG=zh_CN.UTF-8,然后source /etc/profile)

LANG="zh_CN.UTF-8"

执行下命令locale,结果应该是这样

LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

修改时区

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

修改后可能发现某些日志记录的时间还不正确,就需要重启对应的服务,比如/var/log/message中时间不是更新后的时区,就:

service rsyslog restart

安装编译工具

yum install gcc gcc-c++ make -y

vim的基本配置

让vi命令默认调用vim, vi ~/.bashrc

alias vi='vim'

需要重载环境变量使之生效

source ~/.bashrc

基本的vim配置,vi ~/.vimrc

syntax on
set number
set nobackup
set noswapfile
set ignorecase
set shiftwidth=
set tabstop=
set expandtab
set encoding=utf-

windows下gvim的额外配置

"解决console输出乱码
language messages zh_CN.utf-8
"解决菜单乱码
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim

vim的配色方案,比较流行的solarized

"Linux模拟终端需要额外的下面四行配置(这里是xterm配色方案的xshell工具)
set background=dark
set t_Co=
let g:solarized_termtrans=
let g:solarized_termcolors=
"不喜欢配色中的斜体
let g:solarized_italic=0
"设定配色方案
colorscheme solarized

history显示时间和执行者

显示命令的执行时间和角色可以让history实用很多,vi /etc/bashrc

export HISTTIMEFORMAT="`whoami` : %F %T : "

使配置生效,命令

source /etc/bashrc

配置机器名

机器名为localhost或者在局域网内冲突可能会造成很多奇怪的问题,比如Java的Inetaddress.getlocalhost()

使用命令hostname,显示的如果是localhost.localdomain或类似名称,则需要修改

一般是根据用途命名,若暂时未明确用途,则可以用系统版本+ip后两段数字的方式防止重复

vi /etc/sysconfig/network

HOSTNAME=centos6.1.111

执行命令

hostname centos6.1.111

vi /etc/hosts(末尾加一行ip与机器名的映射)

192.168.1.111 centos6.1.111

测试一下

ping `hostname`

显示的是“ping 192.168.1.111”且响应无误即可

时间同步

配置一个ntp服务器,然后局域网内所有机器都从该服务器同步

选一台做ntp服务器,安装ntp和ntpdate

yum install ntp ntpdate -y

先同步下时间

ntpdate pool.ntp.org

修改ntp配置,vi /etc/ntp.conf,把默认的所有server配置注释或删除,添加下面的配置

server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 3.pool.ntp.org

启动ntp,并配置其开机启动

/etc/init.d/ntpd start
chkconfig ntpd on

其他服务器,安装和配置定时同步(每6小时一次)

yum install ntpdate -y
ntpdate [ntp server ip]
crontab -e
0 */6 * * * /usr/sbin/ntpdate [ntp server ip] > /dev/null 2>&1

可用句柄和端口

修改系统所有进程可用句柄数,vi /etc/sysctl.conf

fs.file-max=655360
net.ipv4.ip_local_port_range = 1024 65000

使之生效

sysctl -p

修改单个会话可用句柄数,vi /etc/security/limits.conf

* soft nofile 65536
* hard nofile 65536

加速ssh登录

vi /etc/ssh/sshd_config

UseDNS no
GSSAPIAuthentication no
/etc/init.d/sshd restart

关闭selinux

vi /etc/selinux/config

SELINUX=disabled

然后执行命令

setenforce 

Linux基本配置的更多相关文章

  1. Linux CentOS 配置Tomcat环境

    一.下载Tomcat 下载Tomcat方式也有两种,可以参考我的前一篇博文Linux CentOS配置JDK环境,这边就不再赘述. 二.在Linux处理Tomcat包 1.创建tomcat文件夹 mk ...

  2. Linux下配置一个VNC服务器

    在Linux下配置一个VNC服务器,并设置2个用户,要求其中一个用户登录时不需要输入密码. 然后在客户端使用ssh+vncview的方式访问. 1确认vnc安装 2配置vncserver 3测试vnc ...

  3. Linux网络配置基础

    linux网络配置常见有两种:桥接模式(Bridge)与NAT模式,还有一种Host-Only模式由于其局限性通常被舍弃就不加以说明了,下面我们介绍下桥接模式(Bridge)和NAT模式. 桥接模式( ...

  4. 在 Linux 上配置一个 syslog 服务器

    syslog服务器可以用作一个网络中的日志监控中心,所有能够通过网络来发送日志的设施(包含了Linux或Windows服务器,路由器,交换机以及其他主机)都可以把日志发送给它. 通过设置一个syslo ...

  5. Linux 目录配置

    一.Linux 目录配置标准:FHS FHS(Filessystem Hierarchy Standard) 的重点在于规范每个特定的目录下应该要放置什么样子的数据. FHS依据文件系统使用的频繁与否 ...

  6. 在Linux上配置xampp后远程访问域名报错

    在Linux上配置xampp后远程访问域名报错: New XAMPP security concept: Access to the requested object is only availabl ...

  7. linux下配置mysql默认编码utf8

    linux下配置mysql默认编码utf8 下面是需要在对应地方加入的配置 [client] default-character-set=utf8 [mysqld] character-set-ser ...

  8. Linux下配置Lamp

    linux下配置lamp步骤: 一.快速安装Apache+PHP5+MySql 先更新: # yum update 然后安装LAMP环境:(163的yum源上只有php5.1.6 mysql 5.0. ...

  9. Linux用户配置sudo权限

    Linux用户配置sudo权限 创建sudo权限用户 #useradd supope #passwd supope #visudo #supope         ALL=(ALL)       AL ...

  10. Linux下配置PHP开发环境

    转载于: http://www.uxtribe.com/php/405.html 该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件 ...

随机推荐

  1. BI (商业智能)

    BI (商业智能) 编辑 商业智能(BI,Business Intelligence). BI(Business Intelligence)即商务智能,它是一套完整的解决方案,用来将企业中现有的数据进 ...

  2. sql 存储过程 分页

    ALTER PROCEDURE [dbo].[BrokerToLenderDataShow2]@Where VARCHAR(200), --查询条件 不含'where'字符,如id>10 and ...

  3. Script to compile invalid objects in DB

    REM: Script to compile invalid objects in DB after refreshing REM: REM:***************************** ...

  4. HTML5,添加图片

    <img src="0.jpg" width="100"  height="150" alt="11">

  5. 【RoR win32】新rails运行后0.0.0.0:3000不能访问

    在浏览器中使用127.0.0.1:3000来访问

  6. yii2中textarea中的默认值设置

    1. view中显示文本域的位置 <?= $form->field($goods_model, 'goods_introduce')->textArea(['class'=>' ...

  7. php字符串首字母转换大小写的实例

    in: 后端程序首字母变大写:ucwords() <?php$foo = 'hello world!';$foo = ucwords($foo); // Hello World!$bar = ' ...

  8. 【海岛帝国系列赛】No.2 海岛帝国:“落汤鸡”市的黑帮危机

    50200210海岛帝国:“落汤鸡”市的黑帮危机 [试题描述] 近几天,犯罪分子发现“药师傅”帝国的警力约等于0.(请见YSF的海岛帝国)于是开始猖狂了起来.他们选择了依山靠水(农村?)的“落汤鸡”市 ...

  9. OpenStack 之vmware机器迁移到openstack集群

    原理 openstack本身是支持使用vmware格式的镜像的,但是是需要我们我们在/etc/nova/nova.conf的配置文件中指定该计算节点使用vmware的驱动 1 2 3 4 5 6 7 ...

  10. 图像处理控件ImageGear for .NET教程如何为应用程序 添加DICOM功能(2)

    在前面的一些关于图像处理控件ImageGear for .NET文章<图像处理控件ImageGear for .NET教程: 添加DICOM功能(1)>中讲解了如何对应用程序添加DICOM ...