当前位置: 首页 > news >正文

LINUX63 硬链接、软链接;FTP默认配置

硬链接

在这里插入图片描述
在这里插入图片描述

软链接在这里插入图片描述

在这里插入图片描述

[root@code axel-2.4]# which axel
/usr/bin/which: no axel in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
[root@code axel-2.4]# ls
API     axel.h          CHANGES   configure  conn.o   de.po  gui     Makefile           README    search.h  tcp.o     zh_CN.po
axel    axel.o          conf.c    conf.o     COPYING  ftp.c  http.c  Makefile.settings  ru.mo     search.o  text.c
axel.1  axelrc.example  conf.h    conn.c     CREDITS  ftp.h  http.h  nl.mo              ru.po     tcp.c     text.o
axel.c  axel_zh_CN.1    config.h  conn.h     de.mo    ftp.o  http.o  nl.po              search.c  tcp.h     zh_CN.mo
您在 /var/spool/mail/root 中有邮件
[root@code axel-2.4]# cd axel
-bash: cd: axel: 不是目录
[root@code axel-2.4]# cd /opt/axel
您在 /var/spool/mail/root 中有邮件
[root@code axel]# ls
bin  etc  share
[root@code axel]# cd bin
[root@code bin]# ls
axel
[root@code bin]# axel https://mirrors.aliyun.com/centos-stream
bash: axel: 未找到命令...
[root@code bin]# /opt/axel/bin/axel https://mirrors.aliyun.com/centos-stream
初始化下载: https://mirrors.aliyun.com/centos-stream
HTTP/1.1 403 Forbidden
您在 /var/spool/mail/root 中有邮件
[root@code bin]# /opt/axel/bin/axel https://mirrors.aliyun.com/docker-toolbox
初始化下载: https://mirrors.aliyun.com/docker-toolbox
HTTP/1.1 403 Forbidden
您在 /var/spool/mail/root 中有邮件
[root@code bin]# /opt/axel/bin/axel https://mirrors.aliyun.com/docker-ce
初始化下载: https://mirrors.aliyun.com/docker-ce
HTTP/1.1 403 Forbidden
您在 /var/spool/mail/root 中有邮件
[root@code bin]# ping www.baidu.com
PING www.wshifen.com (103.235.46.102) 56(84) bytes of data.
64 bytes from 103.235.46.102 (103.235.46.102): icmp_seq=1 ttl=128 time=119 ms
64 bytes from 103.235.46.102 (103.235.46.102): icmp_seq=2 ttl=128 time=119 ms
^C
--- www.wshifen.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 119.190/119.297/119.404/0.107 ms
您在 /var/spool/mail/root 中有邮件
[root@code bin]# /opt/axel/bin/axel https://mirrors.aliyun.com/mongodb
初始化下载: https://mirrors.aliyun.com/mongodb
HTTP/1.1 403 Forbidden
[root@code bin]# ln -s /opt/axel/bin/axel /usr/local/sbin
您在 /var/spool/mail/root 中有邮件
[root@code bin]# cd
[root@code ~]# axel https://mirrors.aliyun.com/mongodb
初始化下载: https://mirrors.aliyun.com/mongodb
HTTP/1.1 403 Forbidden
[root@code ~]# cd /usr/local/sbin
[root@code sbin]# ls
axel
[root@code sbin]#
[root@code sbin]# ll axel
lrwxrwxrwx. 1 root root 18 63 19:31 axel -> /opt/axel/bin/axel
您在 /var/spool/mail/root 中有邮件
[root@code sbin]#

硬链接

在这里插入图片描述

[root@code ~]# ln 2.java 2-1.java
[root@code ~]# ls
2-1.java  anaconda-ks.cfg  axel-2.4         bb.conf  code                  inotify-tools-3.13.tar.gz  okl      readme.txt
2.java    app              axel-2.4.tar.gz  cc.conf  initial-setup-ks.cfg  ok                         readme7
[root@code ~]# ls -il
总用量 2092877451 -rw-r--r--. 2 root root         0 524 20:36 2-1.java77451 -rw-r--r--. 2 root root         0 524 20:36 2.java
33574978 -rw-------. 1 root root      1825 419 17:21 anaconda-ks.cfg
51741423 drwxr-xr-x. 3 root root        74 524 20:35 app
18728425 drwxr-xr-x. 3 root root      4096 63 19:19 axel-2.4
33574981 -rw-r--r--. 1 root root     50704 63 19:10 axel-2.4.tar.gz
33837536 -rw-r--r--. 1 root root   2097152 420 19:59 bb.conf
33837537 -rw-r--r--. 1 root root   6291456 420 19:59 cc.conf77442 drwxr-xr-x. 3 root root        20 519 20:47 code
33574982 -rw-r--r--. 1 root root      1856 419 17:30 initial-setup-ks.cfg
33839564 -rw-r--r--. 1 root root    389473 521 22:41 inotify-tools-3.13.tar.gz77619 drwxr-xr-x. 2 root root         6 420 20:30 ok
18715129 drwxr-xr-x. 4 OOO  mahei       35 426 18:04 okl
33838468 -rwxr-xr-x. 1 OOO  heima 12582912 427 20:48 readme7
33838461 drwxrw-r--. 2 root root         6 426 18:01 readme.txt
您在 /var/spool/mail/root 中有邮件
[root@code ~]#

