您的位置:首页 > 运维架构 > Linux

Linux常用命令以及常遇问题总结

2017-10-05 18:46 405 查看
1.vmware介绍

VMware:威睿

vmware分类:

vmware workstation ----在已有的平台安装的虚拟机版本

vmware vsphere ----由多个软件集成,可运行多个操作系统。主要在裸机上运行

2.基本使用

  ---鼠标切换   Ctr+Alt 拖动鼠标

  ---终端和界面切换   Ctr+Alt+F2/Ctr+Alt+F1

3.Centos:基于命令行的方式操作

--文件和目录的操作

关于目录的操作指令:

ls:用于浏览目录

cd:切换目录

mkdir:新建目录 (只能创在存在的目录下创建目录)

      mkdir -p var/新目录1/新目录2 (添加参数-p 创建多级目录)

rmdir:删除目录(只能删除空目录)

       rm -rf 目录文件位置 (删除目录)

关于文件的操作指令:

touch:新建文件

rm:删除文件 (-f 强制性删除)

cat:查看文件

cp:如cd 文件1的绝对路径 文件二的绝对路径    ----复制文件 (默认只能复制文件)

      cd -a 文件1的绝对路径 文件二的绝对路径 ----可复制完整目录

    

认识: .bak --是副本文件

mv:移动,剪切    --如在当前目录下由index.html文件,要重命名文件用 mv index.html default.html

cp/mv 源  目的

文件的编辑:vi编辑器

vi 文件名

-----------------------

vi的常用工作模式:

1、命令模式(默认模式):yy(复制一行) p(粘贴) dd(删除一行)  /(查找)

2、输入模式

3、末行模式:w(写入)  q(退出) !(强制)(有先后顺序--即保存退出)

 

       a       :

输入<-----命令---->末行

     ----->  <----

      ESC      ESC

vi编辑器使用的核心技术

1.熟悉命令模式下的子命令

2.自由在3个模式下切换

3.熟悉末行模式的指令:wq(保存退出) q!(不保存强制退出)

存储设备的管理和使用

硬盘的使用

1.低级格式化(硬盘出厂时由厂商配置)

2.分区

3.高级格式化(创建文件系统)

-----------------------------

Linux系统下,硬盘以“文件”的形式保存在 /dev/目录下

/dev/sda1

/dev/sde5:第5块SCSI接口的硬盘的第5个分区

---关机命令的使用

init 0   --切换到0号级别的使用(即关机)

----------------------------------------

fdisk /dev/sdb          -------分区命令

fdisk常用的子命令:

p:显示分区

w:保存分区

q:退出

n:创建分区

d:删除分区

----------------------

Linux支持的文件系统

flat32

ext3  ext4

创建文件系统指令:mkfs

------------------------

Linux中的所有设备是通过挂载指令使用的

   

                       指向

新建一个目录(挂载点)--------->存储空间

如:在挂载点mnt目录下

新建挂载点:mkdir disk1

指向挂载点:mount /dev/sdb1 /mnt/disk1

umount /dev/sdb1 ---卸载挂载点sdb1

--------------------------------------

如何使用光驱? /dev/cdrom

----

总结:

1、硬盘的使用(分区--格式化--挂载)

2、光盘使用(挂载)

-------------------------------------------
Centos下安装软件

 1、挂载光驱(设置光盘--在mnt下新建挂载点cdrom----用mount /dev/cdrom /mnt/cdrom 挂载光驱----cdrom查看文件夹下的文件------cd Packages查看软件安装包)

 2、配置yum服务(yum安装,rpm安装,编译安装)

    配置yum的本地源:配置yum的安装位置(网上资源、本地资源)

第一步:在/etc/yum.repos.d/目录下删除

CentOS-Base.repo和CentOS-Debuginfo.repo

第二部:编辑CentOS-Media.repo;指定Centos光驱盘的位置,并设置为开启模式

3、安装vi编辑器的增强功能(vim)

4、安装Centos的桌面环境(gnome桌面、kde桌面)

  yum -y groupinstall Desktop ---装桌面

  yum -y groupinstall "X Window System" --安装桌面窗口

Linux的运行级别

0   关机

6   重启

3   文本化多用户

5   图形化多用户

查看当前级别:runlevel

切换运行级别:init (级别号)

如何修改默认的启动级别:/etc/inittab

用户管理和权限分配

根用户:root

添加账号:useradd

删除账号:userdel

修改账号:usermod

设置密码:passwd

--------------

Linux下的用户文件:/ect/passwd

Linux下的用户目录:/home/用户名(普通用户)

----------------

通过“su”命令切换当前账号

----------------------------

ls -l:浏览详细信息(属主)

第一个位置: - 文件

            d 目录

            l 链接

***       ***       ***

用户(u)  组(g)   其他(o)

r:读

w:写

x:执行

-:无

-rw-r--r-x  user1 users hello

修改权限的命令:chmod,chown

案例:让user1对abc有读、写权限

方法1:chmod o+wr abc

方法2:chown user1:root abc

--------------------------

实用的网络命令:

任务1:配置当前主机上网

1.设置虚拟机网卡为桥接模式

2、配置网卡参数:

vi /etc/sysconfig/network-scripts/ifcfig-eth0

修改onboot = yes,表示启用该网卡

3.重启网络服务:service network restart

4.查看当前网络信息

    查看ip:ifconfig 网卡名

    查看网关:route

    查看DNS:cat  /etc/resolv.conf

-----------------------------------------

任务2:测试网络的连通性

1.ping

2.tracepath ---查看跟踪站点

-----------------------------------------

任务3:测试端口的连通性

telnet

/////安装

yum源:
http://www.cnblogs.com/litifeng/p/5716952.html
来列出vim相关的包名:

[root@localhost yum.repos.d]# yum search vim

--------------------------------------------

1.软件包管理

源码包

   脚本安装包

二进制包(RPM包、系统默认包)

2.安装软件常见问题

(1)xxx is not in the sudoers file (用户没有加入到sudo的配置文件里)

  解决办法: 1.切换到root用户,运行visudo命令

             2.在打开的配置文件中,找到root ALL=(ALL) ALL,在下面添加一行

               xxx ALL=(ALL) ALL 其中xxx是你要加入的用户名称

             3.输入:wq保存并退出配置文件,再次使用sudo命令就不会有上面的提示了。

(2)touch: cannot touch 'xxx.txt': Permission denied (xxx目录没有创建修改权限 )

    解决方法:chmod说明(u:与文件属主拥有一样的权限[a:所有人];+:增加权限;rwx:可读可写可执行) 

             -R:递归所有目录和文件 

             sudo chmod a+rwx -R logs  (输入该命令即可)

 (3)you need to be root to perform this command(是提示要获取root权限)

  解决办法:输入su 回车输入密码 即可解决

  

3.使用技巧积累

  1、添加所有文件为可执行文件

   chmod +x *
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: