首页 > 系统相关 >linux笔记

linux笔记

时间:2023-03-11 13:12:44浏览次数:43  
标签:bin 文件 分区 笔记 etc linux 挂载 可以

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

相关文章

  • ubuntu22.04 安装新版 linuxqq
    1.浏览器打开网址https://im.qq.com/linuxqq/index.shtml,并下载X64deb版的包2.到达Downloads目录下(你deb文件的默认下载位置):cdDownloads3.运行命令:sudodp......
  • 入门笔记
    Unity  1.基本介绍1.1Unity的安装与汉化_引擎安装与基础操作安装时先安装UnityHub,再安装Unity.汉化在UnityHub的Installs中找到对应版本的Unity,左上角的设置按......
  • 我的c语言笔记
    1.进制转换二进制、八进制和十六进制向十进制转换都非常容易,就是“按权相加”。如:1010.1101=1×23 +0×22 +1×21 +0×20 +1×2-1 +1×2-2 +0×2-3 +1......
  • 记一次archlinux+dwm的安装
    记一次Archlinux+dwm简单安装联网rfkillunblockalldhcpcdpingwww.baidu.com-n同步时间timedatectlset-ntptrue换源vim/etc/pacman.d/mirrorlistServer=......
  • 新概念2册L55笔记(定语从句_关系副词、of+n.=adj.)
    L55notagoldmineInspiteofthis,manypeopleareconfidentthat'TheRevealer’mayrevealsomethingofvaluefairlysoon.ofvalue=ofn.=adj.单词理解课......
  • 操作系统学习笔记2-进程和线程
    2.进程和线程2.0引入2.0.1顺序执行特征顺序性封闭性:独占整机资源可再现性:只要在相同的环境与初始条件下,执行结果相同顺序执行的场合:单道批处理系统2.0.2并......
  • Linux 安装 Wiki.js
    一、概要1.环境(1)CentOS7.92009(2)Node.js16(3)Wiki.js2.5.2972.概念Wiki.js是一个开源的知识管理系统,它是一款使用JS编写的Node.js项目,它的文档类型支持M......
  • linux内核定时器
    内核定时器概念与单片机定时器不同内核定时器基础知识structtimer_list{}相关操作函数时间转换函数静态定义结构体变量并且初始化向内核注册定时器删除......
  • linux基础(4)--linux组管理
    1组的分类在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念。1.所有者——一个文件由谁创建的所有者就是谁,但文件的......
  • Linux下使用python操作文件夹的一个坑
    我们通常在Windows系统中调用python内置函数os.listdir()读取文件内容,生成的文件名列表是有序的.#假若在当前目录下有一个名叫files的文件夹,其中放置0001.txt,0002.txt,......