(1)系统架构

查看内核

  1. # uname -s -r
  2. Linux 2.6.32-358.el6.x86_64

查看发布版本

  1. # cat /etc/redhat-release
  2. CentOS release 6.4 (Final)

查看CPU架构

  1. # arch
  2. x86_64(x86_64表示64位机器/i686表示32位机器)
  3. # getconf LONG_BIT
  4. 64

(2)用户设置

添加用户

  1. # /usr/sbin/useradd user1 -d /home/user1 -G nobody
  2. # passwd user1
  3. New password: 123456
  4. Retype new password: 123456
  5. passwd: all authentication tokens updated successfully.

确认用户

  1. # id user1

删除用户

  1. # userdel -r user1

赋予root权限

  1. # usermod -G wheel hoge
  2. # vi /etc/pam.d/su
  3. auth       required     pam_wheel.so use_uid  # <= 取消注释

用户一览

  1. # cat /etc/passwd

(3)网络设置

设置IP

  1. # vi /etc/sysconfig/network-scripts/ifcfg-eth0
  2. DEVICE="eth0"
  3. OTPROTO="static" # <=
  4. HWADDR="00:0C:29:53:A5:AE"
  5. IPV6INIT="no" # <=
  6. NM_CONTROLLED="yes"
  7. ONBOOT="yes"
  8. TYPE="Ethernet"
  9. UUID="1ca6acf4-ebce-415a-a89b-bf89a67819ff"
  10. IPADDR="xxx.xxx.xx.xx" # <=
  11. NETMASK="255.255.255.0" # <=
  12. GATEWAY="xxx.xxx.xx.xx" # <=
  13. DNS1="xxx.xxx.xx.xx" # <=
  14. # service network restart
  15. Shutting down interface eth0:
  16. ......
  17. Connection activated      [  OK  ]
  18. # ifconfig
  19. eth0      Link encap:Ethernet  HWaddr 00:0C:29:2F:D5:58
  20. inet addr:xxx.xxx.xx.xx  Bcast:xxx.xxx.xx.xx Mask:255.255.255.0
  21. ......

卸载NestworkManager服务

  1. # chkconfig NetworkManager off
  2. # yum -y remove NetworkManager

关闭IPv6

  1. # service ip6tables stop
  2. # chkconfig ip6tables off
  3. # echo "install ipv6 /bin/true" >> /etc/modprobe.d/disable-ipv6.conf
  4. # vi /etc/sysconfig/network
  5. NETWORKING_IPV6=no
  6. IPV6INIT=no
  7. # vi /etc/sysconfig/network-scripts/ifcfg-eth0
  8. # shutdown -r now
  9. # lsmod | grep ipv6
  10. 没有ipv6模块
  11. # netstat -an | grep ffff
  12. 没有:ffff:开始的IP
  13. # ifconfig
  14. 没有inet6 addr开始的文字

(4)包管理设置

yum清理

  1. # yum clean all
  2. Loaded plugins: fastestmirror, security
  3. Cleaning repos: base extras updates
  4. Cleaning up Everything
  5. # yum makecache
  6. Loaded plugins: fastestmirror, security
  7. Determining fastest mirrors
  8. ………….
  9. Metadata Cache Created

yum更新

  1. # yum -y update

自动更新

  1. # yum -y install yum-cron
  2. # vi /etc/sysconfig/yum-cron
  3. CHECK_ONLY=yes
  4. DOWNLOAD_ONLY=yes
  5. # /etc/rc.d/init.d/yum-cron start
  6. # chkconfig yum-cron on
  7. # chkconfig --list yum-cron

自动查找最快镜像

  1. # yum -y install yum-plugin-fastestmirror
  2. # vi /etc/yum/pluginconf.d/fastestmirror.conf
  3. enabled=0   ←0:无效 1:有效

添加repository

  1. # vi /etc/yum.repos.d/CentOS-Base.repo
  2. # rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
  3. # vi /etc/yum.repos.d/rpmforge.repo
  4. enabled=0
  5. # yum --enablerepo=rpmforge install xxxx
  6. # rpm -Uvh http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
  7. # vi /etc/yum.repos.d/epel.repo
  8. enabled=0
  9. # yum --enablerepo=epel install xxxx

(5)设置vim

  1. # yum -y install vim-enhanced
  2. # vi /etc/profile
  3. alias vi='vim'
  4. # source /etc/profile
  5. # vi /etc/vimrc

