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

做资讯网站以下区域不属于官方网站

做资讯网站,以下区域不属于官方网站,网站留言板 html,做网络运营需要掌握什么Linux实用操作篇-上篇#xff1a;Linux实用操作-上篇-CSDN博客 Linux实用操作篇-下篇#xff1a;Linux实用操作篇-下篇-CSDN博客 一、各类小技巧#xff08;快捷键#xff09; 1.1 ctrl c 强制停止 Linux某些程序的运行#xff0c;如果想要强制停止它#xff0c;可以… Linux实用操作篇-上篇Linux实用操作-上篇-CSDN博客 Linux实用操作篇-下篇Linux实用操作篇-下篇-CSDN博客 一、各类小技巧快捷键 1.1  ctrl c 强制停止 Linux某些程序的运行如果想要强制停止它可以使用快捷键ctrl c 命令输入错误也可以通过快捷键ctrl c退出当前输入重新输入 1.2  ctrl d 退出或登出 可以通过快捷键ctrl d退出账户的登录 或者退出某些特定程序的专属页面 ps不能用于退出vi/vim 1.3  history命令查看历史输入过的命令 可以通过history命令查看历史输入过的命令 可以通过!命令前缀自动执行上一次匹配前缀的命令 1.4  ctrl r输入内容去匹配历史命令         可以通过快捷键ctrl r输入内容去匹配历史命令 如果搜索到的内容是你需要的那么 回车键可以直接执行 键盘左右键可以得到此命令不执行 1.5  光标移动快捷键 ctrl a跳到命令开头 ctrl e跳到命令结尾 ctrl 键盘左键向左跳一个单词 ctrl 键盘右键向右跳一个单词 1.6  清屏 通过快捷键ctrl l可以清空终端内容 或通过命令clear得到同样效果 二、软件安装 2.1  yum命令--CentOS CentOS使用yum管理器Ubuntu使用apt管理器 yumRPM包软件管理器用于自动化安装配置Linux软件并可以自动解决依赖问题。 语法: yum [-y]  [ install | remove | search ] 软件名称 选项-y自动确认无需手动确认安装或卸载过程 install安装 remove卸载 search搜索 yum命令需要root权限哦可以su切换到root或使用sudo提权。 yum命令需要联网 案例 yum [-y] install wget 通过yum命令安装wget程序 yum [-y] remove wget通过yum命令卸载wget命令 yum search wget通过yum命令搜索是否有wget安装包 2.2  apt命令 - Ubuntu了解 前面学习的各类Linux命令都是通用的。 但是软件安装CentOS系统和Ubuntu是使用不同的包管理器。 CentOS使用yum管理器Ubuntu使用apt管理器 语法 : apt [-y ] [ install | remove | search ] 软件名称 install 安装 remove 卸载 search 搜索 -y自动确认 用法和yum一致同样需要root权限 三、systemctl命令  控制软件的启动和关闭 Linux系统很多软件内置或第三方均支持使用systemctl命令控制启动、停止、开机自启 能够被systemctl管理的软件一般也称之为服务 功能控制系统服务的启动关闭等 语法systemctl start | stop | restart | disable | enable | status 服务名 start启动 stop停止 status查看状态 disable关闭开机自启 enable开启开机自启 restart重启 系统内置的服务比较多比如 NetworkManager主网络服务 network副网络服务 firewalld防火墙服务 sshdssh服务FinalShell远程登录Linux使用的就是这个服务 部分软件安装后没有自动集成到systemctl中我们可以手动添加。 这部分内容在后续章节和大家详细讲解。 四、ln命令  创建软连接 在系统中创建软链接可以将文件、文件夹链接到其它位置。 类似Windows系统中的《快捷方式》 功能创建文件、文件夹软链接快捷方式 语法ln -s 参数1 参数2 参数1被链接的 参数2要链接去的地方快捷方式的名称和存放位置 案例 ln  -s  /etc/yum.conf   ~/yum.conf : 将根目录下的etc/yum.conf文件链接到home目录下的yum.conf文件 ln  -s  /etc/yum  ~/yum 将根目录下的etc/yum文件夹链接到home目录下的yum文件夹 五、日期、时区 5.1  date命令  查看系统的时间 通过date命令可以在命令行中查看系统的时间 语法date [-d] [格式化字符串] -d 按照给定的字符串显示日期一般用于日期计算 格式化字符串通过特定的字符串标记来控制显示的日期格式 %Y 年%y 年份后两位数字 (00..99) %m 月份 (01..12) %d 日 (01..31) %H 小时 (00..23) %M 分钟 (00..59) %S 秒 (00..60) %s 自 1970-01-01 00:00:00 UTC 到现在的秒数 示例 使用date命令本体无选项直接查看时间 按照2022-01-01的格式显示日期 按照2022-01-01 10:00:00的格式显示日期 如上由于中间带有空格所以使用双引号包围格式化字符串作为整体。 5.2  date命令进行日期加减 语法date [-d] [格式化字符串] -d选项可以按照给定的字符串显示日期一般用于日期计算 其中支持的时间标记为 year年 month月 day天 hour小时 minute分钟 second秒 -d选项可以和 格式化字符串配合一起使用哦 5.3  修改Linux时区 使用root权限执行如下命令修改时区为东八区时区 将系统自带的localtime文件删除并将/usr/share/zoneinfo/Asia/Shanghai文件链接为localtime文件即可 5.4  ntp程序  自动校准系统时间 我们可以通过ntp程序自动校准系统时间 功能同步时间 安装yum install -y ntp 启动管理systemctl start | stop | restart | status | disable | enable ntpd 启动并设置开机自启 systemctl start ntpd     启动ntpd服务 systemctl enable ntpd     开启ntpd服务开机自启 当ntpd启动后会定期的帮助我们联网校准系统的时间 也可以手动校准需root权限ntpdate -u ntp.aliyun.com 通过阿里云提供的服务网址配合ntpdate安装ntp后会附带这个命令命令自动校准 六、IP地址、主机名 6.1  IP地址 每一台联网的电脑都会有一个地址用于和其它计算机进行通讯 IP地址主要有2个版本V4版本和V6版本V6很少用课程暂不涉及 IPv4版本的地址格式是a.b.c.d其中abcd表示0~255的数字如192.168.88.101就是一个标准的IP地址 可以通过命令ifconfig查看本机的ip地址如无法使用ifconfig命令可以安装yum -y install net-tools 6.2  特殊IP地址 除了标准的IP地址以外还有几个特殊的IP地址需要我们了解 127.0.0.1表示本机 0.0.0.0 可以表示本机 也可以表示任意IP看使用场景 6.3  主机名 每一台电脑除了对外联络地址IP地址以外也可以有一个名字称之为主机名 无论是Windows或Linux系统都可以给系统设置主机名 Windows系统主机名 Linux系统主机名 6.4  在Linux中修改主机名 可以使用命令hostname查看主机名 可以使用命令hostnamectl set-hostname 主机名修改主机名需root 重新登录FinalShell即可看到主机名已经正确显示 6.5  域名解析 访问www.baidu.com的流程如下 即 先查看本机的记录私人地址本 Windows看C:\Windows\System32\drivers\etc\hosts Linux看/etc/hosts 再联网去DNS服务器如114.114.114.1148.8.8.8等询问 6.6  配置主机名映射 比如我们FinalShell是通过IP地址连接到的Linux服务器那有没有可能通过域名主机名连接呢 可以我们只需要在Windows系统的C:\Windows\System32\drivers\etc\hosts文件中配置记录即可 ①以管理员身份运行记事本 ②在记事本中打开C:\Windows\System32\drivers\etc\hosts文件并配置记录 ③切换成主机名连接 6.7  在VMware Workstation中配置固定IPWindows 配置固定IP需要2个大步骤 在VMware Workstation或Fusion中配置IP地址网关和网段IP地址的范围 在Linux系统中手动修改配置文件固定IP ①  首先让我们先进行第一步跟随图片进行操作 ②  现在进行第二步在Linux系统中修改固定IP 使用vim编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件填入如下内容 示例文件内容 TYPEEthernet PROXY_METHODnone BROWSER_ONLYno BOOTPROTOstatic # 改为static固定IP DEFROUTEyes IPV4_FAILURE_FATALno IPV6INITyes IPV6_AUTOCONFyes IPV6_DEFROUTEyes IPV6_FAILURE_FATALno IPV6_ADDR_GEN_MODEstable-privacy NAMEens33 UUID1b0011cb-0d2e-4eaa-8a11-af7d50ebc876 DEVICEens33 ONBOOTyes IPADDR192.168.88.131 # IP地址自己设置要匹配网络范围 NETMASK255.255.255.0 # 子网掩码固定写法255.255.255.0 GATEWAY192.168.88.2 # 网关要和VMware中配置的一致 DNS1192.168.88.2 # DNS1服务器和网关一致即可 执行systemctl restart network 重启网卡执行ifconfig即可看到ip地址固定为192.168.88.130了 6.8  在VMware Fusion中配置固定IP  MAC 七、网络传输 7.1  ping命令   网络是否可联通 可以通过ping命令检查指定的网络服务器是否是可联通状态 语法: ping [-c num] ip或主机名 选项-c检查的次数不使用-c选项将无限次数持续检查 参数ip或主机名被检查的服务器的ip地址或主机名地址 示例 检查到baidu.com是否联通 结果表示联通延迟8ms左右  检查到39.156.66.10是否联通并检查3次 7.2  wget命令   在命令行内下载网络文件 wget是非交互式的文件下载器可以在命令行内下载网络文件 语法: wget [-b] url 选项-b可选后台下载会将日志写入到当前工作目录的wget-log文件 参数url下载链接 示例 下载apache-hadoop 3.3.0版本wget http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz 在后台下载wget -b http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz 通过tail命令可以监控后台下载进度tail -f wget-log 注意无论下载是否完成都会生成要下载的文件如果下载未完成请及时清理未完成的不可用文件。 7.3  curl命令   下载文件、获取信息 curl可以发送http网络请求可用于下载文件、获取信息等 语法: curl [-o] url 选项-O用于下载文件当url是下载链接时可以使用此选项保存文件 参数url要发起请求的网络地址 示例 向cip.cc发起网络请求curl cip.cc 向python.itheima.com发起网络请求curl python.itheima.com 通过curl下载hadoop-3.3.0安装包curl -O http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz 八、端口 端口是设备与外界通讯交流的出入口。端口可以分为物理端口和虚拟端口两类 物理端口又可称之为接口是可见的端口如USB接口RJ45网口HDMI端口等 虚拟端口是指计算机内部的端口是不可见的是用来操作系统和外部进行交互使用的 Linux系统是一个超大号小区可以支持65535个端口这6万多个端口分为3类进行使用 公认端口1~1023通常用于一些系统内置或知名程序的预留使用如SSH服务的22端口HTTPS服务的443端口 非特殊需要不要占用这个范围的端口 注册端口1024~49151通常可以随意使用用于松散的绑定一些程序\服务 动态端口49152~65535通常不会固定绑定程序而是当程序对外进行网络链接时用于临时使用。 如图中计算机A的微信连接计算机B的微信A使用的50001即动态端口临时找一个端口作为出口 计算机B的微信使用端口5678即注册端口长期绑定此端口等待别人连接 8.1  查看端口占用 ①可以通过Linux命令去查看端口的占用情况 使用nmap命令安装nmapyum -y install nmap 语法nmap 被查看的IP地址 可以看到本机127.0.0.1上有5个端口现在被程序占用了。 其中22端口一般是SSH服务使用即FinalShell远程连接Linux所使用的端口 ②可以通过netstat命令查看指定端口的占用情况 语法netstat -anp | grep 端口号 安装netstatyum -y install net-tools 如图可以看到当前系统6000端口被程序进程号7174占用了 其中0.0.0.0:6000表示端口绑定在0.0.0.0这个IP地址上表示允许外部访问 可以看到当前系统12345端口无人使用哦。 九、进程管理 9.1  进程 程序运行在操作系统中是被操作系统所管理的。 为管理运行的程序每一个程序在运行的时候便被操作系统注册为系统中的一个进程 并会为每一个进程都分配一个独有的进程ID进程号 9.2  查看进程 可以通过ps命令查看Linux系统中的进程信息 语法: ps  [ -e -f ] 选项-e显示出全部的进程 选项-f以完全格式化的形式展示信息展示全部信息 一般来说固定用法就是 ps -ef 列出全部进程的全部信息 从左到右分别是 UID进程所属的用户ID PID进程的进程号ID PPID进程的父ID启动此进程的其它进程 C此进程的CPU占用率百分比 STIME进程的启动时间 TTY启动此进程的终端序号如显示?表示非终端启动 TIME进程占用CPU的时间 CMD进程对应的名称或启动路径或启动命令 9.3  查看指定进程 我们可以使用管道符配合grep来进行过滤 如 ps -ef | grep tail即可准确的找到tail命令的信息 9.4  关闭进程 在Windows系统中可以通过任务管理器选择进程后点击结束进程从而关闭它。 同样在Linux中可以通过kill命令关闭进程。 语法: kill [-9] 进程ID 选项-9表示强制关闭进程。不使用此选项会向进程发送信号要求其关闭但是否关闭看进程自身的处理机制。 十、主机状态 10.1 top  查看系统资源占用 可以通过top命令查看CPU、内存使用情况类似Windows的任务管理器默认每5秒刷新一次。 语法直接输入top即可按q或ctrl c退出 10.2  top命令内容详解 第一行 top命令名称14:39:58当前系统时间up 6 min启动了6分钟2 users2个用户登录load1、5、15分钟负载  第二行 Tasks175个进程1 running1个进程子在运行174 sleeping174个进程睡眠0个停止进程0个僵尸进程  第三行 %Cpu(s)CPU使用率us用户CPU使用率sy系统CPU使用率ni高优先级进程占用CPU时间百分比id空闲CPU率waIO等待CPU占用率hiCPU硬件中断率siCPU软件中断率st强制等待占用CPU率 第四、五行 Kib Mem物理内存total总量free空闲used使用buff/cachebuff和cache占用 KibSwap虚拟内存交换空间total总量free空闲used使用buff/cachebuff和cache占用 top命令也支持选项 top交互式选项 当top以交互式运行非-b选项启动可以用以下交互式命令进行控制 10.3  磁盘信息监控 ①使用df命令可以查看硬盘的使用情况 语法df  [ -h ] 选项-h以更加人性化的单位显示 ②可以使用iostat查看CPU、磁盘的相关信息 语法iostat [-x] [num1] [num2] 选项-x显示更多信息 num1数字刷新间隔num2数字刷新几次 tps该设备每秒的传输次数Indicate the number of transfers per second that were issued to the device.。一次传输意思是一次I/O请求。多个逻辑请求可能会被合并为一次I/O请求。一次传输请求的大小是未知的。 ③使用iostat的-x选项可以显示更多信息 rrqm/s每秒这个设备相关的读取请求有多少被Merge了当系统调用需要读取数据的时候VFS将请求发到各个FS如果FS发现不同的读取请求读取的是相同Block的数据FS会将这个请求合并Merge提高IO利用率避免重复调用。 wrqm/s每秒这个设备相关的写入请求有多少被Merge了。 rsec/s每秒读取的扇区数sectors wsec/每秒写入的扇区数。 rKB/s每秒发送到设备的读取请求数 wKB/s每秒发送到设备的写入请求数 avgrq-sz平均请求扇区的大小 avgqu-sz平均请求队列的长度。毫无疑问队列长度越短越好。 await每一个IO请求的处理的平均时间单位是微秒毫秒。 svctm表示平均每次设备I/O操作的服务时间以毫秒为单位 %util磁盘利用率 10.4  网络状态监控 可以使用sar命令查看网络的相关统计sar命令非常复杂这里仅简单用于统计网络 语法sar -n DEV num1 num2 选项-n查看网络DEV表示查看网络接口 num1刷新间隔不填就查看一次结束 num2查看次数不填无限次数 如图查看2次隔3秒刷新一次并最终汇总平均记录 信息解读 IFACE 是本地网卡接口的名称。rxpck/s 表示每秒钟接受的数据包数量。txpck/s 表示每秒钟发送的数据包数量。rxKB/S 表示每秒钟接受的数据包大小单位为KB。txKB/S 表示每秒钟发送的数据包大小单位为KB。rxcmp/s 表示每秒钟接受的压缩数据包数量。txcmp/s 表示每秒钟发送的压缩包数量。rxmcst/s 表示每秒钟接收的多播数据包数量。 十一、环境变量 11.1  env  查看当前系统中记录的环境变量 环境变量是操作系统Windows、Linux、Mac在运行的时候记录的一些关键性信息用以辅助系统运行。 语法env 在Linux系统中执行env命令即可查看当前系统中记录的环境变量 环境变量是一种KeyValue型结构即名称和值如下图 11.2  环境变量PATH 在前面提出的问题中我们说无论当前工作目录是什么都能执行/usr/bin/cd这个程序这个就是借助环境变量中PATH这个项目的值来做到的。 PATH记录了系统执行任何命令的搜索路径如上图记录了路径之间以:隔开 /usr/local/bin /usr/bin /usr/local/sbin /usr/sbin /home/itheima/.local/bin /home/itheima/bin 当执行任何命令都会按照顺序从上述路径中搜索要执行的程序的本体 比如执行cd命令就从第二个目录/usr/bin中搜索到了cd命令并执行 11.3  $符号  用于取”变量”的值 在Linux系统中$符号被用于取”变量”的值。 取得环境变量的值就可以通过语法$环境变量名  来取得 比如 echo $PATH 就可以取得PATH这个环境变量的值并通过echo语句输出出来。 又或者echo ${PATH}ABC 当和其它内容混合在一起的时候可以通过{}来标注取的变量是谁 11.4  自行设置环境变量 Linux环境变量可以用户自行设置其中分为 临时设置export 变量名变量值 永久设置 针对当前用户生效配置在当前用户的    ~/.bashrc文件中 针对所有用户生效配置在系统的    /etc/profile文件中 并通过语法source 配置文件进行立刻生效或重新登录FinalShell生效 11.5  自定义环境变量PATH 环境变量PATH这个项目里面记录了系统执行命令的搜索路径。 这些搜索路径我们也可以自行添加到PATH中去。 测试 在当前HOME目录内创建文件夹myenv在文件夹内创建文件mkhaha 通过vim编辑器在mkhaha文件内填入echo 哈哈哈哈哈 (完成上述操作后随意切换工作目录执行mkhaha命令尝试一下会发现无法执行) 修改PATH的值:临时修改PATHexport PATH$PATH:/home/itheima/myenv再次执行mkhaha无论在哪里都能执行了 或将export PATH$PATH:/home/itheima/myenv填入用户环境变量文件或系统环境变量文件中去 十二、上传、下载 我们可以通过FinalShell工具方便的和虚拟机进行数据交换。 在FinalShell软件的下方窗体中提供了Linux的文件系统视图可以方便的 浏览文件系统找到合适的文件右键点击下载即可传输到本地电脑 浏览文件系统找到合适的目录将本地电脑的文件拓展进入即可方便的上传数据到Linux中 12.1  rz、sz命令 当然除了通过FinalShell的下方窗体进行文件的传输以外也可以通过rz、sz命令进行文件传输。 rz、sz命令需要安装可以通过yum -y install lrzsz即可安装。 rz命令进行上传语法直接输入rz即可 sz命令进行下载语法sz 要下载的文件 文件会自动下载到桌面的fsdownload文件夹中。 注意rz、sz命令需要终端软件支持才可正常运行 FinalShell、SecureCRT、XShell等常用终端软件均支持此操作 十三、压缩、解压 13.1  压缩格式 市面上有非常多的压缩格式 zip格式Linux、Windows、MacOS常用 7zipWindows系统常用 rarWindows系统常用 tarLinux、MacOS常用 gzipLinux、MacOS常用 在Windows系统中常用的软件如winrar、bandizip等软件都支持各类常见的压缩格式这里不多做讨论。 我们现在要学习如何在Linux系统中操作tar、gzip、zip这三种压缩格式 完成文件的压缩、解压操作。 13.2  tar命令 Linux和Mac系统常用有2种压缩格式后缀名分别是 tar称之为tarball归档文件即简单的将文件组装到一个.tar的文件内并没有太多文件体积的减少仅仅是简单的封装 .gz也常见为.tar.gzgzip格式压缩文件即使用gzip压缩算法将文件压缩到一个文件内可以极大的减少压缩后的体积 针对这两种格式使用tar命令均可以进行压缩和解压缩的操作 语法tar [-c -v -x -f -z -C]参数1参数2 ...参数N -c创建压缩文件用于压缩模式 -v显示压缩、解压过程用于查看进度 -x解压模式 -f要创建的文件或要解压的文件-f选项必须在所有选项中位置处于最后一个 -zgzip模式不使用-z就是普通的tarball格式 -C选择解压的目的地用于解压模式 案例 tar -cvf test.tar 1.txt 2.txt 3.txt 将1.txt 2.txt 3.txt 压缩到test.tar文件内 tar -zcvf test.tar.gz 1.txt 2.txt 3.txt 将1.txt 2.txt 3.txt 压缩到test.tar.gz文件内使用gzip模式 注意 -z选项如果使用的话一般处于选项位第一个 -f选项必须在选项位最后一个 13.3  zip 命令压缩文件 可以使用zip命令压缩文件为zip压缩包 语法 : zip  [ -r ] 参数1 参数2 ..参数N -r被压缩的包含文件夹的时候需要使用-r选项和rm、cp等命令的-r效果一致 示例 zip test.zip a.txt b.txt c.txt  将a.txt b.txt c.txt 压缩到test.zip文件内 zip -r test.zip test itheima a.txt  将test、itheima两个文件夹和a.txt文件压缩到test.zip文件内 13.4  unzip 命令解压文件 使用unzip命令可以方便的解压zip压缩包 语法 : unzip  [ -d ] 参数 -d指定要解压去的位置同tar的-C选项 参数被解压的zip压缩包文件 示例 unzip test.zip将test.zip解压到当前目录 unzip test.zip -d /home/itheima将test.zip解压到指定文件夹内/home/itheima
http://www.zqtcl.cn/news/289024/

