centos8.3镜像地址:
https://mirrors.aliyun.com/centos/8.3.2011/isos/x86_64/
一,安装
1,制作安装盘
文件打开centos7.iso
本地目录选中U盘,“写入硬盘映像”,写入方式“USB-HDD+”,格式化“FAT32”(也可以用ntfs),写入
写入完成后,“便捷启动” # 这条可以不用
PS:如果是centos8,需要下载最新的ultraISO,可以从官网下载试用版
2,安装
选install centos 7,会失败,starting dracut initqueue hook后出现大量warning: dracut-initueque timeout
dracut:/# cd /dev
dracut:/# ls
dracut:/# blkid # 记下U盘启动盘的盘符(看lable),例如sdc1
例如: /dev/sdb4: LABEL="Centos 7 x8" ...... # 可以盘符或者LABLE指定安装源文件所在的U盘
重启,在装机选择画面,按e,编辑inst.stage2=hd:/dev/sdb4,同时最后quiet之前加上nomodeset,否则会黑屏
按ctrl x启动安装
PS:磁盘太多的话,可能每次重启会变化,这时推荐更改U盘标签例如CENTOS8,然后直接用LABLE指定,CENTOS8不用加nomodeset
3,自动格式化硬盘 + 分区
SYSTEM-INSTALLATION DESTINATION
automatically configure partitioning + i would like to mike additional space available
dellete all
reclaim
4,手工格式化硬盘 + 分区
SYSTEM-INSTALLATION DESTINATION
i will configure partitioning
click here to create them automatically
可以用-号删除已有分区
然后使用推荐分区并修改它
5,选择安装source
centos8用制作的U盘安装失败,只能使用on the network
先选择网卡,打开,然后:
source输入https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/
二,网卡DNS
ip addr
看到网卡是enp1s0
vi /etc/sysconfig/network-scripts/ifcfg-enp1s0
修改:
BOOTPROTO=static
ONBOOT=yes
新增(可以插入在BOOTPROTO下):
IPADDR=192.168.2.185
NETMASK=255.255.255.0
GATEWAY=192.168.2.1
vi /etc/resolv.conf
新增:
nameserver 114.114.114.114
nameserver 114.114.114.115
重启网络服务:
systemctl restart network
PS:centos可以dhcp获取
三,安装ifconfig命令
yum install net-tools.x86_64
四,挂载,卸载,查看文件系统
支持ntfs:
yum install wget
cd /etc/yum.repos.d/
wget http://mirrors.aliyun.com/repo/epel-8.repo
yum install ntfs-3g
df -T 只可以查看已经挂载的分区和文件系统类型
fdisk -l 可以显示出所有挂载和未挂载的分区,但不显示文件系统类型
lsblk -f 可以查看未挂载的文件系统类型
parted -l 可以查看未挂载的文件系统类型,以及哪些分区尚未格式化
cd /home/guxh
mkdir upan
mount -t ntfs-3g /dev/sdb1 upan # 挂载
# 开机自动挂载
vi /etc/fstab, 添加:
/dev/sdb1 /home/guxh/disk2 ntfs-3g defaults 0 0
umount -v upan # 取消挂载
testparm # 测试samba配置
70-85-C2-82-1B-CD
五,修改主机名
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost
或者
hostnamectl set-hostname localhost
linux
看不到网卡:
/sbin/dhclient
权限:
目录
r: 目录内部可以被ls
w: 可以对目录内的文件新增,删除
x: 可以进入
ps: 如果目录设置成756,即不可以进入,但是允许新增/删除目录内文件,这时是无效的
文件:
r: 可读
w: 可以修改内容
x: 可执行,python文件不需要可执行权限也能执行,只要可读即可,因为python文件实际上执行的是解释器
ps: 如果有目录的权限,但是没有文件修改的权限,可以直接删除/新增文件,即修改文件并让文件own变自己
硬盘 sda sdb sdc
分区 sda1 sda2 sda3 主1-4,逻辑5-
挂载 给空目录挂载硬盘分区
/boot sda1 分到第4个分区时,会自动变成逻辑5-
/目录下:
ls bin 罗列/bin/
ls bin/ 罗列/bin/
ll bin 显示/bin
ll bin/ 罗列/bin/
搜索:
find /etc -name *init* # *任意数量 ?单个
find /etc -iname *init* # 不区分大小写
locate app01 # 查找数据库
locate -i app01 # 不区分大小写,可以用updatedb手动更新,但是不收录/tmp
which python # 查找$PATH环境变量里的文件,还可以得到是否有别名
whereis python # 查找$PATH环境变量里的文件,还可以得到是否有别名,还有帮助文档位置
grep pandas test.py # 在test.py文件中查找pandas
网络命令:
write bridge: 给在线用户bridge发消息
wall: 给所有用户发消息
mail bridge: 给用户bridge发邮件
mail: 查看邮件,可以跟序列号看邮件
last: 查看历史登录用户,登录时间,登录地址
netstat:
-t # tcp
-u # udp
-l # 监听
-r # 路由
-n # IP地址和端口号(不是用域名或者知名端口)
-rn # 查本机路由表
-tuln # 查本机监听端口
setup: 配置网络参数,IP地址、防火墙等
service network restart: 配置完IP地址后需要重启
useradd bridge
groupadd tgroup
gpasswd -a bridge tgroup
groups bridge # 查看所属组
cat /etc/group # 查看所属组
shell脚本
vi hello.sh
chmod 755 hello.sh
./hello.sh # 执行方法一
sh hello.sh # 执行方法二
组成员:
usermod -G nas guxh # guxh会离开原有组
usermod -G -a nas guxh # guxh新加入nas,并且不会离开原有组
标签:bin,文件,分区,笔记,etc,linux,挂载,可以 From: https://www.cnblogs.com/guxh/p/15169492.html