在这里插入图片描述
在这里插入图片描述

如何查看Inode号

ls -il

在这里插入图片描述
在这里插入图片描述

为什么/app的硬链接数为3
[root@code ~]# tree /app
/app
└── java├── 1..6.java├── aa1├── aa2├── aa3└── aa46 directories, 0 files

在这里插入图片描述
在这里插入图片描述

如何理解每个直接子目录会通过其…条目增加一个指向父目录的硬链接,什么是…条目 /app.中的.代表了什么

如何理解
​​固定基数 2​​:
/app/. → 自身(1 个硬链接)
/app/java/… → 指向 /app(1 个硬链接)。
​​子目录贡献​​:
仅有一个直接子目录 java,其 … 条目增加 ​​1 个硬链接​​指向 /app
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
***

1.如何查看.条目 以及…条目 在目录中为何检索不到

2.如何理解/app/java…指向父目录/app 一个硬链接
如何理解java内部的…条目指向/app,使/app的硬链接数加1
在这里插入图片描述

在这里插入图片描述

[root@code ~]# tree /app
/app
└── java├── 1..6.java├── aa1├── aa2├── aa3└── aa46 directories, 0 files
[root@code ~]# cd /app/java
您在 /var/spool/mail/root 中有邮件
[root@code java]# ls
1..6.java  aa1  aa2  aa3  aa4
[root@code java]# ls .
1..6.java  aa1  aa2  aa3  aa4
[root@code java]# ls ./
1..6.java  aa1  aa2  aa3  aa4
[root@code java]# ls -a
.  ..  1..6.java  aa1  aa2  aa3  aa4
您在 /var/spool/mail/root 中有邮件
[root@code java]# cd
[root@code ~]# ls -a
.         anaconda-ks.cfg  .bash_history  bb.conf  .config  initial-setup-ks.cfg       okl         .ssh        .xauth3MzLXm  .Xauthority
..        app              .bash_logout   .cache   .cshrc   inotify-tools-3.13.tar.gz  .pki        .tcshrc     .xauthfEP05Z  .xauthWcHhod
2-1.java  axel-2.4         .bash_profile  cc.conf  .dbus    .local                     readme7     .viminfo    .xauthgafSHJ
2.java    axel-2.4.tar.gz  .bashrc        code     .gvfs    ok                         readme.txt  .wireshark  .xauthLR1vKd
[root@code ~]# ls -a /app
.  ..  java
[root@code ~]# cd /app
您在 /var/spool/mail/root 中有邮件
[root@code app]# ls -a
.  ..  java
[root@code app]# ls -a java
.  ..  1..6.java  aa1  aa2  aa3  aa4
您在 /var/spool/mail/root 中有邮件
[root@code app]# ls -di /app /app/java/..
77450 /app  77450 /app/java/..
您在 /var/spool/mail/root 中有邮件
[root@code app]# stat /app文件:"/app"大小:18              块:0          IO 块:4096   目录
设备:fd00h/64768d      Inode:77450       硬链接:3
权限:(0755/drwxr-xr-x)  Uid:(    0/    root)   Gid:(    0/    root)
环境:unconfined_u:object_r:default_t:s0
最近访问:2025-06-03 19:46:31.922983667 +0800
最近更改:2025-05-19 22:28:08.724455404 +0800
最近改动:2025-05-19 22:28:08.724455404 +0800
创建时间:-
[root@code app]#
如何理解/app/java…指向父目录/app 一个硬链接

如何理解java内部的…条目指向/app,使/app的硬链接数加1
/app/java/…指向父目录/app 一个硬链接 与 子目录java的…条目指向/app 不是同一个硬链接吗
在这里插入图片描述

还是没懂 为什么会从2 变为3 Java内部生成的…条目不就是指向父目录/app的吗?是第二个硬链接数吧?/app的第三个硬链接数是什么 子目录通过 … 条目为父目录“赠送”一个硬链接是什么意思

计划测试下

[root@code ~]# ls -a alll1
.  ..
[root@code ~]# ls -ld alll1
drwxr-xr-x. 2 root root 6 63 21:04 alll1
您在 /var/spool/mail/root 中有邮件
[root@code ~]#

为什么alll1会有两个硬链接?分别是什么
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