相关文章:

  • 湖北网站建设详细方案脑叶公司手机版下载
  • 淄博网站制作平台形象怎样建设旅游网站
  • 广州花都网站建设网站改版协议
  • 中国建设协会网站首页工信部网站备案被删除
  • 丹阳网站建设案例dedecms 购物网站
  • 网站上怎么做动画广告视频下载seo黑帽是什么意思
  • 服装网站建设网综合社区网站开发费用
  • 做网站预付款 怎么做账做律师网站的网络公司
  • 购物网站开发模板小程序注册拉新
  • 怎么建立一个网站能够与讯飞云对话罗湖附近公司做网站建设哪家好
  • 唐山网站制作公司北京网站开发优选ls20227
  • php 网站备份代码广州网站设计公司招聘
  • 做ppt的网站兼职上海未来网站建设公司
  • 某某公司网站建设论文wordpress 企业 主题
  • 网站提示域名解析错误怎么办百度网址提交
  • 福建省住房城乡建设部网站车公庙网站建设
  • 长沙网站seo诊断ip138禁止查询该域名
  • 大学生网站设计作业动画ftp发布asp.net网站
  • 网站建设哪家企业好站内优化怎么做
  • 萌宝宝投票网站怎么做网上商城推广方法
  • 网站建设规划书样板社交电商
  • 网站怎么做直播功能吗水库信息化网站建设
  • c语言做网站账号登录系统外资公司代理注册
  • 建站公司塔山双喜做饲料推广哪个网站好
  • php网站后台入口拼多多海外跨境电商入驻流程
  • 0731网站平面logo设计公司
  • 网站设计制作报价图片欣赏wordpress福利
  • 网站上有什么作用自己做网站需要学什么
  • 在哪里做马可波罗网站wordpress中文站cn
  • 威海外贸建站制作游戏的平台