Ubuntu初识笔记

前言

1、作为一个计算机爱好者(其实也不是很深),也没什么想说的,目前就是一个小白,想知道linux的使用基础,做个开篇记录。方便查询笔记吧。

2、话不多说,开干吧。

一、Ubuntu的安装

1、准备工作

1,镜像

我采用的是自己很久不用的笔记安装Ubuntu系统,安装时间是2023年12月27日,所以从官网下载的镜像是:ubuntu-22.04.3-live-server-amd64.iso

官网地址:Enterprise Open Source and Linux | Ubuntu

https://ubuntu.com/

打开后直接点击:download,选择你想下的版本即可。(多的不说,网上一堆教程)

2,U盘

因为我要安装到实体电脑,所以必须有U盘,大小一般4G+就行。

3,系统盘刻录工具

我用的是:UltraISO,自我感觉还行。

官网:UltraISO - The Ultimate ISO CD/DVD Image Utility

https://www.ultraiso.com/

打开后直接点击:download,free trial即可,然后试用就行。

4,制作ubuntu启动盘

这块我也不贴图,赘述了,直接百度教程即可,网上一堆。

简化就是,运行UltraISO,点击下载的镜像,插入U盘,再点击启动,选择启动磁盘镜像,选择你要安装的U盘,点击写入即可。

5,安装

1.先把Ubuntu启动盘插入电脑,再!!!开机。

2、狂按F12键,选择U盘启动即可,这块和Windows装系统没啥区别。

3、这就进入Ubuntu的安装界面了

选择“try or install ubuntu server”回车

然后等进度走完,进入语言选择界面

跟据自己需求选择语言,用上下键选择,回车。

接下来把网络配置一下,默认的是IPV4自动获取,建议改成指定IP。

subnet:192.168.1.0/24 //网关
address:192.168.1.2   //地址
geteway:255.225.225.0 //掩码
name servers:114.114.114.114 //DNS

也可以开启ssh。

最后就一路默认 done就行,其他的后期再说。

最后 reboot!!

别忘拔下U盘!!!!

二、Ubuntu使用笔记

1、开启ssh端口

输入:

sudo vi /etc/ssh/sshd_config

使用上下光标找到

#Port 22
#PermitRootLogin XXXX

按下“i”键,进入编辑模式。把这个两个“#”都去掉,并把“XXXX”换成“yes”。如下:

Port 22
PermitRootLogin yes

按下“esc”退出编辑,输入“:wq”保存退出。“q!”是不保存退出

重启ssh运行程序:

sudo systemctl restart ssh

2、远程登录ssh

“cmd”或者“终端均可”输入

ssh root@192.168.96.6

回车即可。不同的登录用户与IP请自行进行替换。

指定ssh端口登录:

ssh -p 9997 root@192.168.96.6

3、开启root用户

首先Ubuntu装后root用户是没有密码的,先进行root密码初始化,初始化要输两遍

sudo passwd root

4、切换root用户

sudo su root

5、常用命令

ls               #列出当前文件夹内所有文件,文件夹名称
cd xx            #进入某个目录
cd ..            #退出上一级目录
mkdir xx         #新建一个xx文件夹
rm xx            #删除xx
rm -r xx         #更高权限删除xx
sudo dpkg --force-depends --remove XXX    #强制卸载 XXX
cp XX xx         #复制文件XX到xx

6、关闭笔记本盒盖睡眠

输入:vi /etc/systemd/logind.conf

sudo vi /etc/systemd/logind.conf

#HandleLidSwitch=suspend                 笔记本电脑使用电池供电时:合盖挂起
#HandleLidSwitchExternalPower=suspend    笔记本电脑插入电源插座时:合盖挂起
#HandleLidSwitchDocked=ignore            笔记本电脑连接到扩展坞时:合盖忽略



suspend:  合盖时挂起
lock:     合盖时锁定
ignore:   什么都不做
poweroff: 关机
hibernate:合盖时休眠

取消上面三个“#”并把值都=“ignore”

重启:sudo  reboot

7、添加和删除用户

增加用户

sudo adduser xxx

添加管理员权限

sudo vi /etc/sudoers

xxx ALL=(ALL:ALL) ALL

按下“esc” 输入“:wq!”保存

删除用户

删除用户而不删除用户文件

sudo deluser user

删除用户并删除用户文件

sudo deluser --remove-home user

把“user”换成你要删除的用户

8、升级

sudo apt update
sudo apt upgrade

