如何查看linux系统的版本

查看linux系统版本:版本为centos6.9

系统内核为2.6.32

一般若为i386 32位, 若为x64是64位,如上为64位

添加一个用户

添加一个用户名为qiong

设置这个用户的密码

设置用户密码

切换到该用户

切换到该用户并查看当前用户信息

切换到root用户

切换时需要提示root的用户密码

Selinux 的关闭

关闭selnux

永久关闭selinux的命令:

命令行输入: sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config

——永久关闭的方法就是进入编辑模式vim /etc/sysconfig/selinux

# enforcing(开启) - SELinux security policy is enforced.

# permissive(临时关闭) - SELinux prints warnings instead of enforcing.

# disabled(关闭)0 - No SELinux policy is loaded.

把 SELINUX= enforcing 改为 SELINUX=disabled

防火墙的设置

开启关闭防火墙

永久关闭防火墙

设置防火墙是否开机自启动

chkconfig|grep ipt ——命令查看iptables是否开机自启动

linux中查看有中文乱码如何解决

乱码的原因——远程连接工具的字符集 与 系统的字符集不同

字符集 标识文字符号的方法

UTF-8 万国码(支持大部分国家) linux默认字符集

如何更改系统的字符集

LANG环境变量 存放的是系统字符集和语音

更改后引用setup

变为中文字符

改回默认英文字符

英文显示

永久生效字符集的方法

命令行输入: # sed -i s#"zh_CH.UTF-8"#"en_US.UTF-8"#g /etc/sysconfig/i18n

# source /etc/sysconfig/i18n (有关环境变量的都要用source 生效以下做全局变量 )

linux中不同分区的作用

不用分区各个的作用

网卡的配置文件

# cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 ——网卡的名字 (eth0)

HWADDR=00:0c:29:a3:3b:f9 ——HARDWARE ADDRESS 硬件地址 MAC地址

TYPE=Ethernet ——网络类型 以太网

UUID=

18c5c35a-bab8-449c-a624-473aaaeb41df ——唯一标识码类似MAC

ONBOOT=yes ——在开机或重启网卡时是否开启网卡

NM_CONTROLLED=yes ——是否受network程序管理

BOOTPROTO=none ——网卡是如何获取IP地址的

dhcp ==自动获取ip地址 none、static==固定的IP地址

IPADDR=10.0.0.200 ——IP地址

NETMASK=255.255.255.0 ——子网掩码 决定这个局域网最多有多少台机器

GATEWAY=10.0.0.2 ——网关 理解为整个大楼的大门

USERCTL=no ——普通用户是否能控制网卡

PEERDNS=yes ——网卡配置文件里面的DNS优先于/etc/resolv.conf

什么是DNS?

DNS的作用是把域名解析为IP地址 例:www.baidu.com ==119.75.216.20

域名 IP地址

如果没有配置DNS或者配置DNS错误:报错==couldnt reslove host

linux无法上网排查过程

第一步

# ping www.baidu.com ——ping一个公网的域名

ping: unknown host www.baidu.com

第二步

# ping 223.5.5.5

PING 223.5.5.5 (223.5.5.5) 56(84) bytes of data.

64 bytes from 223.5.5.5: icmp_seq=1 ttl=128 time=32.3 ms

64 bytes from 223.5.5.5: icmp_seq=2 ttl=128 time=32.9 ms

64 bytes from 223.5.5.5: icmp_seq=3 ttl=128 time=32.4 ms

——可以ping通 说明DNS的配置有问题

如何修改DNS

在网卡的配置文件中配置DNS

# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 ↑ 网卡配置文件 ↑

HWADDR=00:0c:29:a3:3b:f9

TYPE=Ethernet

UUID=18c5c35a-bab8-449c-a624-473aaaeb41df

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

IPADDR=10.0.0.200

NETMASK=255.255.255.0

GATEWAY=10.0.0.2

USERCTL=no

PEERDNS=yes

IPV6INIT=no

DNS1=223.5.5.5

DNS2=223.6.6.6 #——vim模式下添加DNS地址

编辑完后 :wq保存退出

重启网卡生效

# /etc/init.d/network restart ——重启网卡

Shutting down interface eth0: [ OK ]

Shutting down loopback interface: [ OK ]

Bringing up loopback interface: [ OK ]

Bringing up interface eth0: Determining if ip address 10.0.0.200 is already in use for device eth0.. [ OK ]

