云计算之linux基础知识

版权声明:转载注明出处 https://blog.csdn.net/nobody_1/article/details/78417697

云计算的操作都是在服务器上的,而linux为服务器而生(性能好,可多人同时作业),所以学习云计算就必须学习linux,在这里简单的记录linux的基础知识。

1>首先是linux的安装。我安装的是centOs-6.6版本的镜像文件,VM虚拟机。安装步骤一般就是下一步,具体可以百度。

2>安装完需要启动linux的图形化界面。在启动的过程中需要设置虚拟机的网络

1.在VM中,查看NET网络模式中的虚拟路由器的网段和IP地址;

2.接下来设置win的vmnet8的ip地址和虚拟机中CentOS的IP地址,就可以联网;

3>为了方便从win连接linux系统,我们安装secureCRT绿色版。具体的连接设置可以自行百度,比较方便。

【①第一次使用需要配置网段,需要输入用户名和密码。②secureCRT连接的前提是,虚拟机里面的linux系统需要启动并登入。】

4>linux常用的操作命令。可以把常用的操作命令分为文件系统(操作)管理、系统用户(操作)管理和基本的操作命令

1.文件系统(操作)管理。【/apps和apps之间区别是前者是绝对路径,后者是相对路径】

文件夹的创建:mkdir -p /apps/java 删除:rm -rf /apps重命名:mv /apps /sppa;

【-p是指可以创建多层级文件夹、-r是指删除/apps文件夹以及子文件夹、f是指强制性删除】

文件的创建:touch somefile.1或者echo "hello world" > somefile.1 删除和重命名同文件夹;

文件的拷贝:cp somefile.1 /apps/java;

文件的编辑:vi somefile.1(注意路径);关于vi的使用是重点,需要另外单独记录。

文件内容的查看:cat somefile.1 more somefile.1 less somefile.1 tail -f somefile.1 head -f somefile.1

【touch是指创建空文件,echo是指把引号内容重定向到文件中(文件不存在则新建),>是指重定向;】

【cat是指文件内容全部输出至控制台,more是指内容可分页查看,less是指不仅可以分页还可以分行,

tail是指查看文件尾部的f行,head是指查看文件头部前f行;】

文件夹权限的更改:

drwxrwxrwx:d是指文件夹(如果是l则代表是链接,-则代表是文件),r:可读,w:可写;x:可执行

【第一组rwx表示:这个文件的拥有者对他的权限;第二组rwx表示:这个文件的所属组对他的权限;第三组rwx表示:这个文件的其他用户对他的权限】

对所述用户的权限取消rw :chmod u-rw somefile.1【取消用-,增加用+】

对所述组的权限增加x:chmod g+x somefile.1【也可以用二进制表是:chmod 664 somefile.1,即rw-rw-r--】

【对一个文件夹内所有的文件权限统一设置:chomd -R 664 /apps】

2.系统用户(操作)管理;

增加用户:useradd starry【修改密码才能登陆:passwd starry】

删除用户:userdel starry【①删除用户需要root权限($sudo userdel starry)、②userdel -f starry才能删除用户的相关目录】

【sudo是指不是root用户的starry用户可以执行系统级别的命令】

为用户配置sudo权限:root用户下vi /etc/sudoers,文本中添加:Starry All=(ALL)  ALL;

3.基本命令;

查看主机名:hostname ; 修改主机名:vi /etc/sysconfig/network ; 修改ip:vi /etc/sysconfig/network-scripts/ifcfg-eth0;

挂在外部设备到文件系统中:mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom【提前创建目录/mnt/cdrom】

取消挂载:umount /mnt/cdrom;

关机:halt;重启:reboot;切换:cd /apps【cd -:返回上一次的目录;cd ~ 返回用户主目录;cd 返回用户主目录;cd ..:返回上级目录;】

【其他命令可以查看这里

5>linux系统登入另一linux系统,一般都需要输入用户名和密码。但是通过ssh免密配置就可以不需要输入密码直接登录;

假如主机Starry要登录Star,则在Starry上生成密钥对:ssh-keygen;然后把秘钥copy到主机Star上:ssh-copy-id Star。

【免密登录可以大大提升工作效率,所以了解ssh免密登录非常有帮助】

6>关于虚拟机克隆的问题

虚拟机克隆的目的就是方便复制多台同样的虚拟机,避免重复安装,但是克隆出来的虚拟机会多一个网卡名为eth1,eh0网卡

并不会启动,有时候导致克隆的虚拟机无法分配到正确的ip,此时需要修改网卡:

1.直接修改 vi /etc/sysconfig/network-scripts/ifcfg-eth0,删掉UUID和HWADDER,配置静态地址;

2.删除 rm -rf /etc/udev/rules.d/70-persistent-net.rules;

3.重启 reboot;

猜你喜欢

转载自blog.csdn.net/nobody_1/article/details/78417697
今日推荐