Linux基本命令
1 centos基本命令 2 --------------------------- 3 CentOS Windows 4 $>ls cmd>dir // 5 $>ls --help //查看命令帮助 6 $>man ls //查看命令帮助 7 8 $>clear cmd>cls //清屏 9 $>cd /home cmd>cd d:/ //切换目录 10 $>cd . cmd>cd . //进入当前目录 11 $>cd .. cmd>cd .. //进入上级目录 12 $>cd /home/centos cmd>cd d:/xx/x/x //进入绝对路径 13 14 $>pwd //显式当前目录 15 $>whoami //显式当前用户名 16 17 $>su root //切换用户,输入密码,swith user 18 $>passwd //修改当前用户的密码 19 20 $>ifconfig cmd>ipconfig //查看ip地址 21 $>ping localhost cmd>ping localhost //查看网络连通情况 22 $>ping www.baidu.com cmd>ping www.baidu.com //查看网络连通情况 23 24 $>启动桌面版的网卡 25 on. 26 $>su centos // 27 $>cd /home/centos // 28 $>cd ~ //回到主目录 29 $>cd - //回到上次的目录 30 $>ll //别名,ls -l --autocolor... 31 $>alias //查看所有的别名 32 $>ls -a -l -h //查看当前目录-h:人性化 -l:列表 -a:显式.开头 33 $>mkdir ~/Downloads/a //创建目录 34 $>touch ~/Downloads/a/1.txt //创建文件 35 $>echo helloworld > 1.txt //重定向输出(覆盖) 36 $>echo helloworld >> 1.txt //重定向输出(追加模式) 37 $>cat 1.txt cmd>type a.txt //查看文件 38 $>cp 1.txt 2.txt //复制文件 39 $>rm 1.txt //删除文件 40 $>rm -rf / //强行递归删除 41 $>mv a.txt tmp/ //强行递归删除
下载ipconfig:
yum install --downloadonly --downloaddir=. net-tools
安装:yum install 下载的文件
关闭防火墙(centos 7):
1、sudo systemctl disable firewalld.service //"开机自启"禁用
2、sudo systemctl stop firewalld.service //停止防火墙
3、sudo chkconfig firewalld off //"开启自启"禁用
[centos client中切换模式]
ctrl + alt + f6 //切换到文本模式
ctrl + alt //切换鼠标
ctrl + alt + f1 //切换桌面模式.
ctrl + alt + f5 //切换到新的文本模式
[nano文本编辑器,命令行模式]
$>nano a.txt //打开nano编辑器,编辑a.txt文件
$>....
$>ctrl + o //保存文件,提示后直接回车
$>ctrl + x //退出文件
$>ctrl + k //cut 文本
$>ctrl + u //cut 文本
$>more a.txt //分屏显式
q:退出
h:帮助
$>more -5 a.txt //显式前5行内容
$>tail a.txt //最后10行内容
$>find . | more // | 是管道符,前面的命令的输出作为后面命令输入。
$>find ~
$>ls -aR ~ //递归显式主目录所有的文件.(a表示包含.开头的文件)
$>head a.txt //显式前10行
$>head -n 10 a.txt //显式前10行
$>head -10 a.txt //显式前10行
$>tail a.txt
$>tail -n 20 a.txt
$>tail -20 a.txt
$>tail --lines=20 a.txt
$>wc -c -l -w a.txt //统计文本信息,
//显式统计信息-c:字节 -l:line -w:word
$>hostname //查看主机名称
$>uname -r //查看系统内核
$>uname -a //查看系统内核
$>uname -p //查看系统内核
$>uname -m //查看系统内核
$>file xxx.xx //查看文件类型
$>gzip a.txt //原地压缩
$>gzip -d a.txt //原地压缩
$>gzip -dr tmp //递归操纵文件夹下的文件
$>gunzip a.txt.gz //等价于gzip -d a.txt
$>tar -cvf my.tar 1.txt tmp //创建归档文件
$>tar -vxf my.tar //解档文件
$>find . | grep txt | cp `xargs` temp //xargs是多行变单行,使用空格替换回车换行符.
//`` : 是强制命令解析。
$>ping `cat a.txt` //命令嵌套
$>which echo //查看命令的文件路径
目录和权限
[windows]
以磁盘分区物理结构作为文件系统结构
[Linux文件类型]
- //文件
d //目录
l //链接,类似于windows快捷方式.
b //block,块文件。
c //字符文件
[linux的权限]
$>chmod //修改文件(夹)权限
$>chmod g-w //去除group中write权.
chmod //不受文件权限控制,只有owner和root才具有文件权限的修改权。
[read权限]
文件 :文件内容
文件夹 :文件夹的内容
write权限
------------
execute权限
-------------
文件 :执行
文件夹 :进入目录
[centos]
逻辑结构.
/ //文件系统的根.
/bin //最初的命令(祖先),binary文件,可执行文件
/sbin //super binary(重要性高)
/usr/bin //厂商相关的命令,ubuntu
/usr/sbin //厂商相关的命令,ubuntu
/usr/local/bin //用户级别。
/usr/local/sbin
[客户端与宿主机之间的网络连通方式]
1.桥接
桥接(client完全等价于一台物理主机)
2.NAT(最多,默认模式)
a.Net Address transform,网络地址转换.
b.客户机能访问外网,可以访问局域网内的其他物理主机。
c.其他的局域网内物理主机不能访问客户机。
3.only host.
a.和NAT非常像。
b.不能访问外网。
4.查看client机的网络连接模式
a.右键选择Centos客户机。
b.点击"设置"
c.网络适配器.
5.查看DHCP的分配网段
a.vmware-->编辑-->虚拟网络编辑器
b.选中V8条目
c.下方显示的V8的详细信息。
d.点击DHCP的设置.
e.查看分配网段.
[修改静态IP]
1.切换root用户
$>su root
2.编辑/etc/sysconfig/network-scripts/ifcfg-eno16777736
a.备份文件
$>cd /etc/sysconfig/network-scripts
$>cp ifcfg-eno16777736 ifcfg-eno16777736.bak
b.进入/etc/sysconfig/network-scripts
$>cd /etc/sysconfig/network-scripts
c.编辑ifcfg-eno16777736文件
$>nano ifcfg-eno16777736
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=33f3ce5f-8b5c-41af-90ed-863736e09c29
DEVICE=eno16777736
ONBOOT=yes
IPADDR=192.168.231.200
PREFIX=24
GATEWAY=192.168.231.2
DNS=192.168.231.2
注意:查看NAT网络的网关地址。
0)Client机的网卡的DNS和GATEWAY设置为虚拟网卡NAT的网关值。
1)vmware-->编辑-->虚拟网路编辑器
2)v8条目
3)点击"NAT设置"按钮
4)查看网关地址:192.168.231.2(通常为xxx.xxx.xxx.2)
e.重启网络服务
$>su root
$>service network restart
f.****解决通过ip能够访问网络,通过域名无法访问的问题。*****
1)编辑/etc/resolv.conf,添加名称服务器,内容是网关地址。
nameserver 192.168.231.2
2)保存退出
3)重启服务
$>su root
$>service network restart
4)测试www.baidu.com
$>ping www.baidu.com
service管理命令
1.查看服务的状态
$>service server_name status //语法
$>service network status
$>service network start //启动
$>service network stop //停止
$>service network restart //重启
mount挂载外设
1.右键client右下角的光盘图标 ->设置
2.iso文件
选择一个iso镜像文件。
3.右键client右下角的光盘图标 ->连接.
4.创建文件夹/mnt/cdrom
$>su root
$>mkdir cdrom
5.挂载光驱/dev/cdrom到/mnt/cdrom
$>mount /dev/cdrom /mnt/cdrom
$>find . /mnt/cdrom
卸载外设
1.从挂载的目录中出来,否则出现设备繁忙
$>cd ..
2.使用umount进行卸载
$>umount /mnt/cdrom
启用client和host之间共享目录的功能
1.右键点击vmware中的client机,选择设置
2.找到"选项" -> "共享文件夹"
3.选择"总是启用"
4.在文件夹区域中添加要共享的目录
d:/downloads
5.确定.
6.重启客户机.
vmware Vnet8虚拟网卡丢失的找回问题
1.打开VMware Workstation
2.然后点击Edit --> Virtual Network Edit --> 打开Virtual Network Edit框 ,
3.点击最下面的的Restore Default 按钮,
3.恢复默认设置,这会在网络连接那块可以看到丢失的VMware Network Adapter VMnet8 又回来啦,
或者 在Virtual Network Edit框 找到一个Add Network... 的按钮 弹出来一个框 然后在select a network to add 中选择VMnet8
单击OK 就可以啦
虚拟机增强工具
1.原理
插入iso(C:\myprograms\vmwar11.0.4-x86_64\linux.iso)文件到光盘中。
2.vmware虚拟机菜单 -> 重新安装vmware-tools
3.自动会将C:\myprograms\vmwar11.0.4-x86_64\linux.iso镜像文件插入光驱中,并直接打开。
4.复制VMwareTools-9.9.3-2759765.tar.gz文件到centos的桌面下。
5.tar开该文件.
鼠标右键点击桌面的tar.gz文件,选择 extract here.
6.进入桌面的vmware-tools-distrib目录下.
$>su root
$>cd /home/centos/Desktop/vmware-tools-distrib
7.执行安装脚本
$>./vmware-install.pl
一路回车。
只到遇到Enjoy!!...
[Putty(发音:party)]
1.运行putty.exe
2.输入ip地址
3.点击open.