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

利用html做博客网站专业做网站建设公司哪家好

利用html做博客网站,专业做网站建设公司哪家好,装潢设计怎么样,如何套用别人网站模板华子目录 什么是ubuntu概述 ubuntu版本简介桌面版服务器版 安装部署部署后的设置设置root密码关闭防火墙启用允许root进行ssh登录更改apt源安装所需软件 安装nginx安装apache网络配置Netplan概述配置详解配置文件DHCP静态IP设置设置 软件安装方法apt安装软件作用常用命令配置ap… 华子目录 什么是ubuntu概述 ubuntu版本简介桌面版服务器版 安装部署部署后的设置设置root密码关闭防火墙启用允许root进行ssh登录更改apt源安装所需软件 安装nginx安装apache网络配置Netplan概述配置详解配置文件DHCP静态IP设置设置 软件安装方法apt安装软件作用常用命令配置apt源 deb软件包安装概念dpkg命令 什么是ubuntu 概述 ubuntu乌班图属于debian系列debian是社区类Linux的典范是迄今为止最遵循GNU规范的Linux系统debian最早由lan Murdock于1993年创建分为三个版本分支branchstabletesting和unstabledebian最具特色的是apt-get / dpkg包管理方式其实redhat的yum也是在模仿debian的apt方式但在二进制文件发行方式中apt应该是最好的了。ubuntu server是Ubuntu操作系统的一个版本是Ubuntu家族的一员被工程设计作为互联网的骨干系统Ubuntu server为公共或私有数据中心带来经济和技术上的可扩展性。 ubuntu版本简介 桌面版 网址https://cn.ubuntu.com/download桌面版是带有GUI界面面向普通用户使用的操作系统预装了可帮助用户执行日常基本活动的软件如视频浏览器文本处理电子邮件和多媒体等对标Windows10操作系统 服务器版 服务器版本用于托管网络服务器和数据库等应用程序是专业人员使用的服务器操作系统注意 一般选择LTS长期更新版LTS为“长期支持”版本每两年在4月发布一次LTS版本是Ubuntu的“企业级”版本使用得最多。估计95%的Ubuntu安装得都是LTS版可以在开源镜像站点下载如阿里开源镜像站 安装部署 这里博主后期有时间再写博主这里主要写Ubuntu在redhat系列中的不同之处 部署后的设置 设置root密码 由于默认的root用户没有固定的密码则可以通过下列方法更改并切换账户第一种 huaziubuntu:~$ sudo passwd root #以普通账户登录后执行命令修改root初始密码 [sudo] huazi 的密码 #普通账户的密码 新的密码 #新的root密码 无效的密码 密码少于 8 个字符 重新输入新的密码 #再输入一遍 passwd已成功更新密码 huaziubuntu:~$ su -l root #切换到root账户 密码 rootubuntu:~#第二种 huaziubuntu:~$ sudo bash #自动切换为root用户关闭防火墙 rootubuntu:~# systemctl status firewalld #查看ufw防火墙状态 Unit firewalld.service could not be found. rootubuntu:~# systemctl status ufw ● ufw.service - Uncomplicated firewallLoaded: loaded (/lib/systemd/system/ufw.service; enabled; vendor preset: Active: active (exited) since Thu 2024-05-02 18:46:06 CST; 35min agoDocs: man:ufw(8)Main PID: 436 (codeexited, status0/SUCCESS)CPU: 5ms5月 02 18:46:06 ubuntu systemd[1]: Starting Uncomplicated firewall... 5月 02 18:46:06 ubuntu systemd[1]: Finished Uncomplicated firewall.rootubuntu:~# systemctl stop ufw #关闭防火墙 rootubuntu:~# systemctl disable ufw #设置开机不启动 Synchronizing state of ufw.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install disable ufw Removed /etc/systemd/system/multi-user.target.wants/ufw.service.启用允许root进行ssh登录 rootubuntu:~# vim /etc/ssh/sshd_config PermitRootLogin yes #将PermitRootLogin的参数设置为yesrootubuntu:~# systemctl restart ssh #重启ssh服务更改apt源 先确定Ubuntu的时间版本我这里是ubuntu 22.04 LTS 然后到阿里云镜像开源站的Ubuntu中选择对应的apt源 rootubuntu:~# vim /etc/apt/sources.listdeb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse# deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse # deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverserootubuntu:~# apt update #配置完需要更新apt源安装所需软件 rootubuntu:~# apt install tree gcc make net-tools openvswitch-switch -yrootubuntu:~# apt list tree #检查是否已安装 正在列表... 完成 tree/jammy,now 2.0.2-1 amd64 [已安装] rootubuntu:~# apt list gcc 正在列表... 完成 gcc/jammy,now 4:11.2.0-1ubuntu1 amd64 [已安装] gcc/jammy 4:11.2.0-1ubuntu1 i386 rootubuntu:~# apt list make 正在列表... 完成 make/jammy,now 4.3-4.1build1 amd64 [已安装] make/jammy 4.3-4.1build1 i386 rootubuntu:~# apt list net-tools 正在列表... 完成 net-tools/jammy,now 1.60git20181103.0eebece-1ubuntu5 amd64 [已安装] net-tools/jammy 1.60git20181103.0eebece-1ubuntu5 i386 rootubuntu:~# apt list openvswitch-switch 正在列表... 完成 openvswitch-switch/jammy-security,jammy-updates,now 2.17.9-0ubuntu0.22.04.1 amd64 [已安装] N: 还有 1 个版本。请使用 -a 选项来查看它(它们)。rootubuntu:~# apt list nginx #未安装 正在列表... 完成 nginx/jammy-updates 1.18.0-6ubuntu14.4 amd64 N: 还有 2 个版本。请使用 -a 选项来查看它(它们)。安装nginx rootubuntu:~# apt install nginx -y安装apache rootubuntu:~# apt install lighttpd -y网络配置 Netplan概述 Netplan抽象网络配置生成器是一个用于配置Linux网络的简单工具通过Netplan你只需用一个YAML文件描述每个网络接口需要配置成啥样即可根据这个配置描述Netplan便可帮你生成所有需要的配置不管你选用的底层管理工具是啥都可以生成Netplan的特点和功能 YAML语法Netplan使用YAML文件格式来描述网络配置信息YAML格式旨在使文件易于编写阅读和理解。您可以再每行结束时添加注释以方便自己和其他管理员查看文件多种网络选项Netplan支持多种网络选项包括IP地址子网掩码网关DNS设置静态路由和DHCP客户端等。您可以根据需要选择所需的选项并将其添加到配置文件中。支持多个网络接口Netplan支持管理多个网络接口。无论您使用有线或无线网络或者使用虚拟网络接口都可以在配置文件中指定各个接口的设置。自动应用配置当您修改Netplan配置文件后Netplan会自动将其应用到相应的网络接口上。这意味着您无需手动执行命令即可生效所做的更改。兼容性Netplan 可以与旧版网络管理工具共存并且可以在 Ubuntu16.04及更高版本上运行。如果您已经使用 ifupdown 或 NetworkManager 进行网络配置您可以继续使用这些工具或者将其与 Netplan配置文件结合使用。 Netplan目前支持一下两种网络管理工具 NetworkManagerSystemd-networkd 一言以蔽之从前你需要根据不同的管理工具编写网络配置现在 Netplan将管理工具差异性给屏蔽了。 你只需按照 Netplan规范编写 YAML 配置不管底层管理工具是啥一份配置走天下 配置详解 配置文件 #默认配置文件/etc/netplan/*.yaml#本机 rootubuntu:/etc/netplan# ls 01-network-manager-all.yamlDHCP network:ethernets:ens33:dhcp4: trueversion: 2renderer: networkd静态IP设置 注意netplan说明文件格式存储在下列路径下该目录下有各种样例文件可以提供帮助 rootubuntu:~# cd /usr/share/doc/netplan/examples/ rootubuntu:/usr/share/doc/netplan/examples# ls bonding_router.yaml route_metric.yaml bonding.yaml source_routing.yaml bridge_vlan.yaml sriov_vlan.yaml bridge.yaml sriov.yaml dhcp_wired8021x.yaml static_multiaddress.yaml dhcp.yaml static_singlenic_multiip_multigateway.yaml direct_connect_gateway_ipv6.yaml static.yaml direct_connect_gateway.yaml vlan.yaml infiniband.yaml vrf.yaml ipv6_tunnel.yaml vxlan.yaml loopback_interface.yaml windows_dhcp_server.yaml modem.yaml wireguard.yaml network_manager.yaml wireless.yaml offload.yaml wpa_enterprise.yaml openvswitch.yaml#静态IP范例 rootubuntu:/usr/share/doc/netplan/examples# cat static.yaml network:version: 2renderer: networkdethernets:enp3s0: #网卡名addresses:- 10.10.10.2/24 #静态IP地址/子网掩码nameservers:search: [mydomain, otherdomain] #域名addresses: [10.10.10.1, 1.1.1.1] #dns解析地址1dns解析地址2routes:- to: defaultvia: 10.10.10.1 #网关地址查看本机IP信息 rootubuntu:~# ifconfig ens33: flags4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500inet 192.168.80.137 netmask 255.255.255.0 broadcast 192.168.80.255inet6 fe80::d15c:c612:1728:5292 prefixlen 64 scopeid 0x20linkether 00:0c:29:7b:35:87 txqueuelen 1000 (以太网)RX packets 143547 bytes 207998539 (207.9 MB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 30913 bytes 2101187 (2.1 MB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags73UP,LOOPBACK,RUNNING mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10hostloop txqueuelen 1000 (本地环回)RX packets 265 bytes 28871 (28.8 KB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 265 bytes 28871 (28.8 KB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0rootubuntu:~# ifconfig ens33 ens33: flags4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500inet 192.168.80.137 netmask 255.255.255.0 broadcast 192.168.80.255inet6 fe80::d15c:c612:1728:5292 prefixlen 64 scopeid 0x20linkether 00:0c:29:7b:35:87 txqueuelen 1000 (以太网)RX packets 143581 bytes 208001089 (208.0 MB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 30932 bytes 2103313 (2.1 MB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0查看网关 rootubuntu:~# route -n 内核 IP 路由表 目标 网关 子网掩码 标志 跃点 引用 使用 接口 0.0.0.0 192.168.80.2 0.0.0.0 UG 100 0 0 ens33 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 ens33 192.168.80.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33设置 rootubuntu:~# vim /etc/netplan/01-network-manager-all.yaml #清除已有内容将静态IP范例文件内容拷贝到当前配置中再修改注意缩进格式network:version: 2renderer: networkdethernets:ens33:addresses:- 192.168.80.138/24nameservers:search: [mydomain, otherdomain]addresses: [114.114.114.114]routes:- to: defaultvia: 192.168.80.2rootubuntu:~# netplan apply #重新应用#然后需要用新配置的IP地址进行ssh连接ssh root192.168.80.138#或者使用nmtui进行设置静态IP地址 rootubuntu:~# nmtui#或者使用nmcli命令修改静态IP地址 rootubuntu:~# nmcli connection NAME UUID TYPE DEVICE 有线连接 1 08ae1107-7a71-328c-8f61-fb3e8abf7e95 ethernet ens33 rootubuntu:~# nmcli connection modify 有线连接\ 1 ipv4.addresses 192.168.80.137/24软件安装 方法 使用apt工具安装deb软件包安装dpkg自己下载程序源码编译安装 apt安装软件 作用 aptadvanced package tool是一个命令行包管理工具适用于Ubuntu / DebianLinuxapt用于在Ubuntu / Debian系统中从命令行安装删除更新和升级Debian包apt克服了在apt-get命令中注意到的问题和错误使用apt命令时用户必须具有sudo权限 常用命令 rootubuntu:~# apt update #更新软件仓库信息建议在安装或升级包之前执行该命令rootubuntu:~# apt list #列出所有可用的软件包rootubuntu:~# apt list 包名 #检查该包名有没有安装rootubuntu:~# apt list --installed #只列出已安装的包rootubuntu:~# apt list --upgradeable #只列出可升级的包rootubuntu:~# apt install 包名 -y #安装软件包rootubuntu:~# apt download 包名 #下载软件包但不安装rootubuntu:~# apt remove 包名 #删除软件包rootubuntu:~# apt upgrade #升级所有软件包rootubuntu:~# apt install 包名 --only-upgrade #要升级特定的安装包rootubuntu:~# apt full-upgrade #全面系统升级请务必小心因为它可能会删除已安装的软件包并安装更新的软件包rootubuntu:~# apt search 包名 #搜索软件包rootubuntu:~# apt show 包名 #查看软件包信息rootubuntu:~# apt clean #清除apt缓存配置apt源 配置文件 rootubuntu:~# vim /etc/apt/sources.list推荐的apt源 修改 打开文件vim /etc/apt/sources.list将默认的源进行替换最后需要更新软件列表 rootubuntu:~# apt update deb软件包安装 概念 deb包时DebianUbuntu等Linux发行版的软件安装包扩展名为.deb是类似于rpm的软件包 dpkg命令 格式 rootubuntu:~# dpkg [选项] 包名常用命令 rootubuntu:~# dpkg -i 包名 #安装软件包rootubuntu:~# dpkg -I 包名 #查看软件包的详细信息rootubuntu:~# dpkg -c 包名 #查看软件包结构rootubuntu:~# dpkg -r 包名 #卸载软件包注意不推荐使用deb软件包因为要解决软件包依赖问题安装也比较麻烦
http://www.hkea.cn/news/14384473/

