打赏

deepin常用操作

deepin常用操作

1.系统密码破解

破解deepin-system的root密码,并登陆,修改密码为deepin@test123

1.开机按"e"键,进入grub引导菜单
2.找到linux 、vmlinuz-* 开头的行,(倒数第三行),修改rw single init=/bin/bash 
3.修改完后,按ctrl+x键,进入单用户模式
4.执行passwd root命令修改密码
5.重启计算机验证

2.修改主机名称为deepin-test

方法一:

hostnamectl set-hostname deepin-test

vim /etc/hosts
127.0.0.1  deepin-test

# 验证
hostnamectl

方法二:

# 临时修改
hostname deepin-test

# 永久修改(重启后生效)
vim /etc/hostname
deepin-test

vim /etc/hosts
127.0.0.1  deepin-test

3.修改网络地址,配置静态网络地址为192.168.1.10 子网掩码为255.255.255.0网关为192.168.1.254

在 vim /etc/network/interfaces 文件后添加(配置IP和网关):
allow-hotplug ens33  # ens33 这里是自己的网卡 ip addr 查看
# iface ens33 inet dhcp
auto ens33
iface ens33 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.254

保存重启网络

service networking restart

4.DNS服务器,设置地址为主:114.114.114.114 备选:192.168.1.254

(1.)编辑文件
vim /etc/resolv.conf
(2.)添加DNS
nameserver 114.114.114.114 # 替换为自己的DNS服务器地址
nameserver 192.168.1.254  # 备用
(3.)验证
ping www.baidu.com

5.软件源修改,备份默认的软件源配置文件到同级目录,名称为13.list.bak

配置新的源为deb http://mirrors.163.com/deepin/unstable main contrib non-free

# 备份原来的镜像源
cp /etc/apt/sources.list /etc/apt/13.list.bak
# 修改镜像源
vim /etc/apt/sources.list
deb http://mirrors.163.com/deepin/ unstable main contrib non-free

6.使用管理器安装软件,使用apt安装 unbound

apt update
apt-get install unbound

7.设置NTP时间同步,安装ntpdate,使用ntpdate同步cn.pool.ntp.org时间服务器,把结果保存到/opt/date.txt中。

# 安装ntpdate
apt-get update
apt-get install ntpdate # 安装ntpdate时间同步工具
ntpdate cn.pool.ntp.org > /opt/date.txt # 同步cn.pool.ntp.org时间服务器,并将结果输出到文件
# 验证结果
cat /opt/date.txt 
 4 Sep 11:42:29 ntpdate[6104]: adjust time server 84.16.73.33 offset 0.006619 sec

8.用户管理,建立deepin-test组,添加用户deepinkeeper13和deepinmaster13到deepin-test组,并指定各自的家目录为/home/deepinkeeper13和/home/deepinmaster13

# 创建deepin-test组
groupadd deepin-test
# 验证组是否创建成功
grep deepin-test /etc/group

# 添加用户到组,并指定家目录
useradd deepinkeeper13 --home /home/deepinkeeper13 -G deepin-test
useradd deepinmaster13 --home /home/deepinmaster13 -G deepin-test

9.文件操作

(1.) 复制/etc/apt/13.list.bak 到 /opt下

cp /etc/apt/13.list.bak /opt

(2.) 修改这个文件的权限,此文件的属主属组为root

chown root:root /opt/13.list.bak

(3.) deepinkeeper13只有读权限,deepinmaster13只有执行权限

setfacl -m u:deepinkeeper13:r-- /opt/13.list.bak
# 验证
getfacl /opt/13.list.bak

10.设置计划任务,对deepinmaster13设置计划任务,每天23点59分,执行/bin/echo "deepin is best system"

crontab -u deepinmaster13 -e
59 23 * * * /bin/echo "deepin is best system"
# 验证
crontab -l -u deepinmaster13

11.文件查找,查找名为 "test-deepin-file.conf" 的文件,并把此文件的绝对路径写入/opt/pwdin.txt中

 find / -name "test-deepin-file.conf" > /opt/pwdin.txt

