圆咕噜咕噜 发表于 2024-6-19 21:37:19

Linux体系管理、服务器设置、安全、云数据中央

前言

https://img-blog.csdnimg.cn/0422b4369a3549b3a39da19588ab88f4.png
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,不由得分享一下给大家:https://www.captainbed.cn/z
https://img-blog.csdnimg.cn/ff5fcbac70f843ebb3ef9cf9ebf68fef.gif
chatgpt体验地址
https://img-blog.csdnimg.cn/c7f3e6b8a7624a9eabbea77dbcbca119.jpeg


本文以服务器最常用的CentOS为例
剖析下令提示符

#
表明每个字符的含义如下:


[*][:表示下令行提示符的开始。
[*]root:表示当前用户为root用户。
[*]@:表示分隔符,用于分隔用户名和主机名。
[*]mylinux:表示当前主机名为mylinux。
[*]~:表示当前目次为用户的主目次。
[*]]:表示下令行提示符的竣事。
[*]#:表示当前用户为超级用户(root),具有最高权限。
总体来说就是两种环境
[用户名@主机名 当前目录]#
[用户名@主机名 当前目录]$
linux的文件和目次

   

[*] /:根目次,整个文件体系的起始点。
[*] /bin:存放体系中的基本下令和可执行文件。
[*] /boot:存放启动Linux体系所需的文件,如内核文件和引导加载程序。
[*] /dev:存放装备文件,用于与体系中的硬件装备进行通讯。
[*] /etc:存放体系的设置文件。
[*] /home:存放用户的家目次,每个用户都有一个独立的子目次。
[*] /lib:存放体系所需的共享库文件。
[*] /media:用于挂载可移动媒体装备,如光盘、USB驱动器等。
[*] /mnt:用于挂载临时文件体系或其他文件体系。
[*] /opt:存放可选的应用程序和软件包。
[*] /proc:捏造文件体系,提供有关体系和进程的信息。
[*] /root:超级用户(root)的家目次。
[*] /run:存放运行时文件,如进程ID文件和套接字文件。
[*] /sbin:存放体系管理员使用的体系下令。
[*] /srv:存放服务相关的数据文件。
[*] /sys:捏造文件体系,提供与体系硬件和内核参数相关的信息。
[*] /tmp:存放临时文件。
[*] /usr:存放用户程序和文件,包括共享库、头文件、文档等。
[*] /var:存放可变数据文件,如日志文件、缓存文件等。
了解了基本的目次结构后,我们来看常用的下令有哪些
好的,以下是关于文件和目次管理的文章,并使用表格形式进行说明。
文件和目次管理

下令描述例子ls列出目次内容ls 或 ls -lcd切换目次cd /path/to/directorypwd显示当前工作目次pwdmkdir创建新目次mkdir dirnamerm删除文件或目次rm filename 或 rm -r dirnamecp复制文件或目次cp file1 file2 或 cp -r dir1 dir2mv移动文件或目次mv file1 file2 或 mv file /path/to/directorytouch创建空文件或更新文件时间戳touch filenamecat查看文件内容cat filenameless分页查看文件内容less filename 文件操纵

下令描述例子touch创建空文件或更新文件时间戳touch filenamecp复制文件cp file1 file2mv移动文件或重定名文件mv file1 file2 或 mv file /path/to/directoryrm删除文件rm filenamecat查看文件内容cat filenamehead查看文件开头部分head filenametail查看文件末尾部分tail filenamemore分页查看文件内容more filenameless分页查看文件内容,支持向上翻页less filenamegrep在文件中搜索指定模式grep pattern filenamewc统计文件的行数、字数和字节数wc filename 进程管理下令

下令描述例子ps显示当前正在运行的进程pstop动态显示体系中运行的进程和体系资源的使用环境topkill终止指定的进程kill PIDkillall终止指定名称的所有进程killall process_namepkill根据名称终止匹配的进程pkill process_namepgrep根据名称查找与之匹配的进程的进程IDpgrep process_namenice改变进程的调度优先级nice -n value commandrenice修改正在运行进程的调度优先级renice value PIDnohup在后台运行下令,并忽略终端关闭信号nohup command &bg将一个在后台挂起的进程放到前台运行bg %job_numberfg将一个在后台挂起的进程放到前台运行fg %job_numberjobs显示在后台运行的作业列表jobssystemctl管理体系服务(适用于体系使用 Systemd)systemctl start service_name 体系管理

下令描述例子uname显示体系信息uname -ahostname显示或设置主机名hostname;hostname newnamewhoami显示当前用户名whoamipwd显示当前工作目次pwdls列出目次内容ls;ls -lcd切换工作目次cd /path/to/directorymkdir创建目次mkdir directoryrm删除文件或目次rm file.txt;rm -r directorycp复制文件或目次cp file.txt newfile.txt;cp -r directory newdirmv移动文件或重定名mv file.txt newlocation/file.txt;mv oldname newnamecat查看文件内容cat file.txtgrep在文件中查找文本grep "pattern" file.txtchmod更改文件权限chmod 755 file.txtchown更改文件所有者chown user file.txtping测试网络连通性ping google.com 网络管理

下令描述例子ifconfig显示和设置网络接口信息ifconfig;ifconfig eth0 upip显示和设置网络接口和路由信息ip addr show;ip route add default via 192.168.1.1route显示和设置网络路由表信息route -n;route add default gw 192.168.1.1netstat显示网络毗连、路由和接口统计信息netstat -tuln;netstat -rping测试网络连通性ping google.comtraceroute跟踪网络数据包的传输路径traceroute google.comnslookup查询域名的IP地址和其他DNS记录nslookup google.comdig发送域名查询请求到DNS服务器dig google.comwget下载文件wget http://example.com/file.txtcurl下令行工具和库,用于传输数据curl http://example.comssh加密的远程登录协议,用于远程管理主机ssh username@hostnameiptables设置Linux防火墙规则iptables -A INPUT -p tcp --dport 22 -j ACCEPTtcpdump抓取网络数据包tcpdump -i eth0ifup / ifdown启用或禁用网络接口ifup eth0;ifdown eth0 册本推荐

Linux体系管理、服务器设置、安全、云数据中央(第10版)
京东链接:https://item.jd.com/13045379.html
   

[*]
页: [1]
查看完整版本: Linux体系管理、服务器设置、安全、云数据中央