9、清理

sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove    #这三个命令主要清理升级缓存以及无用包

10、配置网络

ubuntu 22.04配置网络,可以进入/etc/netplan/文件夹下ls一下。

cd /etc/netplan/
ls
00-installer-config.yaml #需要修改的文件

然后输入命令打开这个文件

vi /etc/netplan/00-installer-config.yaml

接着只需要修改对应位置即可

network:
  ethernets:
    enp4s0:
      dhcp4: false                          #自动获取关闭
      addresses:
        - 192.168.96.221/24                 #你要设置的IP,/24指的是255.225.225.0
      routes:
        - to: default
          via: 192.168.96.254               #网关
      nameservers:
        addresses: [114.114.114.114]        #DNS解析,可以多用 , 号隔开
  version: 2


##################注意##########################

一定要看清楚
是否有多余的字符
否则
很恶心!!!!!!!!!

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

最后使得修改生效

sudo netplan apply

现在就可以上网了!!!!

11、查看IP

sudo ip addrs

12、忘记密码

Linux 忘记密码怎么办,CentOS和Ubuntu重置密码方法,参考下面的连接!!!

Linux 忘记密码怎么办,CentOS和Ubuntu重置密码方法 - 运维笔记(ywbj.cc)

13、/dev/mapper/ubuntu--vg-ubuntu--lv只有100G

/dev/mapper/ubuntu--vg-ubuntu--lv未完全占用所有硬盘。

ubuntu查看空间大小命令

sudo df -h
//可以看到空间大小

Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              3.1G  1.6M  3.1G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv   98G   11G   83G  12% /
tmpfs                               16G     0   16G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
/dev/sda2                          2.0G  130M  1.7G   8% /boot
/dev/sda1                          1.1G  6.1M  1.1G   1% /boot/efi
tmpfs                              3.1G  4.0K  3.1G   1% /run/user/1000

再看一下硬盘分区空间

sudo fdisk -l

//查看硬盘空间大小


Disk /dev/sda: 3.64 TiB, 3999999721472 bytes, 7812499456 sectors
Disk model: ServeRAID M5110 
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 141A2B5C-D8F3-4635-8FB1-54097FDEDE78

Device       Start        End    Sectors  Size Type
/dev/sda1     2048    2203647    2201600    1G EFI 
/dev/sda2  2203648    6397951    4194304    2G Linu
/dev/sda3  6397952 7812497407 7806099456  3.6T Linu


Disk /dev/mapper/ubuntu--vg-ubuntu--lv: 3.63 TiB, 3996718727168 bytes, 7806091264 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

这可以看出,硬盘空间很大,但是mapper/ubuntu--vg-ubuntu--lv空间很小。

再看一下他挂载了那个分区下。

sudo lsblk

//可以看到挂载位置

NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda       8:0    0  3.6T  0 disk 
├─sda1    8:1    0    1G  0 part /boot/efi
├─sda2    8:2    0    2G  0 part /boot
└─sda3    8:3    0  3.6T  0 part 
  └─ubuntu--vg-ubuntu--lv
        253:0    0  100G  0 lvm  /

接下来就是扩容

sudo lvextend -r -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

//百分之百空间大小进行扩容

  Size of logical volume ubuntu-vg/ubuntu-lv unchanged from 3.63 TiB (952892 extents).
  Logical volume ubuntu-vg/ubuntu-lv successfully resized.
resize2fs 1.46.5 (30-Dec-2021)
Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required
old_desc_blocks = 13, new_desc_blocks = 466



The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 975761408 (4k) blocks long.

再次查看扩容结果

df -h

//扩容成功

Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              3.1G  1.6M  3.1G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  3.6T   11G  3.5T   1% /
tmpfs                               16G     0   16G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
/dev/sda2                          2.0G  130M  1.7G   8% /boot
/dev/sda1                          1.1G  6.1M  1.1G   1% /boot/efi
tmpfs                              3.1G  4.0K  3.1G   1% /run/user/1000

常见用法

sudo lvextend -L 10G /dev/mapper/ubuntu--vg-ubuntu--lv      //增大或减小至10G
 
sudo lvextend -L +10G /dev/mapper/ubuntu--vg-ubuntu--lv     //增加10G
 
sudo lvreduce -L -10G /dev/mapper/ubuntu--vg-ubuntu--lv     //减小10G
 
sudo lvresize -l  +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv   //按百分比扩容 %100全部扩容

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值