Linux命令最基础小集锦

这篇博客详述了Linux系统的基本操作,包括文件管理、用户权限设置、用户和用户组管理,以及网络配置。此外,还介绍了如何安装和配置Samba服务器以实现文件共享,以及搭建DHCP服务器进行动态IP分配。最后,文中提到了一些关键命令的使用,如`ifup`、`ifdown`、`systemctl`等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(来自想要期末不挂科的小郭同学and小雷同学)

1.文件/目录的创建,修改,移动,删除

1.cd /                 进入host目录

2.ll               列出子目录下与根目录的详细信息

3.mkdir 目录名          创建目录

cd 目录名/                进入目录

4.cp 被复制的文件名  想要复制的文件名 文件的绝对地址例:/目录/子目录/修改后的文件名

例:cp 1.txt /root/temp/2.txt

将1.txt里的内容复制给root目录下的temp目录下的2.txt

5.touch 文件名           创建一个空文件

vi 文件名                创建一个文件(可编辑)

6.mv 文件名  绝对地址

例:mv 1.txt /root/temp/ 移动1.txt到temp目录下

7.rm -rf 目录地址

例:rm -rf /study/temp/  强制删除这个temp目录

2.用户的权限设置与修改

文件的拥有者   u

同group组权限  g

其他用户    o

r,w,x 分别代表读,写,执行权限

例:给root目录下的1.txt其他用户设置读写权限

chmod o+rw /root/1.txt

可用ll查看该文件权限

顺序依次由左到右为文件的拥有者u , 同group组权限 g,其他用户    o

3.用户管理

1. cat /etc/passd   查看所有用户文件

 cat /etc/shadow  查看所有用户影子文件

2.添加用户student2 指定用户主目录为studet2 密码为(****)

useradd -d /home/student2 -m -p **** student2

3.修改student2的用户名为stu2

usermod -l stu2 student2

4.显示用户的属性信息

id stu2

5.显示用户所在组的信息

groups stu2

6.修改stu2的密码为xxxx

passwd stu2

注:输入密码时看不见自己输入的新密码,且新密码必须用大小写字母加数字

4.用户组管理

7.新建用户组ggg ,其id为1200

groupadd -g 1200 ggg

8.修改用户组名字为rrr

groupmod -n rrr ggg

groupmod -n 新的名字 旧的名字

9.将用户stu2加入到rrr用户组

gpasswd -a stu2 -g rrr

5.配置网络链接

1. ip add  查看ip地址 

数字2下以(第4行)inet 192.168.。。开头的为该电脑ip

如果没有用ifup 数字二第一行 启动网络连接 或者手动启动网络

2.修改主机名字为stu57

hostname stu57

3.关闭自己 的网络连接

ifdown eno16777736

4.开启自己的网络连接

ifup eno16777736

5.将主机stu57的网络信息配置为静态地址

vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

将默认网关第二行

BOOTPROTO=dhcp改为BOOTPROTO=static

增加

IPADDR=192.168.213.131
NETMASK=255.255.255.0
GATEWAY=192.168.213.2
DNS1=192.168.213.2

6.重启网络服务

systemctl restart network

7.ping +旁边同学的ip地址 

ping一下两个同学的ip

按ctrl+c 结束ping

6.安装Samba服务器

设置时将d盘映像文件先移出来到桌面,记得勾选启动时连接否则无法显示

1.rpm -qa|grep samba

检查samba是否被安装

2.cd /run/media/root/RHEL-7.2\ Server.x86_64/Packages

进入安装包目录

3.rpm -ivh samba-4.2.3-10.el7.x86_64.rpm 

安装samba服务

4.systemctl start smb

启动samba文件

5.systemctl stop smb

关闭samba文件

6.systemctl restart smb

重启samba文件

注:期间可用systemctl status smb查看samba服务是否正常运行

7.配置samba share安全级别服务器(该步要先将samba服务器配置好,具体如上)

1.设置网路设置为桥接

如图,右键虚拟机选择设置改为桥接模式

2.打开网络 ,确认能否获取ip地址

3.mkdir /JQEFiles

建立共享目录

4.touch /JQEFiles/test.txt

建立测试文件

5.vi /etc/samba/smb.conf

修改samba主配置文件smb.conf

将第二行server string = Samba Server Version %v改为server string =JQF Samba Server Version %v

找到该处,该处改为

security = user

map to guest=Bad User

passdb backend = tdbsam

注:上图为改好文档图片

如图添加[JQEFiles] 一整个文档

[JQEFiles]

comment=JQEFiles

path=/JQEFiles

browseable=yes:

public=yes

6.左上角应用程序→杂项→防火墙

将左上角配置设置为永久!!!!(别忘啦)

如图所示,找到并勾选

重新打开终端

7.关闭selinux 

输入vi /etc/selinux/config

注释掉上一行

添加一行代码SELINUX=disabled

改为如图所示

 8.重启虚拟机

更改共享目录权限

chmod 777 /JQEFiles/

chcon -R -t samba_share_t /JQEFiles/

9.重启samba服务

systemctl restart smb

8.安装配置DHCP服务器

1.克隆虚拟机,选择完全克隆

2.将网络适配器改为自定义VMnet1,将cd/dvd改为使用映像文件

3.点击左上角编辑,设置成如下图所示

 4.输入

rpm -qa|grep dhcp

检查是否安装dhcp服务

5.进入安装文档

cd /run/media/root/RHEL-7.2\ Server.x86_64/Packages/
安装dhcp服务

rpm -ivh dhcp-4.2.5-42.el7.x86_64.rpm 

6.配置dhcp文件

vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 
将BOOTPROTO=dhcp

改为BOOTPROTO=static

ONBOOT=no

改为ONBOOT=yes

在最后输入

IPADDR=192.168.2.1
NETMASK=255.255.255.0
GATEWAY=192.168.2.1
DNS1=192.168.2.1

7.启动网络

ifup eno16777736(输入ip add数字2后面eno开头的那段数字,可能有些不一样)

(小雷同学亲情赞助⁄以下内容(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄)

8.配置 vi /etc/dhcp/dhcpd.conf 文件

在该文件内输入

ddns-update-style none;
log-facility local7;
default-lease-time 600;
max-lease-time 3600;
subnet 192.168.2.0 netmask 255.255.255.0{
range 192.168.2.50 192.168.2.100;
option domain-name-servers 192.168.2.1;
option domain-name "JQE.com";
option routers 192.168.2.1;
option broadcast-address 192.168.2.254;
}

9.启动DHCP服务

systemctl start dhcpd

10.查看dhcp服务状态

systemctl status dhcpd

11.客户机中通过Linux访问DHCP服务
打开客户机启动网络 ifup eno****

12.服务器中停止及重启DHCP服务
停止DHCP,systemctl stop dhcpd
重启DHCP,systemctl restart dhcpd

13.服务器中开启、关闭开机自动加载DHCP服务
开启开机自动加载DHCP服务,systemctl enable dhcpd
关闭开机自动加载DHCP服务,systemctl disable dhcpd

温馨小提示:本文档纯手打,有打错,漏打情况勿喷(疯狂擦汗)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值