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

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 *







































猜你喜欢

转载自blog.csdn.net/q_jimmy/article/details/78162294