现在生产环境中的机器基本都是4G以上的硬件环境,我们在选择操作系统的时候一定都是X64位的系统了,
在下载系统的时候注意要下载DVD版本的,
LINUX 创建的时候不能少了 (/根分区 swap boot) 生产环境的机器
swap 分区一般为内存的1-2倍(16G以上的服务器基本上8-16G的swap空间就够了剩下的就没有太大的用处了,swap分区可以装好了系统以后在增加调整)
常规分区
1
2
3
|
/剩余硬盘大小
swap 1.5倍
/boot 100M
|
DB及存储 有大量数据
1
2
3
4
|
/data/ 剩余硬盘大小(为防止重装系统丢失数据)
/ 50-200G
swap 1.5
/boot 100M
|
门户大网站
1
2
3
4
5
|
/ 50-200G
SWAP 1.5
/boot 100M
不在分区保留 将来那个需要 根据自己需求划分
灵活使用
|
下面这个分区已经可以不用分了
1
2
3
|
/usr
/home
/var
|
生产环境中服务器尽量用硬RAID,LVM和软RAID不是很稳定,数据很重要,一定要不能贪点小钱弄丢了数据,到时候就不是一个硬RAID 的钱能能解决的了,现在好多服务器都已经有硬RAID板卡了
查看系统版本信息
1
2
|
[root@localhost ~]# cat /etc/redhat-release
CentOS release 6.5 (Final)
|
查看系统的详细信息
1
2
|
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
|
查看内核版本
1
2
|
[root@localhost ~]# uname -r
2.6.32-431.el6.x86_64
|
查看多少位数
1
2
|
[root@localhost ~]# uname -m
x86_64
|
查看linux上面的设备都是以设备名字查找的
设备都在/dev下面
1
2
3
4
5
6
7
8
9
|
IDE接口
/dev/hda
SCSI接口
/dev/sda
[root@localhost ~]# ll /dev/sd*
brw-rw----. 1 root disk 8, 0 Jan 2 03:09 /dev/sda
brw-rw----. 1 root disk 8, 1 Jan 2 03:09 /dev/sda1
brw-rw----. 1 root disk 8, 2 Jan 2 03:09 /dev/sda2
brw-rw----. 1 root disk 8, 3 Jan 2 03:09 /dev/sda3
|
修改主机名
1
2
3
4
|
[root@web-172 ~]# hostname web-172.16.13.143 (临时生效 login下)
[root@web-172 ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=web-172.16.13.143
|
查看当前用户 (我是谁)
1
2
|
[root@localhost ~]# whoami
root
|
创建用户
1
2
3
4
5
6
7
8
9
|
[root@localhost ~]# useradd user
修改用户密码 (后面不加用户名,修改当前用户)
[root@localhost ~]# passwd user(密码要输入两次)
Changing password for user user.
New password:
BAD PASSWORD: it is too simplistic/systematic(提示密码太简单了,我们测试用,没必要这么复杂)
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully. (有这个单词就行了,说明已经完成)
|
批量更改用户密码的时候可以用这个
1
2
3
|
[root@localhost ~]# echo "123456" | passwd --stdin user
Changing password for user user.
passwd: all authentication tokens updated successfully.
|
切换用户
1
2
3
4
5
6
7
8
9
10
|
# 超级管理员提示符
$ 普通用户提示符
[root@localhost ~]# su - user
[user@localhost ~]$ whoami
user
[user@localhost ~]$ su - root(切换root需要密码,root切换其它用户不用,普通用户切换普通用户也需要密码)
Password:
[user@localhost ~]$ exit(退出用户)
logout
[root@localhost ~]#
|
查看历史执行过的命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
[root@localhost ~]# history
422 useradd user
423 passwd user
424 echo "123456" | passwd --stdin user
425 su - user
426 history
[root@localhost ~]# history -d 424(删除某行的信息)
422 useradd user
423 passwd user
424 su - user
425 history
426 history -d 424
427 history
[root@localhost ~]# history -c(删除全部历史记录)
[root@localhost ~]# history
1 history
|
yum软件管理 可以安装卸载软件 (建议装好系统,换成自己的源,或者163,阿里,sohu等,安装软件会很快)
1
2
3
|
[root@localhost ~]# yum -y install wget
#(wget命令是用来下载东西用的工具)
#(有的人yum出错,看看能不能联网,或者看看当前用户是否使用yum安装权限)
|
selinux禁用了,这个软件很强大,但是不会用了以后很惨,做什么事情都拦截,多管闲事的给禁用了
1
2
3
4
|
[root@localhost ~]# vi /etc/selinux/config
SELINUX=enforcing (enforcing改成disabled)
重启生效的
[root@localhost ~]# sed -i s#SELINUX=enforcing#SELINUX=disabled#g /etc/selinux/config (快捷方式)
|
切换级别
1
2
3
4
|
[root@localhost ~]# runlevel (查看运行级别)
N 3
[root@localhost ~]# init 5(桌面)
[root@localhost ~]# init 6 (重启)
|
开机启动管理
查看开启启动进程里3;on的进程
1
2
3
|
[root@localhost ~]# chkconfig --list | grep "3:on"
grep -vE "aa|bb|cc" 可以多项过滤
[root@localhost ~]# chkconfig --list | grep "3:on" |grep -vE "sshd|network|crond|rsyslog"
|
作者个人博客:www.021soso.com
百度云盘搜索:http://pan.yunpanos.com (一直用的搜索视频教程的网站,所以推荐给大家)
awk '{if(NR>29&&NR<36) print $0}' aa.txt