第二天linux基础
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二天linux基础相关的知识,希望对你有一定的参考价值。
重点 linux哲学思想
windows特点
window一切接窗口图形界面更加消耗内存
window配置放注册表磁盘
注册表处理不干净占用内存
linux特点
centos7一个工具集之后多个工具集合
linux字符界面,生效能看到
网卡启动
systemctl restart network.service
所有配置必须存放磁盘,文本文件
国内阿里云网站
清华大学 下载centos
物理机就是机器本身
装虚拟操作系统要有虚拟硬件环境
创建新虚拟机
典型
1有光驱
2有iso文件,不能定制安装
3定义安装
客户机linux
centos64
虚拟机名称 区别别的虚拟机 centos7.6
找一目录存放 c/安装目录/vms
见centos 7.6
centos 6.10
ubutu1804
复制目录黏贴
硬盘大小200g
存单一文件 不分割
ntfs支持大量存储
cmd
convert e:/fs:ntfs 以管理员身份运行 把fat32转换ntfs
.vmdk代表200g的文件
centos 7至少1G以上
centos 7.6 对内存偏大 1500
cpu 数量2
iso镜像文件 7.6 1810
仅主机
centos 6.10
内存1G
dvd1
ubutu
ubuntu 64位
ubuntu1804
桥接
nmcli connection up ens33 重新网卡登录
systemctl reboot -i
虚拟网络编辑器
仅主机
centos7.6 和6.10 都连接到交换机
vmnet1有vmnet网卡可以和物理机连接
硬盘
/dev/sda device
sdb 第二块
/dev/sda1 1分区
主分区 一块硬盘最多4个 MBR 编号1-4
扩展分区 一个硬盘可以有1个或者0个扩展 主分区加扩展最多4个 1-4
逻辑分区 5以上
cd window回到最顶层
window c d盘都是最顶层
分配盘符就是能看到他
分区挂在到mount 到c:/disk 分配目录名
把分区挂载到文件夹
文件夹就是挂载点mount point
把目录挂载到c 最后和linux一样也是1个根
而linux只有1个根
centos6.10
1项 install 选1
2项基本显卡
3项修复系统
4光盘启动
5检测内存
disc 最好做检查
光盘点已连接
english
u.senglish
basic store
yesdis
hostname centos6.locai
confignet
edit
connect auto 点对勾
systemclock 去掉
root passw 123456
confirm 123456
creat custom
/etc 类似window注册表 配置文件
/sys/ 内存
/proc 内存
/dev/sda1 /data 50g ext4
/dev/sda1 /boot 1g
/dev/sda2 / 100g
swap 虚拟内存 window 、c/pagefile.sys
swap 分区 2g 一般是2倍 1.5倍 一般128内存分8g
ctrl alt f2
cat /proc/meminfo
shift pgon
ctrl alt f3 网卡信息
ctrl alt f3 网络地址信息
stadard
不能从根独立出来不能当挂载点
cat /proc/partitions 查看硬盘
desktop 选
database 数据库
centos 7.6
1 直接装
2光盘测试
mirror.sohu.com
sha1sum
sha1sum /dev/sr0
sha256sum /dev/sr0 检查光盘镜像问题
english
date shanghai
install
software server GUI
生产最小安装
installkation iwill cofigure
swap 3G
network on
centos7.
user
wang
wang
123456
123456
unbuntu
english
install ubutu
回车
other asia china
locales 回车 no
hostname ubuntu1804
full name wang
wang
密码123456
tab键切换
clock yes
disks manual 200g
disk yes
cteate new
1G 1pr begin ext4 /boot done
swap 2lo
finsh
yes
代理contiu
tasksel
no auto
openssh 空格
bootrecord yes
init 0关机
init 6重启
init 5 图形
init 3 字符
init 快照初始化
之后vms放其他盘做备份
用户名ckw
密码123456
用户wang
老师电脑密码magedu
centos7
license iaccept
network on
为了标准化可以把网卡名改成一样的
nolist 登录
loc no
ctrl alt f2 纯字符界面 f1图形
7 提供4个窗口workspace
centos6
6 提供2个窗口workspace
14 0 8 时间当前时间
kdump系统崩溃会存放在磁盘kdump
文件X号没有权限
ifconfig
$普通用户
ssh协议 远程控制
名称 ip地址
主机 ip 地址
账户 密码
本地秘钥 接受并保存
unbuntu
ssh ckw
123456
root账号除非必要不要登录root
管理员由GID决定
nmcli connection up ens33
id -u 当前用户id
[[email protected] ~]# id -u
0
[[email protected] ~]# id -u ckw
1000
nmcli connection up ens33
tty
物流终端 /dev/console 自己的电脑
tty虚拟终端 /dev/tty
pts伪终端 /dev/pts/1
whoami 显示用户名
who am I 显示用户名时间 ip
date
date 030514412019.30
who 看所有登录
w 看谁正在执行命令
tail -f /var/log/messages
who -b 系统启动时间
CLI 命令行 command line interface
解释器shell 解释转换2进制
bash bourn shell
echo $SHELL 显示当前shell
[[email protected] ~]# echo $SHELL
/bin/bash
cat /etc/shells 看shell类型
hostname 显示完整主机
生产中要把提示符加以修改方便区分,避免误操作
echo $PS1
41-47背景
1,5闪烁高亮 41背景 33m颜
nmcli connection
jumpsrever 能纪录操作命令
nano /etc/profile.d/env.sh 把PS1变量放入
在bash里的命令就内部命令 加载到内存
type echo 查看内外部命令
enable -a 显示所有内部(不管是否禁用)
enable cmd 启用
enable -n cmd 禁用
enable 查看所有内部
内部命令和shell密切相关
ulimit -a
type ulimit
/bin/csh
ulimit -a
enable -n echo
type echo
先 别名 内部命令找 ,之后$PATH
which 找不到内部命令
which 寻找磁盘路径命令
whereis who
把所有的外部命令路径加载到缓存中,这是缓存技术 hash
hash列出外部命令列表,命中技术
hansh -l 显示缓存详细信息
[[email protected] ~]#hash -l
builtin hash -p /usr/bin/who who
builtin hash -p /usr/bin/w w
hash -d 显示缓存路径
#hash -d
hits command
2 /usr/bin/who
1 /usr/bin/w
alias 用短的易记
alias cdnet =‘cd /etc/sysconfig/network-scripts/’
alias slst= ‘systemctl start‘
unalias
nano .bashrc
. 或者source 让文件放到内存生效
alias builtin hash $PATH
unalias -a 取消所有别名
date -d @1509536033
timedatectl status 查看系统时间信息
timedatectl set-timezone 时区名字 改时区
cal 看当月日历
cal -y 看年日历日历
cal 2020
cal 8 2008
cal 9 1752
halt,poweroff
reboot
shutdown
-r
-h
shutdown -c 取消
runlevel =who -r 看模式
5 3 0 6
init 3 切换字符
screen
共同连接到同一个机器 ,同一个用户,才能共享
screen -S 创建回话
screen -x 加入回话
复制ssh隧道
screen -ls 看
ctrl +a和d 临时退出
screen -r 恢复会话
装软件
先df 找到挂载点
rpm -ivh
先screen
在ping 192.168.2.100
screen -ls
screen -r
ps aux 查看当前系统程序
ehco -n 把自动换行取消
ehco -e 加解释功能