时隔几秋,又安装了centos,新的版本对中文的支持越来越好了,自动化了,我在官方下载了最新的centos 7,然后在虚拟机virtualbox中安装,不知为何,是win7原因,还是系统精简的问题,安装没能成功。我安装了原版的win8,成功安装成功。
发现linux命令生疏了许多,好多命名都不记得了,记下以备以后熟悉一二。
在virtualbox中没有安装centos系统选项,当然centos是redhat的克隆且免费且更新版本,服务器用再合适不过了。所以安装选项中可以选择redhat或linux。在网卡设置中选择“桥链”选项。
linux网络配置
网络配置在安装之时,网络配置中可以选择dhcp,因为是虚拟机,自动获取可以获取网络的的一些配置数据。
装完系统后,你,运行命令:
$ ping baidu.com
$ ifconfig
$ vi /etc/syconfig/network-scripts/ifcfg-enp0s3
在命令中,如果正常,你可以通过ping命令访问外网了,但是虚拟机和实体机的ip经常访问,所以ip需要变成静态的,哪么下面的方法是将ip静态化。 运行ifconfig命令可以查看到你当前获取到的网络配置情况,包括当前的ip,dns和网关ip及网络掩码。 第三条命令ifcfg-enp0s3配置文件,是以网卡而改变的,你可以在network-scripts下查询下配置文件个数,一般就一个“ifcfg-”开头的文件。 将其中BOOTPROTO=dhcp改为BOOTPROTO=static,并将文本后面增加DNS1、IPADDR、NETMASK、GATEWAY,分别为dns服务器、静态IP、网络掩码和网关IP,如下所示:
TYPE=Ethernet BOOTPROTO=static DNS1=192.168.18.1 IPADDR=192.168.18.169 NETMASK=255.255.255.0 GATEWAY=192.168.18.1 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=etho0 UUID=44e0b41f-e5ab-4f5a-800b-040b78614503 ONBOOT=yes HWADDR=08:00:27:11:0D:A8 PEERDNS=yes PEERROUTES=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes
改完配置文件后,运行命令service network restart,即可生效。
linux基本帐户管理
在linux下,不建议使用root帐号,这在运行下载的应用对系统存在着危险,比如你安装一个应用,编译运行后,他就可以把系统给干掉,这太危险了。创建一个普通用户,然后给予这个普通用户的管理员命令权限,你可以在需要的时候通过管理员命令运行特殊命令。 $ useradd -g user -d /usr/bobby bobby $ password bobby $ chmod 777 /etc/sudoers $ vi /etc/sudoers 在rooot ALL=(ALL) ALL行的下面增加一行: bobby ALL=(ALL) ALL $ chmod 544 sudoers 这样就赋予bobby会员使用了sudo特权命令。
linux的权限
上文己经用到了chmod命令,本节介绍下用法,用意。 权限数字定义 0 1 2 4 - x w r 3=xw 5=xr 7=xwr
7-------7--------7------ 拥有者 同组者 其它
777中的第一个7代表文件的拥有者的权限,第二个参数group与文件的拥有者的权限,第三个参数就是所有用户适用了
linux启动脚本
/etc/rd
...待更