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.查看系统版本:cat  /etc/redhat-release

内核版本:uname -r

位数:uname -m

所有的  uname -a

3.磁盘在使用前要进行分区:

磁盘分区有主分区、扩展分区、逻辑分区,一块硬盘最多可以有4个主分区,其中一个主分区的位置可以用一个扩展分区替换,而且一块硬盘只能有一个扩展分区,扩展分区内划分多个逻辑分区。因为扩展分区是不可用,用的就是逻辑分区,然后格式化。

格式化的目的是创建文件系统,是一种存储的组织格式。

所以企业分区中,如果分区超过4个,只能有3种情况:

1)一个主分区,一个扩展分区

2)二个主分区,一个扩展分区

3)三个主分区,一个扩展分区

4.在 /dev下放着各种设备,其中硬盘可以用:/dev/sd*看出来(scsi类型:SAS SATA  USB)

表示一块硬盘:sda,分了两个区:1,2,表示两个主分区。

如果看到5或者5之上,都是逻辑分区。

5.常规分区方案:/余下的硬盘,swap 1.5倍   boot 100M

存储方案:/ 50-200G   /data放数据 (相当于windows下c盘和其他盘的概念,系统重装,只是C盘的重装,数据没有丢失)

LVM在线调整分区大小、RAID磁盘冗余阵列

6.linux比较文件工具:diff   vimdiff

7.连接的主机名是djw,用户名是root,用root可以添加用户和密码

8.

1)切换用户用 (su - 用户名),这里要注意一定有缸,表示连带环境变量一起拷贝,表示切换后,就是此用户的环境变量

2)注意观察#表示超级用户,$表示普通用户

3)root用户切换不需要密码 ,普通用户切换需要密码。

9.不需要交互的输入:echo 123456|passwd --stdin oldboy

history -c 清空记录,包括上边的密码

history -d +序列号    表示清理行号,清理密码记录可用此命令

10.selinux是一个历史上linux的安全子系统,但是工作中90%的企业关闭掉它,因为它什么都管,干什么事情都要跟领导似的,问一句,都烦他,所以企业中都有很多替代方案,所以关掉它。

1)手动关掉

2)命令关掉

sed -i    s#SELINUX=enforcing#SELINUX=disabled#g   /etc/setLINUX/config

默认的三种状态:

修改成关闭状态后,要重启才能生效

getenforce(查看状态)

但是工作中不让重启linux,所以用setenforce 0修改成permissive,这样在重启就是disabled,不重启就是一个警告,permissive也是可以的。

11.linux安装软件和打补丁的工具是 yum。linux下一般是rpm包,类似windows下的exe,

yum 是rpm的管理工具;

常规情况下,我们是通过 rpm -ivh 安装工具,但是我们都知道,一个软件的安装是有顺序的,可能先安装A,在安装B,顺序不能乱,所以出现了yum安装,非常方便。但是底层还是调用的rpm -ivh,类似于windows的一键安装绿色软件。

但是包是哪里来的呢,查看 /ect/yum.repos.d/CentOS-Base.repo

此为镜像安装源,centos的在国外,所以速度慢,可以替换成国内的。

替换方法:

cd   /ect/yum.repos.d/CentOS-Base.repo

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

cp CentOS6-Base-163.repo  CentOS-Base.repo
  yum install tree telnet dos2unix systat lrzsz -y (安装重要软件)
  yum grouplist(查看已经安装的软件包)

12.在/etc/inittab 文件  控制linux开机启动模式。

其中注意,查询当前模式是runlevel,最后一行id:3:initdefault表示默认启动模式为3

13.在windows下cmd窗口下msconfig,可以控制开机启动。

linux下优化开机启动,可用用三种方式

只启动crond\network\rsyslog(系统守护日志服务)\sshd

1)用命令ntsysv

2)setup -->system service

3) 脚本:

LENG=en
    for oldboy in `chkconfig --list|grep "3:on"|awk '{print $1}'`;do chkconfig $oldboy off;done
    for oldboy in crond network sshd rsyslog;do chkconfig $oldboy on;done
    chkconfig --list|grep '3:on'

总结:chkconfig是查看linux开启自启动服务,类似windows下的msservice。

Alt建和鼠标可以选取一列内容。

这里无论选择哪个方式,都不会立刻生效,需要重启后,才会生效。

14. E表示选取多个,i表示不区分大小写,这里还要注意:egrep=grep -E

