Linux入门

关于登陆--可以使用以下用户名和默认密码登陆:

用户名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-……是逻辑分区的名称

 

 

在虚拟机的设置中添加一个硬盘设备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值