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

打印 上一主题 下一主题

主题 902|帖子 902|积分 2706

前言


前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,不由得分享一下给大家:https://www.captainbed.cn/z

chatgpt体验地址


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

  1. [root@mylinux ~]#
复制代码
表明每个字符的含义如下:


  • [:表示下令行提示符的开始。
  • root:表示当前用户为root用户。
  • @:表示分隔符,用于分隔用户名和主机名。
  • mylinux:表示当前主机名为mylinux。
  • ~:表示当前目次为用户的主目次。
  • ]:表示下令行提示符的竣事。
  • #:表示当前用户为超级用户(root),具有最高权限。
总体来说就是两种环境
  1. [用户名@主机名 当前目录]#
  2. [用户名@主机名 当前目录]$
复制代码
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
   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

圆咕噜咕噜

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表