四、Centos linux系统优化的更多相关文章

  1. 五、Centos linux系统优化-实战

    一.linux用户名和密码远程登陆的修改: windows默认的远程端口和管理员:user:administrator    prot:3389在管理--->本地用户和组   进行权限设置或者修 ...

  2. Linux系统运维笔记(四),CentOS 6.4安装 MongoDB

    Linux系统运维笔记(四),CentOS 6.4安装 MongoDB 1,下载 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6 ...

  3. Linux系统运维笔记(四),CentOS 6.4安装Nginx

    Linux系统运维笔记(四),CentOS 6.4安装Nginx 1,安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool op ...

  4. centos Linux系统日常管理1 cpuinfo cpu核数 命令 w, vmstat, uptime ,top ,kill ,ps ,free,netstat ,sar, ulimit ,lsof ,pidof 第十四节课

    centos Linux系统日常管理1  cpuinfo cpu核数   命令 w, vmstat, uptime ,top ,kill ,ps ,free,netstat ,sar, ulimit ...

  5. CentOS Linux服务器安全设置

    转自:http://www.osyunwei.com/archives/754.html 引言: 我们必须明白:最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关 ...

  6. CentOS linux下安装和配置Apache+SVN(用浏览器http方式访问SVN目录)

    在CentOS linux下安装SVN,我们可以进行以下步骤: 第一步:安装CentOS Linux操作系统,并在CentOS安装进行的同时,自定义安装这一步,一定要勾选Subversion(在“开发 ...

  7. CentOS Linux VPS安装IPSec+L2TP VPN

    CentOS Linux VPS安装IPSec+L2TP VPN 时间 -- :: 天使羊波波闪耀光芒 相似文章 () 原文 http://www.live-in.org/archives/818.h ...

  8. VMware ESXi CentOS Linux虚拟机安装VMware Tools教

    转自VMware ESXi CentOS Linux虚拟机安装VMware Tools教程 | 一米居 http://www.yimiju.com/articles/548.html 最近一周在学习和 ...

  9. CentOS Linux 系统 英文 改中文

    CentOS Linux 系统 英文 改中文 首先,使用root用户登录Linux系统,然后进入打开终端(桌面上右键第四个选项,应该是),然后进入到etc/sysconfig目录下

随机推荐

  1. 如何把MyEclipse中的web项目导入到Eclipse中运行

    有时我们需要将MyEclipse中的项目导入到Eclipse中运行,如果不注意到一些细节,会造成无法运行的后果.下面就说说具体操作: 如何导入到Eclipse就不在重述了,导入后出现如下错误: 与上面 ...

  2. MySQL数据库篇之数据类型

    主要内容: 一.数值类型 二.日期类型 三.字符串类型 四.枚举类型与集合类型 1️⃣ 数值类型 1.整数类型:tinyint  smallint  mediumint  int  bigint 作用 ...

  3. 编译gcc5.1.0时的报错

    编译安装gcc5.1.0时出现如下报错: configure: error: error verifying int64_t uses long long 这是由于没有安装gcc_c++导致的,安装下 ...

  4. 微信小程序开发注意点和坑集

    开发(Tips)   避开频繁setData * 小程序端对于频繁的逻辑层和显示层的交互很不友好,特别是安卓机,与浏览器上js直接操作DOM不同,小程序通过逻辑更新显示层并不完全实时,开发者应避免出现 ...

  5. SaltStack 的通讯及安全机制

    SaltStack 的通讯架构模型: Salt 采用服务端-代理的通讯模型(也可以通过 SSH 方式实现非代理模式).服务端称为 Salt master,代理端称为 Salt minion. Salt ...

  6. 129. Sum Root to Leaf Numbers(Tree; DFS)

    Given a binary tree containing digits from 0-9 only, each root-to-leaf path could represent a number ...

  7. Dell 1420N使用Kubuntu默认无线驱动后网络不稳定的解决方法

    前几天在我的Dell 1420N上安装了Kubuntu 13.04,装了系统软件中的私有无线网卡驱动Broadcom STA wireless driver后,虽然能上网,但是很不稳定,经常断线,非常 ...

  8. BMP结构详解

    位图BITMAPINFOHEADER 与BITMAPFILEHEADER: 先来看BITMAPINFOHEADER,只写几个主要的biSize包含的是这个结构体的大小(包括颜色表)    biWidt ...

  9. 在linux下设置定时任务

    输入命令 crontab -l(列出当前有哪些定时任务)crontab -e(修改这些任务)然后编辑:添加定时任务(编辑命令是vi编辑器的,tips:i,insert;:wq,保存并退出)格式:* * ...

  10. 一个新手后端需要了解的前端核心知识点之margin(二)

    最近以开发自己博客网站为出发点开始决心打牢几个非常重要的前端知识点: margin,这个在我刚刚接触编程的时候留下的困扰的东西,一开始只想着怎么快速开发自己的网站,别人的终归是别人的,想要挖墙脚,必须 ...