Liunx基础命令
一、 Liunx 基础命令
1 Pwd:显示当前目录(在哪里)
2 Cd :change directory 改变目录(去哪里)
1.1 Cd .. 进入上级目录(去你的父目录)
1.2 Cd . 进入的当前目录(原地踏步)
1.3 Cd 常见回老家
1.4 Cd - 返回到上次所在目录
3 Mkdir 创建目录
Mkdir make directory 创建目录
错误:mkdirI 每次只的创建一次文件
递归创建目录
4 Ls list 列表
显示目录信息
5 touch
一个文件
一次处理多个目录
6 Copy cp 命令 omitting 忽略删除目录
1.1 Cp –r 递归复制目录及内容
7 Move mv 移动(剪切)
8 Man manual 查询命令帮助
9 Vi 编辑器
1.1 进入编辑模式 I
1.2 查看文件内容
Cat
10 保存退出
:wq 保存
:q 退出不的保存
:q!强制退出不保存
:wq!强制保存退出
11 Rm 删除命令 remove 默认只能删除文件
rm –f --force 强制删除
-r 递归删除目录
二、 安装 yum 安装出现问题
yum install -y tree vim bash-completion (安装自动补全)
从阿里云下载资源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
1 网卡配置
/etc/ 系统配置文件
/sysconfig system config
/network-scripts /
/ifconfg-ens33
2 DNS dns 服务器 domain name server/system
公共的域名解析服务器
阿里云:
1 233.5.5.5(主)
233.6.6.6(备)
114:
114.114.114.114
114.114.115.115
添加备用 dns 服务器
systemctl restart network
三、 认识 tree 目录
1 Tree –L 1
-l ==
2 /bin 存放命令
/sbin 存放 super bin root
/device 设备 光盘 磁盘分区
/etc 系统配置文件
/home 普通用户的家目录 ~ ==/home/oldboy
/root root 目录皇宫
/lib #库文件目录
/media #用来给光盘用
/mnt #临时挂载 liunx 设备或者分区,挂载 == 给设备知道入口
/opt 第三方安装软件
/proc process 进程 里面存放的内存信息
/tmp tempproray 临时目录
/usr user/Unix Software Resource 用户软件信息
/ var variable 经常变换内容 日志
3 /etc
1.1 /etc/sysconfig/network-(配置网络)
1.2 /etc/resolv.conf DNS 配置文件
网卡配置文件优先于 resolv.conf 重启将会覆盖
1.3 主机名配置文件 (永久修改主机名)
01. 临时 hostname + 改的主机名
02. /etc/hostname 配置永久
03. Centos7 hostnamectl set-hostname oldboy56-201 永久修改
1.4 /etc/hosts 解析主机名
一般搭建测试环境
1.5 /etc/inittab liunx 运行级别的配置文件 (Centos6)
运行级别 == liunx 不同状态
Centos6.X
0 关机
1 单用户
2 多用户模式 (没有 NFS network filesystem)
3 完全多用户名模式
4
5 X11 图像界面模式 桌面模式
6 重启
centos7
路径:ll /usr/lib/systemd/system/runlevel*.target
0 关机
1 救援模式
2,3,4 多用户
5 图形化界面
6 重启
1.6 /etc/profile 配置系统环境变量
环境变量:
echo $ps1# 控制命令行
/ 斜线
\ 反斜线
修改环境变量 首先写 export PS1='[\u@\h \w]\$'
04. 临时修改
PS1='[\u@\h \w]\$
05. 永久生效写入 /etc/profile
修改环境变量 首先写 export PS1='[\u@\h \w]\$'
让配置生效 source /etc/profile
出现错误
第一行多删掉了一个 #号
1.7 /etc/rc.local == /etc/rc.d/rc.local 开机启动命令,程序 脚本
1.8 /etc/fstab 开机自动挂载 设备入口对应关系 file system table 开机自动挂载列表
Mount 挂载 (目录)
1.9 /etc/motd 登录系统之后(了解)
1.10/etc/issue 进入系统之前(了解)
4 /usr
/local c:\program file liunx 下面编译安装软件默认的位置
/share #帮助文档
安装软件方式:
一:Yum:替你安装,点外卖 筷子醋
yum install -y
二:Rpm:超市购买速冻饺子
手动下载 手动安装 缺少依赖自己解决
----- query 查询
----- -qa 检查软件是否安装
——ql 显示软件包里面内容
——list
__ ivh 安装 rpm 包
— I install 安装
三:编译安装:根据口味做饺子
备菜 炒菜 上菜
./configure make make install
5 /var 日志 /var/log
/messages liunx 系统默认日志
/secure 安全文件记录着用户登录信息
查询有没有居心叵测的人登录我的服务器
grep "Failed password" /var/log/secure
查看日志
2 head 显示文件开头几行(默认开头 10 行)
3 tail 显示文档最后几行的内容(默认最后 10 行)
4 less 一页 一页查看文件内容
下一页 空格 /f
上一页 b
Q 退出
6 proc 进程
/cpuinfo CPU 信息
Processor 0
Lscpu 查询 cpu
1.1 load 负载 avg(平均)
负载:衡量系统繁忙程度(cpu 和磁盘是否繁忙)
忙:系统
查询负载 w