检查看是否可以ping域名

# ping www.baidu.com

PING www.a.shifen.com (111.13.100.92) 56(84) bytes of data.

64 bytes from 111.13.100.92: icmp_seq=1 ttl=128 time=5.61 ms

64 bytes from 111.13.100.92: icmp_seq=2 ttl=128 time=5.05 ms

64 bytes from 111.13.100.92: icmp_seq=3 ttl=128 time=4.97 ms

64 bytes from 111.13.100.92: icmp_seq=4 ttl=128 time=4.70 ms

^C

/etc/hosts 文件

/etc/hosts 解析主机名 ip地址与主机名的对应关系

# cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

# vim /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

10.0.0.200 wang test ——vim添加的。让 wang test解析到10.0.0.200

# ping wang

PING oldboyedu-42 (10.0.0.200) 56(84) bytes of data.

64 bytes from oldboyedu-42 (10.0.0.200): icmp_seq=1 ttl=64 time=0.056 ms

64 bytes from oldboyedu-42 (10.0.0.200): icmp_seq=2 ttl=64 time=0.057 ms

64 bytes from oldboyedu-42 (10.0.0.200): icmp_seq=3 ttl=64 time=0.075 ms

^C

用于进行测试

10.0.0.200 www.jd.com

方便大家使用

wang wangsitu.com.cn

/etc/fstab

filesystem table 在开机的时候会自动给设备开启入口列表 开机的时候自动挂载列表

开机自动挂载列表

参数介绍

第一列:设备文件或UUID或label(三者的区别看下面)

第二列:设备的挂载点(空目录)

第三列:该分区文件系统的格式(可以使用特殊的参数auto,自动识别分区的分区格式)

第四列:文件系统的参数,设置格式的选项

第五列:dump备份的设置(0表示不进行dump备份,1代表每天进行dump备份,2代表不定日期的进行dump备份)

第六列:磁盘检查设置(其实是一个检查顺序,0代表不检查,1代表第一个检查,2后续.一般根目录是1,数字相同则同时检查)

配置该文件的一些问题

查看设备文件的label和UUID的方法:(dumpe2fs blkid)

[root@centos6 ~]#dumpe2fs -h /dev/sda1 ——可以查看sda1分区的UUID和label(详细信息)

[root@wang ~]# blkid /dev/sda1

/dev/sda1: UUID="2e505a65-47c2-4f1f-ad5d-816705b4580b" TYPE="ext4"

——可以查看sda1分区的UUID和文件系统格式

设备文件、UUID、label作为标识的不同:

使用设备文件名会在当前生效,可能在系统重启之后会出现问题;

label在系统重启之后也会生效,但是要实时注意该设备的label;

UUID是分区的唯一标识。

第四列参数列表

如图可以设置的参数

/etc/rc.local

开机的时候自动运行 自动执行的命令或脚本

让一个软件开机的时候自动运行的两种方法

1) chkconfig管理系统复杂的软件 例:chkconfig iptables off

2) 把这个软件或命令(绝对路径) 放入/etc/rc.local

/etc/inittab

修改系统的运行级别

1) 0-6运行级别含义 ——常用的运行级别

0 关机

1 单用户模式

2 没有NFS, 多用户模式

3 命令行模式 文本 完全的多用户模式

4 没有使用

5 桌面模式 图形化界面模式

6 重启

2) 如何查看运行级别

[root@oldboyedu-42 ~]# runlevel

5 3 —— 其中第一个5为之前用过的运行级别,3为当前使用的运行级别

3) 如何修改运行级别

方法一: init 临时修改

[root@oldboyedu-42 ~]# init 5 ——init 加运行级别临时修改

[root@oldboyedu-42 ~]# runlevel

3 5

方法二:永久修改运行级别

vim 编辑 /etc/inittab 。把id:3:initdefault: id后面的运行别急修改,注意:一般尽量不要修改运行级别

/etc/init

目录里面存放的是 软件/服务管理命令

/etc/init.d/network restart ——重启网卡

/etc/init.d/iptables start ——开启防火墙

/etc/init.d/iptables stop ——关闭防火墙

/etc/init.d/iptable status ——查看防火墙运行状态

/etc/init.d/sshd status ——查看sshd的连接状态

今天的内容到此结束···

分类: 教程分享 标签: 暂无标签

评论

暂无评论数据

暂无评论数据

目录