12.字符串查找,查找/usr目录下的所有文件中包含 "happytest" 的字符串,并把查找出来的行号写入/opt/findcode.txt中。(注意:只写行号)

grep -rn "happytest" /usr | cut -d : -f2 > /opt/findcode.txt

13.磁盘分区,对已添加的4块大小为5G的硬盘和1块大小为2G的硬盘进行分区操作,所有硬盘使用全部空间

# 查看分区
fdisk -l 
# 创建分区
fdisk /dev/sdb
# 查看命令
p
# 新建分区
n
# 指定大小
+5G
# 指定文件系统
t
# 保存退出
w

# 更新同步分区
partprobe

14.RAID创建,对4块大小为5G的硬盘进行RAID5创建,路径名称为 "/dev/md5" 创建完后将raid5信息写入/etc/mdadm.conf文件中,并执行update initramfs -u,否则重启后raid5名称会发生变化。

# 创建raid5
mdadm -C /dev/md5 -a yes -l5 -n 4 /dev/sd[a,b,c,d]   # 四块磁盘假定为sda,sdb,sdc,sdd
# 查看raid
mdadm -D /dev/md5 > /etc/mdadm.conf
# 查看raid
cat /proc/mdstat

15.对新加磁盘阵列"md5" 进行逻辑卷制作

(1.) 新建物理卷,使用"md5"

# 创建物理卷
pvcreate /dev/md5  # md5为对应的分区名
# 列出新创建的PV
pvs
# PV的详细信息
pvdisplay /dev/md5

(2.)新建组,名称为 "deepinvg"

# 创建卷组,名为deepinvg
vgcreate deepinvg /dev/md5
# 查看卷组
vgdisplay deepinvg

(3.) 新建逻辑卷,使用所有卷组,名称 "deepinlv"

lvcreate -n deepinlv -l 100% deepinvg
# 查看lv列表
 lvs
# 查看详细信息
 lvdisplay deepinvg/deepinlv

16.格式化新添加的逻辑卷并挂载

对新添加的逻辑卷进行文件格式化 "ext4"

 # 格式化逻辑卷
 mkfs.ext4 /dev/deepinvg/deepinlv

创建目录/opt/data 挂载新添加的逻辑卷到上步创建的目录

# 创建目录
mkdir /opt/data
# 临时挂载(不推荐)
mount /dev/deepinvg/deepinlv /opt/data 
# 永久挂载
vim /etc/fstab
UUID="xxx" /opt/data ext4 default 0 0  # uuid可以通过blkid查看
# 查看挂载
mount -a
mount

17.在线扩容,使用机器提供的2G硬盘,对/opt/data 进行在线扩容

# 扩容逻辑卷
lvresize -L 2G /dev/deepinvg/deepinlv
# 查看
lvs

18.开机自动挂载,修改fstab配置文件,实现对新扩容的磁盘阵列的开机自动挂载。

# 开机自动挂载
vim /etc/fstab
/dev/md5 /opt/data ext4 defaults 0 0

# 验证
mount -a
mount

# 查看磁盘UUID
blkid

19.文件的打包和拆解,对/Packages目录下的FireFox-latest-x86_64.tar.bz2进行解包,解压后的目录移动到/opt/data下,对/opt/data目录进行打包,打包完的名称为 "data.tar.gz" 存放位置在/opt 目录下。

# 解压
tar jxvf FireFox-latest-x86_64.tar.bz2
# 移动到/opt/data
mv FireFox-latest-x86_64 /opt/data   # 注意:文件名根据解压后的为准
# 打包压缩
tar jcvf data.tar.gz /opt/data
# 将打包的文件放到/opt目录
mv data.tar.gz /opt

20.使用systemctl命令设置服务的开机自启动,配置sshd允许root登录,并重启sshd

# 设置开机自启服务
systemctl enable ssh

# 配置root登录
vim /etc/ssh/sshd_config
PermitRootLogin yes

# 重启服务
service sshd restart
或者
/etc/init.d/ssh restart
posted @ 2021-11-13 11:03  苍山落暮  阅读(1280)  评论(0编辑  收藏  举报