(6)安全设置

关闭SELinux

  1. # getenforce
  2. # setenforce 0 ←临时关闭
  3. # vi /etc/sysconfig/selinux
  4. SELINUX=enforcing
  5.    ↓
  6. SELINUX=disabled

停止iptables

  1. # /etc/rc.d/init.d/iptables stop
  2. iptables: Flushing firewall rules:                         [  OK  ]
  3. iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
  4. iptables: Unloading modules:                               [  OK  ]
  5. # chkconfig iptables off
  6. # chkconfig --list iptables
  7. iptables        0:off 1:off 2:off 3:off 4:off 5:off 6:off

(7)系统运行情况

磁盘使用情况

  1. # df -h
  2. # yum -y install sysstat
  3. # iostat

内存使用情况

  1. # free -m

CPU和内存

  1. # cat /proc/cpuinfo
  2. # cat /proc/meminfo

(8)其他

本地语言化

  1. # yum -y groupinstall "Japanese Support"
  2. # vi /etc/sysconfig/i18n
  3. LANG="en_US.UTF-8"
  4.    ↓
  5. LANG="ja_JP.UTF-8"
  6. # source /etc/sysconfig/i18n
  7. # echo $LANG
  8. ja_JP.UTF-8
  9. # shutdown -r now

停止不必要的服务

  1. # chkconfig --list | grep 3:on
  2. # service ip6tables stop
  3. # chkconfig ip6tables off

编码转换nkf(Network Kanji Filter)

  1. # yum -y install nkf
  2. # vi readme.txt
  3. test
  4. 漢字
  5. # nkf -g readme.txt
  6. UTF-8 (LF)
  7. # nkf -s --overwrite readme.txt
  8. # nkf -g readme.txt
  9. Shift_JIS (LF)
  10. # nkf -j --overwrite readme.txt
  11. # nkf -g readme.txt
  12. ISO-2022-JP (LF)

安装gcc

  1. # rpm -qa gcc
  2. # yum -y install gcc gcc-c++
  3. # gcc -v
  4. Using built-in specs.
  5. Target: i686-redhat-linux
  6. …………
  7. gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)

安装PCRE

  1. # cd /usr/local/src
  2. # wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz
  3. # tar zxvf pcre-8.35.tar.gz
  4. # cd /usr/local/src/pcre-8.35
  5. # ./configure --prefix=/usr/local/pcre/8.35
  6. # make clean
  7. # make && make install
  8. # PATH=/usr/local/pcre/8.35/bin:$PATH
  9. # vi /etc/ld.so.conf
  10. /usr/local/pcre/8.35/lib ←末尾追加
  11. # ldconfig
  12. # rpm -qa pcre
  13. pcre-7.8-6.el6.x86_64
  14. # pcretest -C
  15. PCRE version 7.8 2008-09-05

安装OpenSSL

  1. # cd /usr/local/src
  2. # wget http://www.openssl.org/source/openssl-1.0.1h.tar.gz
  3. # tar xzvf openssl-1.0.1h.tar.gz
  4. # cd openssl-1.0.1h
  5. # ./config shared -fPIC
  6. # make && make install
  7. # vi /etc/ld.so.conf
  8. /usr/local/ssl/lib ←末尾追加
  9. # ldconfig
  10. # ldconfig -f /etc/ld.so.conf -vp|grep ssl/lib
  11. libssl.so.1.0.0 (libc6) => /usr/local/ssl/lib/libssl.so.1.0.0
  12. libssl.so (libc6) => /usr/local/ssl/lib/libssl.so
  13. libcrypto.so.1.0.0 (libc6) => /usr/local/ssl/lib/libcrypto.so.1.0.0
  14. libcrypto.so (libc6) => /usr/local/ssl/lib/libcrypto.so
  15. # /usr/local/ssl/bin/openssl version
  16. OpenSSL 1.0.1h 5 Jun 2014

NTP同步时间

引用
# yum -y install ntp 
# mv /etc/ntp.conf /etc/ntp.conf.org 
# vi /etc/ntp.conf 
  driftfile /var/lib/ntp/drift 
  server 0.jp.pool.ntp.org 
  server 1.jp.pool.ntp.org 
  server 2.jp.pool.ntp.org 
  server 3.jp.pool.ntp.org 
