CentOS-Stream-9安装及常用命令

234 阅读4分钟

安装

blog.csdn.net/weixin_4259…

服务管理类命令

  • systemctl start 服务名 开启服务
  • systemctl stop 服务名 关闭服务
  • systemctl restart 服务名 重启服务
  • systemctl status 服务名 查看服务
  • systemctl --type service 查看正在运行的服务

永久开关服务命令

  • 语法
    • systemctl enable 服务名 打开自启
    • systemctl disable 服务名 关闭自启
    • systemctl is-enabled 服务名 查看服务是否自启
    • systemctl list-unit-files 查看所有服务自启配置

文件目录

  • redir 删除空目录
  • mkdir 创建目录
  • touch 创建空文件
  • cp 复制
  • vm 移动

网络配置和系统管理操作

查看网络ip和网关

[root@localhost /]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.200.5  netmask 255.255.255.0  broadcast 192.168.200.255
        inet6 fe80::e3a6:8daa:b9b7:b7df  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:a9:c1:09  txqueuelen 1000  (Ethernet)
        RX packets 1272  bytes 527586 (515.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 946  bytes 131020 (127.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 72  bytes 6120 (5.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 72  bytes 6120 (5.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:59:54:cf  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

配置静态ip

  • 到/etc/sysconfig/network-scripts目录下vim 网关文件夹
  • 原文件
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#动态ip
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=e6305561-5541-4a6e-85b1-d67438506969
DEVICE=ens33
ONBOOT=no
  • 设置静态ip后的文件
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#静态模式
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=e6305561-5541-4a6e-85b1-d67438506969
DEVICE=ens33
ONBOOT=no
#IP地址
IPADDR=192.168.200.4
#网关
GATEWAY=192.168.200.2
#域名解析
DNS1=192.168.111.2

重启网络服务 service network restart

时间日期类

[root@localhost ~]# date 
2024年 04月 12日 星期五 21:43:44 CST
[root@localhost ~]# date +%Y
2024
[root@localhost ~]# date +%m
04
[root@localhost ~]# date +%d
12
[root@localhost ~]# date "+%Y-%m-%d %H:%M:%S"
2024-04-12 21:44:46

data显示非当前时间

  1. 基本语法

    • date -d'1 days ago' 显示前一天时间
    • date -d'-1 days ago' 显示明天时间

用户权限类

useradd 创建新的系统用户

useradd命令 用于Linux中创建的新的系统用户。useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。

  • 语法 :useradd (选项)(参数)
  • 选项
    -c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中;
    -d<登入目录>:指定用户登入时的启始目录;
    -D:变更预设值;
    -e<有效期限>:指定帐号的有效期限;
    -f<缓冲天数>:指定在密码过期后多少天即关闭该帐号;
    -g<群组>:指定用户所属的群组;
    -G<群组>:指定用户所属的附加群组;
    -m:自动建立用户的登入目录;
    -M:不要自动建立用户的登入目录;
    -n:取消建立以用户名称为名的群组;
    -r:建立系统帐号;
    -s<shell>:指定用户登入后所使用的shell;
    -u<uid>:指定用户id。
    

passwd 用于让用户可以更改自己的密码

  • 语法 :passwd(选项)(参数)
  • 选项
    -d:删除密码,仅有系统管理者才能使用;
    -f:强制执行;
    -k:设置只有在密码过期失效后,方能更新;
    -l:锁住密码;
    -s:列出密码的相关信息,仅有系统管理者才能使用;
    -u:解开已上锁的帐号。
    

磁盘管理

查看目录结构与磁盘空间

  1. 安装 yum install tree
  2. tree 查看目录结构
  3. du显示每个文件和目录的磁盘使用空间
  4. df显示磁盘的相关信息

进程管理

  1. ps查看当前进程状态