关于登陆--可以使用以下用户名和默认密码登陆:
用户名root 默认密码redhat //超级管理员,拥有最高的权限,登陆后显示#号
用户名student 默认密码redhat //普通用户,拥有一般权限,登陆后显示$号
修改密码可以使用passwd命令修改:
[root@yourname ~]# passwd //修改当前登陆用户(root)的密码
[root@yourname ~]# passwd student //修改student用户的密码
查看Red Hat Linux的内核版本和发行版本:
[root@yourname ~]# cat /etc/redhat-release //查看linux的发行版本
Red Hat Enterprise Linux Server release 6.3 (Santiago)
[root@yourname ~]# uname -a //返回linux的内核版本的信息
Linux yourname.linux.com 2.6.32-279.el6.i686#1 SMP Wed Jun 13 18:23:32 EDT 2012 i686 i686 i386 GNU/Linux //其中2.6.32-279就是内核版本号
查看我是谁(当前登陆的用户)?和我在哪(当前所在的目录路径位置)?
[root@yourname Desktop]# whoami //我是谁?
root //当前登陆的用户名
[root@yourname Desktop]# pwd //我在哪?
/root/Desktop //当前所在的目录路径位置
[root@yourname Desktop]#cd //从当前目录切换到当前登陆的用户的家目录
[root@yourname ~]#pwd //执行过cd命令后我现在在哪?
/root //现在已经从/root/Desktop切换到了root用户的家目录/root了
常用的关机、重启等命令:
[root@yourname ~]# shutdown -h 9:30 //在9:30分关机
[root@yourname ~]# shutdown -h +5 //五分钟之后关机
[root@yourname ~]# shutdown -h now //现在关机
[root@yourname ~]# reboot //重启linux
[root@yourname ~]# poweroff //关机
[root@yourname ~]# halt //停止linux的运行,但是不关闭电源
[root@yourname ~]# init 0 //切换到0等级,代表关机
[root@yourname ~]# init 6 //切换到6等级,代表重启
[root@yourname ~]# runlevel //查看当前linux的运行级别,
N 5 //N代表切换运行等级之前的等级,N表示空,5代表当前的运行等级
[root@yourname ~]# clear //清屏
Ctrl+Alt+F2{F3 F4 F5 F6 F7} //切换文本控制台
★设置linux的主机名:
修改/etc/sysconfig/network文件,注意只修改HOSTNAME选项的值(红色部分):
NETWORKING=yes //开机时是否启动网络功能,yes是,no否,不用修改
HOSTNAME=yourname.linux.com //FQDN完全域名,主机名其实为yourname
修改完后,保存关闭,重启系统生效。
输入hostname命令返回本机当前的主机名;也可以使用该命令临时设置一个主机名,如下:
[root@yourname ~]# hostnameyourname.linux.com //临时设置主机名
★设置linux的IP地址:
[root@yourname ~]# ifconfig //查看当前网卡的状态信息
eth0 代表的是第一块以太网卡 eth1 第二块
lo 代表的是本地回环网卡 127.0.0.1 用来做本地测试用
保留修改/etc/sysconfig/network-scripts/ifcfg-eth0的内容,其他内容删除即可。
DEVICE=eth0 //指定网卡设备的名称
BOOTPROTO=static //指定网卡的启动方式,static(静态) dhcp(动态)
ONBOOT=yes //linux在启动的时候是否启动该网卡
IPADDR=192.168.0.座号 //IP地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.0.253 //默认网关地址
下面需要重启网络服务才能生效:
[root@yourname ~]# service network restart
正在关闭接口 eth0: [确定]
关闭环回接口: [确定]
弹出环回接口: [确定]
弹出界面 eth0: [确定]
★注意:如果在重启网络服务的时候,如果系统提示说eth0设置不存在,解决的方法如下:
打开/etc/udev/rules.d/70-persistent-net.rules文件,把里面的内容全部删除,保存关闭,然后必须重启系统,再次用root账户登录到系统中设置IP即可。
这时候可以再次使用ifconfig命令查看IP地址是否设置成功
下面测试是否和局域网相通:
[root@yourname ~]# ping 192.168.0.253
PING192.168.0.253 (192.168.0.253) 56(84) bytes of data.
64 bytes from 192.168.0.253: icmp_seq=1 ttl=64 time=3.11 ms
64 bytes from 192.168.0.253: icmp_seq=2 ttl=64 time=0.398 ms
64 bytes from 192.168.0.253: icmp_seq=3 ttl=64 time=0.185 ms
^C-à按下ctrl+C结束ping
--- 192.168.0.253 ping statistics ---3个数据包已传输,3个已接收,0%损失
3 packets transmitted, 3 received, 0% packetloss↑, time2339ms
rtt min/avg/max/mdev = 0.185/1.231/3.110/1.331 ms
说明本机和192.168.0.253相通了,本机已经连接到机房的局域网内了。
★远程连接工具连接已经联网的linux经行管理维护 使用SSH协议
强烈推荐Xmanager(Xshell)!可以调用远程linux的窗口程序!
|
[root@yourname ~]# LANG=en_US.UTF-8 //临时设置语言为英文
[root@yourname ~]# LANG=zh_CN.UTF-8 //临时设置语言为中文
使用yum命令安装卸载软件:
一般安装rpm软件包的命令是:(例如一个rpm软件包的名称为a.rpm)
[root@yourname ~]# rpm –ivh a.rpm //使用rpm命令安装软件a.rpm
执行上述命令的时候提示会有软件依赖,意思是你要安装a.rpm软件,提示你需要安装b.rpm,因为a对b有依赖,然后你费劲儿找到b.rpm要安装的时候,系统再次提示你,需要安装c.rpm,……,头疼!!!我安装个a.rpm,怎么牵扯到这么多其他的软件包?没办法,linux的rpm软件包有时候就会是这个样子,但是也是有方法解决这个头疼的问题的,那就是使用yum命令安装。
yum就解决了这个依赖问题,yum会自动的从“yum软件包源”上扫描软件包的依赖关系,把它们全部找出来,按照依赖的关系依次进行安装,就免除了用户的麻烦。
使用yum前,必须得有一个yum源,我们已经设置好了yum源了,
在ftp://192.168.0.253上面(上课在M303机房)
修改/etc/yum.repos.d/XXX.repo文件内容如下:(XXX为文件名,任意皆可,但后缀名必须是.repo)
[rhel-source] //yum源的声明,必须写在一对[]中,内容随意。
name=192.168.0.253'syum //yum源的名称,内容随意
baseurl=ftp://192.168.0.253/ //指定yum源的地址
enabled=1 //设置是否开启此yum源
gpgcheck=1 //设置是否检测gpgkey
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
保存关闭即完成了yum源指向的配置信息。
[root@yourname ~]# yum clean all //清除yum缓存信息
[root@yourname ~]# yum makecache //建立yum缓存信息
Loaded plugins: product-id, refresh-packagekit,security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
rhel-source | 4.0 kB 00:00
rhel-source/filelists_db | 3.1 MB 00:00
rhel-source/primary_db | 2.5MB 00:00
rhel-source/other_db |1.2 MB 00:00
rhel-source/group_gz |204 kB 00:00
Metadata Cache Created //yum缓存信息已经创建成功,与yum源连接正常!
安装卸载软件的yum相关命令,只需要输入正确的命令即可,剩下的查找软件、解析软件依赖关系、从yum源下载相关软件、依次安装相关软件都是自动完成的!方便快捷!
[root@yourname ~]# yum list //列出所有软件包名称
[root@yourname ~]# yum grouplist //列出所有软件包组名称
[root@yourname ~]# yum search abc //搜索关键字是abc的软件包
[root@yourname ~]# yum install abc -y //安装abc软件(-y指安装过程中不用再确认输入y了)
[root@yourname ~]# yum groupinstall abc -y //安装abc一组软件
[root@yourname ~]# yum remove abc //删除abc软件
[root@yourname ~]# LANG=en_US.UTF-8 //临时设置语言环境为英文
[root@yourname ~]# LANG=zh_CN.UTF-8 //临时设置语言环境为中文
创建一个用户的时候,使用命令useradd
[root@yourname ~]# useradd user //创建一个名为user的用户
设置或者修改一个用户的口令,使用命令passwd
[root@yourname ~]# password user //修改user用户的密码
创建一个用户的时候,默认会创建与该用户同名的一个组账号,并使该用户把该组账号设置为自己的私有组,比如你建立一个用户名user,同时会创建一个名为user的组账号,并且user用户隶属于user组,可以在/etc/passwd和/etc/group中最后几行验证。
一个用户可以隶属于多个组,但是必须隶属于一个私有组(主要组),其他隶属的组称为附属组。在创建用户的时候,可以使用-g 组名指定新建用户的私有组,使用-G组名 指定新建用户的附属组,例如:
useradd –g group1 user //创建用户user,并设置其私有组为group1组,不会创建
在/etc/group文件中,每一行最后个一个字段(组成员列表)不会显示以本组为私有组的用户名,只会显示以本组为附属组的用户名。
usermod –g 500 user //修user用户的私有组为gid是500的组
usermod –G 500 user //修user用户的附属组为gid是500的组
useradd user //创建一个名为user的用户账号,并且同时会默认创建一个名为user的组账号,且user用户的私有组就是这个user组
useradd –g root user //创建一个名为user的用户,并且指定user用户的私有组为root组,默认就不会创建user组
硬盘的接口的种类:IDE(并口PATA) SATA(串口) SCSI USB
热插拔:带电插拔
一个硬盘上的分区的如何定义:主分区p、逻辑分区l、扩展分区e
一个硬盘上的主分区最多有几个?4个(含一个扩展分区)4p0e 3p1e
一个硬盘上的扩展分区最多有几个?1个
逻辑分区必须存在于扩展分区内部。
第一块IDE接口硬盘--/dev/hda
第二块IDE接口硬盘--/dev/hdb 以此类推……
第一块IDE接口的硬盘上的分区hda1-hda4分配给主分区和扩展分区使用
第一块SCSI接口的硬盘上的分区hda5-……是逻辑分区的名称
第一块SCSI接口硬盘--/dev/sda
第二块SCSI接口硬盘--/dev/sdb以此类推……
第一块SCSI接口的硬盘上的分区sda1-sda4分配给主分区和扩展分区使用
第一块SCSI接口的硬盘上的分区sda5-……是逻辑分区的名称
在虚拟机的设置中添加一个硬盘设备