云计算基础linux笔记

本文详细介绍了Linux的基础命令,包括文件操作、查看系统信息、网络配置、用户管理、权限控制等方面,旨在帮助读者深入理解并熟练掌握Linux操作系统。重点讲解了如pwd、cd、ls、cat、ifconfig、mkdir、touch、head、tail、grep、vi/vim等常用命令的使用,并探讨了别名定义、软件包管理、网络参数配置以及ACL策略等内容。

黑色:文本文件
蓝色:目录
青色:快捷方式
红色:压缩包
绿色:可以执行的程序

快捷键:
      ctrl+l:清楚整个屏幕
      ctrl+c:结束正在运行的命令
      Alt+./ESC+.:粘贴上一个命令的参数
      ctrl+u:清空至行首
      ctrl+w:往回删一个单词(以空格界定)

Linux命令:用于实现某一类功能的指令或程序
  命令的执行依赖于解释器:
    /bin/bash(登录操作系统)
    /sbin/nologin(禁止登录操作系统)
Linux完整的命令格式,每一部分之间都要有空格
  -n:显示内容时添加行号
[root@desktop0 home]# cat -n /etc/passwd | head -2
     1    root:x:0:0:root:/root:/bin/bash
     2    bin:x:1:1:bin:/bin:/sbin/nologin

查看命令帮助信息:命令 --help 、 man 命令   #按q退出

虚拟控制台切换:ctrl+Alt+Fn(f1~f12)
  tty1:图形桌面
  tty2~tty6:字符控制台
命令提示符:$(当前用户)、#(当前用户为root)

pwd:查看当前工作目录
cd:切换工作目录Linux中查看/boot目录内容
ls:查看目录
cat:查看文本文件内容
uname -r:查看内核   -r:代表内核
hostname:查看主机名
lscpu:查看CPU信息
ifconfig:查看ip
cat  /proc/meminfo:查看内存信息
head:查看头文件
tail:查看尾文件
mkdir:创建目录
touch:创建文档
poweroff:关机
reboot:重启
mount:挂载
umount:卸载
/etc/redhat-release:存储当前系统版本信息
/etc/passed:存放用户基本信息
/etc/group:存放组基本信息
/etc/shadow:存放用户密码信息
echo:免交互编写
cp/mv不支持管道

/root/.bashrc:在真机上设置永久别名的配置文件
vth-vmctl reset classroom:在真机上还原classroom虚拟机
vth-vmctl reset server:在真机上还原server虚拟机
vth-vmctl reset desktop:在真机上还原desktop虚拟机
ssh -X root@172.25.0.11:在真机上远程管理server虚拟机
ssh -X root@172.25.0.10:在真机上远程管理desktop虚拟机


#######################################################################

服务器:能够为其他计算机提供服务的更高级的电脑
典型服务模式:C/S(Client/Server)架构
  由服务器提供资源或某种功能
  客户机使用资源或功能

主机与主机通信三要素:ip地址,子网掩码,ip路由(网关)
  ip地址是唯一标识计算机,32个二进制位(四个十进制数以逗号隔开)
  ip地址有网络位+主机位

用于一般计算机网络:
  A类:1~127 255.0.0.0  (网+主+主+主)
  B类:128~191 255.255.0.0  (网+网+主+主)
  C类:192~223 255.255.255.0  (网+网+网+主)
组播及科研专用:
  D类:224~239
  E类:240~254

配置ip:DHCP(动态获取)、手动配置
Window查看ip:ipconfig
Linux查看ip:ifconfig
DNS服务器地址:解析域名,将域名解析为ip地址
检测主机之间通信:ping命令

#######################################################################

Windown的文件系统:NTFSFAT(默认)
Linux的文件系统:
  默认:ext4(PHEL6)、xfs(RHEL7)
  交换:swap(虚拟内存)缓解物理内存的压力

Linux目录结构:
  根目录/:所有目录都在此目录下(Linux系统的起点)
  /dev:存放设备文件
  标示文件所在:/dev/nsd/abc/1.txt

hd:IDE设备、sd:SCSI设备
  Linux中磁盘的表示,第三块SCSI磁盘的第二个分区?
      /dev/sdc2

pwd:查看当前工作目录

cd:切换工作目录
  格式:cd [目标文件夹位置]
      cd /root

ls:查看目录:
  -l:以长格式显示
  -d:显示目录本身(不是内容)的属性
  -h:提供易读的容量单位(K,M)
  -a:包括以.和..开头的隐藏文档
  -A:除了以.和..开的的隐藏文档
  格式:ls [选项] [目录或文件名]
Linux中查看/boot目录内容
  ls /boot

以/开始的为绝对路径
  cd /etc/passwd

以当前参照的为相对路径
  cd /home
[root@desktop0 home]# ls
dc  harry  natasha  student
  cd harry   #相对路径

..表示父目录(可以返回上一级)

cat:查看文本文件内容
  cat /etc/redhat-release
  cat /etc/passwd

ifconfig:查看ip地址
  ifconfig eth0   #查看eth0网卡ip地址
  ifconfig        #查看所有网卡ip地址

mkdir:创建目录
  格式:mkdir -p [/路径/]目录名
       -p:递归创建
# mkdir /root/harry/natasha   #在/root目录下创建/harry,在/harry目录下创建/natasha
      mkdir /harry   #在根目录下创建harry目录
      ls /           #查看根目录

touch:创建文档
  格式:touch [/路径/]文档 、 touch 文档 (在当前目录创建文档)
      touch /harry/1.txt   #在harry目录下创建1.txt文档
      cd /harry   #切换到harry目录
      touch 1.txt #在harry目录下创建1.txt文档

head:显示头文档 、 tail:显示尾文档
  格式:head [-数字] 文件名
  head -3 /etc/passwd   #显示/etc/passwd的前3行文档
  格式:tail [-数字] 文件名
  tail -3 /etc/passwd   #显示/etc/passwd的后3行文档、

grep:输出包含指定字符串的行
  格式:grep 查找条件/查找目标  文件名
查看/etc/passwd/中包含root的行
[root@desktop0 ~]# grep root /etc/passwd

less:分屏阅读工具
  格式:less [选项] 文件名
[root@desktop0 /]# less root /etc/passwd

rm:删除(remove)
  -r:递归删除   递归:目录本身以及子目录,子文件
  -f:强制删除

mv:移动/改名(move)

cp:复制(copy) 支持多参数,永远把最后一个参数作为目标,其他所有参数作为源
                    可以重新命名目标路径的文件名
  -r:递归,复制目录是必须有此选项
\:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值