z
[root@code ~]# mkdir alll1
[root@code ~]# ls
2-1.java  2.java  alll1  anaconda-ks.cfg  app  axel-2.4  axel-2.4.tar.gz  bb.conf  cc.conf  code  initial-setup-ks.cfg  inotify-tools-3.13
[root@code ~]# ls -a alll1
.  ..
[root@code ~]# ls -ld alll1
drwxr-xr-x. 2 root root 6 63 21:04 alll1
您在 /var/spool/mail/root 中有邮件
[root@code ~]# ls -di /alll1 /alll1/.
ls: 无法访问/alll1: 没有那个文件或目录
ls: 无法访问/alll1/.: 没有那个文件或目录
您在 /var/spool/mail/root 中有邮件
[root@code ~]# ls -di ~/alll1 ~/alll1/.
33797907 /root/alll1  33797907 /root/alll1/.
[root@code ~]# ls
2-1.java  alll1            app       axel-2.4.tar.gz  cc.conf  initial-setup-ks.cfg       ok   readme7
2.java    anaconda-ks.cfg  axel-2.4  bb.conf          code     inotify-tools-3.13.tar.gz  okl  readme.txt
[root@code ~]# ls -di app
51741423 app
[root@code ~]# ls
2-1.java  alll1            app       axel-2.4.tar.gz  cc.conf  initial-setup-ks.cfg       ok   readme7
2.java    anaconda-ks.cfg  axel-2.4  bb.conf          code     inotify-tools-3.13.tar.gz  okl  readme.txt
[root@code ~]# ls -a app
.  ..  1.java  2.java  3.java  4.java  java
[root@code ~]# ls -di ~/app/. ~/app/..
51741423 /root/app/.  33574977 /root/app/..
您在 /var/spool/mail/root 中有邮件
[root@code ~]# ls -di ~/app/java/.
77446 /root/app/java/.
您在 /var/spool/mail/root 中有邮件
[root@code ~]# ls -di ~/app/java/..
51741423 /root/app/java/..
[root@code ~]#

推测是 /app自身一个硬链接,/app/.一个硬链接,/app/java/…一个硬链接指向父目录
在这里插入图片描述

如何理解根目录只有两个硬链接(推测AI输出错误)

在这里插入图片描述
4个了… 都指向inode64


[root@code /]# ls
app   bin   cc.conf  dev  home  lib    media  oo .pcapng  proc   root  sbin  srv  tmp  var
app1  boot  code     etc  java  lib64  mnt    opt         rhome  run   shop  sys  usr
[root@code /]# ls -di /
64 /
[root@code /]# ls -a /
.   app   bin   cc.conf  dev  home  lib    media  oo .pcapng  proc   root  sbin  srv  tmp  var
..  app1  boot  code     etc  java  lib64  mnt    opt         rhome  run   shop  sys  usr
[root@code /]# ls -di /.
64 /.
[root@code /]# ls -di /..
64 /..
[root@code /]# cd app
您在 /var/spool/mail/root 中有邮件
[root@code app]# ls
java
[root@code app]# ls -a
.  ..  java
[root@code app]# ls -di /.
64 /.
您在 /var/spool/mail/root 中有邮件
[root@code app]# ls -di /app/.
77450 /app/.
[root@code app]# ls -di /app/,,
ls: 无法访问/app/,,: 没有那个文件或目录
[root@code app]# ls -di /app/..
64 /app/..
[root@code app]#

在这里插入图片描述

[root@code app]# stat /文件:"/"大小:4096            块:8          IO 块:4096   目录
设备:fd00h/64768d      Inode:64          硬链接:23
权限:(0555/dr-xr-xr-x)  Uid:(    0/    root)   Gid:(    0/    root)
环境:system_u:object_r:root_t:s0
最近访问:2025-06-03 21:50:30.058056809 +0800
最近更改:2025-06-03 21:04:02.672854170 +0800
最近改动:2025-06-03 21:04:02.672854170 +0800
创建时间:-
您在 /var/spool/mail/root 中有邮件

23个

ftp

配置文件

[code@code ~]$ rpm -ql vsftpd
/etc/logrotate.d/vsftpd
/etc/pam.d/vsftpd
/etc/vsftpd
/etc/vsftpd/ftpusers
/etc/vsftpd/user_list
/etc/vsftpd/vsftpd.conf
/etc/vsftpd/vsftpd_conf_migrate.sh
/usr/lib/systemd/system-generators/vsftpd-generator
/usr/lib/systemd/system/vsftpd.service
/usr/lib/systemd/system/vsftpd.target
/usr/lib/systemd/system/vsftpd@.service/var/ftp
/var/ftp/pub

/usr/lib/systemd/system/vsftpd.service 启动脚本
/etc/vsftpd 配置文件的目录
/etc/vsftpd/ftpusers 用户列表文件,黑名单
/etc/vsftpd/user_list 用户列表文件,可黑可白(默认是黑名单)
/etc/vsftpd/vsftpd.conf 配置文件(主配置文件)
/usr/sbin/vsftpd 程序本身(二进制的命令)
/var/ftp 匿名用户的默认数据根目录
/var/ftp/pub 匿名用户的扩展数据目录

[root@code caozx26420]# grep -v ^# /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YESpam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

源码

code