相关文章:

  • 南京网站建站公司代理网络设置
  • 二级网站怎么在平台上做推广
  • 企业网站建设的层次开发一个app大概需要多少钱
  • 网站实名认证需要什么wordpress大学主题安装
  • 淘宝特价版金融网站排名优化
  • 建设公司网站需要什么技术下载微信并安装到手机
  • 企业网站的视频页如何做狮山网站设计
  • 做网站用什么字体字号殡葬网站建设
  • 彩票网站开发周期ui网站建设站评价
  • 天水 网站建设网站怎么排版
  • 温州人才网站开发中山环保骏域网站建设专家
  • 网站做301重定向怎么做征二级网站建设意见 通知
  • 网站图片如何做水印安徽省卫生计生网站医共体建设
  • 企业网站建设选题的依据及意义自己电脑做电影网站吗
  • 开发购物网站描述上海 网站 备案
  • h5技术建设网站app费用
  • 2017年做那个网站致富南京app软件开发
  • 推荐10个优秀的国外ui设计网站怎样自己做免费网站
  • 合肥市门窗工程在哪个网站接活做哈尔滨网页设计与制作
  • 怎么做国外的网站 卖东西网页定制多少钱
  • 福建建设局网站wordpress彩色标签固定宽度代码
  • 苏州优秀网站设计软文有哪几种类型
  • 网站出现风险如何处理方法做刷机网站赚钱吗
  • 网站建设维护更新wordpress解析完403
  • 成都网站建设企业电子商务网站建设与管理期末考试
  • 校园网站建设招标公告api网站模板
  • 企业做网站需要做哪些工作个人网站的内容
  • 商务网站模板免费下载广州网站建设网站优化网站推广
  • 天津教育学会网站建设wordpress下载站批量
  • 无极在线最新招聘兼职凡科建站seo