# ntpdate 0.jp.pool.ntp.org 
# /etc/init.d/ntpd start 
# ntpq -p 
# ntpstat
    1. # yum update glibc
    2. # rpm -qa | grep glibc
    3. 2.12-1.149.el6_6.5

初识CentOS服务命令大全的更多相关文章

  1. CentOS 常用命令大全

    下面,就给大家介绍这些CentOS常用命令. 一:使用CentOS常用命令查看cpu more /proc/cpuinfo | grep "model name" grep &qu ...

  2. CentOS常用命令大全

    一:使用CentOS常用命令查看cpumore /proc/cpuinfo | grep "model name" grep "model name" /pro ...

  3. CentOS 常用命令大全(2)

    系统 # uname -a               # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue   # 查看操作系统版本 # cat /proc/cpuinf ...

  4. [转帖]CentOS基础命令大全

    https://www.toutiao.com/i6601298434651587085/ 1.关机 (系统的关机.重启以及登出 ) 的命令 shutdown -h now 关闭系统(1) init ...

  5. CentOS基础命令大全

    1.关机 (系统的关机.重启以及登出 ) 的命令 shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours: ...

  6. centos 命令大全

    文件操作: ls      ####查看目录中的文件#### ls -F       ####查看目录中的文件#### ls -l       ####显示文件和目录的详细资料#### ls -a   ...

  7. CentOS 系统 Docker 的命令大全

    本文记录 CentOS 系统 Docker 的命令大全 命令 docker ps 显示运行中的容器 docker ps -a 显示所有容器 docker start 容器名称 启动容器 docker ...

  8. CentOS常用基础命令大全

    这篇文章主要介绍了CentOS常用基础命令大全,学习centos的朋友需要掌握的知识,需要的朋友可以参考下 1.关机 (系统的关机.重启以及登出 ) 的命令shutdown -h now 关闭系统(1 ...

  9. 重装了服务器,用的是centos/php微信小程序版,centos 命令大全

    centos 命令大全 1.关机 (系统的关机.重启以及登出 ) 的命令 shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdo ...

随机推荐

  1. MSSQL Transaction[事务] and Procedure[存储过程]

    --事务分三种 --1.显示事务 --我们手动begin transaction ...... commit transaction/rollback transaction --上面这种写法叫做“显 ...

  2. 四则运算2--设计思路--软件工程-c++

    1.题目避免重复. 2.可定制(数量 打印方式). 3.可以控制下列参数:是否有乘除法.是否有括号.数值范围.加减有无负数.除法有无余数.是否支持分数(真分数,假分数...).是否支持小数(精确到多少 ...

  3. android 通过AlarmManager实现守护进程

    场景:在app崩溃或手动退出或静默安装后能够自动重启应用activity 前提:得到系统签名 platform.pk8.platform.x509.pem及signapk.jar 三个文件缺一不可(系 ...

  4. openfire插件开发之完美开发

    http://redhacker.iteye.com/blog/1919329 一.说在前面 在继上篇Openfire3.8.2在eclipse中Debug方式启动最简单的方式后,我研究了openfi ...

  5. .net之XML

    前言 想想毕业到现在已经工作了3个月,总结的知识点还是太少.这周因为项目完成的差不多了,有空补充一下知识,上周学了XML吗,一直都没有总结.今天便总结一下,一方面梳理一下知识点,一方面巩固下知识. X ...

  6. 转载------------------关于android的一些技巧

    Android eclipse中程序调试 一:断点调试 用eclipse开发android程序的时,跟VS一样是可以断点单步调试的.步骤如下.1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击 ...

  7. python 字典列表排序operator.itemgetter()

    举例: import operator x = [{'name':'Homer', 'age':39}, {'name':'Bart', 'age':10}] sorted_x = sorted(x, ...

  8. selenium使用IE 浏览器问题

    代码如下: #coding=utf-8 from selenium import webdriver driver=webdriver.Ie() driver.get('https://www.bai ...

  9. shell 进程查询相关的命令

    同一个进程部署多个,如何知道删除哪个: ll /proc/ 会显示位置 查看pid下哪些socket链接 ll /proc//fd

  10. JS判断用户是否在线的方法

    在以前坐项目的时候,经常碰见通过sessionLisnter来判断用户是否在线的方法,但是由于用户关闭浏览器时不会立刻是否session,因此大部分时候都考虑在页面中通过JS来监控页面是否关闭. 网络 ...