code@192.168.235.100's password:┌────────────────────────────────────────────────────────────────────┐│                        • MobaXterm 20.0 •                          ││            (SSH client, X-server and networking tools)             ││                                                                    ││ ➤ SSH session to code@192.168.235.100                              ││   • SSH compression : ✘                                            ││   • SSH-browser     : ✔                                            ││   • X11-forwarding  :(remote display is forwarded through SSH) ││   • DISPLAY         :(automatically set on remote server)      ││                                                                    ││ ➤ For more info, ctrl+click on help or visit our website           │└────────────────────────────────────────────────────────────────────┘Last login: Fri May 30 19:55:35 2025 from 192.168.235.1
[code@code ~]$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:e9:ad:9e brd ff:ff:ff:ff:ff:ffinet 192.168.235.100/24 brd 192.168.235.255 scope global noprefixroute ens33valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fee9:ad9e/64 scope linkvalid_lft forever preferred_lft forever
3: virbr0: <BROADCAST,MULTICAST> mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:f5:ea:28 brd ff:ff:ff:ff:ff:ff
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000link/ether 52:54:00:f5:ea:28 brd ff:ff:ff:ff:ff:ff
[code@code ~]$ ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.235.100  netmask 255.255.255.0  broadcast 192.168.235.255inet6 fe80::20c:29ff:fee9:ad9e  prefixlen 64  scopeid 0x20<link>ether 00:0c:29:e9:ad:9e  txqueuelen 1000  (Ethernet)RX packets 1057428  bytes 470369471 (448.5 MiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 994817  bytes 504818727 (481.4 MiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0[code@code ~]$ rpm -qa|grep vsftp
vsftpd-3.0.2-28.el7.x86_64
[code@code ~]$ rpm -ql vsftpd
/etc/logrotate.d/vsftpd
/etc/pam.d/vsftpd
/etc/vsftpd
/etc/vsftpd/ftpusers
/etc/vsftpd/user_list
/etc/vsftpd/vsftpd.conf
/etc/vsftpd/vsftpd_conf_migrate.sh
/usr/lib/systemd/system-generators/vsftpd-generator
/usr/lib/systemd/system/vsftpd.service
/usr/lib/systemd/system/vsftpd.target
/usr/lib/systemd/system/vsftpd@.service
/usr/sbin/vsftpd
/usr/share/doc/vsftpd-3.0.2
/usr/share/doc/vsftpd-3.0.2/AUDIT
/usr/share/doc/vsftpd-3.0.2/BENCHMARKS
/usr/share/doc/vsftpd-3.0.2/BUGS
/usr/share/doc/vsftpd-3.0.2/COPYING
/usr/share/doc/vsftpd-3.0.2/Changelog
/usr/share/doc/vsftpd-3.0.2/EXAMPLE
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/INTERNET_SITE
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/INTERNET_SITE/README
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/INTERNET_SITE/README.configuration
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/INTERNET_SITE/vsftpd.conf
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/INTERNET_SITE/vsftpd.xinetd
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/INTERNET_SITE_NOINETD
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/INTERNET_SITE_NOINETD/README
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/INTERNET_SITE_NOINETD/README.configuration
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/INTERNET_SITE_NOINETD/vsftpd.conf
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/PER_IP_CONFIG
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/PER_IP_CONFIG/README
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/PER_IP_CONFIG/README.configuration
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/PER_IP_CONFIG/hosts.allow
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/README
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/VIRTUAL_HOSTS
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/VIRTUAL_HOSTS/README
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/VIRTUAL_USERS
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/VIRTUAL_USERS/README
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/VIRTUAL_USERS/README.configuration
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/VIRTUAL_USERS/logins.txt
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/VIRTUAL_USERS/vsftpd.conf
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/VIRTUAL_USERS/vsftpd.pam
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/VIRTUAL_USERS_2
/usr/share/doc/vsftpd-3.0.2/EXAMPLE/VIRTUAL_USERS_2/README
/usr/share/doc/vsftpd-3.0.2/FAQ
/usr/share/doc/vsftpd-3.0.2/INSTALL
/usr/share/doc/vsftpd-3.0.2/LICENSE
/usr/share/doc/vsftpd-3.0.2/README
/usr/share/doc/vsftpd-3.0.2/README.security
/usr/share/doc/vsftpd-3.0.2/REWARD
/usr/share/doc/vsftpd-3.0.2/SECURITY
/usr/share/doc/vsftpd-3.0.2/SECURITY/DESIGN
/usr/share/doc/vsftpd-3.0.2/SECURITY/IMPLEMENTATION
/usr/share/doc/vsftpd-3.0.2/SECURITY/OVERVIEW
/usr/share/doc/vsftpd-3.0.2/SECURITY/TRUST
/usr/share/doc/vsftpd-3.0.2/SIZE
/usr/share/doc/vsftpd-3.0.2/SPEED
/usr/share/doc/vsftpd-3.0.2/TODO
/usr/share/doc/vsftpd-3.0.2/TUNING
/usr/share/doc/vsftpd-3.0.2/vsftpd.xinetd
/usr/share/man/man5/vsftpd.conf.5.gz
/usr/share/man/man8/vsftpd.8.gz
/var/ftp
/var/ftp/pub
[code@code ~]$ grep -v ^# /etc/vsftpd/vsftpd.conf
grep: /etc/vsftpd/vsftpd.conf: 权限不够
[code@code ~]$ su - caozx26
su: user caozx26 does not exist
[code@code ~]$ su - caozx26
su: user caozx26 does not exist
[code@code ~]$ su - caozx26420
密码:
上一次登录:四 529 20:53:20 CST 2025pts/2 上
[caozx26420@code ~]$ sudo su
[sudo] caozx26420 的密码:
[root@code caozx26420]# grep -v ^# /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YESpam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
root@192.168.235.20's password:┌────────────────────────────────────────────────────────────────────┐│                        • MobaXterm 20.0 •                          ││            (SSH client, X-server and networking tools)             ││                                                                    ││ ➤ SSH session to root@192.168.235.20                               ││   • SSH compression : ✘                                            ││   • SSH-browser     : ✔                                            ││   • X11-forwarding  :(remote display is forwarded through SSH) ││   • DISPLAY         :(automatically set on remote server)      ││                                                                    ││ ➤ For more info, ctrl+click on help or visit our website           │└────────────────────────────────────────────────────────────────────┘Last login: Thu May 29 20:07:46 2025 from 192.168.235.1
[root@code ~]# ls
2.java           app              bb.conf  code                  inotify-tools-3.13.tar.gz  okl      readme.txt
anaconda-ks.cfg  axel-2.4.tar.gz  cc.conf  initial-setup-ks.cfg  ok                         readme7
您在 /var/spool/mail/root 中有新邮件
[root@code ~]# tar -xf axel-2.4.tar.gz
您在 /var/spool/mail/root 中有邮件
[root@code ~]# ls
2.java           app       axel-2.4.tar.gz  cc.conf  initial-setup-ks.cfg       ok   readme7
anaconda-ks.cfg  axel-2.4  bb.conf          code     inotify-tools-3.13.tar.gz  okl  readme.txt
[root@code ~]# cd axel-2.4/
[root@code axel-2.4]# ./configure --prefix=/opt/axel
The strip option is enabled. This should not be a problem usually, but on some
systems it breaks stuff.Configuration done:Internationalization enabled.Debugging disabled.Binary stripping enabled.
您在 /var/spool/mail/root 中有邮件
[root@code axel-2.4]# ./configure --prefix=/opt/axel --disable-strip
Axel configureUsage: ./configure [OPTIONS]Option          Description                             Default--prefix=...    Directories to put files in             /opt/axel
--bindir=...                                            $prefix/bin
--etcdir=...                                            $prefix/etc
--mandir=...                                            $sharedir/man
--locale=...                                            $sharedir/locale--i18n=0/1      Disable/enable internationalization     1
--debug=0/1     Disable/enable debugging                0
--strip=0/1     Disable/enable binary stripping         1
您在 /var/spool/mail/root 中有邮件
[root@code axel-2.4]# make
gcc -c axel.c -o axel.o -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os
gcc -c conf.c -o conf.o -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os
gcc -c conn.c -o conn.o -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os
gcc -c ftp.c -o ftp.o -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os
gcc -c http.c -o http.o -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os
gcc -c search.c -o search.o -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os
gcc -c tcp.c -o tcp.o -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os
gcc -c text.c -o text.o -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os
gcc *.o -o axel  -lpthread
strip axel
msgfmt -vo nl.mo nl.po
40 条已翻译消息,6 条模糊消息,4 条未翻译消息.
msgfmt -vo de.mo de.po
46 条已翻译消息,4 条模糊消息.
msgfmt -vo ru.mo ru.po
46 条已翻译消息,2 条模糊消息,2 条未翻译消息.
msgfmt -vo zh_CN.mo zh_CN.po
42 条已翻译消息,6 条模糊消息,2 条未翻译消息.
您在 /var/spool/mail/root 中有邮件
[root@code axel-2.4]# make install
mkdir -p /opt/axel/bin/
cp axel /opt/axel/bin/axel
mkdir -p /opt/axel/etc/
cp axelrc.example /opt/axel/etc/axelrc
mkdir -p /opt/axel/share/man/man1/
cp axel.1 /opt/axel/share/man/man1/axel.1
mkdir -p /opt/axel/share/man/zh_CN/man1/
cp axel_zh_CN.1 /opt/axel/share/man/zh_CN/man1/axel.1
Installing locale files...
[root@code axel-2.4]# axel https://mirrors.aliyun.com/centos-stream
bash: axel: 未找到命令...
[root@code axel-2.4]# which axel
/usr/bin/which: no axel in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
[root@code axel-2.4]# ls
API     axel.h          CHANGES   configure  conn.o   de.po  gui     Makefile           README    search.h  tcp.o     zh_CN.po
axel    axel.o          conf.c    conf.o     COPYING  ftp.c  http.c  Makefile.settings  ru.mo     search.o  text.c
axel.1  axelrc.example  conf.h    conn.c     CREDITS  ftp.h  http.h  nl.mo              ru.po     tcp.c     text.o
axel.c  axel_zh_CN.1    config.h  conn.h     de.mo    ftp.o  http.o  nl.po              search.c  tcp.h     zh_CN.mo
您在 /var/spool/mail/root 中有邮件
[root@code axel-2.4]# cd axel
-bash: cd: axel: 不是目录
[root@code axel-2.4]# cd /opt/axel
您在 /var/spool/mail/root 中有邮件
[root@code axel]# ls
bin  etc  share
[root@code axel]# cd bin
[root@code bin]# ls
axel
[root@code bin]# axel https://mirrors.aliyun.com/centos-stream
bash: axel: 未找到命令...
[root@code bin]# /opt/axel/bin/axel https://mirrors.aliyun.com/centos-stream
初始化下载: https://mirrors.aliyun.com/centos-stream
HTTP/1.1 403 Forbidden
您在 /var/spool/mail/root 中有邮件
[root@code bin]# /opt/axel/bin/axel https://mirrors.aliyun.com/docker-toolbox
初始化下载: https://mirrors.aliyun.com/docker-toolbox
HTTP/1.1 403 Forbidden
您在 /var/spool/mail/root 中有邮件
[root@code bin]# /opt/axel/bin/axel https://mirrors.aliyun.com/docker-ce
初始化下载: https://mirrors.aliyun.com/docker-ce
HTTP/1.1 403 Forbidden
您在 /var/spool/mail/root 中有邮件
[root@code bin]# ping www.baidu.com
PING www.wshifen.com (103.235.46.102) 56(84) bytes of data.
64 bytes from 103.235.46.102 (103.235.46.102): icmp_seq=1 ttl=128 time=119 ms
64 bytes from 103.235.46.102 (103.235.46.102): icmp_seq=2 ttl=128 time=119 ms
^C
--- www.wshifen.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 119.190/119.297/119.404/0.107 ms
您在 /var/spool/mail/root 中有邮件
[root@code bin]# /opt/axel/bin/axel https://mirrors.aliyun.com/mongodb
初始化下载: https://mirrors.aliyun.com/mongodb
HTTP/1.1 403 Forbidden
[root@code bin]# ln -s /opt/axel/bin/axel /usr/local/sbin
您在 /var/spool/mail/root 中有邮件
[root@code bin]# cd
[root@code ~]# axel https://mirrors.aliyun.com/mongodb
初始化下载: https://mirrors.aliyun.com/mongodb
HTTP/1.1 403 Forbidden
[root@code ~]# cd /usr/local/sbin
[root@code sbin]# ls
axel
[root@code sbin]# ll axel
lrwxrwxrwx. 1 root root 18 63 19:31 axel -> /opt/axel/bin/axel
您在 /var/spool/mail/root 中有邮件
[root@code sbin]# cd
您在 /var/spool/mail/root 中有邮件
[root@code ~]# ls
2.java           app       axel-2.4.tar.gz  cc.conf  initial-setup-ks.cfg       ok   readme7
anaconda-ks.cfg  axel-2.4  bb.conf          code     inotify-tools-3.13.tar.gz  okl  readme.txt
[root@code ~]# ln 2.java 2-1.java
[root@code ~]# ls
2-1.java  anaconda-ks.cfg  axel-2.4         bb.conf  code                  inotify-tools-3.13.tar.gz  okl      readme.txt
2.java    app              axel-2.4.tar.gz  cc.conf  initial-setup-ks.cfg  ok                         readme7
[root@code ~]# ls -il
总用量 2092877451 -rw-r--r--. 2 root root         0 524 20:36 2-1.java77451 -rw-r--r--. 2 root root         0 524 20:36 2.java
33574978 -rw-------. 1 root root      1825 419 17:21 anaconda-ks.cfg
51741423 drwxr-xr-x. 3 root root        74 524 20:35 app
18728425 drwxr-xr-x. 3 root root      4096 63 19:19 axel-2.4
33574981 -rw-r--r--. 1 root root     50704 63 19:10 axel-2.4.tar.gz
33837536 -rw-r--r--. 1 root root   2097152 420 19:59 bb.conf
33837537 -rw-r--r--. 1 root root   6291456 420 19:59 cc.conf77442 drwxr-xr-x. 3 root root        20 519 20:47 code
33574982 -rw-r--r--. 1 root root      1856 419 17:30 initial-setup-ks.cfg
33839564 -rw-r--r--. 1 root root    389473 521 22:41 inotify-tools-3.13.tar.gz77619 drwxr-xr-x. 2 root root         6 420 20:30 ok
18715129 drwxr-xr-x. 4 OOO  mahei       35 426 18:04 okl
33838468 -rwxr-xr-x. 1 OOO  heima 12582912 427 20:48 readme7
33838461 drwxrw-r--. 2 root root         6 426 18:01 readme.txt
您在 /var/spool/mail/root 中有邮件
[root@code ~]# ls /app
java
您在 /var/spool/mail/root 中有邮件
[root@code ~]# ls java
ls: 无法访问java: 没有那个文件或目录
[root@code ~]# ll /app
总用量 0
drwxr-xr-x. 7 root root 67 520 22:16 java
[root@code ~]# tree /app
/app
└── java├── 1..6.java├── aa1├── aa2├── aa3└── aa46 directories, 0 files
[root@code ~]# cd /app/java
您在 /var/spool/mail/root 中有邮件
[root@code java]# ls
1..6.java  aa1  aa2  aa3  aa4
[root@code java]# ls .
1..6.java  aa1  aa2  aa3  aa4
[root@code java]# ls ./
1..6.java  aa1  aa2  aa3  aa4
[root@code java]# ls -a
.  ..  1..6.java  aa1  aa2  aa3  aa4
您在 /var/spool/mail/root 中有邮件
[root@code java]# cd
[root@code ~]# ls -a
.         anaconda-ks.cfg  .bash_history  bb.conf  .config  initial-setup-ks.cfg       okl         .ssh        .xauth3MzLXm  .Xauthority
..        app              .bash_logout   .cache   .cshrc   inotify-tools-3.13.tar.gz  .pki        .tcshrc     .xauthfEP05Z  .xauthWcHhod
2-1.java  axel-2.4         .bash_profile  cc.conf  .dbus    .local                     readme7     .viminfo    .xauthgafSHJ
2.java    axel-2.4.tar.gz  .bashrc        code     .gvfs    ok                         readme.txt  .wireshark  .xauthLR1vKd
[root@code ~]# ls -a /app
.  ..  java
[root@code ~]# cd /app
您在 /var/spool/mail/root 中有邮件
[root@code app]# ls -a
.  ..  java
[root@code app]# ls -a java
.  ..  1..6.java  aa1  aa2  aa3  aa4
您在 /var/spool/mail/root 中有邮件
[root@code app]# ls -di /app /app/java/..
77450 /app  77450 /app/java/..
您在 /var/spool/mail/root 中有邮件
[root@code app]# stat /app文件:"/app"大小:18              块:0          IO 块:4096   目录
设备:fd00h/64768d      Inode:77450       硬链接:3
权限:(0755/drwxr-xr-x)  Uid:(    0/    root)   Gid:(    0/    root)
环境:unconfined_u:object_r:default_t:s0
最近访问:2025-06-03 19:46:31.922983667 +0800
最近更改:2025-05-19 22:28:08.724455404 +0800
最近改动:2025-05-19 22:28:08.724455404 +0800
创建时间:-
[root@code app]# cd
您在 /var/spool/mail/root 中有邮件
[root@code ~]# lsa
bash: lsa: 未找到命令...
[root@code ~]# ls
2-1.java  2.java  anaconda-ks.cfg  app  axel-2.4  axel-2.4.tar.gz  bb.conf  cc.conf  code  initial-setup-ks.cfg  inotify-tools-3.13.tar.gz
[root@code ~]# mkdir /app1
[root@code ~]# ls
2-1.java  2.java  anaconda-ks.cfg  app  axel-2.4  axel-2.4.tar.gz  bb.conf  cc.conf  code  initial-setup-ks.cfg  inotify-tools-3.13.tar.gz
[root@code ~]# mkdir alll1
[root@code ~]# ls
2-1.java  2.java  alll1  anaconda-ks.cfg  app  axel-2.4  axel-2.4.tar.gz  bb.conf  cc.conf  code  initial-setup-ks.cfg  inotify-tools-3.13
[root@code ~]# ls -a alll1
.  ..
[root@code ~]# ls -ld alll1
drwxr-xr-x. 2 root root 6 63 21:04 alll1
您在 /var/spool/mail/root 中有邮件
[root@code ~]# ls -di /alll1 /alll1/.
ls: 无法访问/alll1: 没有那个文件或目录
ls: 无法访问/alll1/.: 没有那个文件或目录
您在 /var/spool/mail/root 中有邮件
[root@code ~]# ls -di ~/alll1 ~/alll1/.
33797907 /root/alll1  33797907 /root/alll1/.
[root@code ~]# ls
2-1.java  alll1            app       axel-2.4.tar.gz  cc.conf  initial-setup-ks.cfg       ok   readme7
2.java    anaconda-ks.cfg  axel-2.4  bb.conf          code     inotify-tools-3.13.tar.gz  okl  readme.txt
[root@code ~]# ls -di app
51741423 app
[root@code ~]# ls
2-1.java  alll1            app       axel-2.4.tar.gz  cc.conf  initial-setup-ks.cfg       ok   readme7
2.java    anaconda-ks.cfg  axel-2.4  bb.conf          code     inotify-tools-3.13.tar.gz  okl  readme.txt
[root@code ~]# ls -a app
.  ..  1.java  2.java  3.java  4.java  java
[root@code ~]# ls -di ~/app/. ~/app/..
51741423 /root/app/.  33574977 /root/app/..
您在 /var/spool/mail/root 中有邮件
[root@code ~]# ls -di ~/app/java/.
77446 /root/app/java/.
您在 /var/spool/mail/root 中有邮件
[root@code ~]# ls -di ~/app/java/..
51741423 /root/app/java/..
[root@code ~]# cd
您在 /var/spool/mail/root 中有邮件
[root@code ~]# ls
2-1.java  alll1            app       axel-2.4.tar.gz  cc.conf  initial-setup-ks.cfg       ok   readme7
2.java    anaconda-ks.cfg  axel-2.4  bb.conf          code     inotify-tools-3.13.tar.gz  okl  readme.txt
[root@code ~]# cd /
[root@code /]# ls
app   bin   cc.conf  dev  home  lib    media  oo .pcapng  proc   root  sbin  srv  tmp  var
app1  boot  code     etc  java  lib64  mnt    opt         rhome  run   shop  sys  usr
[root@code /]# ls -di /
64 /
[root@code /]# ls -a /
.   app   bin   cc.conf  dev  home  lib    media  oo .pcapng  proc   root  sbin  srv  tmp  var
..  app1  boot  code     etc  java  lib64  mnt    opt         rhome  run   shop  sys  usr
[root@code /]# ls -di /.
64 /.
[root@code /]# ls -di /..
64 /..
[root@code /]# cd app
您在 /var/spool/mail/root 中有邮件
[root@code app]# ls
java
[root@code app]# ls -a
.  ..  java
[root@code app]# ls -di /.
64 /.
您在 /var/spool/mail/root 中有邮件
[root@code app]# ls -di /app/.
77450 /app/.
[root@code app]# ls -di /app/,,
ls: 无法访问/app/,,: 没有那个文件或目录
[root@code app]# ls -di /app/..
64 /app/..
[root@code app]# stat /文件:"/"大小:4096            块:8          IO 块:4096   目录
设备:fd00h/64768d      Inode:64          硬链接:23
权限:(0555/dr-xr-xr-x)  Uid:(    0/    root)   Gid:(    0/    root)
环境:system_u:object_r:root_t:s0
最近访问:2025-06-03 21:50:30.058056809 +0800
最近更改:2025-06-03 21:04:02.672854170 +0800
最近改动:2025-06-03 21:04:02.672854170 +0800
创建时间:-
您在 /var/spool/mail/root 中有邮件
[root@code app]# ls
java
您在 /var/spool/mail/root 中有邮件
[root@code app]# cd
[root@code ~]# useradd kefu
您在 /var/spool/mail/root 中有邮件
[root@code ~]# echo 123|passwd --stdin kefu
更改用户 kefu 的密码 。
passwd:所有的身份验证令牌已经成功更新。
您在 /var/spool/mail/root 中有邮件
[root@code ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:97:84:5e brd ff:ff:ff:ff:ff:ffinet 192.168.235.20/24 brd 192.168.235.255 scope global ens33valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fe97:845e/64 scope linkvalid_lft forever preferred_lft forever
3: virbr0: <BROADCAST,MULTICAST> mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:2a:35:da brd ff:ff:ff:ff:ff:ff
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000link/ether 52:54:00:2a:35:da brd ff:ff:ff:ff:ff:ff
您在 /var/spool/mail/root 中有邮件
[root@code ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.235.20  netmask 255.255.255.0  broadcast 192.168.235.255inet6 fe80::20c:29ff:fe97:845e  prefixlen 64  scopeid 0x20<link>ether 00:0c:29:97:84:5e  txqueuelen 1000  (Ethernet)RX packets 1081120  bytes 442077216 (421.5 MiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 953749  bytes 490227581 (467.5 MiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

相关文章:

  • AI与区块链:数据确权与模型共享的未来
  • Microsoft前后端不分离编程新风向:cshtml
  • R1-Searcher++新突破!强化学习如何赋能大模型动态知识获取?
  • 第1章_数据分析认知_知识点笔记
  • 2025 Java面试大全技术文章大纲
  • 00 Deep learning 之回归、拟合、逻辑回归
  • Nginx + Tomcat负载均衡群集
  • C++中锁与原子操作的区别及取舍策略
  • 【AI教我写网站-ECG datacenter】
  • 5.Nginx+Tomcat负载均衡群集
  • Nginx+Tomcat负载均衡集群
  • Nginx+Tomcat 负载均衡群集
  • Nginx + Tomcat 负载均衡、动静分离群集
  • nginx+tomcat动静分离、负载均衡
  • 接口自动化测试之pytest接口关联框架封装
  • 业态即战场:零售平台的生意模型与系统设计解构
  • 数据解析:一文掌握Python库 lxml 的详细使用(处理XML和HTML的高性能库)
  • 基于YOLO-NAS-Pose的无人机象群姿态估计:群体行为分析的突破
  • B站缓存视频数据m4s转mp4
  • 网络安全-等级保护(等保) 3-3 GB/T 36627-2018 《信息安全技术 网络安全等级保护测试评估技术指南》-2018-09-17发布【现行】
  • 重庆快速网站备案/网站搭建策略与方法
  • 外贸网站模板哪里下载/推广的软件
  • 哪里有网站制作价格/中国今天新闻最新消息
  • 怀化网站建设/图片外链在线生成网址
  • 如何制作网站详细教程/快速收录工具
  • 网页链接成整体通过网站/免费b站推广短视频